{"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":824655,"link":"/api/v1.1/game/824655/feed/live","metaData":{"wait":10,"timeStamp":"20260718_025343","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824655,"type":"R","doubleHeader":"N","id":"2026/07/17/minmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824655-2026-07-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-18T00:05:00Z","originalDate":"2026-07-17","officialDate":"2026-07-17","dayNight":"night","time":"7:05","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":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":49,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":49,"losses":49,"winningPercentage":".500"},"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":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":43,"ties":0,"pct":".557"},"records":{},"divisionLeader":false,"wins":54,"losses":43,"winningPercentage":".557"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"Cloudy","temp":"87","wind":"7 mph, Out To LF"},"gameInfo":{"attendance":39855,"firstPitch":"2026-07-18T00:05:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":2,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":4,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"home":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":810851,"fullName":"William Russo","link":"/api/v1/people/810851"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:05:20.627Z","endTime":"2026-07-18T00:06:26.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-17T20:29:17.382Z","endTime":"2026-07-17T23:34:41.756Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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-17T23:34:41.756Z","endTime":"2026-07-18T00:03:09.878Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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-18T00:03:09.878Z","endTime":"2026-07-18T00:05:22.909Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047008528003964,"aZ":-19.144289092028117,"pfxX":-5.719408904736625,"pfxZ":6.987782015245055,"pX":-0.7515770661857081,"pZ":2.066818285254204,"vX0":3.7980828254732386,"vY0":-134.86902570023634,"vZ0":-5.483739086975299,"x":145.65,"y":182.98,"x0":-1.4264887993915525,"y0":50.00256025364735,"z0":5.453279981293997,"aX":-10.662230081466985},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":9.7,"spinRate":2156,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.40429415617927456,"extension":6.583589442284717},"index":3,"playId":"8f523812-9d71-3b72-8afd-d0b08a24fb8d","pitchNumber":1,"startTime":"2026-07-18T00:05:22.909Z","endTime":"2026-07-18T00:05:27.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247133647159036,"aZ":-29.800218817557695,"pfxX":-7.764920385851751,"pfxZ":1.3972990252800912,"pX":0.5498109577495488,"pZ":1.5499829660874167,"vX0":7.51896969257992,"vY0":-129.08564902513925,"vZ0":-4.2027796812510525,"x":96.04,"y":196.93,"x0":-1.3829018869115812,"y0":50.003625051717194,"z0":5.47691924292276,"aX":-13.189954521823326},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":12.5,"spinRate":1411,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4232804035333655,"extension":6.491788683460649},"index":4,"playId":"84d93fa7-a946-3d80-946b-23b54e43fdbd","pitchNumber":2,"startTime":"2026-07-18T00:05:37.440Z","endTime":"2026-07-18T00:05:42.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933117069348118,"aZ":-29.36149160510744,"pfxX":-7.121321901284,"pfxZ":1.6867700899653997,"pX":-0.5487854348938149,"pZ":1.253819121409915,"vX0":4.6485590074972105,"vY0":-127.51295807015543,"vZ0":-4.7397113830531294,"x":137.92,"y":204.93,"x0":-1.457959495955607,"y0":50.00337928485849,"z0":5.417356265248599,"aX":-11.88435289394053},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":12.0,"spinRate":1487,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4273670315496121,"extension":6.447138296674344},"index":5,"playId":"2b758174-1d6a-304f-a1ca-9db08ab6e295","pitchNumber":3,"startTime":"2026-07-18T00:05:51.523Z","endTime":"2026-07-18T00:05:56.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144900375627216,"aZ":-17.450396204826102,"pfxX":-7.450677621573557,"pfxZ":7.855540159646566,"pX":1.472482614037247,"pZ":2.785795182862466,"vX0":9.869700100720133,"vY0":-135.6677740486136,"vZ0":-4.052616306513021,"x":60.87,"y":163.56,"x0":-1.2352617996330493,"y0":50.00430697871178,"z0":5.506279731193491,"aX":-13.96791613589766},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2281,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40288938007430675,"extension":6.655500215117657},"index":6,"playId":"73d61b5a-5f2c-3408-aa46-851c4f38b24e","pitchNumber":4,"startTime":"2026-07-18T00:06:06.137Z","endTime":"2026-07-18T00:06:11.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266467525496648,"aZ":-17.416575939349357,"pfxX":-5.218096219269967,"pfxZ":7.889469674192449,"pX":-0.9314688368043036,"pZ":2.080861079743944,"vX0":3.6234665455669974,"vY0":-135.3588428705402,"vZ0":-5.585551570940133,"x":152.51,"y":182.6,"x0":-1.6039268164158464,"y0":50.00572734203777,"z0":5.375326598145455,"aX":-9.764312468058307},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":8.8,"spinRate":2210,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40337965909746787,"extension":6.636374726794463},"index":7,"playId":"5490ccb0-8c42-3461-b7e9-123db1152e27","pitchNumber":5,"startTime":"2026-07-18T00:06:21.158Z","endTime":"2026-07-18T00:06:26.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:06:26.955Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Jeffers grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Trevor Larnach out at 2nd. Ryan Jeffers to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:06:32.864Z","endTime":"2026-07-18T00:07:56.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451108906594033,"aZ":-16.15205317856702,"pfxX":-6.037629508146309,"pfxZ":8.518094350676314,"pX":0.8704883501536058,"pZ":0.9487901909831555,"vX0":8.250064215414437,"vY0":-135.28086756457432,"vZ0":-8.576896690484874,"x":83.82,"y":213.16,"x0":-1.4136420756732135,"y0":50.00359876925174,"z0":5.2596996459868715,"aX":-11.356774422363797},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2193,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40264681483427234,"extension":6.597043737080154},"index":0,"playId":"7aa92491-a092-3d4c-90ae-39b52fc0cea4","pitchNumber":1,"startTime":"2026-07-18T00:06:52.443Z","endTime":"2026-07-18T00:06:56.981Z","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":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88474297290558,"aZ":-33.20644968251972,"pfxX":5.478747302792813,"pfxZ":-0.69491309860509,"pX":0.3801131484862052,"pZ":2.49945366399877,"vX0":3.046173474316028,"vY0":-120.81965378426821,"vZ0":-0.24885562498675062,"x":102.51,"y":171.29,"x0":-1.605635470411343,"y0":50.001449290719876,"z0":5.5035772029270245,"aX":8.159326413631717},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.1,"breakHorizontal":-10.6,"spinRate":2506,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.452049499360188,"extension":6.357784786278126},"index":1,"playId":"bf403fbf-f518-3960-b611-204e56b7f36f","pitchNumber":2,"startTime":"2026-07-18T00:07:09.893Z","endTime":"2026-07-18T00:07:15.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632699777358408,"aZ":-17.523336739271453,"pfxX":-6.743857152811593,"pfxZ":7.723069679604551,"pX":0.20888580692950476,"pZ":2.2050506181386074,"vX0":6.598885915138535,"vY0":-136.09727868639962,"vZ0":-5.194159036609566,"x":109.04,"y":179.24,"x0":-1.3575906483247921,"y0":50.00585736364715,"z0":5.331259007165279,"aX":-12.799703374723522},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2273,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.40069313176474175,"extension":6.522562089903986},"index":2,"playId":"8e033d8f-a162-3649-a3c7-6583e3a8e3d5","pitchNumber":3,"startTime":"2026-07-18T00:07:30.136Z","endTime":"2026-07-18T00:07:34.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.496921302545225,"aZ":-29.20404600619985,"pfxX":-8.308897106272436,"pfxZ":1.7961659047849707,"pX":0.3974842501988787,"pZ":1.4863273313925458,"vX0":7.260779551858663,"vY0":-127.54673851561597,"vZ0":-4.1817165694668015,"x":101.85,"y":198.65,"x0":-1.4024796864501556,"y0":50.000939696590365,"z0":5.442033123794979,"aX":-13.729463777829},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":1313,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4289347211637029,"extension":6.6363982617584965},"hitData":{"launchSpeed":82.5,"launchAngle":-9.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.88,"coordY":151.41}},"index":3,"playId":"2bab5a13-9fa8-3dbf-9797-c662c4a910ce","pitchNumber":4,"startTime":"2026-07-18T00:07:48.517Z","endTime":"2026-07-18T00:07:56.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:07:56.454Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Bell grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Ryan Jeffers out at 2nd. Josh Bell to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:08:20.701Z","endTime":"2026-07-18T00:09:38.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":93.0,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221926608711794,"aZ":-18.184483777848413,"pfxX":-5.04753914235824,"pfxZ":7.480263632720251,"pX":0.3475403354817377,"pZ":1.7753736854145348,"vX0":6.429196719325886,"vY0":-135.34117613691873,"vZ0":-6.090884194800071,"x":103.75,"y":190.84,"x0":-1.3937307220449073,"y0":50.00577218555755,"z0":5.3120596431883325,"aX":-9.44429744816744},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":7.9,"spinRate":2230,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4034062853571432,"extension":6.62581057635699},"index":0,"playId":"6ed3c856-49ad-3eba-8d10-cfd5641f754b","pitchNumber":1,"startTime":"2026-07-18T00:08:25.426Z","endTime":"2026-07-18T00:08:29.337Z","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":87.9,"endSpeed":82.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.679963619959235,"aZ":-34.76214710779518,"pfxX":-5.781122162199835,"pfxZ":-1.5365880686619997,"pX":1.1340493649555643,"pZ":1.203028389280538,"vX0":8.241975993333556,"vY0":-127.82475799494837,"vZ0":-3.696907130052166,"x":73.77,"y":206.3,"x0":-1.3592379546853401,"y0":50.0062824414151,"z0":5.355233521544866,"aX":-9.711200316983005},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":8.9,"spinRate":1168,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.42609238074814737,"extension":6.673599725970093},"index":1,"playId":"d15c2915-7b5b-3c48-b826-53e959dba7ba","pitchNumber":2,"startTime":"2026-07-18T00:08:38.844Z","endTime":"2026-07-18T00:08:43.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.028619939191685,"aZ":-38.224182959733405,"pfxX":3.499345590832504,"pfxZ":-4.292338592439885,"pX":-0.11010111121689939,"pZ":2.1513391889872353,"vX0":2.226426572541067,"vY0":-117.40272164339102,"vZ0":-0.1454633824276197,"x":121.2,"y":180.69,"x0":-1.5218472178334677,"y0":50.00045766759107,"z0":5.740394712883002,"aX":4.93557846420076},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.6,"breakHorizontal":-6.8,"spinRate":2172,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4646622265085951,"extension":6.256992164085216},"index":2,"playId":"75a63a9a-3111-387a-b5ef-58ccd0661370","pitchNumber":3,"startTime":"2026-07-18T00:08:57.953Z","endTime":"2026-07-18T00:09:04.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596344669862752,"aZ":-34.89026439630242,"pfxX":-7.063123358038666,"pfxZ":-1.6062181911185078,"pX":0.06414337414908547,"pZ":1.9098820903736984,"vX0":6.109806430976956,"vY0":-128.6558000778589,"vZ0":-2.206820280825751,"x":114.56,"y":187.21,"x0":-1.4141378351854443,"y0":50.00351834710178,"z0":5.461145362532639,"aX":-11.940579678518782},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.1,"breakHorizontal":11.5,"spinRate":1291,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.42436974260350535,"extension":6.580713839289069},"hitData":{"launchSpeed":104.2,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.57,"coordY":172.6}},"index":3,"playId":"504be00b-3c5b-3b30-9c2b-9a4311983d85","pitchNumber":4,"startTime":"2026-07-18T00:09:30.176Z","endTime":"2026-07-18T00:09:38.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:09:38.514Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T00:10:05.338Z","endTime":"2026-07-18T00:11:34.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6170124855547,"aZ":-16.40147021920317,"pfxX":-4.1005675835608475,"pfxZ":8.261131397946041,"pX":-0.5949471733369597,"pZ":2.7968449970916103,"vX0":3.9914236778121186,"vY0":-136.2445438951607,"vZ0":-4.010200346287594,"x":139.68,"y":163.27,"x0":-1.5354098711517472,"y0":50.00060127583601,"z0":5.397521769724139,"aX":-7.826883034917779},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2161,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39967910305139487,"extension":6.482161106690525},"index":0,"playId":"b856eaca-80cc-3205-891f-9276ea03c021","pitchNumber":1,"startTime":"2026-07-18T00:10:06.420Z","endTime":"2026-07-18T00:10:11.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01242209828565,"aZ":-19.42135950390524,"pfxX":-6.221240689764066,"pfxZ":6.811916461210089,"pX":-1.0528208374653953,"pZ":3.0151098830421272,"vX0":3.4350417106014546,"vY0":-135.36374373404118,"vZ0":-2.8261171471983717,"x":157.13,"y":157.37,"x0":-1.5238129838939964,"y0":50.00558597142656,"z0":5.418165833073644,"aX":-11.65282042158976},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":10.7,"spinRate":2087,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4032188299695183,"extension":6.598354049155658},"index":1,"playId":"e8718767-c18e-3dd5-9424-0026115e498e","pitchNumber":2,"startTime":"2026-07-18T00:10:24.027Z","endTime":"2026-07-18T00:10:29.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23135730816355,"aZ":-19.39282728744518,"pfxX":-5.970723119316705,"pfxZ":6.822650454558868,"pX":0.4884812390703666,"pZ":3.2681379920779223,"vX0":6.9769533394679,"vY0":-135.4396291614966,"vZ0":-2.166535524061322,"x":98.38,"y":150.54,"x0":-1.3349334804704187,"y0":50.004769720117764,"z0":5.422386450030176,"aX":-11.188747149367963},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":9.5,"spinRate":2089,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4031161866909754,"extension":6.536843360437383},"index":2,"playId":"e1594f68-e141-35e4-af6d-e526369bb108","pitchNumber":3,"startTime":"2026-07-18T00:10:46.684Z","endTime":"2026-07-18T00:10:52.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52252053736043,"aZ":-32.614391823333236,"pfxX":1.0798968186625109,"pfxZ":-0.2771319798108962,"pX":-1.428752737248795,"pZ":3.100733866999345,"vX0":0.5617586152400215,"vY0":-124.20316078036619,"vZ0":0.5617869637580566,"x":171.46,"y":155.06,"x0":-1.7971500226409323,"y0":50.00419282545032,"z0":5.553203456623685,"aX":1.7112981838218193},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.0,"spinRate":1981,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4385966371705394,"extension":6.437359886313819},"index":3,"playId":"a0d469d6-cddd-3dd2-8422-723f6e996a27","pitchNumber":4,"startTime":"2026-07-18T00:11:14.448Z","endTime":"2026-07-18T00:11:19.217Z","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":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57738048535259,"aZ":-36.06079849910371,"pfxX":-4.902525955335945,"pfxZ":-2.367833075101635,"pX":-0.28442368402819124,"pZ":1.243897343841304,"vX0":4.74636792601147,"vY0":-126.7054625152414,"vZ0":-3.4289361707254127,"x":127.84,"y":205.19,"x0":-1.5364998534004772,"y0":50.00368984315845,"z0":5.468292662291734,"aX":-8.0480203646856},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.8,"breakHorizontal":7.9,"spinRate":1079,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4307254431807781,"extension":6.521487478517978},"index":4,"playId":"8a89aebd-7399-3e25-945e-a40a5ec55314","pitchNumber":5,"startTime":"2026-07-18T00:11:29.736Z","endTime":"2026-07-18T00:11:34.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:11:34.885Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:13:27.791Z","endTime":"2026-07-18T00:15:59.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413129219646905,"aZ":-18.811335318657637,"pfxX":-4.527706653645954,"pfxZ":8.037134335281465,"pX":-0.7082792019495953,"pZ":3.649161831169687,"vX0":2.909460462300967,"vY0":-127.42450421926169,"vZ0":-1.9660631548987593,"x":144.0,"y":140.25,"x0":-1.2700824969845503,"y0":50.006021892300076,"z0":5.899620408287603,"aX":-7.5311773971367755},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2369,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.428012107775428,"extension":6.867448086052521},"index":0,"playId":"1225260f-5cef-3869-a793-3ea7f43ded89","pitchNumber":1,"startTime":"2026-07-18T00:13:44.845Z","endTime":"2026-07-18T00:13:49.314Z","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":87.7,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732010163854856,"aZ":-18.549877618911065,"pfxX":-5.279450214834966,"pfxZ":8.144648179630778,"pX":-0.8300136728936794,"pZ":2.806821482221178,"vX0":2.784591933315868,"vY0":-127.85001765792991,"vZ0":-3.89651756382377,"x":148.64,"y":163.0,"x0":-1.2412826824371441,"y0":50.00374653983483,"z0":5.786933743855649,"aX":-8.833424160373665},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2358,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4266723089394593,"extension":6.782582610101493},"index":1,"playId":"241a13e7-214c-3ec5-b6a7-28b2fe5af5c7","pitchNumber":2,"startTime":"2026-07-18T00:13:56.142Z","endTime":"2026-07-18T00:14:01.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.196733318302964,"aZ":-28.092255996953792,"pfxX":2.0886801368206704,"pfxZ":2.7843524716410766,"pX":0.42574164438139017,"pZ":2.4501443549141024,"vX0":3.070192557221076,"vY0":-119.03820870415761,"vZ0":-2.066502404471128,"x":100.77,"y":172.63,"x0":-1.1414915600571227,"y0":50.00445689413091,"z0":5.82005999784333,"aX":3.061817835536717},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.4,"spinRate":2036,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.4563776018554311,"extension":6.833562491717405},"index":2,"playId":"3123fe61-0972-3eaa-b012-8af5d733a923","pitchNumber":3,"startTime":"2026-07-18T00:14:09.457Z","endTime":"2026-07-18T00:14:13.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91522121619137,"aZ":-16.667085143167782,"pfxX":-2.607985483730016,"pfxZ":9.200358897403394,"pX":-0.4870412253702392,"pZ":2.7412085239651867,"vX0":2.638713033623305,"vY0":-128.32692084631464,"vZ0":-4.487457853599333,"x":135.56,"y":164.77,"x0":-1.1846225746483874,"y0":50.00293189912439,"z0":5.791814087407531,"aX":-4.395997354048405},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.0,"breakHorizontal":4.2,"spinRate":2163,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4251069729320971,"extension":6.930307310035217},"index":3,"playId":"6695680b-5070-3840-b4f0-f7cedb01a5f6","pitchNumber":4,"startTime":"2026-07-18T00:14:23.316Z","endTime":"2026-07-18T00:14:27.651Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T00:14:33.617Z","endTime":"2026-07-18T00:14:52.697Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75241920780596,"aZ":-18.66311460927438,"pfxX":-3.418596776180525,"pfxZ":8.085000797769883,"pX":-0.8617983250306654,"pZ":3.9219686095972945,"vX0":2.051910774156988,"vY0":-127.80189187832309,"vZ0":-1.3690357075775008,"x":149.85,"y":132.89,"x0":-1.2265997569307896,"y0":50.00602257037168,"z0":5.915500883001014,"aX":-5.715447063714752},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.6,"breakHorizontal":5.8,"spinRate":2256,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.42687429908557695,"extension":7.013660754012239},"index":5,"playId":"54570223-6813-3aad-8f2d-1eceec79e617","pitchNumber":5,"startTime":"2026-07-18T00:14:52.697Z","endTime":"2026-07-18T00:14:57.272Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.60850868295521,"aZ":-30.709164369998007,"pfxX":2.4342308885756063,"pfxZ":1.0170562165256012,"pX":-0.9339169092421353,"pZ":2.3123026598719822,"vX0":0.2604520066105459,"vY0":-118.44810792682672,"vZ0":-1.7370378710926917,"x":152.6,"y":176.35,"x0":-1.3617599935760771,"y0":50.00576192423945,"z0":5.813801255559182,"aX":3.525060832792686},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":1954,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.45910514663913293,"extension":6.93191140187233},"index":6,"playId":"17b14ab1-a595-372a-9546-8e02fa47a13e","pitchNumber":6,"startTime":"2026-07-18T00:15:08.812Z","endTime":"2026-07-18T00:15:19.068Z","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":88.1,"endSpeed":81.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98930638964718,"aZ":-17.416753894373784,"pfxX":-5.179361700771624,"pfxZ":8.777565316731689,"pX":0.45721315747761143,"pZ":1.9590283687446242,"vX0":5.6439111132628,"vY0":-128.18050169568613,"vZ0":-6.156603083958133,"x":99.57,"y":185.89,"x0":-1.089787790192251,"y0":50.00133747093817,"z0":5.730461703240369,"aX":-8.70552723008087},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2388,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4256851148396956,"extension":7.070426880818009},"index":7,"playId":"dcf36d1d-f8c8-37a7-b46b-f951e179eaa8","pitchNumber":7,"startTime":"2026-07-18T00:15:26.901Z","endTime":"2026-07-18T00:15:34.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89789760360212,"aZ":-25.70455616525346,"pfxX":-10.249195230502508,"pfxZ":4.51382395841912,"pX":0.5192449536038968,"pZ":1.4370180461708084,"vX0":6.8953304171709044,"vY0":-118.76848097113403,"vZ0":-4.871468977082293,"x":97.21,"y":199.98,"x0":-1.0842080588434506,"y0":50.005847044010316,"z0":5.841371110287846,"aX":-14.703394341777202},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2160,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.46047718191147924,"extension":6.945270299696581},"index":8,"playId":"369faa2e-2d8b-32db-9b76-7bccffab361c","pitchNumber":8,"startTime":"2026-07-18T00:15:54.121Z","endTime":"2026-07-18T00:15:59.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:15:59.764Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:16:08.556Z","endTime":"2026-07-18T00:18:10.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92924617585722,"aZ":-16.930442547857393,"pfxX":-2.8125308178482027,"pfxZ":9.115873603958082,"pX":0.6481265919808952,"pZ":3.337615134659145,"vX0":5.302913039289585,"vY0":-128.09675883358736,"vZ0":-2.929873675071383,"x":92.29,"y":148.66,"x0":-1.0776736417066628,"y0":50.001803654363194,"z0":5.810082933609442,"aX":-4.703038081944976},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":2245,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.42657528927699495,"extension":7.212949091822454},"index":0,"playId":"da3d3b0a-4716-3024-aaa7-3f3c43a55657","pitchNumber":1,"startTime":"2026-07-18T00:16:25.836Z","endTime":"2026-07-18T00:16:32.430Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pete Crow-Armstrong steals (25) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"da3d3b0a-4716-3024-aaa7-3f3c43a55657","startTime":"2026-07-18T00:16:35.863Z","endTime":"2026-07-18T00:17:00.133Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.72027810716347,"aZ":-32.89625953674394,"pfxX":5.340991341148502,"pfxZ":-0.5873334142808568,"pX":1.2315622499477208,"pZ":1.0476205553441924,"vX0":3.6958980572113815,"vY0":-110.25253064292826,"vZ0":-2.7952204527152515,"x":70.06,"y":210.49,"x0":-1.1607446675332658,"y0":50.002755446043516,"z0":5.805796736890739,"aX":6.570366042478908},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-1.4,"breakHorizontal":-10.7,"spinRate":2172,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4969219054542924,"extension":6.980519645072238},"index":2,"playId":"d0d03579-6b06-3312-99ea-f1ea436245a8","pitchNumber":2,"startTime":"2026-07-18T00:17:00.133Z","endTime":"2026-07-18T00:17:04.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.573212783652693,"aZ":-34.05074593452946,"pfxX":4.989575428651414,"pfxZ":-1.5118559879449749,"pX":1.4158552213369187,"pZ":0.7358274666377659,"vX0":3.9139736033815398,"vY0":-110.729787255641,"vZ0":-3.363997928048428,"x":63.03,"y":218.91,"x0":-1.0220567415138313,"y0":50.00100295667091,"z0":5.833336801316289,"aX":6.201819731594303},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.2,"breakHorizontal":-10.1,"spinRate":2134,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.49444148730044857,"extension":7.031933206146837},"index":3,"playId":"30f2216c-342e-3f30-9116-569a2055359f","pitchNumber":3,"startTime":"2026-07-18T00:17:19.756Z","endTime":"2026-07-18T00:17:24.593Z","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":87.7,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.398636333412586,"aZ":-17.617731638426648,"pfxX":-3.2408892020450946,"pfxZ":8.725039067784287,"pX":1.240095642561897,"pZ":2.8505038623237597,"vX0":6.880068770828465,"vY0":-127.62789547323773,"vZ0":-3.9587871917340256,"x":69.73,"y":161.82,"x0":-1.055647581493139,"y0":50.00595532947113,"z0":5.788413358384465,"aX":-5.409792496513455},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.2,"breakHorizontal":4.6,"spinRate":2250,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4272600744334465,"extension":7.140709427005829},"index":4,"playId":"aba7f373-2a0f-3a4a-aa00-c2335c588ab3","pitchNumber":4,"startTime":"2026-07-18T00:17:45.164Z","endTime":"2026-07-18T00:17:53.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179529198047774,"aZ":-16.33049513711898,"pfxX":-4.618015142343169,"pfxZ":9.413244724284226,"pX":1.3738278199228338,"pZ":0.8394879204122626,"vX0":7.735953174863867,"vY0":-128.30475400057983,"vZ0":-8.912248637101783,"x":64.63,"y":216.11,"x0":-1.0673636133378437,"y0":50.00277497399028,"z0":5.606815997239889,"aX":-7.773130411559171},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2237,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4253503841860944,"extension":7.254210005858724},"index":5,"playId":"46fb031c-b558-3290-bc97-536ffa405476","pitchNumber":5,"startTime":"2026-07-18T00:18:05.963Z","endTime":"2026-07-18T00:18:10.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:18:10.021Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to right fielder Alan Roden. Pete Crow-Armstrong scores. Seiya Suzuki to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:18:14.726Z","endTime":"2026-07-18T00:20:34.094Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"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,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"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":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.49661958024077,"aZ":-28.600076054358045,"pfxX":3.128194241702565,"pfxZ":2.46628577025636,"pX":-0.03794292981694908,"pZ":1.5479374050961459,"vX0":1.8626662561603498,"vY0":-118.39898562048197,"vZ0":-3.8234670393723014,"x":118.45,"y":196.99,"x0":-1.2361709338622227,"y0":50.00186891768794,"z0":5.746640514980006,"aX":4.526102676596082},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.0,"breakHorizontal":-6.1,"spinRate":2125,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.45923500924226657,"extension":7.059039942920735},"index":0,"playId":"3444c8ba-8526-3d32-8687-c39aa757afb1","pitchNumber":1,"startTime":"2026-07-18T00:18:38.630Z","endTime":"2026-07-18T00:18:48.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.415931405036776,"aZ":-27.107684327155447,"pfxX":-10.293692397525158,"pfxZ":3.5932977316048715,"pX":0.14498690891642643,"pZ":1.3217740180348496,"vX0":5.965771337069052,"vY0":-117.4939399008517,"vZ0":-4.7012088528866425,"x":111.47,"y":203.09,"x0":-1.0782109519316962,"y0":50.00419847809204,"z0":5.841912549773105,"aX":-14.520557981535804},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2140,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4646175917225115,"extension":7.011192331243833},"index":1,"playId":"1c47eab1-03ae-3e2a-b4bc-5c933ac33b7b","pitchNumber":2,"startTime":"2026-07-18T00:18:59.451Z","endTime":"2026-07-18T00:19:07.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.308088694462434,"aZ":-31.016949632467192,"pfxX":3.141555553371011,"pfxZ":0.8628878517645093,"pX":-0.832574877224003,"pZ":1.9130061182970568,"vX0":0.00709330746655748,"vY0":-114.65425852925009,"vZ0":-2.0637462559349444,"x":148.74,"y":187.13,"x0":-1.2445333265216505,"y0":50.004379275001625,"z0":5.8243540741225015,"aX":4.222567410862474},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.3,"breakHorizontal":-5.8,"spinRate":2179,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.4759878438580243,"extension":6.999148257915948},"index":2,"playId":"002a98f8-726a-346f-be48-f446f33bfb96","pitchNumber":3,"startTime":"2026-07-18T00:19:19.969Z","endTime":"2026-07-18T00:19:29.161Z","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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T00:19:46.557Z","endTime":"2026-07-18T00:20:03.778Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768277919705117,"aZ":-24.216709527225383,"pfxX":-10.620892323979849,"pfxZ":5.735950778944845,"pX":-0.5054547425390287,"pZ":1.1729939040491948,"vX0":4.761767094512373,"vY0":-116.9491542342576,"vZ0":-5.500185933715571,"x":136.27,"y":207.11,"x0":-1.18655211363855,"y0":50.00299194204095,"z0":5.822815486801263,"aX":-14.73238688188234},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.4,"breakHorizontal":18.1,"spinRate":2087,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.46809527167794407,"extension":7.123662561850685},"index":4,"playId":"aa12e582-c946-3c8c-b55b-f1d48a9854ea","pitchNumber":4,"startTime":"2026-07-18T00:20:03.778Z","endTime":"2026-07-18T00:20:09.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.989992462205322,"aZ":-24.63317746493555,"pfxX":-9.048233464716395,"pfxZ":5.3570226825123965,"pX":-0.3653516241879332,"pZ":1.8012498323702386,"vX0":4.529671149081214,"vY0":-117.51207835223627,"vZ0":-4.172000803739393,"x":130.93,"y":190.15,"x0":-1.1362275298300806,"y0":50.00164627623324,"z0":5.871864036420281,"aX":-12.73113684973318},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.0,"breakHorizontal":15.4,"spinRate":2174,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4650137614566283,"extension":7.009529128157254},"hitData":{"launchSpeed":94.2,"launchAngle":13.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.22,"coordY":116.66}},"index":5,"playId":"0ed03ffd-2e31-3413-b9c9-c2a200bf8bd3","pitchNumber":5,"startTime":"2026-07-18T00:20:23.892Z","endTime":"2026-07-18T00:20:34.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:20:34.094Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:21:08.443Z","endTime":"2026-07-18T00:22:51.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991951698750167,"aZ":-17.148346182558384,"pfxX":-2.283774899019229,"pfxZ":9.100383132760397,"pX":0.7666690686368701,"pZ":2.8204027584950015,"vX0":5.226517141127355,"vY0":-127.38628638241885,"vZ0":-4.210317731309832,"x":87.78,"y":162.63,"x0":-1.0106073828895032,"y0":50.00598356762357,"z0":5.841778705851598,"aX":-3.7729583788824987},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.8,"breakHorizontal":3.0,"spinRate":2165,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.429194044275389,"extension":7.082999021883156},"index":0,"playId":"6b33ecd0-8471-3823-baf3-9aaa01fa6aa0","pitchNumber":1,"startTime":"2026-07-18T00:21:16.614Z","endTime":"2026-07-18T00:21:20.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.41477066736846,"aZ":-28.837175920761712,"pfxX":2.9889045063397366,"pfxZ":2.315843203123044,"pX":-0.25541807320342047,"pZ":2.0225043469152597,"vX0":1.3919585238430574,"vY0":-118.47691406648853,"vZ0":-2.7388704647906263,"x":126.74,"y":184.17,"x0":-1.2362172123277648,"y0":50.00496984158375,"z0":5.788831317054506,"aX":4.314177701608592},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.8,"breakHorizontal":-5.8,"spinRate":2040,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.45964752348873894,"extension":7.083828070572407},"index":1,"playId":"b2d2db68-e7b5-3145-b545-ffaa0f610927","pitchNumber":2,"startTime":"2026-07-18T00:21:34.865Z","endTime":"2026-07-18T00:21:40.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.114304571050752,"aZ":-28.86573540739646,"pfxX":4.821898171710447,"pfxZ":2.6200935535483154,"pX":1.3407751697258075,"pZ":1.0414455812149468,"vX0":3.847926245704629,"vY0":-111.67661557959062,"vZ0":-3.865295806538794,"x":65.89,"y":210.66,"x0":-1.03111373378263,"y0":50.00413239566068,"z0":5.764032445768864,"aX":6.089888712424783},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":4.1,"breakHorizontal":-9.7,"spinRate":2222,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.49045990310158327,"extension":7.0812430210897395},"index":2,"playId":"ee1fa328-092d-3af6-9746-144a455f417a","pitchNumber":3,"startTime":"2026-07-18T00:22:00.631Z","endTime":"2026-07-18T00:22:05.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76543304572107,"aZ":-16.28614935618737,"pfxX":-2.9660197833848514,"pfxZ":9.413100021487976,"pX":1.0926415705490218,"pZ":1.8727547430313087,"vX0":6.408231373328267,"vY0":-128.61216283276178,"vZ0":-6.520688468887288,"x":75.35,"y":188.22,"x0":-1.0374992886660006,"y0":50.00467151494904,"z0":5.688091216229889,"aX":-5.007892256780163},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.0,"breakHorizontal":4.1,"spinRate":2303,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4246321784566933,"extension":7.137060018923211},"index":3,"playId":"de227306-a23d-3af1-8105-cd79a95a76ba","pitchNumber":4,"startTime":"2026-07-18T00:22:23.365Z","endTime":"2026-07-18T00:22:32.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140511854096314,"aZ":-16.659133878487538,"pfxX":-3.794006240809423,"pfxZ":9.351497720228714,"pX":0.0783853486982802,"pZ":3.796521279278344,"vX0":4.32798483565236,"vY0":-127.69413199381688,"vZ0":-1.9909836179445803,"x":114.01,"y":136.27,"x0":-1.141822397399143,"y0":50.00324738001656,"z0":5.890365009082113,"aX":-6.295321216328177},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2309,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4281769376354716,"extension":7.111707454323129},"index":4,"playId":"3d4133bf-bcbb-3381-b931-1386eb83c9ae","pitchNumber":5,"startTime":"2026-07-18T00:22:43.693Z","endTime":"2026-07-18T00:22:51.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:22:51.676Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ian Happ grounds into a double play, first baseman Royce Lewis to shortstop Tristan Gray. Michael Busch out at 2nd. Ian Happ out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T00:23:04.814Z","endTime":"2026-07-18T00:23:57.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"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":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"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(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":81.9,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005589850197406,"aZ":-25.416138196020064,"pfxX":-9.080737476462026,"pfxZ":4.6565790563682645,"pX":0.17694724710376086,"pZ":1.305253112028601,"vX0":5.994110069420349,"vY0":-119.17641232022487,"vZ0":-5.30619791714333,"x":110.26,"y":203.54,"x0":-1.1799345946796442,"y0":50.00293354558021,"z0":5.831271552059836,"aX":-13.178070075393277},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2214,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4580430168743499,"extension":7.066624679484986},"index":0,"playId":"28daa4e7-9f0c-34e6-aeb3-8853b37fc63f","pitchNumber":1,"startTime":"2026-07-18T00:23:26.451Z","endTime":"2026-07-18T00:23:31.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253905451796808,"aZ":-15.451602737231825,"pfxX":-3.909298959685494,"pfxZ":9.97801363572161,"pX":-0.17066677061680316,"pZ":2.5298264582733054,"vX0":3.826904782853942,"vY0":-128.52614425903647,"vZ0":-5.142870578944138,"x":123.51,"y":170.47,"x0":-1.169917705680902,"y0":50.00069882810876,"z0":5.753847834315101,"aX":-6.549904596119185},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.2,"breakHorizontal":6.2,"spinRate":2355,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4259111682112904,"extension":7.13712058858486},"hitData":{"launchSpeed":93.7,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.2,"coordY":179.26}},"index":1,"playId":"c7c97898-ab60-386d-b2cb-72fb5a13ed84","pitchNumber":2,"startTime":"2026-07-18T00:23:48.411Z","endTime":"2026-07-18T00:23:57.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:23:57.225Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:26:10.559Z","endTime":"2026-07-18T00:27:53.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36434285607597,"aZ":-16.630667989998482,"pfxX":-5.465498509743625,"pfxZ":8.39469029810338,"pX":1.006375420735431,"pZ":2.433633702822942,"vX0":8.138910238254166,"vY0":-134.5371253698851,"vZ0":-4.957729193176311,"x":78.64,"y":173.07,"x0":-1.333680443231125,"y0":50.00487743376094,"z0":5.460987540038583,"aX":-10.123649046201091},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2221,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40551848801655055,"extension":6.551503085844973},"index":0,"playId":"c6dfbfaf-353f-3f78-b680-7d8fe390aab5","pitchNumber":1,"startTime":"2026-07-18T00:26:22.822Z","endTime":"2026-07-18T00:26:26.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59527562627693,"aZ":-34.62268044799546,"pfxX":6.594713517766928,"pfxZ":-1.621346592232718,"pX":0.8176127056346876,"pZ":1.2652587403304618,"vX0":3.239550080500558,"vY0":-121.51737777312856,"vZ0":-3.1321765502025976,"x":85.83,"y":204.62,"x0":-1.3854324555097302,"y0":50.0025233767322,"z0":5.548724727957896,"aX":9.95998290263558},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.4,"breakHorizontal":-12.7,"spinRate":2325,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44904086809294386,"extension":6.393890396262546},"index":1,"playId":"1200bccf-a6fe-3f53-bead-3d0220c69cb5","pitchNumber":2,"startTime":"2026-07-18T00:26:38.199Z","endTime":"2026-07-18T00:26:42.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27159482535824,"aZ":-33.7294872253056,"pfxX":9.31428843208229,"pfxZ":-1.0742988327722411,"pX":1.6095367321153755,"pZ":1.262886210252277,"vX0":4.159005131555084,"vY0":-118.97531240187301,"vZ0":-2.608054469781978,"x":55.65,"y":204.68,"x0":-1.3675805396357612,"y0":50.00382650179335,"z0":5.408300478668845,"aX":13.451299899354163},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.3,"breakHorizontal":-17.9,"spinRate":2473,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45908373000223923,"extension":6.403731353305045},"index":2,"playId":"97fb2bba-7e85-3874-b2a2-5ad62625b9cc","pitchNumber":3,"startTime":"2026-07-18T00:26:54.872Z","endTime":"2026-07-18T00:27:03.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2929673129167,"aZ":-18.309884927407698,"pfxX":-4.96972014998294,"pfxZ":7.30646800010795,"pX":0.08709564911108006,"pZ":3.1571696575003902,"vX0":5.332249498998194,"vY0":-135.57651812817795,"vZ0":-2.809130542704371,"x":113.68,"y":153.54,"x0":-1.2416773239764112,"y0":50.001953540794545,"z0":5.456214303566584,"aX":-9.429479153135114},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":8.2,"spinRate":2259,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4010728416555498,"extension":6.4661548709620575},"index":3,"playId":"885542da-7f77-3e24-b2c6-f4a18cad754e","pitchNumber":4,"startTime":"2026-07-18T00:27:11.798Z","endTime":"2026-07-18T00:27:16.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T00:27:35.930Z","endTime":"2026-07-18T00:27:48.201Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226445895333907,"aZ":-34.14416716504373,"pfxX":7.9987620875297445,"pfxZ":-1.3750238077028296,"pX":0.2031005110261764,"pZ":1.5785371923768596,"vX0":1.5792686184383347,"vY0":-119.24016371969505,"vZ0":-1.8007383255615057,"x":109.26,"y":196.16,"x0":-1.5068933183549602,"y0":50.00016990840937,"z0":5.428215164896983,"aX":11.499165392829081},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":-14.9,"spinRate":2521,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45959534889776155,"extension":6.489050771381307},"index":5,"playId":"eb2d780f-8648-34c8-9bc5-9f6bb3a662e5","pitchNumber":5,"startTime":"2026-07-18T00:27:48.201Z","endTime":"2026-07-18T00:27:53.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:27:53.432Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:28:11.554Z","endTime":"2026-07-18T00:29:18.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634414146335953,"aZ":-16.994918541806854,"pfxX":-4.111148970288491,"pfxZ":8.306890004817747,"pX":-0.21024040324061716,"pZ":2.8398341071178232,"vX0":4.573944081033039,"vY0":-133.9825595007082,"vZ0":-3.653902008208977,"x":125.01,"y":162.1,"x0":-1.4014537107691694,"y0":50.001430440188365,"z0":5.428171383394477,"aX":-7.510624469680385},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":6.5,"spinRate":2162,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40806293741817434,"extension":6.5893389681583105},"index":0,"playId":"aa3216b3-572b-3cdc-9fb6-42e993b6137b","pitchNumber":1,"startTime":"2026-07-18T00:28:15.330Z","endTime":"2026-07-18T00:28:19.306Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51623997861455,"aZ":-20.725818566034803,"pfxX":-5.772554460827804,"pfxZ":6.156528198031243,"pX":-1.7185965294270875,"pZ":3.8467379476600305,"vX0":1.359475055965801,"vY0":-135.25664911831262,"vZ0":-0.5667937510209551,"x":182.51,"y":134.92,"x0":-1.4765631110070117,"y0":50.003092566919335,"z0":5.507804833123744,"aX":-10.733099860203142},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":10.2,"spinRate":2181,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4044188553647321,"extension":6.463623311763145},"index":1,"playId":"3485625a-7f65-3b76-80d0-d47122e678ea","pitchNumber":2,"startTime":"2026-07-18T00:28:29.548Z","endTime":"2026-07-18T00:28:34.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152160622210864,"aZ":-32.55516987502389,"pfxX":-6.97424995132869,"pfxZ":-0.22967498880585424,"pX":1.1241224911820138,"pZ":2.366108920328057,"vX0":8.233382813215623,"vY0":-126.86726006138323,"vZ0":-1.3432336294231824,"x":74.15,"y":174.9,"x0":-1.245941618013665,"y0":50.00513236583292,"z0":5.47970011648261,"aX":-11.455299008165605},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":10.9,"spinRate":1172,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4305250913729055,"extension":6.5335754413123235},"index":2,"playId":"4914ea6d-8d1b-34f4-b852-769838120204","pitchNumber":3,"startTime":"2026-07-18T00:28:51.388Z","endTime":"2026-07-18T00:28:56.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85559607343151,"aZ":-32.432811418656435,"pfxX":-6.999521163655986,"pfxZ":-0.16055605192915579,"pX":-0.2891117068822595,"pZ":2.9095768848228154,"vX0":4.97859746488027,"vY0":-125.83121818178154,"vZ0":-0.06072629502092308,"x":128.02,"y":160.22,"x0":-1.372972001226248,"y0":50.001224493153906,"z0":5.537328234688732,"aX":-11.349023320539088},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":11.8,"spinRate":1470,"spinDirection":253},"zone":1,"typeConfidence":2.0,"plateTime":0.4334370360313491,"extension":6.469153402369483},"hitData":{"launchSpeed":88.9,"launchAngle":34.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.72,"coordY":71.25}},"index":3,"playId":"1e415565-2f98-3df2-8105-808379b7ed48","pitchNumber":4,"startTime":"2026-07-18T00:29:07.340Z","endTime":"2026-07-18T00:29:18.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:29:18.339Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden challenged (pitch result), call on the field was confirmed: Alan Roden called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:29:26.569Z","endTime":"2026-07-18T00:31:06.764Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895209817966204,"aZ":-19.74845961966463,"pfxX":-5.694293241043812,"pfxZ":6.727008840571468,"pX":-0.6178053628523955,"pZ":3.1433286463419887,"vX0":3.9721735472144126,"vY0":-134.47470597975908,"vZ0":-2.4747479044139267,"x":140.55,"y":153.91,"x0":-1.3681235858874607,"y0":50.000685872576895,"z0":5.46368461472327,"aX":-10.514168854122591},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":9.6,"spinRate":2163,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4060344257980737,"extension":6.513697560876635},"index":0,"playId":"541b031b-db1e-33ca-9c52-5c44181d9b2c","pitchNumber":1,"startTime":"2026-07-18T00:29:39.829Z","endTime":"2026-07-18T00:29:45.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.266403208176857,"aZ":-16.775248091378383,"pfxX":-5.268943981824135,"pfxZ":8.253367770257857,"pX":0.09053160752992129,"pZ":1.9009369517498547,"vX0":5.5806881475569385,"vY0":-135.41281670652995,"vZ0":-5.933235377148797,"x":113.55,"y":187.45,"x0":-1.307903534033607,"y0":50.00390642465046,"z0":5.285224700859765,"aX":-9.832008808740847},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":2248,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4037616610064214,"extension":6.604803462177377},"index":1,"playId":"1d841354-d1ea-3f7e-b3e1-6416e435170d","pitchNumber":2,"startTime":"2026-07-18T00:29:53.993Z","endTime":"2026-07-18T00:29:58.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498850784986853,"aZ":-37.180201894668855,"pfxX":6.399971268557704,"pfxZ":-3.660169275193949,"pX":-1.6743227564216434,"pZ":2.5574621365841854,"vX0":-2.1910778254465604,"vY0":-116.20075130882658,"vZ0":0.8780396759295321,"x":180.82,"y":169.73,"x0":-1.5513131645387908,"y0":50.00046815826923,"z0":5.703352007694181,"aX":8.762519072036605},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.1,"breakHorizontal":-11.0,"spinRate":2218,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4711157122089773,"extension":6.267714205996926},"index":2,"playId":"3aaf4002-6396-38dc-adc2-38eeeedc4e18","pitchNumber":3,"startTime":"2026-07-18T00:30:10.136Z","endTime":"2026-07-18T00:30:15.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.747150166289636,"aZ":-33.81970807835825,"pfxX":6.102198443270626,"pfxZ":-1.1179482415254371,"pX":1.0749653977898364,"pZ":1.107272266953798,"vX0":4.017329270279086,"vY0":-120.50127356904336,"vZ0":-3.315254747570596,"x":76.02,"y":208.88,"x0":-1.407607319841448,"y0":50.00502425710183,"z0":5.493518288627733,"aX":8.960662373595143},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.5,"breakHorizontal":-12.0,"spinRate":2302,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4548079298363952,"extension":6.444557268321784},"index":3,"playId":"8ceecccc-ed14-3b0c-8db9-0a248ce6e95c","pitchNumber":4,"startTime":"2026-07-18T00:30:27.071Z","endTime":"2026-07-18T00:30:32.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45330157577485,"aZ":-19.899758179626776,"pfxX":-4.995549931731562,"pfxZ":6.691224839380591,"pX":0.29895434946939525,"pZ":1.699462090499744,"vX0":6.044203024454714,"vY0":-134.39248311964607,"vZ0":-5.599346412711832,"x":105.6,"y":192.89,"x0":-1.3275420142798042,"y0":50.001379035135514,"z0":5.218380983436808,"aX":-9.16056761878909},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":7.8,"spinRate":2104,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40718239452895055,"extension":6.650974593949101},"index":4,"playId":"abc37944-312d-35fe-a53d-7bc2e7872c74","pitchNumber":5,"startTime":"2026-07-18T00:30:43.220Z","endTime":"2026-07-18T00:30:47.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.987667454681226,"aZ":-16.36583715302763,"pfxX":-4.558428669597099,"pfxZ":8.331770315644672,"pX":-0.48295498201502635,"pZ":2.047653527064161,"vX0":4.324520835573668,"vY0":-136.1677561290752,"vZ0":-5.618377091405319,"x":135.41,"y":183.49,"x0":-1.4915119746600087,"y0":50.001957781043295,"z0":5.251256230658389,"aX":-8.64877661474816},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2201,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40064811463491434,"extension":6.636121886511157},"index":5,"playId":"9849212c-3170-3b62-8f52-c0a033b0b563","pitchNumber":6,"startTime":"2026-07-18T00:31:01.223Z","endTime":"2026-07-18T00:31:06.764Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"}},"playEndTime":"2026-07-18T00:31:06.764Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:33:42.224Z","endTime":"2026-07-18T00:33:54.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.837409768486157,"aZ":-19.422296257344463,"pfxX":-3.3151174990729606,"pfxZ":7.573944958457343,"pX":0.465346909955175,"pZ":3.0715951028511412,"vX0":5.246350652023989,"vY0":-127.9970880866442,"vZ0":-3.025963927357196,"x":99.26,"y":155.85,"x0":-1.166722531953145,"y0":50.00019585452472,"z0":5.76464707897857,"aX":-5.5797046397486225},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.4,"breakHorizontal":5.0,"spinRate":2206,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.42557352459110076,"extension":7.07148745665047},"hitData":{"launchSpeed":85.0,"launchAngle":10.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.06,"coordY":85.43}},"index":0,"playId":"afffec97-59e9-3b58-af37-00d40af99bd1","pitchNumber":1,"startTime":"2026-07-18T00:33:42.224Z","endTime":"2026-07-18T00:33:54.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:33:54.639Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a ground ball to center fielder Luke Keaschall. Nico Hoerner to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:34:20.896Z","endTime":"2026-07-18T00:35:42.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.416424624102117,"aZ":-28.06242928794897,"pfxX":-10.038347097521621,"pfxZ":2.864915994661283,"pX":-0.37202140816960483,"pZ":1.8030855172661184,"vX0":5.107315337051074,"vY0":-118.88412215125044,"vZ0":-3.5807230862515214,"x":131.18,"y":190.1,"x0":-1.242054543409305,"y0":50.00154388980155,"z0":5.8711089557484675,"aX":-14.39304037523227},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.6,"breakHorizontal":16.9,"spinRate":2204,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.46042220499568476,"extension":6.808253388241475},"index":0,"playId":"fa3c7c27-9154-3337-91d3-6dca33429736","pitchNumber":1,"startTime":"2026-07-18T00:34:20.896Z","endTime":"2026-07-18T00:34:24.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351476505538376,"aZ":-24.781359007616814,"pfxX":-9.166813383795631,"pfxZ":5.088174858141267,"pX":0.11505656732825781,"pZ":2.1575508727160146,"vX0":5.722047910637027,"vY0":-119.62552985318055,"vZ0":-3.490398651878394,"x":112.61,"y":180.53,"x0":-1.1128413556480543,"y0":50.0056508710325,"z0":5.848830782290205,"aX":-13.332488874405486},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2221,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.45727720722649456,"extension":7.005455504038612},"index":1,"playId":"7c9d21d5-85b9-39a0-ba7a-a890f711ac30","pitchNumber":2,"startTime":"2026-07-18T00:34:39.582Z","endTime":"2026-07-18T00:34:43.019Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T00:34:55.931Z","endTime":"2026-07-18T00:35:11.231Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54853295301064,"aZ":-19.81490678777144,"pfxX":-1.96222453407188,"pfxZ":7.418012584575958,"pX":0.022672707793459892,"pZ":3.5100062290692406,"vX0":3.4912633977637904,"vY0":-127.33733438098355,"vZ0":-2.01567625556539,"x":116.14,"y":144.01,"x0":-1.102196378140196,"y0":50.003627145705345,"z0":5.855769967667195,"aX":-3.270073022820669},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.3,"breakHorizontal":2.9,"spinRate":2247,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.42775464584411926,"extension":7.061195652242303},"index":3,"playId":"e2c50d0f-f6d4-3330-b819-8f09efd6c84b","pitchNumber":3,"startTime":"2026-07-18T00:35:11.231Z","endTime":"2026-07-18T00:35:16.065Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.794604775043606,"aZ":-17.513935632254377,"pfxX":-3.1757535492588502,"pfxZ":8.937481578873271,"pX":-0.48025898668091055,"pZ":2.6347465572979294,"vX0":2.618898782507827,"vY0":-126.25812480082764,"vZ0":-4.477715414580878,"x":135.31,"y":167.64,"x0":-1.1102134258921754,"y0":50.00621804507651,"z0":5.810055585656937,"aX":-5.211640218284547},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.6,"breakHorizontal":5.3,"spinRate":2228,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4311573433556233,"extension":7.159742390371762},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.73,"coordY":105.07}},"index":4,"playId":"4dee0c6a-c89b-34ff-8ac8-35af49ca842e","pitchNumber":4,"startTime":"2026-07-18T00:35:32.965Z","endTime":"2026-07-18T00:35:42.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:35:42.458Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:35:56.223Z","endTime":"2026-07-18T00:38:03.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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(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":81.0,"endSpeed":74.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82658950278558,"aZ":-26.68445998045066,"pfxX":-8.504745512809247,"pfxZ":3.8805088969153,"pX":-0.7215712474070434,"pZ":2.282839514149263,"vX0":3.658685041518801,"vY0":-117.9948168606223,"vZ0":-2.7450539660687534,"x":144.5,"y":177.14,"x0":-1.1848281394445654,"y0":50.002026057252266,"z0":5.912459516154168,"aX":-12.027313128279506},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":1898,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.46366538783868627,"extension":6.91978700370062},"index":0,"playId":"b0c2d0bf-1da4-391c-a300-90961c833c8e","pitchNumber":1,"startTime":"2026-07-18T00:36:20.097Z","endTime":"2026-07-18T00:36:24.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.744381854163635,"aZ":-25.58768963093175,"pfxX":-9.284677785722327,"pfxZ":4.685717815656432,"pX":0.3913165106356253,"pZ":1.3473469300991252,"vX0":5.950550420468668,"vY0":-117.64124619005098,"vZ0":-5.110593216478321,"x":102.08,"y":202.4,"x0":-0.961149681341284,"y0":50.003312801373504,"z0":5.911964383042564,"aX":-13.049931221025615},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2178,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4651111022124579,"extension":7.01392433820941},"index":1,"playId":"a274e571-d6cd-3a0a-b56d-7dc1cdaa5e76","pitchNumber":2,"startTime":"2026-07-18T00:36:38.992Z","endTime":"2026-07-18T00:36:43.592Z","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":80.9,"endSpeed":75.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.577437478291813,"aZ":-28.430435242392722,"pfxX":5.169957127848889,"pfxZ":2.6360700965576864,"pX":0.12234492874447368,"pZ":2.507915538112213,"vX0":1.4704510783823292,"vY0":-117.93777983285919,"vZ0":-1.6927622389506927,"x":112.34,"y":171.07,"x0":-1.1796578688653434,"y0":50.004257598770394,"z0":5.835382338883878,"aX":7.3473873646611},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.7,"breakHorizontal":-9.7,"spinRate":1984,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.46285695425911877,"extension":6.959445960723491},"index":2,"playId":"5624c137-e292-3290-a5e9-a100965f0d54","pitchNumber":3,"startTime":"2026-07-18T00:36:58.793Z","endTime":"2026-07-18T00:37:05.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28822581418611,"aZ":-18.834021182728527,"pfxX":-2.1414952382494707,"pfxZ":8.20356099562281,"pX":-0.044426879213349535,"pZ":2.7327984426710006,"vX0":3.36777652529692,"vY0":-126.10229871580358,"vZ0":-3.9196406864685147,"x":118.69,"y":164.99,"x0":-1.113090668312866,"y0":50.00395642694059,"z0":5.808106318080589,"aX":-3.4832138702484423},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.3,"breakHorizontal":3.2,"spinRate":2272,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.43273436499949547,"extension":7.064190020823362},"index":3,"playId":"28067ebf-540a-3c28-bd1a-45d5dd1a27ce","pitchNumber":4,"startTime":"2026-07-18T00:37:27.338Z","endTime":"2026-07-18T00:37:30.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":71.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.657509470157954,"aZ":-29.805708283211032,"pfxX":4.966967947401429,"pfxZ":1.8832021714722185,"pX":0.5827400660771219,"pZ":1.382205471631429,"vX0":2.341136400789268,"vY0":-110.73082397363981,"vZ0":-2.95706563140498,"x":94.79,"y":201.46,"x0":-1.1296367705171824,"y0":50.00179349442186,"z0":5.817727836171202,"aX":6.237255408801544},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":3.0,"breakHorizontal":-9.6,"spinRate":2224,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4925034478753436,"extension":7.010048116359459},"index":4,"playId":"300d7397-5f0c-3fee-a62d-2451d912d412","pitchNumber":5,"startTime":"2026-07-18T00:37:59.458Z","endTime":"2026-07-18T00:38:03.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:38:03.190Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dansby Swanson grounds into a double play, shortstop Tristan Gray to second baseman Kody Clemens to first baseman Royce Lewis. Michael Conforto out at 2nd. Dansby Swanson out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:38:10.084Z","endTime":"2026-07-18T00:39:10.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.468459441148532,"aZ":-26.56730990216117,"pfxX":-9.377115068922825,"pfxZ":3.983902396942911,"pX":-0.275874597326184,"pZ":2.892425428372126,"vX0":4.7986069985530015,"vY0":-117.43770686889482,"vZ0":-1.47793756779875,"x":127.52,"y":160.68,"x0":-1.1182859940065282,"y0":50.00547093990629,"z0":5.981522958931317,"aX":-13.211389306965355},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":1975,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.46489252249590507,"extension":7.031861210091319},"index":0,"playId":"32cc002a-398c-3f2b-b824-8378de128f19","pitchNumber":1,"startTime":"2026-07-18T00:38:39.112Z","endTime":"2026-07-18T00:38:42.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393865062158607,"aZ":-22.590059680882028,"pfxX":-6.167494961057324,"pfxZ":5.665190022205007,"pX":-0.6529458220150998,"pZ":2.022326920235354,"vX0":3.253218038060095,"vY0":-128.17087848764055,"vZ0":-5.226225334664864,"x":141.89,"y":184.18,"x0":-1.1264666080948702,"y0":50.00164643749493,"z0":5.814006393464381,"aX":-10.429881746835463},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":10.6,"spinRate":2079,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4246805108403673,"extension":7.109086408520709},"hitData":{"launchSpeed":85.5,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.24,"coordY":155.65}},"index":1,"playId":"c419f636-f737-34d9-ada5-a62a2cbad2f3","pitchNumber":2,"startTime":"2026-07-18T00:39:02.678Z","endTime":"2026-07-18T00:39:10.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:39:10.306Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a soft ground ball to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:41:12.881Z","endTime":"2026-07-18T00:43:56.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":8},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":93.3,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.950261927419525,"aZ":-18.873956466699077,"pfxX":-6.012029160088796,"pfxZ":7.0446704761665275,"pX":1.3032349914775372,"pZ":2.5100183256019797,"vX0":8.682597448227687,"vY0":-135.6457592750127,"vZ0":-4.243826244747671,"x":67.32,"y":171.01,"x0":-1.1384504543235567,"y0":50.004446953608095,"z0":5.387522310817037,"aX":-11.354577327515148},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2022,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4017374873819324,"extension":6.5466197510161495},"index":0,"playId":"ba3813e1-3b28-33b2-b282-3b8004eb90b6","pitchNumber":1,"startTime":"2026-07-18T00:41:38.712Z","endTime":"2026-07-18T00:41:43.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8883227615715,"aZ":-24.80372283399638,"pfxX":-8.2998861845503,"pfxZ":4.046892506970171,"pX":-0.6158543606667293,"pZ":2.0456563162111516,"vX0":5.123841869792362,"vY0":-132.9282982904722,"vZ0":-3.971499631631969,"x":140.47,"y":183.55,"x0":-1.47313576218491,"y0":50.001995322779706,"z0":5.3237469506363055,"aX":-15.108713107720384},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":14.2,"spinRate":2032,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4093727611939437,"extension":6.63000871423181},"index":1,"playId":"29b3ebcd-a85f-3cb2-aed5-ad660d56a9d1","pitchNumber":2,"startTime":"2026-07-18T00:41:51.798Z","endTime":"2026-07-18T00:41:55.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270011160280227,"aZ":-32.70269488790792,"pfxX":0.056048039193441035,"pfxZ":-0.3321491827357095,"pX":0.5862084126882638,"pZ":1.4869860887493527,"vX0":4.845981193215947,"vY0":-124.85741530980316,"vZ0":-2.89175110793988,"x":94.66,"y":198.63,"x0":-1.3876398902170548,"y0":50.00562690040694,"z0":5.352938825814377,"aX":0.0876538792281845},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.1,"breakHorizontal":-1.2,"spinRate":2053,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43877736755244046,"extension":6.591277037551829},"index":2,"playId":"928bf338-c917-39dd-83f5-9ad902c24384","pitchNumber":3,"startTime":"2026-07-18T00:42:08.278Z","endTime":"2026-07-18T00:42:13.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.704970212495137,"aZ":-34.36248396760603,"pfxX":7.974907329104102,"pfxZ":-1.5035046807262162,"pX":-0.618883463363667,"pZ":2.2837294537087907,"vX0":0.04809479518422083,"vY0":-119.56482531129592,"vZ0":-0.33224272853663195,"x":140.59,"y":177.12,"x0":-1.676313214842488,"y0":50.00168205237046,"z0":5.491701333524309,"aX":11.617485586532796},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.5,"breakHorizontal":-14.5,"spinRate":2384,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.45700686482036135,"extension":6.331377480407487},"index":3,"playId":"71d6fd50-3849-39be-ae2f-718c9f337fad","pitchNumber":4,"startTime":"2026-07-18T00:42:23.649Z","endTime":"2026-07-18T00:42:28.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T00:42:32.742Z","endTime":"2026-07-18T00:42:49.886Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466698168467648,"aZ":-29.617476595511654,"pfxX":0.24389836435590584,"pfxZ":1.6271146009627868,"pX":0.030102276349742847,"pZ":2.037183584659986,"vX0":3.615745982265946,"vY0":-125.57380792070067,"vZ0":-2.252854807310931,"x":115.85,"y":183.78,"x0":-1.4680148688724965,"y0":50.00619432220271,"z0":5.386247433286179,"aX":0.3848913665491822},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-1.3,"spinRate":1965,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.4383284652290733,"extension":6.478741018263637},"index":5,"playId":"5c3fd82d-cf11-3d96-b12e-c258aac43a39","pitchNumber":5,"startTime":"2026-07-18T00:42:49.886Z","endTime":"2026-07-18T00:42:53.278Z","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":92.8,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705517072557818,"aZ":-22.734181830340134,"pfxX":-8.627791497415382,"pfxZ":5.100297921609684,"pX":1.6355132873923712,"pZ":2.0822327110643974,"vX0":10.249421300816458,"vY0":-134.78892561458693,"vZ0":-4.291360151729235,"x":54.66,"y":182.56,"x0":-1.0849928017251567,"y0":50.00326887177255,"z0":5.2887230772049625,"aX":-15.968989269254672},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":13.6,"spinRate":2124,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40546727806403826,"extension":6.7815133953415385},"index":6,"playId":"4e3ae066-2012-315d-8bd5-5092b672971a","pitchNumber":6,"startTime":"2026-07-18T00:43:12.289Z","endTime":"2026-07-18T00:43:16.542Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97471453558426,"aZ":-31.990110726730812,"pfxX":0.8283633464022917,"pfxZ":0.11772029671068651,"pX":0.4042461959927758,"pZ":1.7005207095736017,"vX0":4.121673306360105,"vY0":-124.5164278566897,"vZ0":-2.603301683017417,"x":101.59,"y":192.87,"x0":-1.380074980878426,"y0":50.00446113965282,"z0":5.4063333741173984,"aX":1.2998761053472563},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-2.4,"spinRate":2066,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4398688405283342,"extension":6.471502610465585},"index":7,"playId":"5bbfd90a-5433-3044-8770-45a851d261d8","pitchNumber":7,"startTime":"2026-07-18T00:43:27.288Z","endTime":"2026-07-18T00:43:31.271Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84699569803429,"aZ":-20.561274092132386,"pfxX":-4.592266931782502,"pfxZ":6.157117695273207,"pX":-0.6106545388302179,"pZ":3.15708482308085,"vX0":3.7911020553042447,"vY0":-135.5358678857934,"vZ0":-2.1241564224325984,"x":140.28,"y":153.54,"x0":-1.4216025679918416,"y0":50.00146642279793,"z0":5.366322692857707,"aX":-8.659522039288161},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":7.7,"spinRate":2033,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4020375022731182,"extension":6.664925424557869},"hitData":{"launchSpeed":47.7,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.01,"coordY":156.0}},"index":8,"playId":"fa996b5d-1bd0-3156-a4b2-aed20e721983","pitchNumber":8,"startTime":"2026-07-18T00:43:48.576Z","endTime":"2026-07-18T00:43:56.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:43:56.071Z","atBatIndex":16},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Tristan Gray reaches on a fielder's choice. Luke Keaschall to 3rd. Luke Keaschall advances to 3rd, on a throwing error by first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:44:17.127Z","endTime":"2026-07-18T00:45:32.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00651000623392,"aZ":-18.25154540403477,"pfxX":-5.338742419140301,"pfxZ":7.361242612028833,"pX":0.4453439541223106,"pZ":1.5266683685973124,"vX0":6.645680098842011,"vY0":-135.74280769561534,"vZ0":-6.624754215612916,"x":100.02,"y":197.56,"x0":-1.3258104707439688,"y0":50.00188177150404,"z0":5.242051380159094,"aX":-10.09573965275382},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":8.5,"spinRate":2053,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4014703698992741,"extension":6.684373656487393},"index":0,"playId":"6f7440f6-a1f6-3ab2-9d5e-d859d6a1aa67","pitchNumber":1,"startTime":"2026-07-18T00:44:26.686Z","endTime":"2026-07-18T00:44:32.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"f492b3ae-98bd-3433-9260-9450bc448d23","startTime":"2026-07-18T00:44:42.958Z","endTime":"2026-07-18T00:44:47.124Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23972902956581,"aZ":-17.853732217282612,"pfxX":-5.476968143988431,"pfxZ":7.721076683082634,"pX":-0.0020946625363090026,"pZ":1.710305112651583,"vX0":5.76374420639852,"vY0":-134.59380831740745,"vZ0":-5.964018300883359,"x":117.08,"y":192.6,"x0":-1.4486877348495002,"y0":50.00291349454595,"z0":5.197861764323918,"aX":-10.158259511647012},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":8.9,"spinRate":2114,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4052724180027467,"extension":6.716358474297701},"index":2,"playId":"8e02c9d4-e141-3a72-b081-ea2163b4e7ee","pitchNumber":2,"startTime":"2026-07-18T00:45:01.758Z","endTime":"2026-07-18T00:45:05.544Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.741665612270314,"aZ":-30.31967892168278,"pfxX":-6.646017944096553,"pfxZ":1.1411950191269709,"pX":-0.22478592018610272,"pZ":1.8522439601900418,"vX0":5.292175860399923,"vY0":-126.40836033178435,"vZ0":-2.8158431824695187,"x":125.57,"y":188.77,"x0":-1.473416342145612,"y0":50.00627037667236,"z0":5.394012171507241,"aX":-10.84804590187706},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":10.9,"spinRate":1289,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.43191100649404524,"extension":6.44822956637059},"hitData":{"launchSpeed":84.7,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.23,"coordY":172.0}},"index":3,"playId":"55f971c5-25ec-31f9-91fe-f76448022524","pitchNumber":3,"startTime":"2026-07-18T00:45:18.449Z","endTime":"2026-07-18T00:45:32.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:45:32.605Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to left fielder Ian Happ. Luke Keaschall scores. Tristan Gray to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:49:24.414Z","endTime":"2026-07-18T00:51:29.723Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T00:46:21.251Z","endTime":"2026-07-18T00:49:26.449Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78238092970979,"aZ":-37.086170422624996,"pfxX":3.4133188565949553,"pfxZ":-3.5667545522448503,"pX":-1.4605515228730654,"pZ":3.782119325597892,"vX0":-0.5868017335464464,"vY0":-116.375605879468,"vZ0":3.454919011263093,"x":172.67,"y":136.66,"x0":-1.6494652620841814,"y0":50.000077697220455,"z0":5.779348793395411,"aX":4.705234233313837},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.4,"breakHorizontal":-6.0,"spinRate":2064,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.46971421938593316,"extension":6.376082858267172},"index":1,"playId":"25310f65-8683-328d-9798-b0a0ff82bc85","pitchNumber":1,"startTime":"2026-07-18T00:49:26.449Z","endTime":"2026-07-18T00:49:30.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.622562286941196,"aZ":-28.94408100297561,"pfxX":-5.584823383375321,"pfxZ":2.031401115515372,"pX":-1.2543781864274015,"pZ":4.133589170253382,"vX0":2.349189743715481,"vY0":-125.2388217832878,"vZ0":2.149870930603158,"x":164.81,"y":127.17,"x0":-1.477431427542756,"y0":50.00549157762625,"z0":5.626725344599897,"aX":-8.89815107719621},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":9.6,"spinRate":1264,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4368634355322629,"extension":6.424637238691962},"index":2,"playId":"d6b03c20-f3ce-35a3-8174-7a7c62ef5ae2","pitchNumber":2,"startTime":"2026-07-18T00:49:44.898Z","endTime":"2026-07-18T00:49:48.938Z","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":92.5,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610375885332854,"aZ":-15.152039227052938,"pfxX":-4.158574623260888,"pfxZ":9.300417023693804,"pX":-0.2566511258827195,"pZ":1.7223996220428355,"vX0":4.377233997911917,"vY0":-134.53283152778425,"vZ0":-6.4143122022065935,"x":126.78,"y":192.28,"x0":-1.3656957472591762,"y0":50.00430139386977,"z0":5.21465418015304,"aX":-7.6120918091273},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2238,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4073912836115716,"extension":6.679959570574808},"index":3,"playId":"37abdcef-9432-3b73-bf4d-358f7d8fe1b0","pitchNumber":3,"startTime":"2026-07-18T00:50:02.351Z","endTime":"2026-07-18T00:50:08.059Z","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":92.6,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664793113437256,"aZ":-18.449890486288957,"pfxX":-5.171262131273146,"pfxZ":7.401111598344322,"pX":-0.6976032256244534,"pZ":2.8513826393632264,"vX0":4.019486217707567,"vY0":-134.91482485223702,"vZ0":-3.1271090925031277,"x":143.59,"y":161.79,"x0":-1.5303314748815686,"y0":50.00579294654543,"z0":5.316320851781761,"aX":-9.593390580479973},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2236,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4050330464298466,"extension":6.614014813352656},"index":4,"playId":"4650f1c6-fe64-3b0b-8b4d-bbf5312210e1","pitchNumber":4,"startTime":"2026-07-18T00:50:20.679Z","endTime":"2026-07-18T00:50:23.859Z","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":92.8,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.073911881154423,"aZ":-18.696789262213258,"pfxX":-5.580028411520433,"pfxZ":7.222620208013886,"pX":-0.5540429839577103,"pZ":2.5771394489543495,"vX0":4.41905565233682,"vY0":-135.146219364798,"vZ0":-3.679400168464351,"x":138.12,"y":169.2,"x0":-1.4784721450902363,"y0":50.00031734174577,"z0":5.255048499015758,"aX":-10.409505210680564},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":2308,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4039575509995754,"extension":6.617226475188606},"index":5,"playId":"978a4dc0-d336-3eec-8038-04772373ff44","pitchNumber":5,"startTime":"2026-07-18T00:50:37.249Z","endTime":"2026-07-18T00:50:44.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-18T00:51:04.227Z","endTime":"2026-07-18T00:51:18.507Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30685063159115,"aZ":-33.72114186984012,"pfxX":-8.099468812457477,"pfxZ":-0.9643340138154652,"pX":-1.029899838340047,"pZ":2.211405819910459,"vX0":3.806847350253507,"vY0":-125.56832813260172,"vZ0":-1.144807520346676,"x":156.26,"y":179.07,"x0":-1.5094921103928327,"y0":50.00251808638445,"z0":5.405167291428386,"aX":-12.99457559271401},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.8,"breakHorizontal":13.8,"spinRate":1112,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43541758750204895,"extension":6.530744243337996},"hitData":{"launchSpeed":84.7,"launchAngle":15.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.79,"coordY":104.61}},"index":7,"playId":"101d56ab-2a28-3b02-8015-c4b0870e1244","pitchNumber":6,"startTime":"2026-07-18T00:51:18.507Z","endTime":"2026-07-18T00:51:29.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:51:29.723Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Jeffers homers (8) on a fly ball to left center field. Tristan Gray scores. Trevor Larnach scores.","rbi":3,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:51:49.127Z","endTime":"2026-07-18T00:52:39.433Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.357594769285615,"aZ":-31.844172180091757,"pfxX":0.20146978717693376,"pfxZ":0.20098915207710455,"pX":-1.3410754101203708,"pZ":2.1373880848594733,"vX0":0.48595543380004796,"vY0":-126.54459467209924,"vZ0":-1.8301305975228752,"x":168.12,"y":181.07,"x0":-1.5616191093536107,"y0":50.00224874999487,"z0":5.416439199453221,"aX":0.32721146061507866},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":-0.5,"spinRate":2128,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4325288187165297,"extension":6.510382427531155},"index":0,"playId":"f95ede1f-d01f-3e06-ac44-3ebbeba1d138","pitchNumber":1,"startTime":"2026-07-18T00:51:56.381Z","endTime":"2026-07-18T00:52:00.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19715218455598,"aZ":-33.04801962328978,"pfxX":7.396893986398113,"pfxZ":-0.5841959294050305,"pX":0.43632744895718223,"pZ":2.108242517271787,"vX0":2.242301860943141,"vY0":-120.7628220888916,"vZ0":-1.0446433195140474,"x":100.37,"y":181.86,"x0":-1.4628630676301653,"y0":50.003217700066415,"z0":5.426280106030421,"aX":11.040521162764513},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-13.9,"spinRate":2303,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.45173665510916905,"extension":6.50761940543217},"hitData":{"launchSpeed":93.8,"launchAngle":32.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.41,"coordY":70.3}},"index":1,"playId":"a01bf653-ab3b-3568-bf24-fcd558ed585e","pitchNumber":2,"startTime":"2026-07-18T00:52:12.538Z","endTime":"2026-07-18T00:52:39.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:52:39.433Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a sharp line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:53:41.586Z","endTime":"2026-07-18T00:53:50.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T00:52:45.392Z","endTime":"2026-07-18T00:53:43.876Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":80.0,"endSpeed":74.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.943670287945075,"aZ":-37.659547294469824,"pfxX":3.8524114756493706,"pfxZ":-3.951272027351253,"pX":-0.2758089163268766,"pZ":2.9097646945347635,"vX0":1.6690599179086956,"vY0":-116.55488352699261,"vZ0":1.656756192543356,"x":127.51,"y":160.22,"x0":-1.4995604809604757,"y0":50.0019192277834,"z0":5.720780896254797,"aX":5.350217663919063},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.6,"breakHorizontal":-7.3,"spinRate":1984,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.46823289143054314,"extension":6.52258688447062},"hitData":{"launchSpeed":107.8,"launchAngle":12.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.64,"coordY":89.6}},"index":1,"playId":"f2db17f4-569e-3926-bceb-2dea49aac231","pitchNumber":1,"startTime":"2026-07-18T00:53:43.876Z","endTime":"2026-07-18T00:53:50.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:53:50.546Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kody Clemens grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Josh Bell out at 2nd. Kody Clemens out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:54:04.239Z","endTime":"2026-07-18T00:54:42.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85634720322699,"aZ":-31.292620197169374,"pfxX":-7.515683867057478,"pfxZ":0.5347413506020042,"pX":1.2379184024726768,"pZ":0.7256134092187138,"vX0":8.874032818163306,"vY0":-126.94864535006138,"vZ0":-5.411142235101884,"x":69.81,"y":219.19,"x0":-1.312253053705401,"y0":50.00247054724695,"z0":5.349841758563857,"aX":-12.37477921214717},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":11.8,"spinRate":1224,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4300243170374074,"extension":6.544770889108858},"index":0,"playId":"6965fe2d-1a45-35ba-a6f7-c6c01675c13e","pitchNumber":1,"startTime":"2026-07-18T00:54:14.191Z","endTime":"2026-07-18T00:54:19.119Z","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":92.1,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35906200337928,"aZ":-20.22222611225977,"pfxX":-4.8214194620081505,"pfxZ":6.436046363802994,"pX":-0.17135766392554658,"pZ":2.875634816634575,"vX0":4.952621338577736,"vY0":-134.23109478226493,"vZ0":-2.9876055483337445,"x":123.53,"y":161.14,"x0":-1.3988599848979384,"y0":50.00028607244184,"z0":5.414539809196684,"aX":-8.94916057861231},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":7.9,"spinRate":2143,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.40538714200589565,"extension":6.49425389216535},"hitData":{"launchSpeed":104.0,"launchAngle":-0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.41,"coordY":148.99}},"index":1,"playId":"63627891-59ec-31c3-a97c-ac942d8aa571","pitchNumber":2,"startTime":"2026-07-18T00:54:35.225Z","endTime":"2026-07-18T00:54:42.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:54:42.256Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Ian Happ.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:55:03.067Z","endTime":"2026-07-18T00:55:43.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34519390773971,"aZ":-30.743378219832362,"pfxX":1.6502975317078628,"pfxZ":0.8908287713131857,"pX":1.2882398158399087,"pZ":1.1884361105978534,"vX0":6.05503707373707,"vY0":-125.40555162208521,"vZ0":-4.144191856142209,"x":67.9,"y":206.69,"x0":-1.363647753227834,"y0":50.002337427655846,"z0":5.3466632564193555,"aX":2.6506043466448728},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2089,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4353567112955927,"extension":6.643515454443422},"index":0,"playId":"39907702-5f2d-3370-92b9-823ec8e43b7f","pitchNumber":1,"startTime":"2026-07-18T00:55:18.830Z","endTime":"2026-07-18T00:55:21.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.175422699712225,"aZ":-29.372428161260046,"pfxX":7.498171584397406,"pfxZ":1.9138030686364793,"pX":0.30678775281695825,"pZ":2.282244134857142,"vX0":2.0346174383401596,"vY0":-119.71361639083439,"vZ0":-1.1904087213911543,"x":105.31,"y":177.16,"x0":-1.526595815487425,"y0":50.0034605537644,"z0":5.393931665033634,"aX":10.980215794316871},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":2447,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.4559812230917051,"extension":6.523914091467892},"hitData":{"launchSpeed":84.8,"launchAngle":54.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.51,"coordY":115.96}},"index":1,"playId":"56a9ebe2-4f6d-3400-9e03-f1ca0fb7647e","pitchNumber":2,"startTime":"2026-07-18T00:55:33.941Z","endTime":"2026-07-18T00:55:43.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:55:43.113Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:57:50.103Z","endTime":"2026-07-18T00:58:46.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"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":87.6,"endSpeed":80.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.788383291848422,"aZ":-17.290338969947513,"pfxX":-5.059020517740005,"pfxZ":8.938416964447576,"pX":0.39566825044551507,"pZ":2.858972454700581,"vX0":5.50353825627101,"vY0":-127.56954970547613,"vZ0":-3.958183355878606,"x":101.92,"y":161.59,"x0":-1.122230291733485,"y0":50.000353617266875,"z0":5.775937286420057,"aX":-8.421001950115677},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2289,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4277298525312574,"extension":6.92283256297921},"index":0,"playId":"89c98c7c-bc49-3418-9d8d-1174ab570aad","pitchNumber":1,"startTime":"2026-07-18T00:57:50.743Z","endTime":"2026-07-18T00:57:54.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.38526219783006,"aZ":-28.39555632931638,"pfxX":3.10993446521369,"pfxZ":2.574036946404796,"pX":-0.07161265934282655,"pZ":3.244641028086132,"vX0":1.9199945511518757,"vY0":-119.40942958881502,"vZ0":-0.2634002385872696,"x":119.73,"y":151.17,"x0":-1.2856688008401147,"y0":50.00318761124464,"z0":5.875315448590362,"aX":4.565925918342694},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2189,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.45580059008979035,"extension":6.958182216357954},"index":1,"playId":"6f72c7fa-4ecf-3bd4-8e1c-19eb5d61ef32","pitchNumber":2,"startTime":"2026-07-18T00:58:03.430Z","endTime":"2026-07-18T00:58:06.430Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T00:58:19.077Z","endTime":"2026-07-18T00:58:28.909Z","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(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":86.3,"endSpeed":79.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46541817194037,"aZ":-18.962732359316217,"pfxX":-3.749370255350635,"pfxZ":8.171111939834052,"pX":-0.11600526089391186,"pZ":3.94797309383856,"vX0":3.793373203361477,"vY0":-125.80073625048817,"vZ0":-0.8634793621006919,"x":121.42,"y":132.18,"x0":-1.150171958206554,"y0":50.00131827442931,"z0":5.820652123648252,"aX":-6.060975795648037},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.9,"breakHorizontal":6.0,"spinRate":2313,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.43397319339853446,"extension":7.096082475259753},"index":3,"playId":"db4b9cbe-5554-348f-99e7-13adce6ec798","pitchNumber":3,"startTime":"2026-07-18T00:58:28.909Z","endTime":"2026-07-18T00:58:33.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.69574590177778,"aZ":-34.59844338342271,"pfxX":6.8024006589951345,"pfxZ":-2.004854775184402,"pX":0.3803115728313664,"pZ":1.7870768880173364,"vX0":1.404276789572838,"vY0":-109.27785006753696,"vZ0":-0.789542173699976,"x":102.5,"y":190.53,"x0":-1.154842484829703,"y0":50.00507741468,"z0":5.877748353436379,"aX":8.207823261720408},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-3.5,"breakHorizontal":-12.7,"spinRate":2156,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.5016866084175553,"extension":6.827953362979798},"index":4,"playId":"94ec28e5-e9b9-3f73-b204-18a0417059db","pitchNumber":4,"startTime":"2026-07-18T00:58:41.709Z","endTime":"2026-07-18T00:58:46.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:58:46.111Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:58:52.485Z","endTime":"2026-07-18T01:00:47.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839598258623226,"aZ":-18.31666666123753,"pfxX":-2.412898816542512,"pfxZ":8.464670964945796,"pX":0.40242571155648466,"pZ":3.290802238841189,"vX0":4.524840133303169,"vY0":-126.60243555073521,"vZ0":-2.5855302882447453,"x":101.66,"y":149.93,"x0":-1.0878114441261488,"y0":50.00038447031573,"z0":5.7776709528538275,"aX":-3.949200313238616},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":15.0,"breakHorizontal":3.5,"spinRate":2173,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.43127182547027676,"extension":6.944841317486597},"index":0,"playId":"eb544942-617d-3a95-bce1-24cd5cb98979","pitchNumber":1,"startTime":"2026-07-18T00:59:07.258Z","endTime":"2026-07-18T00:59:16.654Z","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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.807658413724592,"aZ":-27.575656589580095,"pfxX":-10.169322358967442,"pfxZ":3.1548500335100833,"pX":0.3183883732017335,"pZ":2.891704643729879,"vX0":6.318107396362894,"vY0":-119.66346935629689,"vZ0":-1.4959163036626726,"x":104.86,"y":160.7,"x0":-1.0269571142459688,"y0":50.00557839783265,"z0":5.981808945515097,"aX":-14.837990694142471},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2113,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.4567028752268274,"extension":6.866989337826699},"index":1,"playId":"c9c487cc-e981-3544-a52f-6c878cf2d41d","pitchNumber":2,"startTime":"2026-07-18T00:59:40.190Z","endTime":"2026-07-18T00:59:43.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50971737775684,"aZ":-32.19360132538214,"pfxX":6.820066452718307,"pfxZ":-0.01637470170435318,"pX":1.5125908236870211,"pZ":1.0949423085033645,"vX0":3.3932044550396983,"vY0":-110.26874551928556,"vZ0":-2.706291044159349,"x":59.34,"y":209.22,"x0":-0.9346176880106012,"y0":50.00201092504649,"z0":5.751119951553351,"aX":8.356750948536488},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-0.5,"breakHorizontal":-13.3,"spinRate":2121,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4976622645627864,"extension":6.850561605432709},"index":2,"playId":"78e16cef-3997-3178-a516-af5f60a8f95d","pitchNumber":3,"startTime":"2026-07-18T00:59:53.047Z","endTime":"2026-07-18T00:59:56.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372925964921915,"aZ":-26.4423228449226,"pfxX":-9.623177419761271,"pfxZ":3.9201279361474466,"pX":1.175201936009265,"pZ":1.2617029632251,"vX0":8.165187306821892,"vY0":-119.62788550789591,"vZ0":-5.12089011654806,"x":72.2,"y":204.71,"x0":-1.0190367799430478,"y0":50.00039321697369,"z0":5.777829206117383,"aX":-14.056082886636748},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":2146,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4564911536337335,"extension":6.9308735553896845},"index":3,"playId":"d6bfde29-af59-3a61-bf93-84fc96848b04","pitchNumber":4,"startTime":"2026-07-18T01:00:06.085Z","endTime":"2026-07-18T01:00:10.348Z","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":79.4,"endSpeed":74.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.21772060825744,"aZ":-30.052489486519907,"pfxX":2.482126499041981,"pfxZ":1.5349611656627289,"pX":1.4652852062166553,"pZ":1.4586024382389848,"vX0":4.854852521215385,"vY0":-115.74717594370216,"vZ0":-3.264230959428769,"x":61.15,"y":199.4,"x0":-0.9680004009489303,"y0":50.001396825520736,"z0":5.715539713620809,"aX":3.4228633211066404},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.4,"breakHorizontal":-5.5,"spinRate":2050,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.47022117514967965,"extension":7.06629767332351},"index":4,"playId":"e346fed9-bc94-33f7-9af7-dab6cb0516eb","pitchNumber":5,"startTime":"2026-07-18T01:00:21.869Z","endTime":"2026-07-18T01:00:25.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T01:00:31.900Z","endTime":"2026-07-18T01:00:42.472Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.527595190039563,"aZ":-28.631637006932316,"pfxX":-9.925636804465693,"pfxZ":2.4056411638743427,"pX":0.818685915539507,"pZ":2.2659742307162873,"vX0":7.4313998290098935,"vY0":-119.8911782314526,"vZ0":-2.6605163128224283,"x":85.79,"y":177.6,"x0":-1.0131056321247651,"y0":50.00402058259237,"z0":5.914083100387427,"aX":-14.62708236825139},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":2102,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4547437859022283,"extension":6.931486919800051},"index":6,"playId":"1615f7a6-6763-3bf0-8217-99aac8a49b82","pitchNumber":6,"startTime":"2026-07-18T01:00:42.472Z","endTime":"2026-07-18T01:00:47.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:00:47.475Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T01:00:52.593Z","endTime":"2026-07-18T01:03:10.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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(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":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.202043558429374,"aZ":-28.072244799374676,"pfxX":2.853138515349392,"pfxZ":2.855765286516034,"pX":-0.7438542445194354,"pZ":2.676109046285477,"vX0":0.5095513630647088,"vY0":-118.10843312849171,"vZ0":-1.3513727557049626,"x":145.35,"y":166.53,"x0":-1.3325601563016676,"y0":50.0001752336124,"z0":5.8004315746223085,"aX":4.093064736438854},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.2,"breakHorizontal":-5.3,"spinRate":2075,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.46100788532588854,"extension":6.924493849281724},"index":0,"playId":"935575b4-d4aa-3608-89f3-c40f237d0f4b","pitchNumber":1,"startTime":"2026-07-18T01:01:09.385Z","endTime":"2026-07-18T01:01:14.026Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9288888299377,"aZ":-28.683749924003912,"pfxX":5.383063478457929,"pfxZ":2.7888154148625057,"pX":0.509759671457558,"pZ":0.7296667798657637,"vX0":2.190241733134993,"vY0":-111.21006911911269,"vZ0":-4.421694201050082,"x":97.57,"y":219.08,"x0":-1.1873063014038516,"y0":50.00450534605473,"z0":5.71874897746055,"aX":6.743516254262584},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":4.2,"breakHorizontal":-10.3,"spinRate":2193,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4924927937489998,"extension":7.061838833244885},"index":1,"playId":"8fcb7a82-703c-330b-a76e-727d54c2c122","pitchNumber":2,"startTime":"2026-07-18T01:01:46.074Z","endTime":"2026-07-18T01:01:50.078Z","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":83.2,"endSpeed":77.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.830385716548385,"aZ":-26.332996493906364,"pfxX":1.9931398306721038,"pfxZ":3.8722165556363937,"pX":-0.052674865014742646,"pZ":3.1255144354025357,"vX0":2.010181582973574,"vY0":-121.28444423953029,"vZ0":-1.1279089601923673,"x":119.01,"y":154.39,"x0":-1.1472972278855809,"y0":50.004875802141214,"z0":5.866078122466769,"aX":3.007803721991226},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.1,"breakHorizontal":-4.1,"spinRate":2109,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.44939114916889267,"extension":7.107371511851921},"index":2,"playId":"4634a60a-5e80-32ce-a8fb-5460f7d9e5bd","pitchNumber":3,"startTime":"2026-07-18T01:02:04.028Z","endTime":"2026-07-18T01:02:07.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T01:02:20.873Z","endTime":"2026-07-18T01:02:31.116Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79566172406475,"aZ":-17.623521597068702,"pfxX":-3.4810505106861394,"pfxZ":8.719945212582399,"pX":-1.2102072951349947,"pZ":3.0709253533384793,"vX0":1.2790219634276094,"vY0":-127.96450098647239,"vZ0":-3.422795399674764,"x":163.13,"y":155.87,"x0":-1.2623338631849301,"y0":50.00588781118282,"z0":5.795465294962932,"aX":-5.811739367336474},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":2332,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4269574547871313,"extension":7.116424842377455},"index":4,"playId":"1bec15d6-17bd-34b5-ab23-19df7ec8e867","pitchNumber":4,"startTime":"2026-07-18T01:02:31.116Z","endTime":"2026-07-18T01:02:34.426Z","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":82.3,"endSpeed":75.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.491764654705552,"aZ":-25.766211632673148,"pfxX":-10.016772160008019,"pfxZ":4.408707754072998,"pX":0.6947375813187797,"pZ":1.1558295292797671,"vX0":7.145298393804782,"vY0":-119.59707154391761,"vZ0":-5.519556567921425,"x":90.52,"y":207.57,"x0":-1.0263230856748586,"y0":50.00130774881079,"z0":5.796875094306085,"aX":-14.548140877627084},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":2106,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4575249770128056,"extension":7.088382997362578},"index":5,"playId":"8248269f-94ce-3a94-96d7-ba26ac8e84c3","pitchNumber":5,"startTime":"2026-07-18T01:02:46.334Z","endTime":"2026-07-18T01:02:50.550Z","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":82.2,"endSpeed":75.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975847194083112,"aZ":-25.81986254451137,"pfxX":-11.272837698383281,"pfxZ":4.382723903077002,"pX":0.29413961043616893,"pZ":2.0790620402211824,"vX0":6.471873016505926,"vY0":-119.58742154198619,"vZ0":-3.549587935972213,"x":105.79,"y":182.65,"x0":-0.9821336211196584,"y0":50.00123564959814,"z0":5.897694391990816,"aX":-16.33248895815796},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.3,"breakHorizontal":18.8,"spinRate":2260,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4579548069145729,"extension":7.040904088553903},"index":6,"playId":"db8eeb1d-bfdc-3cb1-b3d3-bb50cf57efbd","pitchNumber":6,"startTime":"2026-07-18T01:03:06.418Z","endTime":"2026-07-18T01:03:10.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:03:10.307Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to left fielder Ian Happ.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:05:16.168Z","endTime":"2026-07-18T01:05:26.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.700588241161686,"aZ":-17.965206475420604,"pfxX":-5.8400195638182595,"pfxZ":7.862113708771178,"pX":0.023627922629711296,"pZ":3.0363636538679026,"vX0":5.470178814218782,"vY0":-133.356169368667,"vZ0":-2.935013386441841,"x":116.1,"y":156.8,"x0":-1.2918374264995265,"y0":50.00558472268609,"z0":5.4416423723066165,"aX":-10.558826141203943},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":9.5,"spinRate":2168,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41014999410314434,"extension":6.6650225910492145},"hitData":{"launchSpeed":84.3,"launchAngle":49.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.28,"coordY":107.3}},"index":0,"playId":"b18c6d04-86a2-3b5d-a48c-1701c869e041","pitchNumber":1,"startTime":"2026-07-18T01:05:18.313Z","endTime":"2026-07-18T01:05:26.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:05:26.158Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:05:43.036Z","endTime":"2026-07-18T01:06:47.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998422748114702,"aZ":-20.75683016808505,"pfxX":-7.1620183817910785,"pfxZ":6.353284905839227,"pX":-0.05310567974943561,"pZ":1.9239707765485945,"vX0":5.829045476635353,"vY0":-132.84363941202136,"vZ0":-4.9367669736260495,"x":119.02,"y":186.83,"x0":-1.339370724350812,"y0":50.00377061259282,"z0":5.304283928091304,"aX":-12.871783888059205},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":11.8,"spinRate":2109,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.41146166061607437,"extension":6.679132045765118},"index":0,"playId":"8da75c21-8942-3b14-97c9-9fbfaafac92e","pitchNumber":1,"startTime":"2026-07-18T01:05:52.538Z","endTime":"2026-07-18T01:05:56.113Z","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":91.8,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54210824720607,"aZ":-17.53974364116866,"pfxX":-4.811499799207429,"pfxZ":8.044932630291779,"pX":-0.9858303986328049,"pZ":2.1540095815412332,"vX0":2.9086097598143175,"vY0":-133.6955186945668,"vZ0":-5.084982683379795,"x":154.58,"y":180.62,"x0":-1.4600696088812712,"y0":50.00256661163246,"z0":5.330749351418098,"aX":-8.75146005734588},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":8.2,"spinRate":2152,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40894247534711603,"extension":6.584994545560461},"index":1,"playId":"677e3c9f-e540-394b-a76c-7838a6668043","pitchNumber":2,"startTime":"2026-07-18T01:06:11.060Z","endTime":"2026-07-18T01:06:14.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96641764579506,"aZ":-17.645558082089305,"pfxX":-5.0536880170214635,"pfxZ":8.009249575725242,"pX":-0.7684091520098376,"pZ":3.4058293668008215,"vX0":3.562765498415523,"vY0":-133.39059037975306,"vZ0":-1.868226847449575,"x":146.29,"y":146.82,"x0":-1.4604989667084725,"y0":50.000358013952734,"z0":5.3788179413810955,"aX":-9.164271116545445},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2151,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40962358904625873,"extension":6.577072330967969},"index":2,"playId":"b3674a1f-87e5-3529-ba8b-cb9bc0c5d91d","pitchNumber":3,"startTime":"2026-07-18T01:06:24.832Z","endTime":"2026-07-18T01:06:30.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395274413697045,"aZ":-27.31899668900584,"pfxX":-8.274331125512969,"pfxZ":3.010461520547455,"pX":-0.1117783104591061,"pZ":2.04415230602451,"vX0":5.893633161411535,"vY0":-125.62333777573302,"vZ0":-2.9035796756282046,"x":121.26,"y":183.59,"x0":-1.4032522940675505,"y0":50.00083810381682,"z0":5.415606335049616,"aX":-13.33731304837501},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":13.8,"spinRate":1298,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4345737228428348,"extension":6.617401616743395},"hitData":{"launchSpeed":77.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":172.89,"coordY":159.36}},"index":3,"playId":"49ef0564-15b6-38b7-a313-70a04b65d53a","pitchNumber":4,"startTime":"2026-07-18T01:06:40.188Z","endTime":"2026-07-18T01:06:47.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:06:47.245Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:07:02.431Z","endTime":"2026-07-18T01:07:42.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8987266040137,"aZ":-18.0532843187141,"pfxX":-5.0037053342319595,"pfxZ":7.54238887370272,"pX":0.9048377581929498,"pZ":2.119148491766222,"vX0":7.391511309888713,"vY0":-135.1156026312922,"vZ0":-5.3096002303547865,"x":82.51,"y":181.56,"x0":-1.200136126051707,"y0":50.00649284631262,"z0":5.354586306026191,"aX":-9.373141017588827},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":7.7,"spinRate":2121,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4034012396379021,"extension":6.753030794360646},"index":0,"playId":"1920e733-9bed-311c-b973-21b99b083349","pitchNumber":1,"startTime":"2026-07-18T01:07:16.433Z","endTime":"2026-07-18T01:07:20.147Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.110503811015654,"aZ":-26.161840766788842,"pfxX":-8.17114162558103,"pfxZ":3.3478148513368247,"pX":-0.9262130087113064,"pZ":2.830739081068825,"vX0":4.12385032555363,"vY0":-132.5462385320486,"vZ0":-1.8498277234412626,"x":152.31,"y":162.35,"x0":-1.433754382457148,"y0":50.00025599079216,"z0":5.432381925425754,"aX":-14.65818978728145},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":14.0,"spinRate":2061,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4119339647128393,"extension":6.5276660393843455},"hitData":{"launchSpeed":62.6,"launchAngle":20.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.21,"coordY":130.51}},"index":1,"playId":"4c8289b1-bd27-3255-be91-7ecda39cf1c4","pitchNumber":2,"startTime":"2026-07-18T01:07:31.136Z","endTime":"2026-07-18T01:07:42.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:07:42.214Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T01:07:42.138Z","endTime":"2026-07-18T01:09:34.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":92.0,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64242450973246,"aZ":-17.676316732989438,"pfxX":-3.985748608766958,"pfxZ":7.878398111610913,"pX":-0.3996102290309265,"pZ":2.1202884387058956,"vX0":4.05958301405844,"vY0":-133.98291382251,"vZ0":-5.085106063016635,"x":132.23,"y":181.53,"x0":-1.4078023248970137,"y0":50.00270455006827,"z0":5.283652156347155,"aX":-7.334879886890801},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":6.5,"spinRate":2072,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4069199989924632,"extension":6.756740005994726},"index":0,"playId":"d9af344d-a191-380e-a907-e58d5173e2f7","pitchNumber":1,"startTime":"2026-07-18T01:08:07.051Z","endTime":"2026-07-18T01:08:10.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75059839527393,"aZ":-33.98149538230416,"pfxX":-6.226279154225047,"pfxZ":-1.1425883412881674,"pX":0.44763593656249717,"pZ":0.9553976340490304,"vX0":6.278849516235953,"vY0":-124.48280580840687,"vZ0":-3.934817000312475,"x":99.94,"y":212.98,"x0":-1.2921165034112427,"y0":50.00592283169722,"z0":5.354122315150272,"aX":-9.825522113470146},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.8,"breakHorizontal":10.0,"spinRate":1132,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.43911533940522807,"extension":6.566663623355777},"index":1,"playId":"693f5822-8252-3dc8-935b-015f0e119bfd","pitchNumber":2,"startTime":"2026-07-18T01:08:24.001Z","endTime":"2026-07-18T01:08:27.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T01:08:35.723Z","endTime":"2026-07-18T01:08:48.478Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634713585161855,"aZ":-19.624564262117214,"pfxX":-4.949556345253332,"pfxZ":6.816068920653969,"pX":0.28274282464564354,"pZ":4.641341127036656,"vX0":6.073397834241663,"vY0":-134.48602976632685,"vZ0":1.2807429096060206,"x":106.22,"y":113.46,"x0":-1.3558879178718852,"y0":50.00625013821232,"z0":5.545469061265465,"aX":-9.11907507638358},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":7.8,"spinRate":2068,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4064046014001592,"extension":6.473889273616071},"index":3,"playId":"68da5836-9e14-354a-8d63-10b7ced9f635","pitchNumber":3,"startTime":"2026-07-18T01:08:48.478Z","endTime":"2026-07-18T01:08:51.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"4c13bacd-8bcb-3347-971d-49bf13ddd776","startTime":"2026-07-18T01:09:06.718Z","endTime":"2026-07-18T01:09:10.630Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834541566147927,"aZ":-33.00788138138597,"pfxX":-7.638194769773739,"pfxZ":-0.4978127977098623,"pX":0.017700108132107577,"pZ":1.6377068026355506,"vX0":6.066291427342507,"vY0":-127.91653764992212,"vZ0":-2.894538976270554,"x":116.33,"y":194.56,"x0":-1.3802131359798415,"y0":50.00302649536178,"z0":5.344886694453719,"aX":-12.788907647585937},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.6,"spinRate":1245,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.42651649080705045,"extension":6.654133008464073},"index":5,"playId":"3f438ccf-708d-305d-b9f9-4880620583d3","pitchNumber":4,"startTime":"2026-07-18T01:09:25.870Z","endTime":"2026-07-18T01:09:34.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:09:34.037Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:11:21.505Z","endTime":"2026-07-18T01:12:49.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.763483596153325,"aZ":-34.486079687761574,"pfxX":6.033363820432086,"pfxZ":-1.874179143729247,"pX":-0.17382933510048879,"pZ":2.9651615106658014,"vX0":0.7253907417223092,"vY0":-110.37509851146794,"vZ0":1.3302050083447525,"x":123.63,"y":158.72,"x0":-1.290614320244772,"y0":50.003509944157216,"z0":5.987896841367707,"aX":7.439184582360616},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.8,"breakHorizontal":-11.2,"spinRate":2199,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4963704818992314,"extension":6.854987870748087},"index":0,"playId":"e37f8c8e-1594-3b4d-81a4-b97fba6af57d","pitchNumber":1,"startTime":"2026-07-18T01:11:45.281Z","endTime":"2026-07-18T01:11:48.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.400571102574478,"aZ":-23.756959289390366,"pfxX":-6.6501632928773295,"pfxZ":5.056050221335525,"pX":-1.317855183368789,"pZ":2.232004452796098,"vX0":2.016179517426542,"vY0":-127.27630322649935,"vZ0":-4.34993680993156,"x":167.23,"y":178.52,"x0":-1.2489889054761731,"y0":50.004785462575015,"z0":5.810328525847906,"aX":-11.077699619700317},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":11.8,"spinRate":2139,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.42786764869143656,"extension":7.054083271894098},"index":1,"playId":"810be3e4-9b18-321a-85cf-8ff8d66719b8","pitchNumber":2,"startTime":"2026-07-18T01:11:56.502Z","endTime":"2026-07-18T01:12:01.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.422049084265645,"aZ":-28.75670111392399,"pfxX":-9.479675673720852,"pfxZ":2.3816028279381305,"pX":-0.07934185932658569,"pZ":1.3481575120593299,"vX0":5.387356416554822,"vY0":-118.09956771736975,"vZ0":-4.408031838493518,"x":120.02,"y":202.38,"x0":-1.1416719176172156,"y0":50.00003652397882,"z0":5.840642795012903,"aX":-13.583689948059599},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.6,"breakHorizontal":16.1,"spinRate":1948,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4612205885372096,"extension":7.004673331476799},"index":2,"playId":"8cea499a-4ec0-3d7f-b8fc-666d2f71c04f","pitchNumber":3,"startTime":"2026-07-18T01:12:09.165Z","endTime":"2026-07-18T01:12:13.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.55914480892116,"aZ":-29.4995135146886,"pfxX":3.518508673968002,"pfxZ":1.8334135797403421,"pX":0.9243824176987512,"pZ":1.9170928158730807,"vX0":3.6957170466806026,"vY0":-118.7521068009125,"vZ0":-2.906003740577111,"x":81.76,"y":187.02,"x0":-1.0978639721477204,"y0":50.0012650495156,"z0":5.787285373873656,"aX":5.122110069020405},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.0,"breakHorizontal":-7.1,"spinRate":2197,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.457825224197546,"extension":6.9964013473204405},"index":3,"playId":"5e734efc-f591-3dbf-be6a-cb96dea4a8c5","pitchNumber":4,"startTime":"2026-07-18T01:12:23.354Z","endTime":"2026-07-18T01:12:28.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T01:12:32.740Z","endTime":"2026-07-18T01:12:45.061Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691003384612127,"aZ":-28.710590155384686,"pfxX":-9.713522053427539,"pfxZ":2.3579929040551164,"pX":0.2751702224568773,"pZ":2.390457264658504,"vX0":6.085302816223933,"vY0":-120.24394795117394,"vZ0":-2.288131491475965,"x":106.51,"y":174.24,"x0":-1.022734547023522,"y0":50.00211717123032,"z0":5.8944820932060775,"aX":-14.264125884300658},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.0,"breakHorizontal":16.2,"spinRate":1874,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.45501254448877004,"extension":6.9898168940692145},"index":5,"playId":"96ce52ce-1aac-37fb-83c3-aa05ecad1b6c","pitchNumber":5,"startTime":"2026-07-18T01:12:45.061Z","endTime":"2026-07-18T01:12:49.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:12:49.020Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:13:01.734Z","endTime":"2026-07-18T01:15:16.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":82.9,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.192031048634423,"aZ":-26.66719384729201,"pfxX":-10.569462896974043,"pfxZ":3.7232975361520007,"pX":0.8013476843772299,"pZ":1.3954373260774748,"vX0":7.628343083710156,"vY0":-120.54138475298367,"vZ0":-4.9454124026870785,"x":86.45,"y":201.1,"x0":-1.0222623580641417,"y0":50.00415147907882,"z0":5.812172447920631,"aX":-15.643182022533711},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":17.4,"spinRate":2185,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.45340633740122716,"extension":7.016583153673893},"index":0,"playId":"7a36e902-680e-3de2-8932-b995f53e03a8","pitchNumber":1,"startTime":"2026-07-18T01:13:11.707Z","endTime":"2026-07-18T01:13:15.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261030901232527,"aZ":-27.534589060938377,"pfxX":-10.185433192507944,"pfxZ":3.1833919080870015,"pX":-0.4913428905308728,"pZ":2.567061133986688,"vX0":4.565928536850386,"vY0":-119.71154204943413,"vZ0":-2.1058753321191306,"x":135.73,"y":169.47,"x0":-1.0960563023691943,"y0":50.002971478374015,"z0":5.913550369509911,"aX":-14.841041698758668},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.5,"breakHorizontal":17.4,"spinRate":1860,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4568634264723652,"extension":6.959125103981827},"index":1,"playId":"667c2507-c5c3-3b5d-bd39-1f2c64391828","pitchNumber":2,"startTime":"2026-07-18T01:13:24.990Z","endTime":"2026-07-18T01:13:29.156Z","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":87.4,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489189226534005,"aZ":-18.174721113405106,"pfxX":-1.9176821121932934,"pfxZ":8.426691549038456,"pX":0.3644355463878477,"pZ":2.687462829139427,"vX0":4.061524060325393,"vY0":-127.3655159250979,"vZ0":-4.229571085298993,"x":103.11,"y":166.22,"x0":-0.9939446585261723,"y0":50.00025754907389,"z0":5.7863872431392585,"aX":-3.1850981706168433},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.6,"breakHorizontal":2.6,"spinRate":2167,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.428261191790392,"extension":7.133514702929869},"index":2,"playId":"3ea8dd70-ccd3-34f2-9fd2-fe0ed67a8c7b","pitchNumber":3,"startTime":"2026-07-18T01:13:48.853Z","endTime":"2026-07-18T01:13:51.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.146867832083522,"aZ":-19.736518188170393,"pfxX":-1.437602583862728,"pfxZ":7.507169916675576,"pX":-0.9782675826681224,"pZ":4.8399550240853095,"vX0":0.8520829783065257,"vY0":-126.9152087916214,"vZ0":1.1967862100726676,"x":154.29,"y":108.1,"x0":-1.128886622209504,"y0":50.002892513392936,"z0":5.916926567984587,"aX":-2.3821260870709784},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.0,"breakHorizontal":2.4,"spinRate":2259,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.42898988889912415,"extension":7.113195904159122},"index":3,"playId":"c57b113c-a13f-3fb6-9bed-b98caaffba74","pitchNumber":4,"startTime":"2026-07-18T01:14:09.370Z","endTime":"2026-07-18T01:14:12.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.673600433376404,"aZ":-26.267980597616344,"pfxX":-9.73537548514205,"pfxZ":3.9844997344094573,"pX":-0.08956770284382863,"pZ":2.05899723148059,"vX0":5.486795279829867,"vY0":-120.0214642692845,"vZ0":-3.5738341361928128,"x":120.41,"y":183.19,"x0":-1.1213604821795178,"y0":50.00482293169322,"z0":5.865332993196992,"aX":-14.436934310877941},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":2212,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4535417366938197,"extension":7.067869004856059},"index":4,"playId":"1d8ef982-2036-3f00-87ba-071ee9ecd5f6","pitchNumber":5,"startTime":"2026-07-18T01:14:25.316Z","endTime":"2026-07-18T01:14:31.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":87.6,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608848783862744,"aZ":-18.486653796427372,"pfxX":-3.1541703432764185,"pfxZ":8.209256607052634,"pX":0.36669636832140035,"pZ":2.8352138286134996,"vX0":4.718694531035209,"vY0":-127.63215987180348,"vZ0":-3.663540691974701,"x":103.02,"y":162.23,"x0":-1.0871950920835423,"y0":50.00570262993254,"z0":5.725742858951383,"aX":-5.261502007586071},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.4,"breakHorizontal":4.8,"spinRate":2185,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4273928600873722,"extension":7.078097452119743},"index":5,"playId":"31a705d6-d844-3415-a918-8df8b0d4f3e5","pitchNumber":6,"startTime":"2026-07-18T01:14:48.202Z","endTime":"2026-07-18T01:14:51.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.577289829918023,"aZ":-19.710111885512468,"pfxX":-3.3962350720355508,"pfxZ":7.578382588321359,"pX":-0.12005059482268265,"pZ":2.978243028152078,"vX0":3.6942103867872933,"vY0":-126.80418611631633,"vZ0":-3.1118730437794415,"x":121.58,"y":158.37,"x0":-1.1479041436383968,"y0":50.000130121107716,"z0":5.776263788919431,"aX":-5.583603024702851},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2180,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4303560534975235,"extension":7.230581970275198},"index":6,"playId":"01b5b89a-62cb-344a-a829-af1308cd84b2","pitchNumber":7,"startTime":"2026-07-18T01:15:12.687Z","endTime":"2026-07-18T01:15:16.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:15:16.762Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to second baseman Kody Clemens. Nico Hoerner to 2nd. Nico Hoerner advances to 2nd, on a throwing error by second baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:15:20.341Z","endTime":"2026-07-18T01:16:40.824Z","isComplete":true,"isScoringPlay":false,"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182418098648867,"aZ":-27.70251763287641,"pfxX":-10.40880291496206,"pfxZ":3.1075953372158693,"pX":1.1106712881968202,"pZ":1.5971353001417357,"vX0":7.929221461533192,"vY0":-119.27555561267987,"vZ0":-4.179034698157937,"x":74.66,"y":195.66,"x0":-0.9062381650489567,"y0":50.004734555968135,"z0":5.873299135586753,"aX":-14.98276454083682},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2088,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45941585172583776,"extension":7.0765535303676685},"index":0,"playId":"149927ea-cd55-37e2-a955-2c8dec0d9594","pitchNumber":1,"startTime":"2026-07-18T01:15:44.874Z","endTime":"2026-07-18T01:15:48.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040090896777574,"aZ":-25.60524119125471,"pfxX":-10.111911390997513,"pfxZ":4.425739313534794,"pX":0.055859067663080346,"pZ":1.9736770541405648,"vX0":6.057886974120832,"vY0":-121.13145702527741,"vZ0":-3.888412948016259,"x":114.87,"y":185.49,"x0":-1.1658807150461867,"y0":50.00229950472091,"z0":5.842881497854957,"aX":-15.000466010821201},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.3,"breakHorizontal":16.8,"spinRate":2054,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.45248817216120507,"extension":7.06809017370064},"index":1,"playId":"b86ddcb1-5d5c-3d18-a52a-f66706edaf23","pitchNumber":2,"startTime":"2026-07-18T01:15:57.665Z","endTime":"2026-07-18T01:16:01.901Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-18T01:16:14.488Z","endTime":"2026-07-18T01:16:26.840Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.529959575746382,"aZ":-26.926690631550922,"pfxX":-9.163687734875547,"pfxZ":3.522474422124672,"pX":-0.3927437829167802,"pZ":3.354649139650696,"vX0":4.654691110596968,"vY0":-120.74817594971579,"vZ0":-0.5183027283875148,"x":131.97,"y":148.2,"x0":-1.1457705665013056,"y0":50.00406279506181,"z0":5.922938807695965,"aX":-13.654192561272597},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":1932,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4520701237864744,"extension":7.067032332073081},"hitData":{"launchSpeed":78.3,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.83,"coordY":144.15}},"index":3,"playId":"6fc13817-29a6-3eef-b9a7-8eefc7145eb9","pitchNumber":3,"startTime":"2026-07-18T01:16:26.840Z","endTime":"2026-07-18T01:16:40.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:16:40.824Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Conforto pops out to third baseman Brooks Lee in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T01:18:52.686Z","endTime":"2026-07-18T01:20:14.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T01:17:21.770Z","endTime":"2026-07-18T01:18:54.945Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.839556197817494,"aZ":-26.115292434294734,"pfxX":-9.590899968342356,"pfxZ":4.447508832891165,"pX":-0.17979256140619743,"pZ":2.8144868697897345,"vX0":5.068822158272752,"vY0":-115.50088499928907,"vZ0":-1.392361810394681,"x":123.85,"y":162.79,"x0":-1.147356253609758,"y0":50.00353813775492,"z0":5.917201176715526,"aX":-13.06637848354944},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":1678,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.47272779405994125,"extension":7.172103702126471},"index":1,"playId":"63603de8-0852-3b2e-9e5b-c135573abbbc","pitchNumber":1,"startTime":"2026-07-18T01:18:54.945Z","endTime":"2026-07-18T01:18:58.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":69.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.09915621507208,"aZ":-31.50359980165607,"pfxX":6.447613753978686,"pfxZ":0.5566786447317096,"pX":-0.6068022682572806,"pZ":2.1962610155103137,"vX0":-0.294678143490063,"vY0":-108.51521292188676,"vZ0":-0.6433216622415077,"x":140.13,"y":179.48,"x0":-1.3078450585521455,"y0":50.00188000112929,"z0":5.913835744257044,"aX":7.72694988590607},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":1.2,"breakHorizontal":-11.6,"spinRate":2165,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.5037831234667176,"extension":7.004844582374661},"index":2,"playId":"ec56e61c-6777-3d95-8f38-9241a334cee0","pitchNumber":2,"startTime":"2026-07-18T01:19:15.300Z","endTime":"2026-07-18T01:19:18.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.154645958759144,"aZ":-18.67129449198009,"pfxX":-4.242514669831845,"pfxZ":8.225007188586261,"pX":1.0578713835045397,"pZ":2.8686747198553215,"vX0":6.507182148025149,"vY0":-126.37047809892087,"vZ0":-3.453589357355102,"x":76.68,"y":161.33,"x0":-0.9818725385812852,"y0":50.00154692624588,"z0":5.726051025991272,"aX":-6.964049093747628},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.5,"breakHorizontal":6.5,"spinRate":2262,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4309797585490909,"extension":7.306391126712361},"index":3,"playId":"f419a1da-8fb7-3849-a63f-a4110d94f7ea","pitchNumber":3,"startTime":"2026-07-18T01:19:40.835Z","endTime":"2026-07-18T01:19:43.835Z","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":86.2,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.881804744834213,"aZ":-18.72108673109448,"pfxX":-3.005755814127814,"pfxZ":8.38269790485723,"pX":0.38214415683659947,"pZ":3.3864576164734106,"vX0":4.64537471466675,"vY0":-125.4934520805864,"vZ0":-2.1763221138509348,"x":102.43,"y":147.35,"x0":-1.0970837966176175,"y0":50.00519335362624,"z0":5.779646558412811,"aX":-4.825888384655159},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":15.0,"breakHorizontal":4.4,"spinRate":2323,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4354096186389973,"extension":7.231610986736495},"hitData":{"launchSpeed":75.7,"launchAngle":65.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.61,"coordY":167.15}},"index":4,"playId":"2ab3be3d-8d68-30a0-a2ee-2b330e870bd6","pitchNumber":4,"startTime":"2026-07-18T01:20:05.564Z","endTime":"2026-07-18T01:20:14.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:20:14.949Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:22:35.231Z","endTime":"2026-07-18T01:23:46.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:22:25.494Z","endTime":"2026-07-18T01:22:37.469Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.060348261065432,"aZ":-38.38164361357763,"pfxX":5.295140722791031,"pfxZ":-4.726177889969277,"pX":-0.4756830300655886,"pZ":1.5949650170720906,"vX0":0.7558977705120729,"vY0":-113.87162886062795,"vZ0":-0.4873704145189096,"x":135.13,"y":195.72,"x0":-1.4999839904519219,"y0":50.00436776504979,"z0":5.611371982881453,"aX":6.9492502785401395},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.4,"breakHorizontal":-9.8,"spinRate":2170,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4811454325879967,"extension":6.423917872192354},"index":1,"playId":"767293cb-86e2-3b63-a907-542e072e66eb","pitchNumber":1,"startTime":"2026-07-18T01:22:37.469Z","endTime":"2026-07-18T01:22:42.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.206663879110437,"aZ":-30.915040932521276,"pfxX":-5.779749000596379,"pfxZ":0.7881068942912091,"pX":-1.0631741973437026,"pZ":3.300223993304135,"vX0":2.806560259012949,"vY0":-125.50894669594953,"vZ0":0.573362049030588,"x":157.53,"y":149.67,"x0":-1.4419442894531205,"y0":50.00450855373421,"z0":5.576397059113544,"aX":-9.268240683323269},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":9.8,"spinRate":1272,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4355681176553148,"extension":6.571515348753602},"index":2,"playId":"b4c42145-48a7-36c7-b1a9-df25ba033211","pitchNumber":2,"startTime":"2026-07-18T01:22:52.705Z","endTime":"2026-07-18T01:22:56.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.085454006439072,"aZ":-17.565349107688647,"pfxX":-5.610228695743549,"pfxZ":8.037737659722122,"pX":-0.17455932304298974,"pZ":2.222886064437257,"vX0":5.041259943449033,"vY0":-133.53640140992226,"vZ0":-4.848509132609809,"x":123.65,"y":178.76,"x0":-1.3523224813446386,"y0":50.00019486488355,"z0":5.314430490358811,"aX":-10.193483128648321},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":2197,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40919060844679445,"extension":6.606359258523855},"index":3,"playId":"ecdb885e-3a38-38bd-8d4a-33e3348795ee","pitchNumber":3,"startTime":"2026-07-18T01:23:08.134Z","endTime":"2026-07-18T01:23:11.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19763926502571,"aZ":-18.0490994430252,"pfxX":-5.4302884462628045,"pfxZ":7.6616442660977055,"pX":0.9511567205597053,"pZ":1.5302540419675261,"vX0":7.722673332043605,"vY0":-134.2052029609252,"vZ0":-6.458802746900542,"x":80.74,"y":197.46,"x0":-1.244329127752372,"y0":50.00252293326727,"z0":5.232140585501273,"aX":-10.0102885056061},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":2181,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4065225179765468,"extension":6.710551419330039},"index":4,"playId":"744c103e-ade2-3f57-a875-987c7591759b","pitchNumber":4,"startTime":"2026-07-18T01:23:22.570Z","endTime":"2026-07-18T01:23:25.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996764426726674,"aZ":-34.13015728931675,"pfxX":2.2224117366287457,"pfxZ":-1.302672239046525,"pX":-0.21629917919394398,"pZ":1.6965504251347379,"vX0":2.2655584912644158,"vY0":-122.30862489716124,"vZ0":-1.8379063459454545,"x":125.24,"y":192.97,"x0":-1.4461750248130747,"y0":50.00312549732991,"z0":5.407709381546125,"aX":3.338413873527676},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.5,"breakHorizontal":-4.6,"spinRate":2097,"spinDirection":95},"zone":8,"typeConfidence":2.0,"plateTime":0.44925935164072905,"extension":6.497628774705119},"index":5,"playId":"44d4aa32-8a46-3fa0-abbd-8ff1d0950e85","pitchNumber":5,"startTime":"2026-07-18T01:23:41.601Z","endTime":"2026-07-18T01:23:46.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:23:46.218Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:23:58.084Z","endTime":"2026-07-18T01:25:31.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.261800102215265,"aZ":-19.865890791310548,"pfxX":-6.073459763621794,"pfxZ":6.572140508735986,"pX":0.3518742627589433,"pZ":2.7861059585541117,"vX0":6.651353503994115,"vY0":-135.42395033278032,"vZ0":-3.2625830880954667,"x":103.59,"y":163.56,"x0":-1.3372587574543608,"y0":50.00479630039744,"z0":5.382424207582149,"aX":-11.377174470578396},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":2116,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40318222757280786,"extension":6.653885810327413},"index":0,"playId":"6aab375b-68a8-33ae-86f6-02b033ce2736","pitchNumber":1,"startTime":"2026-07-18T01:24:10.783Z","endTime":"2026-07-18T01:24:14.980Z","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":91.4,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32537508393371,"aZ":-19.09647667230206,"pfxX":-5.9107623871661215,"pfxZ":7.321031722895193,"pX":-1.2479427089256494,"pZ":2.219715407490503,"vX0":2.6041719275208606,"vY0":-133.0069555368682,"vZ0":-4.678241570290037,"x":164.57,"y":178.85,"x0":-1.47339111765336,"y0":50.00408403463168,"z0":5.391977215665083,"aX":-10.559094009405403},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.5,"breakHorizontal":10.1,"spinRate":2049,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4122881676327923,"extension":6.576068987069498},"index":1,"playId":"d6794570-b1ef-3390-a1fe-8bfd4cc8f2af","pitchNumber":2,"startTime":"2026-07-18T01:24:24.652Z","endTime":"2026-07-18T01:24:28.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0637280106801,"aZ":-26.851462421403834,"pfxX":-5.7934618551911,"pfxZ":3.2794665415445063,"pX":0.9719844316789954,"pZ":0.37518304990745,"vX0":7.2151269224107,"vY0":-126.66046359333382,"vZ0":-6.937288815055315,"x":79.95,"y":228.65,"x0":-1.1618991961616902,"y0":50.0032992835149,"z0":5.299069090895096,"aX":-9.406081068785564},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":8.9,"spinRate":1207,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4325641074616686,"extension":6.707834677993407},"index":2,"playId":"2d72188e-272b-344f-8b06-ac06211731f9","pitchNumber":3,"startTime":"2026-07-18T01:24:39.896Z","endTime":"2026-07-18T01:24:42.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484275731192227,"aZ":-19.48599347559388,"pfxX":-5.021711557090503,"pfxZ":6.867443815724517,"pX":0.18721133370807935,"pZ":2.669395500180535,"vX0":5.641584356851053,"vY0":-134.39691225530623,"vZ0":-3.414969266720415,"x":109.86,"y":166.71,"x0":-1.2771029303370875,"y0":50.00135764661364,"z0":5.324293148167435,"aX":-9.27532550673578},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":8.0,"spinRate":2129,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4060461514483813,"extension":6.60655991733827},"index":3,"playId":"f65f8fe9-1018-330e-8d4a-7ee0262888d0","pitchNumber":4,"startTime":"2026-07-18T01:25:00.152Z","endTime":"2026-07-18T01:25:04.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-18T01:25:13.579Z","endTime":"2026-07-18T01:25:25.239Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553230837028366,"aZ":-31.53221898148242,"pfxX":1.4360311663214667,"pfxZ":0.40251467223070136,"pX":1.2199032125280704,"pZ":1.8527412894537199,"vX0":5.7125617099143335,"vY0":-125.8181930064786,"vZ0":-2.4454653231204047,"x":70.5,"y":188.76,"x0":-1.27058966708893,"y0":50.00428704670683,"z0":5.403687199564429,"aX":2.291034161691607},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":-4.0,"spinRate":2101,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4360495519257599,"extension":6.574628212315315},"hitData":{"launchSpeed":60.4,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.26,"coordY":166.08}},"index":5,"playId":"a0812d9d-3f4b-32fe-8dca-e2d56a12114e","pitchNumber":5,"startTime":"2026-07-18T01:25:25.239Z","endTime":"2026-07-18T01:25:31.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:25:31.780Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T01:25:46.863Z","endTime":"2026-07-18T01:27:02.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90636200465719,"aZ":-33.143917692983834,"pfxX":-6.577693061565812,"pfxZ":-0.5890215772368563,"pX":-0.7556447865119211,"pZ":2.353906503495639,"vX0":3.8897316553926347,"vY0":-127.4448223803528,"vZ0":-1.196282564650733,"x":145.8,"y":175.22,"x0":-1.4493780872848148,"y0":50.003663475654605,"z0":5.454027854669295,"aX":-10.789153632699257},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":11.0,"spinRate":1281,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4302524192020103,"extension":6.4658001142849235},"index":0,"playId":"44c29ecd-f448-397e-9f40-befd2c3778f3","pitchNumber":1,"startTime":"2026-07-18T01:26:00.897Z","endTime":"2026-07-18T01:26:04.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926272920551863,"aZ":-16.181968302725366,"pfxX":-2.8004054275238515,"pfxZ":8.748601185504175,"pX":-0.18234496586680898,"pZ":2.606746524083889,"vX0":4.185637458030631,"vY0":-134.08354134971455,"vZ0":-4.334491184353022,"x":123.95,"y":168.4,"x0":-1.3969682463704762,"y0":50.00432469453835,"z0":5.392643208584439,"aX":-5.1201688756973365},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":4.2,"spinRate":2159,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.407894208544167,"extension":6.564364095765525},"index":1,"playId":"e01e90d3-d938-3831-8307-726a0714d425","pitchNumber":2,"startTime":"2026-07-18T01:26:14.562Z","endTime":"2026-07-18T01:26:17.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T01:26:30.456Z","endTime":"2026-07-18T01:26:45.682Z","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(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":85.8,"endSpeed":78.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79672671529974,"aZ":-33.4479097431158,"pfxX":1.5994040360780235,"pfxZ":-0.8083210485609484,"pX":-0.804431621260527,"pZ":1.2369450224382972,"vX0":1.009808213588482,"vY0":-124.94150524029598,"vZ0":-3.4150675788466156,"x":147.66,"y":205.38,"x0":-1.4219684517696851,"y0":50.001855739147196,"z0":5.377715614219666,"aX":2.5217762320608066},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":-3.1,"spinRate":2140,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.43881729377599044,"extension":6.5116248453798375},"index":3,"playId":"1eb171f8-5f39-30bf-9fde-278545aad4d4","pitchNumber":3,"startTime":"2026-07-18T01:26:45.682Z","endTime":"2026-07-18T01:26:50.581Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71618948296996,"aZ":-30.273716570500206,"pfxX":-6.891575714658335,"pfxZ":1.1574557868005009,"pX":0.16901733461339793,"pZ":1.425616610738139,"vX0":6.0189328757298455,"vY0":-127.12957121448257,"vZ0":-3.7383534686417312,"x":110.56,"y":200.29,"x0":-1.332241332267056,"y0":50.00064274183356,"z0":5.314271823730657,"aX":-11.295162266583912},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":11.2,"spinRate":1226,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.43059712003448425,"extension":6.577185989191146},"index":4,"playId":"b2c5e0c2-b1ed-3b81-9835-02b8f1177bfd","pitchNumber":4,"startTime":"2026-07-18T01:26:58.517Z","endTime":"2026-07-18T01:27:02.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:27:02.306Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Brooks Lee to first baseman Royce Lewis.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:28:52.887Z","endTime":"2026-07-18T01:29:34.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233402796079915,"aZ":-16.475902691385226,"pfxX":-5.074052741612098,"pfxZ":9.664856679485574,"pX":0.9437388415941289,"pZ":2.58529266896237,"vX0":6.6326915102539745,"vY0":-126.4984699528487,"vZ0":-4.549031002958067,"x":81.03,"y":168.98,"x0":-1.0501504162850017,"y0":50.0031549164108,"z0":5.723317808127975,"aX":-8.242759529966849},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2258,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4325953247257539,"extension":7.102113483877335},"index":0,"playId":"288acbd4-1313-3cbc-907e-9a8ccef0995f","pitchNumber":1,"startTime":"2026-07-18T01:29:14.612Z","endTime":"2026-07-18T01:29:18.479Z","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":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.999817663848994,"aZ":-27.86135784632262,"pfxX":-10.44141766695197,"pfxZ":3.141961605176469,"pX":0.30968444329261485,"pZ":2.6889042073999145,"vX0":6.242969924833793,"vY0":-116.38136792631275,"vZ0":-1.4765928928194234,"x":105.2,"y":166.18,"x0":-1.0521124374378177,"y0":50.00022889949213,"z0":5.972353312416295,"aX":-14.31008677792103},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2166,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.47077659992413423,"extension":6.911888835969311},"hitData":{"launchSpeed":96.0,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.61,"coordY":162.91}},"index":1,"playId":"f85b9e4f-1402-3150-a62d-0c6bb3f92b69","pitchNumber":2,"startTime":"2026-07-18T01:29:28.693Z","endTime":"2026-07-18T01:29:34.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:29:34.739Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Brooks Lee to first baseman Royce Lewis.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:29:53.281Z","endTime":"2026-07-18T01:30:42.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":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":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":68.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.22372195129133,"aZ":-31.27228263176172,"pfxX":7.240019016917962,"pfxZ":0.7679414000156637,"pX":-0.3679470547596395,"pZ":2.6324555172777266,"vX0":-0.1304385879664799,"vY0":-107.41478053688648,"vZ0":0.3347925935604368,"x":131.03,"y":167.7,"x0":-1.2473980780261924,"y0":50.00211070614892,"z0":5.945459413892737,"aX":8.477820263518057},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":1.8,"breakHorizontal":-13.1,"spinRate":2104,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.5095058328489555,"extension":6.940431110129519},"index":0,"playId":"f20b3835-6fc8-3240-be1c-86af13379a0d","pitchNumber":1,"startTime":"2026-07-18T01:30:00.261Z","endTime":"2026-07-18T01:30:04.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85636651582233,"aZ":-17.426673868755376,"pfxX":-3.144361272463368,"pfxZ":8.88608375392987,"pX":0.23488612881130888,"pZ":3.6378082374520675,"vX0":4.390074038965772,"vY0":-127.39500268113795,"vZ0":-2.072833607698071,"x":108.05,"y":140.56,"x0":-1.0946693124401532,"y0":50.00057964591067,"z0":5.8255604622314845,"aX":-5.2171453219421995},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2284,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.42841138346934926,"extension":7.075514420828784},"index":1,"playId":"5623ba3b-66fc-3871-a4aa-5f14401dd7d0","pitchNumber":2,"startTime":"2026-07-18T01:30:12.397Z","endTime":"2026-07-18T01:30:15.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T01:30:22.982Z","endTime":"2026-07-18T01:30:35.302Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.656999374047388,"aZ":-27.883739387110904,"pfxX":-10.128721078265894,"pfxZ":3.0089893804990524,"pX":-0.20439587563186196,"pZ":2.7284628948044753,"vX0":5.300750015333498,"vY0":-118.15667672021397,"vZ0":-1.4361456212753487,"x":124.79,"y":165.11,"x0":-1.1506904657095398,"y0":50.00387094412567,"z0":5.885505082682239,"aX":-14.448442449410262},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":2006,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4620141885977209,"extension":7.097220425839947},"hitData":{"launchSpeed":98.1,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.79,"coordY":159.4}},"index":3,"playId":"9eb2babc-5a57-3232-8cfe-8e5e214cabaf","pitchNumber":3,"startTime":"2026-07-18T01:30:35.302Z","endTime":"2026-07-18T01:30:42.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:30:42.653Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to second baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:30:57.032Z","endTime":"2026-07-18T01:31:24.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646566776860016,"aZ":-16.195203930476207,"pfxX":-3.4728502677130413,"pfxZ":9.544759154989578,"pX":1.203163750591594,"pZ":2.1705465721081425,"vX0":6.745639330539809,"vY0":-128.0961665053091,"vZ0":-5.883037362326565,"x":71.14,"y":180.18,"x0":-1.0044841174325692,"y0":50.00227878042544,"z0":5.748420679460801,"aX":-5.8140597998361105},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.3,"breakHorizontal":4.9,"spinRate":2290,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4263971584379136,"extension":7.101366045212229},"hitData":{"launchSpeed":52.1,"launchAngle":24.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.07,"coordY":151.27}},"index":0,"playId":"459d07dc-3ad2-3e83-ba6c-e502d473d7eb","pitchNumber":1,"startTime":"2026-07-18T01:31:18.486Z","endTime":"2026-07-18T01:31:24.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:31:24.094Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to third baseman Alex Bregman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:33:29.006Z","endTime":"2026-07-18T01:34:59.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.589726292847022,"aZ":-39.26142587937733,"pfxX":6.174962693685648,"pfxZ":-5.491767360979038,"pX":-1.4624516547020074,"pZ":2.917279458495694,"vX0":-1.5148155754448434,"vY0":-112.58326919411373,"vZ0":2.3762755642940547,"x":172.75,"y":160.01,"x0":-1.5850756309612137,"y0":50.00513078789267,"z0":5.8090502870301455,"aX":7.963011888273101},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.1,"breakHorizontal":-10.8,"spinRate":2179,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4856778830128303,"extension":6.343840851172913},"index":0,"playId":"b6854017-794f-3c91-8409-1675fdd23a55","pitchNumber":1,"startTime":"2026-07-18T01:33:34.320Z","endTime":"2026-07-18T01:33:37.320Z","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.4,"endSpeed":84.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89494300950246,"aZ":-18.551987802879967,"pfxX":-5.980449022081347,"pfxZ":7.548880352588969,"pX":-0.720912649510106,"pZ":2.482553134948181,"vX0":3.836100822246468,"vY0":-133.07301364764703,"vZ0":-3.922024823892352,"x":144.48,"y":171.75,"x0":-1.3995884673671581,"y0":50.00253135795998,"z0":5.308649250966167,"aX":-10.792335980923603},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2234,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.41062244651982915,"extension":6.672800971576735},"index":1,"playId":"9886d785-fb2f-368d-8c8d-2bcff89206fd","pitchNumber":2,"startTime":"2026-07-18T01:33:47.430Z","endTime":"2026-07-18T01:33:50.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.163190952760417,"aZ":-18.82543671329723,"pfxX":-5.755055176257048,"pfxZ":7.322694904340125,"pX":-0.5888387017760958,"pZ":2.842228378235909,"vX0":3.9773863998671346,"vY0":-133.5216484620615,"vZ0":-2.9001386301823993,"x":139.45,"y":162.04,"x0":-1.3428656686521465,"y0":50.002650771042774,"z0":5.281989212473774,"aX":-10.49105859514819},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":9.7,"spinRate":2171,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40872247138188733,"extension":6.630247546682059},"index":2,"playId":"1c2d1ab7-bae2-3674-a042-acc324101389","pitchNumber":3,"startTime":"2026-07-18T01:34:07.209Z","endTime":"2026-07-18T01:34:10.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T01:34:20.423Z","endTime":"2026-07-18T01:34:32.603Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60760456434453,"aZ":-22.02481233034673,"pfxX":-5.32515084902462,"pfxZ":5.550205447043478,"pX":-0.07283195263003646,"pZ":3.830066250982296,"vX0":5.140008494285892,"vY0":-133.7996396336134,"vZ0":-0.1882910393959587,"x":119.78,"y":135.37,"x0":-1.3192172652670069,"y0":50.0008035365486,"z0":5.4684194157652435,"aX":-9.734908127916027},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":8.6,"spinRate":1958,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40806311808197027,"extension":6.5370155864856185},"index":4,"playId":"ea670d8d-3efa-31aa-8094-1a038efb3238","pitchNumber":4,"startTime":"2026-07-18T01:34:32.603Z","endTime":"2026-07-18T01:34:35.627Z","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.2,"endSpeed":79.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813337107431412,"aZ":-29.96901751219785,"pfxX":0.04639989127038757,"pfxZ":1.3958321360349233,"pX":0.29215174340456923,"pZ":1.4227123291144357,"vX0":4.1484237435186255,"vY0":-124.06603142123629,"vZ0":-3.6365491474173406,"x":105.86,"y":200.37,"x0":-1.3985922650183171,"y0":50.00282812066746,"z0":5.370751339031526,"aX":0.07261511984076628},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-1.0,"spinRate":2068,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43931964065033924,"extension":6.571352258289753},"hitData":{"launchSpeed":86.6,"launchAngle":64.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.21,"coordY":137.66}},"index":5,"playId":"893326ae-b359-393b-ba94-926c124ef174","pitchNumber":5,"startTime":"2026-07-18T01:34:49.690Z","endTime":"2026-07-18T01:34:59.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:34:59.239Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:35:11.484Z","endTime":"2026-07-18T01:35:49.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58131342011242,"aZ":-18.360807105892622,"pfxX":-4.952544381970469,"pfxZ":7.41922141641675,"pX":0.8236945316997925,"pZ":2.50969832162685,"vX0":7.085856107851443,"vY0":-134.89168729409568,"vZ0":-4.342992185007876,"x":85.6,"y":171.02,"x0":-1.1815802191923768,"y0":50.001422741094025,"z0":5.417630090527926,"aX":-9.218797198433682},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":7.7,"spinRate":2027,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40451493947082007,"extension":6.685136507667044},"index":0,"playId":"fc5f9693-2b9a-30b8-af3e-aeb4bb19c152","pitchNumber":1,"startTime":"2026-07-18T01:35:28.451Z","endTime":"2026-07-18T01:35:32.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72924918404524,"aZ":-20.258452553178973,"pfxX":-5.547544659822953,"pfxZ":6.321527007824786,"pX":0.2957465268085824,"pZ":1.8432376044961665,"vX0":6.067014452520451,"vY0":-135.7036938303927,"vZ0":-5.405985745914872,"x":105.73,"y":189.01,"x0":-1.2369063058166703,"y0":50.00169271001368,"z0":5.250976825345968,"aX":-10.456366725645285},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":8.9,"spinRate":1956,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4019700098651553,"extension":6.712300376373406},"hitData":{"launchSpeed":97.2,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.53,"coordY":92.85}},"index":1,"playId":"f1107b46-1b5f-3090-9a9b-4618d472c8d8","pitchNumber":2,"startTime":"2026-07-18T01:35:43.422Z","endTime":"2026-07-18T01:35:49.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:35:49.969Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:35:56.211Z","endTime":"2026-07-18T01:36:38.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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":"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":87.4,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.002643277951275,"aZ":-33.57393132177243,"pfxX":-8.766799517933315,"pfxZ":-0.8446942337912118,"pX":-0.17489198579241375,"pZ":1.5466014861538804,"vX0":5.663472628443315,"vY0":-127.18179797909804,"vZ0":-3.059567272163684,"x":123.67,"y":197.02,"x0":-1.2865164361286157,"y0":50.00627021135732,"z0":5.415872025041433,"aX":-14.428327656272812},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":14.6,"spinRate":1343,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4299295499383775,"extension":6.637776538384647},"index":0,"playId":"97eb4b8e-6971-3512-9f30-c071fbe0546c","pitchNumber":1,"startTime":"2026-07-18T01:36:15.013Z","endTime":"2026-07-18T01:36:18.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574172973825178,"aZ":-18.84451406950651,"pfxX":-6.425064132666087,"pfxZ":7.323849699580027,"pX":-0.5918352492622652,"pZ":2.6048978871276627,"vX0":4.311054040587591,"vY0":-133.73872618128263,"vZ0":-3.789236937958578,"x":139.56,"y":168.45,"x0":-1.3861092917827291,"y0":50.00193887084712,"z0":5.383594339158146,"aX":-11.69293530232583},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":10.8,"spinRate":2088,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.408816346974477,"extension":6.583965414361847},"hitData":{"launchSpeed":80.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.39,"coordY":157.09}},"index":1,"playId":"520ac278-b4da-3181-926f-1c5bc8519fea","pitchNumber":2,"startTime":"2026-07-18T01:36:30.610Z","endTime":"2026-07-18T01:36:38.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:36:38.069Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (15) on a sharp line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:38:47.241Z","endTime":"2026-07-18T01:39:37.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960710949064467,"aZ":-17.88107403622314,"pfxX":-3.8405576198975466,"pfxZ":8.678140341429236,"pX":0.09515561764732974,"pZ":3.4614464463243215,"vX0":4.577461642567841,"vY0":-126.9783132015818,"vZ0":-2.385558558173438,"x":113.37,"y":145.32,"x0":-1.2248763730151617,"y0":50.000825618036565,"z0":5.82267619692901,"aX":-6.3238344010728555},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2243,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4299874689049643,"extension":7.088351934368846},"index":0,"playId":"841c7825-7327-3c06-8a82-a0ec925ac2a2","pitchNumber":1,"startTime":"2026-07-18T01:38:49.401Z","endTime":"2026-07-18T01:38:52.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377241291646264,"aZ":-17.505887862839597,"pfxX":-3.8291927926240312,"pfxZ":8.845382473083719,"pX":1.2074558804697408,"pZ":3.4623545322054174,"vX0":6.742327979398908,"vY0":-127.4846812289901,"vZ0":-2.4604304506161183,"x":70.97,"y":145.3,"x0":-0.965128048680368,"y0":50.00249421119559,"z0":5.810234211554039,"aX":-6.350303864681225},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.7,"breakHorizontal":5.5,"spinRate":2242,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.42841531409205436,"extension":7.028922301725838},"index":1,"playId":"92467c79-2fe7-3ecc-b984-316dcb9059bd","pitchNumber":2,"startTime":"2026-07-18T01:39:04.278Z","endTime":"2026-07-18T01:39:08.181Z","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":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.014346636840592,"aZ":-28.904143773395482,"pfxX":-9.466118127713644,"pfxZ":2.3308728154305776,"pX":-0.14752497536245526,"pZ":2.508245496807655,"vX0":4.953800545304242,"vY0":-117.4027390598604,"vZ0":-1.8168401912408063,"x":122.62,"y":171.06,"x0":-1.0486223176349896,"y0":50.00512297838603,"z0":5.967575488315938,"aX":-13.293029957422737},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":1891,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4655021089364082,"extension":6.951803981701709},"hitData":{"launchSpeed":109.5,"launchAngle":17.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.98,"coordY":116.84}},"index":2,"playId":"d0257dc5-0cb0-3a26-a992-cc67a74eaa05","pitchNumber":3,"startTime":"2026-07-18T01:39:20.596Z","endTime":"2026-07-18T01:39:37.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:39:37.956Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, shortstop Tristan Gray to first baseman Royce Lewis. Seiya Suzuki to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:39:44.822Z","endTime":"2026-07-18T01:42:50.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":68.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.31936249181229,"aZ":-28.53119664119352,"pfxX":7.585211953662341,"pfxZ":3.09198829143184,"pX":0.21617716133683912,"pZ":1.7335305553296532,"vX0":0.9670052367682381,"vY0":-107.68702343775466,"vZ0":-1.9895441240026885,"x":108.76,"y":191.97,"x0":-1.2239425297690156,"y0":50.00055631934992,"z0":5.818961239524267,"aX":8.926537105731585},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":5.4,"breakHorizontal":-14.0,"spinRate":2158,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.5081943802426858,"extension":7.045111925307957},"index":0,"playId":"571eb693-68f9-35c8-bcb0-a5cac770faa4","pitchNumber":1,"startTime":"2026-07-18T01:40:14.474Z","endTime":"2026-07-18T01:40:18.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.903034702276393,"aZ":-27.350022020604158,"pfxX":3.001563134186101,"pfxZ":3.4052975875194047,"pX":-0.5402887956234079,"pZ":2.04290184530756,"vX0":0.7113892836797838,"vY0":-117.29414685962851,"vZ0":-2.876387914971061,"x":137.59,"y":183.62,"x0":-1.2364254175355691,"y0":50.00032734754349,"z0":5.794173935972414,"aX":4.247494398704769},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.9,"breakHorizontal":-5.6,"spinRate":2115,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.4641891320158833,"extension":7.000308915822723},"index":1,"playId":"6a0dc31c-627c-38c8-a716-f488d15da770","pitchNumber":2,"startTime":"2026-07-18T01:40:34.552Z","endTime":"2026-07-18T01:40:38.457Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T01:40:46.510Z","endTime":"2026-07-18T01:41:05.380Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089233883992804,"aZ":-16.756598392162164,"pfxX":-2.6773349035662246,"pfxZ":9.530901133307475,"pX":0.4659432276113579,"pZ":1.7095298432296548,"vX0":4.850790821238471,"vY0":-126.22545971022382,"vZ0":-6.553457433734508,"x":99.24,"y":192.62,"x0":-1.1306921518961721,"y0":50.004433221420264,"z0":5.683250981516212,"aX":-4.332148724445622},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2287,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.43350821022989505,"extension":7.2260093956403555},"index":3,"playId":"9d6c3c8d-4446-3e19-951c-01d4cc73af45","pitchNumber":3,"startTime":"2026-07-18T01:41:05.380Z","endTime":"2026-07-18T01:41:11.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66504165163223,"aZ":-29.165606037551232,"pfxX":7.021365220882995,"pfxZ":2.5861610589533903,"pX":1.2358169587161265,"pZ":-0.5702244115340482,"vX0":3.0214793938309747,"vY0":-107.57444170005257,"vZ0":-6.3679804199742485,"x":69.89,"y":254.18,"x0":-1.101896536407966,"y0":50.00531319222026,"z0":5.68441859207085,"aX":8.182681801876797},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":3.2,"breakHorizontal":-13.6,"spinRate":2240,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.5102907770746015,"extension":7.06979898382328},"index":4,"playId":"284edb56-6c6f-353c-9c9d-62fc88b76c1d","pitchNumber":4,"startTime":"2026-07-18T01:41:26.677Z","endTime":"2026-07-18T01:41:33.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.558850472823977,"aZ":-30.999854243460575,"pfxX":4.484677543427722,"pfxZ":0.9213219747763031,"pX":-1.8120223401799742,"pZ":2.023536264242269,"vX0":-2.457434600457231,"vY0":-111.8687779080774,"vZ0":-1.4655602478062268,"x":186.07,"y":184.14,"x0":-1.286748326921818,"y0":50.004688267857375,"z0":5.840052413044887,"aX":5.733587644791234},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.6,"breakHorizontal":-7.6,"spinRate":2012,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.48802226683340777,"extension":7.109605879469581},"index":5,"playId":"7451e541-9ae2-35b4-8a70-0476fd2beb16","pitchNumber":5,"startTime":"2026-07-18T01:41:55.989Z","endTime":"2026-07-18T01:42:00.320Z","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":86.4,"endSpeed":79.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81534666267029,"aZ":-18.024133052612076,"pfxX":-0.548756245075777,"pfxZ":8.861858787979148,"pX":0.8140465465754815,"pZ":2.0518927523311086,"vX0":4.723067155376748,"vY0":-125.66416166088874,"vZ0":-5.421009635868791,"x":85.97,"y":183.38,"x0":-1.0197521312659639,"y0":50.00496879692115,"z0":5.704584661672095,"aX":-0.8770477305310709},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":15.0,"breakHorizontal":-0.1,"spinRate":2296,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4361182034157305,"extension":7.226832557971},"index":6,"playId":"35e45982-a503-3787-a314-53c735bf28fc","pitchNumber":6,"startTime":"2026-07-18T01:42:16.687Z","endTime":"2026-07-18T01:42:20.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25679335300917,"aZ":-17.621816371053917,"pfxX":-2.0045340266877316,"pfxZ":8.959091155447311,"pX":-0.02732750436592783,"pZ":2.7893890973502744,"vX0":3.4241005831865605,"vY0":-126.48792340777837,"vZ0":-3.8584804337538,"x":118.04,"y":163.47,"x0":-1.1367409582704497,"y0":50.00213126584759,"z0":5.7435580141215965,"aX":-3.2559055332726876},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.6,"breakHorizontal":2.9,"spinRate":2205,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.43265544722107885,"extension":7.220876347274433},"hitData":{"launchSpeed":72.2,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.6,"coordY":149.69}},"index":7,"playId":"4ea2eec4-02f9-346f-8546-001b428773f0","pitchNumber":7,"startTime":"2026-07-18T01:42:42.989Z","endTime":"2026-07-18T01:42:50.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:42:50.124Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:45:41.721Z","endTime":"2026-07-18T01:47:45.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,8,9],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T01:43:13.636Z","endTime":"2026-07-18T01:44:09.279Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tommy Nance replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T01:44:09.279Z","endTime":"2026-07-18T01:45:43.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16725087909241,"aZ":-30.15139455652401,"pfxX":0.04496178019415753,"pfxZ":1.198933155410046,"pX":0.5746795272211789,"pZ":2.9881834844825135,"vX0":4.678392775891764,"vY0":-128.16489270239913,"vZ0":-2.207905628502754,"x":95.09,"y":158.1,"x0":-1.2699862302422136,"y0":50.002403340825815,"z0":6.1848724816769725,"aX":0.07507237153762106},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-1.0,"spinRate":2479,"spinDirection":178},"zone":3,"typeConfidence":0.91,"plateTime":0.42520533753909673,"extension":6.324058483740555},"index":2,"playId":"ae0cef09-be55-3fd3-a9d4-e632d1eafa58","pitchNumber":1,"startTime":"2026-07-18T01:45:43.815Z","endTime":"2026-07-18T01:45:47.637Z","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":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19333899289662,"aZ":-28.23714702890146,"pfxX":-0.45976633666395594,"pfxZ":2.306753309918209,"pX":0.861119702972828,"pZ":2.742157223982565,"vX0":5.389946156400434,"vY0":-129.43019489275676,"vZ0":-3.2688226442877797,"x":84.18,"y":164.74,"x0":-1.1823375542607408,"y0":50.00564907609241,"z0":6.167230606468349,"aX":-0.7863481638268823},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-0.2,"spinRate":2427,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.42202951010098433,"extension":6.264957870719282},"index":3,"playId":"28681448-5fbe-3760-a1ec-f63531f63d12","pitchNumber":2,"startTime":"2026-07-18T01:45:59.808Z","endTime":"2026-07-18T01:46:05.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478696012518988,"aZ":-47.41838883504363,"pfxX":3.82901019181499,"pfxZ":-10.236574521849175,"pX":-1.6226955190389882,"pZ":6.701026029030265,"vX0":-2.278692352597163,"vY0":-121.45308687625602,"vZ0":9.373559443273717,"x":178.85,"y":57.85,"x0":-1.1682864199478749,"y0":50.00243430621347,"z0":6.921045482185736,"aX":5.702385790100345},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.0,"breakHorizontal":-6.4,"spinRate":2661,"spinDirection":16},"zone":11,"typeConfidence":0.9,"plateTime":0.4515166904781225,"extension":6.073222741122662},"index":4,"playId":"6ee62d40-5743-35e2-a797-08ce81d2d08b","pitchNumber":3,"startTime":"2026-07-18T01:46:23.780Z","endTime":"2026-07-18T01:46:28.398Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tommy Nance. Seiya Suzuki scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"6ee62d40-5743-35e2-a797-08ce81d2d08b","startTime":"2026-07-18T01:46:39.342Z","endTime":"2026-07-18T01:47:00.793Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491048377677817,"aZ":-43.395232169596795,"pfxX":3.3932362229476567,"pfxZ":-7.545362842545568,"pX":1.2374226137427882,"pZ":2.364335040226247,"vX0":3.982185543215167,"vY0":-121.60874421758666,"vZ0":-1.0094310639829167,"x":69.83,"y":174.94,"x0":-0.8667706613019921,"y0":50.003531994057106,"z0":6.573576006282271,"aX":5.044995139642848},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.6,"breakHorizontal":-7.2,"spinRate":2877,"spinDirection":16},"zone":14,"typeConfidence":0.88,"plateTime":0.45167925640768924,"extension":6.1436599185237055},"index":6,"playId":"7ddd6e8e-6617-3c66-a71b-e8c277c010c8","pitchNumber":4,"startTime":"2026-07-18T01:47:00.793Z","endTime":"2026-07-18T01:47:04.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-18T01:47:11.930Z","endTime":"2026-07-18T01:47:20.790Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530453630580364,"aZ":-22.741718717958474,"pfxX":-8.875526211623896,"pfxZ":4.9871304520488575,"pX":1.2159071932420904,"pZ":2.8931391121381664,"vX0":8.20526289790996,"vY0":-136.53222771816166,"vZ0":-4.693508685791693,"x":70.65,"y":160.67,"x0":-0.6724490439549509,"y0":50.00332039444452,"z0":6.195744905134164,"aX":-16.788724171276034},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2259,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.400877494043812,"extension":6.463335373589095},"index":8,"playId":"68ff9972-a0e5-34df-a88a-666391ac9c79","pitchNumber":5,"startTime":"2026-07-18T01:47:20.790Z","endTime":"2026-07-18T01:47:24.740Z","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.5,"endSpeed":81.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.753354224058604,"aZ":-36.11616667416227,"pfxX":1.2386604090398938,"pfxZ":-2.3612118432977276,"pX":-1.2630094204372655,"pZ":4.578001665375168,"vX0":0.022761401115112247,"vY0":-127.49481902297472,"vZ0":2.7966533192735414,"x":165.14,"y":115.17,"x0":-1.4333048000694941,"y0":50.00283501618882,"z0":6.290633703389623,"aX":2.067801699521863},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.6,"breakHorizontal":-2.3,"spinRate":2546,"spinDirection":87},"zone":11,"typeConfidence":0.86,"plateTime":0.427310015746996,"extension":6.1548138585632195},"index":9,"playId":"9264bafd-9237-3e9b-8872-ac8d22ccdf27","pitchNumber":6,"startTime":"2026-07-18T01:47:38.644Z","endTime":"2026-07-18T01:47:45.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:47:45.858Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to right fielder Alan Roden. Alex Bregman to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:48:06.229Z","endTime":"2026-07-18T01:49:27.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.510004656658428,"aZ":-23.050383827927494,"pfxX":-8.240462383355746,"pfxZ":4.904742209073908,"pX":0.2204695535603627,"pZ":2.238232020184626,"vX0":6.043703522158882,"vY0":-135.54099994272792,"vZ0":-5.9537211468123274,"x":108.6,"y":178.35,"x0":-0.9670579449105561,"y0":50.00664524271911,"z0":6.072104609803687,"aX":-15.342212732775444},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":13.7,"spinRate":2179,"spinDirection":216},"zone":5,"typeConfidence":0.88,"plateTime":0.40404154124613223,"extension":6.473679925746489},"index":0,"playId":"82708063-a215-3c85-b729-106030fa8b57","pitchNumber":1,"startTime":"2026-07-18T01:48:15.313Z","endTime":"2026-07-18T01:48:19.481Z","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":84.2,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62494205840855,"aZ":-45.31354822936274,"pfxX":5.177799425814458,"pfxZ":-8.781804138040819,"pX":1.2678719589672962,"pZ":1.2889416845594772,"vX0":3.601520197348608,"vY0":-122.48288765907276,"vZ0":-2.782601552228482,"x":68.67,"y":203.98,"x0":-0.9020856563169781,"y0":50.003210602616114,"z0":6.371684193152727,"aX":7.74663462390206},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.3,"breakHorizontal":-10.3,"spinRate":2675,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.44982108940748544,"extension":6.306188253761595},"index":1,"playId":"16d25620-7b73-3a38-ba41-ac5f98c51bcf","pitchNumber":2,"startTime":"2026-07-18T01:48:32.591Z","endTime":"2026-07-18T01:48:36.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19361241569309,"aZ":-24.32815668827021,"pfxX":-9.55925570133691,"pfxZ":4.151010849162182,"pX":-0.5715367631417766,"pZ":3.1619158169206947,"vX0":4.737893623586163,"vY0":-136.61000796394552,"vZ0":-3.7433593612507936,"x":138.79,"y":153.41,"x0":-1.0867656675525617,"y0":50.00205622841815,"z0":6.223018896060601,"aX":-18.060178584974352},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":2209,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.4010071867062317,"extension":6.446192777233802},"index":2,"playId":"bcf8caf8-cae7-3dca-9c65-f80142cbd40c","pitchNumber":3,"startTime":"2026-07-18T01:48:53.790Z","endTime":"2026-07-18T01:48:56.790Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949457391082763,"aZ":-45.26247727789664,"pfxX":6.2425154998140515,"pfxZ":-8.625945795952559,"pX":0.2683423566142476,"pZ":2.7341500872264333,"vX0":1.3806522969927566,"vY0":-123.0964456848685,"vZ0":0.2690423240737938,"x":106.77,"y":164.96,"x0":-1.1118615583514904,"y0":50.001708731432885,"z0":6.490353703558458,"aX":9.473304834046761},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-15.2,"breakHorizontal":-11.6,"spinRate":2775,"spinDirection":20},"zone":6,"typeConfidence":0.9,"plateTime":0.44685090695917573,"extension":6.206677425125942},"hitData":{"launchSpeed":96.8,"launchAngle":15.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.78,"coordY":103.87}},"index":3,"playId":"6a970df2-e886-3d05-bec4-f052005c7bb8","pitchNumber":4,"startTime":"2026-07-18T01:49:18.720Z","endTime":"2026-07-18T01:49:27.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:49:27.845Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nico Hoerner grounds into a force out, second baseman Kody Clemens to shortstop Tristan Gray. Alex Bregman to 3rd. Ian Happ out at 2nd. Nico Hoerner to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:49:38.146Z","endTime":"2026-07-18T01:51:39.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"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":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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54304835642252,"aZ":-25.00182547543052,"pfxX":-9.322565661510064,"pfxZ":3.7695043074112515,"pX":0.19715013046153548,"pZ":3.059926304730163,"vX0":6.219528284339791,"vY0":-137.16967835445837,"vZ0":-3.8933852513863343,"x":109.49,"y":156.16,"x0":-0.8892036107113516,"y0":50.00494896217093,"z0":6.203737164268798,"aX":-17.75474730142005},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2196,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.39940750385799806,"extension":6.419257854199666},"index":0,"playId":"1a0a5980-26a2-3fc6-b860-7267ec10f50c","pitchNumber":1,"startTime":"2026-07-18T01:49:55.089Z","endTime":"2026-07-18T01:49:58.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.442112858406965,"aZ":-31.060674644085182,"pfxX":-0.5663350918409433,"pfxZ":0.6400500052579838,"pX":0.5361138946935404,"pZ":1.5323230779593227,"vX0":4.709624943391211,"vY0":-130.00467067949683,"vZ0":-5.337921390360049,"x":96.56,"y":197.41,"x0":-1.2167710493051627,"y0":50.00033842641175,"z0":5.938831390615938,"aX":-0.9805756470970219},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":0.1,"spinRate":2378,"spinDirection":4},"zone":14,"typeConfidence":0.9,"plateTime":0.4195520214092068,"extension":6.383092103780775},"index":1,"playId":"888ef3bd-284b-3dc4-90f6-df9d33e19f0b","pitchNumber":2,"startTime":"2026-07-18T01:50:13.810Z","endTime":"2026-07-18T01:50:16.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T01:50:24.902Z","endTime":"2026-07-18T01:50:35.949Z","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(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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079478466900657,"aZ":-30.571153795565042,"pfxX":0.04177651629539314,"pfxZ":0.9362582082289297,"pX":0.6495341483337652,"pZ":2.417200576494562,"vX0":4.518816519503651,"vY0":-130.38072645026807,"vZ0":-3.4380207544414882,"x":92.24,"y":173.52,"x0":-1.113507942415922,"y0":50.005641848741824,"z0":6.066567923372766,"aX":0.07114562609388582},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-1.1,"spinRate":2523,"spinDirection":145},"zone":6,"typeConfidence":0.91,"plateTime":0.4205149726541131,"extension":6.310808298284083},"index":3,"playId":"16b3c452-ae29-3d41-8fe9-01192d4600f4","pitchNumber":3,"startTime":"2026-07-18T01:50:35.949Z","endTime":"2026-07-18T01:50:39.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"1a0c5c20-faa6-43a3-b2db-e3e278065332","startTime":"2026-07-18T01:50:55.701Z","endTime":"2026-07-18T01:51:00.701Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269103999146814,"aZ":-31.652722484303382,"pfxX":-0.23995639581928074,"pfxZ":0.30497471172876267,"pX":0.4856523805991705,"pZ":2.5760023098538425,"vX0":4.4237396241918745,"vY0":-129.29146691144518,"vZ0":-2.7100085021208007,"x":98.49,"y":169.23,"x0":-1.2086509722897225,"y0":50.00260549357879,"z0":6.040833049024321,"aX":-0.4107527334681529},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":-0.5,"spinRate":2625,"spinDirection":51},"zone":6,"typeConfidence":0.91,"plateTime":0.42191553627911915,"extension":6.412245856042064},"index":5,"playId":"b99d8251-f11b-38a6-b4f3-d923a05d13f2","pitchNumber":4,"startTime":"2026-07-18T01:51:10.111Z","endTime":"2026-07-18T01:51:13.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71987104362544,"aZ":-21.76797116079413,"pfxX":-8.90588432357031,"pfxZ":5.387393036639221,"pX":-0.5785854306637286,"pZ":3.1653937123383047,"vX0":4.226557665158307,"vY0":-137.67986972303893,"vZ0":-4.152314109688445,"x":139.05,"y":153.31,"x0":-0.9710969523171358,"y0":50.003702513972506,"z0":6.154265807519061,"aX":-17.209076527034316},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2275,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.39683694505811395,"extension":6.418451196369409},"hitData":{"launchSpeed":66.6,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.62,"coordY":153.23}},"index":6,"playId":"6ef050dc-4f7b-3369-971f-68744fb81b8b","pitchNumber":5,"startTime":"2026-07-18T01:51:32.713Z","endTime":"2026-07-18T01:51:39.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:51:39.740Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:52:10.960Z","endTime":"2026-07-18T01:52:39.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.962077986731202,"aZ":-30.96999232858785,"pfxX":-0.3057615429961782,"pfxZ":0.7036470205764749,"pX":0.2761487330078176,"pZ":2.035653479438659,"vX0":4.332699076527591,"vY0":-129.32317781004795,"vZ0":-4.000043461921852,"x":106.47,"y":183.82,"x0":-1.3728070330221325,"y0":50.00340823332584,"z0":5.946995052709558,"aX":-0.524276883226535},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":-0.2,"spinRate":2405,"spinDirection":132},"zone":9,"typeConfidence":0.91,"plateTime":0.42162448234039385,"extension":6.343312797192019},"hitData":{"launchSpeed":98.6,"launchAngle":34.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.09,"coordY":45.74}},"index":0,"playId":"3bcccb2c-50a4-38b9-a3d8-0c246fedb5f3","pitchNumber":1,"startTime":"2026-07-18T01:52:30.518Z","endTime":"2026-07-18T01:52:39.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:52:39.706Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:55:13.903Z","endTime":"2026-07-18T01:57:31.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7,8,9],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:54:05.530Z","endTime":"2026-07-18T01:54:53.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Martin replaces Alan Roden.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T01:54:53.147Z","endTime":"2026-07-18T01:55:16.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624559936575643,"aZ":-15.331345271107045,"pfxX":1.2141424897721769,"pfxZ":9.512372984829558,"pX":0.9294104749953782,"pZ":3.165120685373575,"vX0":-3.339177890474953,"vY0":-132.101457746435,"vZ0":-4.375133854325556,"x":81.57,"y":153.32,"x0":2.051014392780138,"y0":50.00447226988581,"z0":5.9666868505395305,"aX":2.1504879534894843},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":-1.4,"spinRate":2613,"spinDirection":162},"zone":12,"typeConfidence":0.88,"plateTime":0.41430797031170963,"extension":5.660838326325069},"index":2,"playId":"6b287746-1f23-3203-b7ad-502dc56eac59","pitchNumber":1,"startTime":"2026-07-18T01:55:16.264Z","endTime":"2026-07-18T01:55:20.760Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"}}},{"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10114713068794,"aZ":-15.58653007944761,"pfxX":2.507439973415762,"pfxZ":9.52052427480191,"pX":0.44979510678560525,"pZ":2.688709794331503,"vX0":-4.9170497336855075,"vY0":-131.00640719573332,"vZ0":-5.363902559883439,"x":99.85,"y":166.18,"x0":2.0233115902483125,"y0":50.000568257438786,"z0":5.923596604756365,"aX":4.367946124034475},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-3.5,"spinRate":2618,"spinDirection":158},"zone":6,"typeConfidence":0.87,"plateTime":0.4177382676496597,"extension":5.756678560705986},"index":3,"playId":"f4b678dc-b551-3c48-9fa3-8c2e597fb5e7","pitchNumber":2,"startTime":"2026-07-18T01:55:49.545Z","endTime":"2026-07-18T01:55:52.545Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-18T01:56:07.603Z","endTime":"2026-07-18T01:56:16.827Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36977268766788,"aZ":-38.050114384503196,"pfxX":-3.3294371470074564,"pfxZ":-3.87572776577983,"pX":-0.8728909265649609,"pZ":3.2123401703711703,"vX0":-5.27545728984443,"vY0":-122.1138525973514,"vZ0":0.7062975117036057,"x":150.27,"y":152.05,"x0":1.7456603076922268,"y0":50.005614913594584,"z0":6.1850351906128,"aX":-5.042799335607732},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.6,"breakHorizontal":7.2,"spinRate":2203,"spinDirection":324},"zone":11,"typeConfidence":0.9,"plateTime":0.44803272213910983,"extension":5.695235238051643},"index":5,"playId":"f0c674ee-a4a7-3eff-8697-89e9c8fa17d7","pitchNumber":3,"startTime":"2026-07-18T01:56:16.827Z","endTime":"2026-07-18T01:56:20.571Z","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":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.313884693012387,"aZ":-39.35616096983664,"pfxX":-2.570950922029894,"pfxZ":-4.926212195873884,"pX":0.7517145606537002,"pZ":1.6214898457177078,"vX0":-2.203344338344041,"vY0":-120.01793255706919,"vZ0":-2.3170419454183775,"x":88.35,"y":195.0,"x0":2.0157979410060216,"y0":50.00328585942733,"z0":6.10593683695715,"aX":-3.7483844563143904},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.2,"breakHorizontal":5.2,"spinRate":2209,"spinDirection":326},"zone":9,"typeConfidence":0.9,"plateTime":0.45644575410136046,"extension":5.636978980451508},"index":6,"playId":"b3faf11c-e57e-3b87-a737-9a5895c86158","pitchNumber":4,"startTime":"2026-07-18T01:56:31.031Z","endTime":"2026-07-18T01:56:38.246Z","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":90.3,"endSpeed":83.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.665841495200088,"aZ":-13.803939411802318,"pfxX":1.1338191655189862,"pfxZ":10.472164585071537,"pX":-0.24674633201075197,"pZ":2.5380233025711116,"vX0":-5.6380281211151635,"vY0":-131.32314130626338,"vZ0":-6.124679279581402,"x":126.41,"y":170.25,"x0":1.776605970773849,"y0":50.00299550310015,"z0":5.919237687228379,"aX":1.9892643322372383},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.9,"breakHorizontal":-0.8,"spinRate":2674,"spinDirection":158},"zone":5,"typeConfidence":0.88,"plateTime":0.4163753191443673,"extension":5.697381255906794},"index":7,"playId":"e8d97c24-c9e8-3915-9c3b-62adf0821f67","pitchNumber":5,"startTime":"2026-07-18T01:56:45.774Z","endTime":"2026-07-18T01:56:48.774Z","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":91.6,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357573922870703,"aZ":-16.113193911782428,"pfxX":0.8017328738608978,"pfxZ":8.917603814414939,"pX":-0.37811414214143624,"pZ":2.406514526644424,"vX0":-6.102631941442196,"vY0":-133.2733444589846,"vZ0":-6.170116864686462,"x":131.41,"y":173.8,"x0":1.8361255293919028,"y0":50.002543995623014,"z0":5.9134721326614015,"aX":1.4452233223981708},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":-0.1,"spinRate":2390,"spinDirection":155},"zone":4,"typeConfidence":0.88,"plateTime":0.4108233234615981,"extension":5.835149749469682},"index":8,"playId":"274c3c5e-b4b2-36e8-bddf-737ee66a5551","pitchNumber":6,"startTime":"2026-07-18T01:57:04.054Z","endTime":"2026-07-18T01:57:08.212Z","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":91.0,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177339273097417,"aZ":-15.534848731300016,"pfxX":4.138506881159787,"pfxZ":9.33903666456721,"pX":-0.33191655310147333,"pZ":1.4654554498277448,"vX0":-7.138031350249253,"vY0":-132.15481925092044,"vZ0":-8.212604817408108,"x":129.65,"y":199.21,"x0":1.8572619400394788,"y0":50.00562805822394,"z0":5.7376621264223715,"aX":7.37666596352766},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2545,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.4132765777647309,"extension":5.786068080120446},"index":9,"playId":"d711d3b5-8525-3e78-a5d7-855271d4d2ef","pitchNumber":7,"startTime":"2026-07-18T01:57:25.513Z","endTime":"2026-07-18T01:57:31.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:57:31.111Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:58:15.121Z","endTime":"2026-07-18T01:59:17.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"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"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"9fd8399e-66ea-33bd-9e5f-3723a3009823","startTime":"2026-07-18T01:57:57.878Z","endTime":"2026-07-18T01:58:01.530Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398888787305008,"aZ":-36.10234058319217,"pfxX":-3.7756758978142906,"pfxZ":-2.5623524953130534,"pX":0.05878111537027006,"pZ":0.771652774132066,"vX0":-3.3478336410337954,"vY0":-122.49705982283413,"vZ0":-5.179982684162277,"x":114.76,"y":217.95,"x0":1.929948610560133,"y0":50.00575217928364,"z0":5.973165750394226,"aX":-5.783232018742179},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.5,"breakHorizontal":7.6,"spinRate":2282,"spinDirection":332},"zone":14,"typeConfidence":0.88,"plateTime":0.4457984796069612,"extension":5.743181141165545},"index":1,"playId":"64fecd15-bf5d-3c1d-8297-27f6152f6e56","pitchNumber":1,"startTime":"2026-07-18T01:58:17.410Z","endTime":"2026-07-18T01:58:21.610Z","isPitch":true,"type":"pitch"},{"details":{"description":"Austin Martin steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"64fecd15-bf5d-3c1d-8297-27f6152f6e56","startTime":"2026-07-18T01:58:28.528Z","endTime":"2026-07-18T01:58:41.460Z","isPitch":false,"isBaseRunningPlay":true,"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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8979320063765,"aZ":-15.203422609483816,"pfxX":3.335777554385753,"pfxZ":9.22993278855415,"pX":0.9260273287640035,"pZ":3.408020383115414,"vX0":-3.5370963798861412,"vY0":-134.4257960915948,"vZ0":-4.01237052899429,"x":81.7,"y":146.76,"x0":1.8226431201947635,"y0":50.000682932801766,"z0":5.992304916128703,"aX":6.132101366373436},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-5.3,"spinRate":2453,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.40674894807994333,"extension":5.618126195726466},"index":3,"playId":"4e564ecc-251e-3938-9e22-5efbc54b675e","pitchNumber":2,"startTime":"2026-07-18T01:58:41.460Z","endTime":"2026-07-18T01:58:45.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816395749245327,"aZ":-16.68700934132682,"pfxX":2.6691084798041933,"pfxZ":8.66367081995529,"pX":1.0651049020387604,"pZ":3.595133442575439,"vX0":-2.9446330224654518,"vY0":-132.26069115287225,"vZ0":-3.2760221498279245,"x":76.4,"y":141.71,"x0":1.8413514410101137,"y0":50.002270333933076,"z0":6.059667236605061,"aX":4.771418050941222},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-4.3,"spinRate":2594,"spinDirection":158},"zone":12,"typeConfidence":0.87,"plateTime":0.4127027032405115,"extension":5.572232196850608},"index":4,"playId":"6a5e32c3-4cbf-3276-aab5-c939b2a5f643","pitchNumber":3,"startTime":"2026-07-18T01:58:57.709Z","endTime":"2026-07-18T01:59:01.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068621491518908,"aZ":-15.696837828917268,"pfxX":2.273453550974893,"pfxZ":9.305194924178643,"pX":0.6095600298361146,"pZ":4.092885171679746,"vX0":-4.029250001977256,"vY0":-131.52768542618688,"vZ0":-2.1065055902306247,"x":93.77,"y":128.27,"x0":1.8585178296465896,"y0":50.00585683699359,"z0":6.054269198993567,"aX":4.027712085085882},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":-3.4,"spinRate":2555,"spinDirection":154},"zone":12,"typeConfidence":0.87,"plateTime":0.4147412385523732,"extension":5.680837157031285},"index":5,"playId":"11127848-d249-3f45-8fc4-439d226138be","pitchNumber":4,"startTime":"2026-07-18T01:59:14.198Z","endTime":"2026-07-18T01:59:17.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:59:17.415Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a ground ball to left fielder Ian Happ. Austin Martin scores. Luke Keaschall to 3rd. Ryan Kreidler to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:00:29.728Z","endTime":"2026-07-18T02:01:01.020Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":0},"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"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:59:29.330Z","endTime":"2026-07-18T02:00:03.685Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Kreidler replaces Tristan Gray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:00:03.685Z","endTime":"2026-07-18T02:00:32.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"}},{"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410363604284232,"aZ":-37.2525125015313,"pfxX":-0.22067727603057818,"pfxZ":-3.335272397542183,"pX":-1.3811331852863717,"pZ":1.1358990646814695,"vX0":-7.558296277291146,"vY0":-122.22238575288006,"vZ0":-4.001162535535116,"x":169.65,"y":208.11,"x0":1.7703295717547014,"y0":50.00220697759039,"z0":5.968649104584378,"aX":-0.33423678732390794},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.7,"breakHorizontal":2.0,"spinRate":2132,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.4468797823654729,"extension":5.730224193886133},"index":2,"playId":"76b70f70-21ec-3ed8-bfc3-f3236e5d42b8","pitchNumber":1,"startTime":"2026-07-18T02:00:32.008Z","endTime":"2026-07-18T02:00:35.973Z","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":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.275231514328823,"aZ":-14.490190430692563,"pfxX":3.357643571560058,"pfxZ":9.889542256053264,"pX":0.2107960277015216,"pZ":2.9517592960496586,"vX0":-5.163366980344838,"vY0":-132.3846668950423,"vZ0":-5.084146526308243,"x":108.96,"y":159.08,"x0":1.743554648450808,"y0":50.00277164887238,"z0":5.94510631270672,"aX":6.004436601226734},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-5.0,"spinRate":2522,"spinDirection":159},"zone":2,"typeConfidence":0.89,"plateTime":0.4125428346686233,"extension":5.75248597545623},"hitData":{"launchSpeed":99.3,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.61,"coordY":109.64}},"index":3,"playId":"616bcfb6-c843-3bba-9c8e-fe0bb3234d9c","pitchNumber":2,"startTime":"2026-07-18T02:00:49.175Z","endTime":"2026-07-18T02:01:01.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:01:01.020Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:01:37.611Z","endTime":"2026-07-18T02:05:02.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13656405989427,"aZ":-14.823126785903577,"pfxX":4.896145568010997,"pfxZ":9.671220643560147,"pX":-0.6999515719406532,"pZ":2.002773748580434,"vX0":-7.8864853413272655,"vY0":-132.31599085143114,"vZ0":-7.3762255775190635,"x":143.68,"y":184.71,"x0":1.6672274982903195,"y0":50.00001962589996,"z0":5.88848544773649,"aX":8.781948813217312},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-7.3,"spinRate":2532,"spinDirection":161},"zone":7,"typeConfidence":0.89,"plateTime":0.41211165700932684,"extension":5.913064338691745},"index":0,"playId":"e056c6aa-9c32-37e6-8274-7199982fb9f0","pitchNumber":1,"startTime":"2026-07-18T02:01:49.615Z","endTime":"2026-07-18T02:01:54.676Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}}},{"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19637196824342,"aZ":-41.14393563930043,"pfxX":-2.7912873589857057,"pfxZ":-6.027555431393935,"pX":-1.0353112567782674,"pZ":2.006545728113836,"vX0":-5.664911149646177,"vY0":-121.0971813084663,"vZ0":-1.2378036956182261,"x":156.46,"y":184.6,"x0":1.6950725349089493,"y0":50.0034923407925,"z0":6.117143304439011,"aX":-4.152743866124728},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.9,"breakHorizontal":6.4,"spinRate":2217,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.4519606761648278,"extension":5.649574490813915},"index":1,"playId":"58478d72-8abf-38fe-91ff-773a073f8ac4","pitchNumber":2,"startTime":"2026-07-18T02:02:24.825Z","endTime":"2026-07-18T02:02:28.344Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T02:02:49.061Z","endTime":"2026-07-18T02:03:05.925Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.111443307994342,"aZ":-37.50619049780747,"pfxX":0.9474185370293644,"pfxZ":-3.535314137127304,"pX":-0.9593784810115206,"pZ":1.2696848490253263,"vX0":-7.065869541391201,"vY0":-121.3059533256133,"vZ0":-3.407586399891226,"x":153.57,"y":204.5,"x0":1.8535480423346777,"y0":50.00429793307532,"z0":5.9239125223722535,"aX":1.4299854131682064},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.0,"breakHorizontal":-0.2,"spinRate":2142,"spinDirection":333},"zone":13,"typeConfidence":0.89,"plateTime":0.4495231178142025,"extension":5.786315394413643},"index":3,"playId":"b1cdc00d-877c-3f2c-8d16-3c9e5e810615","pitchNumber":3,"startTime":"2026-07-18T02:03:05.925Z","endTime":"2026-07-18T02:03:10.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251141032317435,"aZ":-13.109193209408415,"pfxX":1.8960974319970867,"pfxZ":10.506860757875323,"pX":-0.8336979976826141,"pZ":2.1224062832885817,"vX0":-7.399839460469097,"vY0":-133.0365367727352,"vZ0":-7.284529242240168,"x":148.78,"y":181.48,"x0":1.7227480195006217,"y0":50.004561922510035,"z0":5.822741538489293,"aX":3.4422276869076165},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":-2.0,"spinRate":2550,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.40979983287792443,"extension":5.8274326971930135},"index":4,"playId":"89c076c3-0a2a-30ea-b813-3ea86cedfb68","pitchNumber":4,"startTime":"2026-07-18T02:03:23.518Z","endTime":"2026-07-18T02:03:28.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34371314891676,"aZ":-16.539638029187902,"pfxX":-0.32802027988273963,"pfxZ":8.878374618897999,"pX":0.312570838423859,"pZ":3.2873866329313155,"vX0":-3.977434997649001,"vY0":-131.70358970566525,"vZ0":-4.090107593631603,"x":105.09,"y":150.02,"x0":1.8834529174480774,"y0":50.00367573892111,"z0":6.079807397575281,"aX":-0.5767545818846849},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":1.4,"spinRate":2406,"spinDirection":165},"zone":3,"typeConfidence":0.86,"plateTime":0.4154953603768856,"extension":5.737058162955211},"index":5,"playId":"9d4ee4c7-e922-36e4-bd89-cf1142ad00dd","pitchNumber":5,"startTime":"2026-07-18T02:03:51.020Z","endTime":"2026-07-18T02:03:54.020Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40512088103517,"aZ":-34.46232302547745,"pfxX":-3.3374006497165234,"pfxZ":-1.5943014387833188,"pX":0.6132429116256201,"pZ":3.3944070353159566,"vX0":-2.206938870004849,"vY0":-119.01140157328742,"vZ0":0.8555696899540284,"x":93.62,"y":147.13,"x0":1.9854562044672377,"y0":50.00182453813432,"z0":6.146690494500041,"aX":-4.7960404797659475},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":6.6,"spinRate":2140,"spinDirection":329},"zone":3,"typeConfidence":0.89,"plateTime":0.4598715876942139,"extension":5.720500019297164},"index":6,"playId":"238605a6-0268-37ac-8efd-0a0ef437601c","pitchNumber":6,"startTime":"2026-07-18T02:04:13.425Z","endTime":"2026-07-18T02:04:18.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.108336478111134,"aZ":-16.601083547878385,"pfxX":2.479350435796688,"pfxZ":8.924863367309896,"pX":-1.6612339794738549,"pZ":1.951607013778953,"vX0":-8.824708084121244,"vY0":-131.10480682949884,"vZ0":-6.996186492526483,"x":180.32,"y":186.09,"x0":1.4227811141091808,"y0":50.003487840478584,"z0":5.888762115013034,"aX":4.327544231721727},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":-2.6,"spinRate":2457,"spinDirection":158},"zone":13,"typeConfidence":0.87,"plateTime":0.41740373535342234,"extension":5.7744157405436916},"index":7,"playId":"c4e6453c-d447-36f1-a696-8330d9820c0e","pitchNumber":7,"startTime":"2026-07-18T02:04:37.181Z","endTime":"2026-07-18T02:04:41.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.830161053190256,"aZ":-15.14453794163452,"pfxX":2.2365534550780275,"pfxZ":9.523495043195956,"pX":1.3363561283919982,"pZ":3.6693748935977513,"vX0":-2.076070133819594,"vY0":-132.74216632430745,"vZ0":-3.2711592990187173,"x":66.06,"y":139.71,"x0":1.8371813984066228,"y0":50.00482184450484,"z0":6.0171298021344715,"aX":4.00055817959706},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-3.6,"spinRate":2454,"spinDirection":158},"zone":12,"typeConfidence":0.88,"plateTime":0.4122714528539535,"extension":5.621887746209622},"hitData":{"launchSpeed":56.9,"launchAngle":14.0,"totalDistance":102.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.2,"coordY":172.62}},"index":8,"playId":"58f5496d-3925-37df-818b-41180814d249","pitchNumber":8,"startTime":"2026-07-18T02:04:57.381Z","endTime":"2026-07-18T02:05:02.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:05:02.652Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:07:28.782Z","endTime":"2026-07-18T02:09:00.901Z","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":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T02:05:28.495Z","endTime":"2026-07-18T02:05:50.612Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T02:05:50.612Z","endTime":"2026-07-18T02:07:31.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14709341881794,"aZ":-19.588850149239303,"pfxX":-6.38754904601588,"pfxZ":6.828167410100011,"pX":1.242590241507445,"pZ":2.7820706656552914,"vX0":12.372323025107573,"vY0":-134.62834677101648,"vZ0":-3.0852839494381383,"x":69.64,"y":163.66,"x0":-2.574438567880598,"y0":50.002246787460486,"z0":5.322998343444839,"aX":-11.773056770950372},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":9.0,"spinRate":2606,"spinDirection":245},"zone":12,"typeConfidence":0.91,"plateTime":0.4062446014978165,"extension":6.409469069473155},"index":2,"playId":"aa283e63-6d9a-3670-a1ff-a629db3723fc","pitchNumber":1,"startTime":"2026-07-18T02:07:31.106Z","endTime":"2026-07-18T02:07:35.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21037560847017,"aZ":-26.859741341455354,"pfxX":-11.881008710969493,"pfxZ":2.9030420596223863,"pX":-0.7553918466330696,"pZ":3.0579178114569183,"vX0":9.415226314952001,"vY0":-134.49274408339963,"vZ0":-1.0667813549395344,"x":145.79,"y":156.22,"x0":-2.7581335646759917,"y0":50.00466996502548,"z0":5.364936499110514,"aX":-21.764663629867545},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.3,"breakHorizontal":19.4,"spinRate":2592,"spinDirection":245},"zone":1,"typeConfidence":0.89,"plateTime":0.4072799722690492,"extension":6.468283953402849},"index":3,"playId":"cabf50f3-4478-3bfa-9ecf-e06d1db82831","pitchNumber":2,"startTime":"2026-07-18T02:07:47.009Z","endTime":"2026-07-18T02:07:51.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69991298212373,"aZ":-28.251184459652176,"pfxX":9.460698315084713,"pfxZ":2.753128781239658,"pX":0.3549611375743275,"pZ":1.4861553539039745,"vX0":5.028711912099356,"vY0":-118.91074277224881,"vZ0":-2.9094252597712744,"x":103.47,"y":198.65,"x0":-3.0194251293414434,"y0":50.00454535185058,"z0":5.299925331570649,"aX":13.491435340281043},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":-18.4,"spinRate":2431,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4613595838076736,"extension":6.700870438708651},"index":4,"playId":"6bc2cd63-e2a4-318b-b6cc-cf095758358e","pitchNumber":3,"startTime":"2026-07-18T02:08:16.415Z","endTime":"2026-07-18T02:08:22.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540000457472434,"aZ":-27.624762592666706,"pfxX":7.109453055583939,"pfxZ":3.129258428115068,"pX":1.0148464633158645,"pZ":1.6955978904374593,"vX0":7.323827718977316,"vY0":-119.95978153511464,"vZ0":-2.7693674493885525,"x":78.32,"y":193.0,"x0":-3.0033527586976034,"y0":50.0044559907805,"z0":5.3315344281114605,"aX":10.34657954466462},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.3,"breakHorizontal":-14.6,"spinRate":2528,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4568495789780025,"extension":6.398400431065438},"index":5,"playId":"8b8eb0ac-44fb-30ef-8781-e84ad0c758e6","pitchNumber":4,"startTime":"2026-07-18T02:08:34.317Z","endTime":"2026-07-18T02:08:38.503Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40016447455642,"aZ":-24.778166988052266,"pfxX":-11.50843766520772,"pfxZ":3.828422576199067,"pX":0.0544572696212539,"pZ":3.183754519695668,"vX0":11.569620544168943,"vY0":-138.0910540835825,"vZ0":-1.7289215462846403,"x":114.92,"y":152.82,"x0":-2.6918802292992337,"y0":50.00623920430111,"z0":5.482872176020701,"aX":-22.25764946268804},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":18.5,"spinRate":2626,"spinDirection":236},"zone":2,"typeConfidence":0.86,"plateTime":0.3964617465133484,"extension":6.470782957876053},"index":6,"playId":"5c22282d-ed3a-3d82-802f-25f6a4015533","pitchNumber":5,"startTime":"2026-07-18T02:08:56.079Z","endTime":"2026-07-18T02:09:00.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:09:00.901Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T02:09:08.196Z","endTime":"2026-07-18T02:10:02.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"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":"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":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.8,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16271395467996,"aZ":-18.339485692395616,"pfxX":-6.847523773742898,"pfxZ":7.394086636916642,"pX":0.9110605844177374,"pZ":2.711251617965561,"vX0":11.986847100681807,"vY0":-136.01485916875887,"vZ0":-3.556047710168714,"x":82.27,"y":165.58,"x0":-2.665895281262879,"y0":50.004992066672116,"z0":5.309291529581346,"aX":-12.817081264853236},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2676,"spinDirection":242},"zone":12,"typeConfidence":0.91,"plateTime":0.4028755044707619,"extension":6.450323969205642},"index":0,"playId":"ddf4e801-a726-3883-bb3a-77fae4881148","pitchNumber":1,"startTime":"2026-07-18T02:09:23.528Z","endTime":"2026-07-18T02:09:28.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058688627602656,"aZ":-36.320394543407524,"pfxX":-7.841684576608859,"pfxZ":-2.7093648136656645,"pX":0.4931262259329522,"pZ":1.0485526197208186,"vX0":10.155908760418454,"vY0":-122.56932870478508,"vZ0":-2.544517144459562,"x":98.2,"y":210.47,"x0":-2.675423505492312,"y0":50.00347230583351,"z0":5.1860320680420005,"aX":-11.99337037050534},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.3,"breakHorizontal":12.0,"spinRate":1733,"spinDirection":255},"zone":14,"typeConfidence":0.64,"plateTime":0.4459983949355175,"extension":6.462328538008771},"index":1,"playId":"84479b61-7429-3ea6-9c56-022142ecfd2d","pitchNumber":2,"startTime":"2026-07-18T02:09:38.950Z","endTime":"2026-07-18T02:09:41.950Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.357192792817017,"aZ":-34.633469963722966,"pfxX":-7.173207294483335,"pfxZ":-1.6069070033928199,"pX":0.7851108784973856,"pZ":2.402927306844119,"vX0":10.945320631424448,"vY0":-122.18763052994309,"vZ0":0.1922472259436443,"x":87.07,"y":173.9,"x0":-2.796038683142448,"y0":50.00390678701041,"z0":5.270103013104971,"aX":-10.979493714413325},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":10.8,"spinRate":1848,"spinDirection":261},"zone":6,"typeConfidence":0.52,"plateTime":0.44622723146595744,"extension":6.492263298162635},"index":2,"playId":"0d1ece97-4d31-3a1f-a506-ef299171315e","pitchNumber":3,"startTime":"2026-07-18T02:09:57.791Z","endTime":"2026-07-18T02:10:02.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:10:02.486Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out softly, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T02:12:32.236Z","endTime":"2026-07-18T02:13:31.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Groundout","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":6},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:11:52.235Z","endTime":"2026-07-18T02:11:52.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"description":"Ryan Kreidler remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:11:52.255Z","endTime":"2026-07-18T02:12:16.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T02:12:16.735Z","endTime":"2026-07-18T02:12:34.286Z","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(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":88.3,"endSpeed":82.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423921403909482,"aZ":-25.58079263584756,"pfxX":-0.6021891269958219,"pfxZ":3.8824162680860703,"pX":1.5135664850649022,"pZ":0.989337886944916,"vX0":7.022776622194758,"vY0":-128.36579685054764,"vZ0":-7.627373410846261,"x":59.31,"y":212.07,"x0":-1.1601178876585803,"y0":50.00065435964297,"z0":5.942950546531017,"aX":-1.0231697811685245},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-0.2,"spinRate":2555,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.42400426589935103,"extension":6.282817317547357},"index":3,"playId":"ad251e85-dc81-31c5-8d8d-6fb0e43711ee","pitchNumber":1,"startTime":"2026-07-18T02:12:34.286Z","endTime":"2026-07-18T02:12:37.286Z","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.7,"endSpeed":82.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74280715769999,"aZ":-24.322005511862102,"pfxX":-1.4912019945199995,"pfxZ":4.601682089847791,"pX":0.9285967129759426,"pZ":1.3782724443736123,"vX0":5.9620264735584305,"vY0":-128.9756157123943,"vZ0":-7.016412293118338,"x":81.6,"y":201.57,"x0":-1.2068879511364818,"y0":50.00076443418313,"z0":5.9767017465403445,"aX":-2.5436193442636674},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":1.6,"spinRate":2512,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.42270078577564085,"extension":6.2860883570099375},"index":4,"playId":"3ac6c9fa-2022-3e4f-a29e-188b110d1982","pitchNumber":2,"startTime":"2026-07-18T02:12:50.482Z","endTime":"2026-07-18T02:12:53.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.802533515098524,"aZ":-27.34979828126318,"pfxX":-1.1710977226850243,"pfxZ":2.8694360054127817,"pX":0.45386442014912864,"pZ":2.4137807110738616,"vX0":5.078335110528223,"vY0":-128.1541837914567,"vZ0":-3.7202423681403705,"x":99.7,"y":173.61,"x0":-1.3920121995010541,"y0":50.002293317825725,"z0":5.994908851526173,"aX":-1.969077639346135},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":1.1,"spinRate":2557,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.4256467687354899,"extension":6.224684734569186},"index":5,"playId":"58203af8-5d8a-3556-a62a-ddd80d9c76e1","pitchNumber":3,"startTime":"2026-07-18T02:13:07.562Z","endTime":"2026-07-18T02:13:11.311Z","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":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547774469499966,"aZ":-18.83092614925113,"pfxX":-8.712718083738565,"pfxZ":7.256131272019772,"pX":-0.7951376016193012,"pZ":2.9919921698894125,"vX0":3.659045627343733,"vY0":-134.34965938682973,"vZ0":-5.042114047170674,"x":147.31,"y":158.0,"x0":-1.0384423908990466,"y0":50.00244188473123,"z0":6.22067211758542,"aX":-16.01749084087163},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2171,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.40680286243839925,"extension":6.290888312217387},"hitData":{"launchSpeed":41.8,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.21,"coordY":168.39}},"index":6,"playId":"8cb4e86d-b2e7-3aad-9c2d-f23d9dd1e7db","pitchNumber":4,"startTime":"2026-07-18T02:13:23.504Z","endTime":"2026-07-18T02:13:31.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:13:31.400Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T02:13:40.802Z","endTime":"2026-07-18T02:15:30.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137893315512727,"aZ":-19.10755502687432,"pfxX":-9.330291301761061,"pfxZ":7.026540051827052,"pX":-0.8985132953956877,"pZ":3.374636528153368,"vX0":3.3521791444977627,"vY0":-135.42088319284093,"vZ0":-4.026781045366338,"x":151.25,"y":147.66,"x0":-0.9389733859371239,"y0":50.00476985628103,"z0":6.214759015876769,"aX":-17.35882469718402},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":16.2,"spinRate":2287,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.40422220347866844,"extension":6.411058991831672},"index":0,"playId":"d3127da3-e220-3279-98ed-fece8626b6b1","pitchNumber":1,"startTime":"2026-07-18T02:14:00.942Z","endTime":"2026-07-18T02:14:05.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.340419896214666,"aZ":-21.742621083474287,"pfxX":-8.324750145657344,"pfxZ":5.612045247475148,"pX":0.45402608228786506,"pZ":2.392639280237196,"vX0":6.46106535085862,"vY0":-135.20037504403248,"vZ0":-5.939043074902654,"x":99.69,"y":174.18,"x0":-0.8802591100054104,"y0":50.00280626089003,"z0":6.134669293340136,"aX":-15.47500173858066},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":13.8,"spinRate":2369,"spinDirection":214},"zone":6,"typeConfidence":0.89,"plateTime":0.4044756743863749,"extension":6.426850511104553},"index":1,"playId":"536a0cab-17ee-35a1-8cd6-3aefcb02b90f","pitchNumber":2,"startTime":"2026-07-18T02:14:17.127Z","endTime":"2026-07-18T02:14:21.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331101991018595,"aZ":-30.406367378092163,"pfxX":-0.4600191246887053,"pfxZ":1.0504163780165072,"pX":0.32799003637553853,"pZ":2.6502555820165057,"vX0":4.288793938302824,"vY0":-127.93840984417241,"vZ0":-2.6833484654698556,"x":104.5,"y":167.22,"x0":-1.2986972529956924,"y0":50.00380347084912,"z0":6.05650267642892,"aX":-0.7754986017290774},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":2532,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.4254685036374033,"extension":6.105919455748186},"index":2,"playId":"8a19ed4a-c326-347e-b3dd-cf30dcf4b708","pitchNumber":3,"startTime":"2026-07-18T02:14:41.117Z","endTime":"2026-07-18T02:14:44.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T02:14:54.742Z","endTime":"2026-07-18T02:15:07.779Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96069595966364,"aZ":-42.664757069424745,"pfxX":4.844964296485123,"pfxZ":-6.795672684790134,"pX":1.7564477085903112,"pZ":1.7401098682549638,"vX0":4.752228065952914,"vY0":-124.06331633011797,"vZ0":-2.694298354376702,"x":50.05,"y":191.8,"x0":-0.8196938773513338,"y0":50.00116322450705,"z0":6.42788345630753,"aX":7.481283204301927},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.7,"breakHorizontal":-10.0,"spinRate":3027,"spinDirection":20},"zone":14,"typeConfidence":0.88,"plateTime":0.44306634900157915,"extension":6.265244641604551},"index":4,"playId":"42de05ac-fcc4-3092-94d6-7984775e7e75","pitchNumber":4,"startTime":"2026-07-18T02:15:07.779Z","endTime":"2026-07-18T02:15:10.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52436743634328,"aZ":-45.20463387612275,"pfxX":5.753576832265382,"pfxZ":-8.753634724522946,"pX":1.2109991064087529,"pZ":1.3732007209886692,"vX0":3.288305404521424,"vY0":-121.94527524607035,"vZ0":-2.764836857950348,"x":70.84,"y":201.7,"x0":-0.9074427459859012,"y0":50.00247455310455,"z0":6.464148311655834,"aX":8.565475342004293},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.2,"breakHorizontal":-11.3,"spinRate":2930,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4511245526909491,"extension":6.150893449803771},"index":5,"playId":"7213744f-2f16-3b71-a104-f7648a57bb0e","pitchNumber":5,"startTime":"2026-07-18T02:15:25.227Z","endTime":"2026-07-18T02:15:30.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:15:30.180Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to second baseman Kody Clemens.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T02:17:58.497Z","endTime":"2026-07-18T02:18:25.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T02:15:41.371Z","endTime":"2026-07-18T02:16:08.388Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Rogers replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-18T02:16:08.388Z","endTime":"2026-07-18T02:18:00.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.1,"endSpeed":71.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50956202994535,"aZ":-30.419988451206752,"pfxX":-8.428456575560979,"pfxZ":1.3707875221956218,"pX":0.06153485334692005,"pZ":3.0195272002530302,"vX0":-1.8375146244274883,"vY0":-112.34413175007498,"vZ0":1.210722349211651,"x":114.65,"y":157.25,"x0":1.9850606915690068,"y0":50.001653083963376,"z0":5.5675873490696315,"aX":-10.762713781859503},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":2826,"spinDirection":280},"zone":2,"typeConfidence":0.91,"plateTime":0.4876955487463772,"extension":5.7936483702512955},"index":2,"playId":"ccb3b4f0-0e04-3cba-b567-90244d7b1f0b","pitchNumber":1,"startTime":"2026-07-18T02:18:00.726Z","endTime":"2026-07-18T02:18:04.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.184765980435703,"aZ":-30.30906890057588,"pfxX":-8.202958330513116,"pfxZ":1.4628840534629886,"pX":-0.2525062405231833,"pZ":1.6192503253943011,"vX0":-2.4044266102875715,"vY0":-112.54309768437408,"vZ0":-1.6934170790004064,"x":126.62,"y":195.06,"x0":1.896722289963205,"y0":50.005591706370645,"z0":5.462853638013419,"aX":-10.481238657949977},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":2.5,"breakHorizontal":15.5,"spinRate":2869,"spinDirection":293},"zone":7,"typeConfidence":0.91,"plateTime":0.48742655200123863,"extension":5.6358491346708535},"hitData":{"launchSpeed":79.9,"launchAngle":70.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.44,"coordY":162.91}},"index":3,"playId":"c6f4c651-fb56-3050-a4f1-3379d1a5df1c","pitchNumber":2,"startTime":"2026-07-18T02:18:15.741Z","endTime":"2026-07-18T02:18:25.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:18:25.840Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:20:45.396Z","endTime":"2026-07-18T02:21:50.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Rolison replaces Gavin Hollowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:19:49.128Z","endTime":"2026-07-18T02:20:47.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258382428973782,"aZ":-28.544212378779577,"pfxX":-6.404570295215585,"pfxZ":2.3101837909789094,"pX":-0.1504326003067532,"pZ":2.8397388579281153,"vX0":-3.0145346847885324,"vY0":-124.28740073082422,"vZ0":-1.8670365824044193,"x":122.73,"y":162.11,"x0":1.9089848633287174,"y0":50.000218880886564,"z0":5.964766849019605,"aX":-10.045095064040703},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":2612,"spinDirection":296},"zone":2,"typeConfidence":0.92,"plateTime":0.44022448296592875,"extension":6.319853444044551},"index":1,"playId":"56c0f25c-8179-3983-93ae-77eb0f42fd12","pitchNumber":1,"startTime":"2026-07-18T02:20:47.722Z","endTime":"2026-07-18T02:20:51.386Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489787649315122,"aZ":-35.732065376007064,"pfxX":-6.173316514836028,"pfxZ":-2.290800961269116,"pX":-0.10632694027639589,"pZ":1.8422480748668233,"vX0":-2.8916857085580134,"vY0":-123.9464297437289,"vZ0":-2.696128500254205,"x":121.05,"y":189.04,"x0":1.8787536157659408,"y0":50.00519546888451,"z0":5.9370831663503925,"aX":-9.575975517255698},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.6,"breakHorizontal":11.9,"spinRate":2805,"spinDirection":318},"zone":8,"typeConfidence":0.91,"plateTime":0.442435848796523,"extension":6.48009898951603},"index":2,"playId":"f50b8088-dc0a-3c63-b3f5-2de7db136da9","pitchNumber":2,"startTime":"2026-07-18T02:21:03.372Z","endTime":"2026-07-18T02:21:06.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68225579598731,"aZ":-41.492295939561,"pfxX":-5.711295700557764,"pfxZ":-6.935382745933336,"pX":-0.661782795352645,"pZ":-0.16070060280695284,"vX0":-3.3131013343802564,"vY0":-115.7818115344068,"vZ0":-4.332700515282738,"x":142.23,"y":243.12,"x0":1.5346082161004069,"y0":50.00264781749624,"z0":5.74776085691662,"aX":-7.673964581759282},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.4,"breakHorizontal":11.3,"spinRate":2689,"spinDirection":315},"zone":13,"typeConfidence":0.89,"plateTime":0.47493147613431574,"extension":6.551357833170847},"index":3,"playId":"4352b7cf-4b53-3e99-b07a-3a6b4e13db0a","pitchNumber":3,"startTime":"2026-07-18T02:21:25.481Z","endTime":"2026-07-18T02:21:28.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32312039898182,"aZ":-30.48131179985974,"pfxX":-7.9339581269131525,"pfxZ":1.0698875062083122,"pX":-0.9155442533592849,"pZ":3.1124860133309817,"vX0":-3.912915892224707,"vY0":-124.65654974874204,"vZ0":-1.1267484723424805,"x":112.7,"y":144.59,"x0":1.7035605279445212,"y0":50.00149425614012,"z0":6.079632956162749,"aX":-12.522792262028187},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":15.2,"spinRate":2533,"spinDirection":306},"zone":11,"typeConfidence":0.92,"plateTime":0.4388741848482578,"extension":6.27529494583178},"index":4,"playId":"e8756f04-c5cf-3ad4-b1ec-d3627f6b4712","pitchNumber":4,"startTime":"2026-07-18T02:21:45.821Z","endTime":"2026-07-18T02:21:50.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:21:50.160Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:21:56.118Z","endTime":"2026-07-18T02:24:07.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202287907377933,"aZ":-16.526494584242165,"pfxX":2.37108094032468,"pfxZ":8.02844521317631,"pX":1.0772770836454995,"pZ":2.262074150197065,"vX0":-2.7019488007092796,"vY0":-137.90599431213937,"vZ0":-6.467064458150779,"x":75.94,"y":177.7,"x0":1.7561271764365138,"y0":50.0043069687505,"z0":5.729466166041766,"aX":4.62254224298053},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":-3.8,"spinRate":2158,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.3953483476569226,"extension":6.454589925513538},"index":0,"playId":"8fa6d887-a887-3aec-926a-7d94ab7dade5","pitchNumber":1,"startTime":"2026-07-18T02:22:15.646Z","endTime":"2026-07-18T02:22:20.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27652045266631,"aZ":-27.044099445410446,"pfxX":3.00695669951311,"pfxZ":2.937016713599382,"pX":0.5447830113570852,"pZ":3.2593531697578064,"vX0":-4.500135581492071,"vY0":-131.04420586698154,"vZ0":-1.3144002579037792,"x":96.23,"y":150.78,"x0":1.889368811846119,"y0":50.00557398700467,"z0":5.777416126038449,"aX":5.259191724619598},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":-4.6,"spinRate":1740,"spinDirection":157},"zone":3,"typeConfidence":0.84,"plateTime":0.41709502938247667,"extension":6.195833082243088},"index":1,"playId":"fc1215ea-bbc7-364d-b0bb-99e1f7ddade6","pitchNumber":2,"startTime":"2026-07-18T02:22:28.517Z","endTime":"2026-07-18T02:22:31.517Z","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":80.5,"endSpeed":74.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69784038144822,"aZ":-43.372122807793595,"pfxX":-4.0158541789722015,"pfxZ":-8.123092969518078,"pX":0.662844980061581,"pZ":2.1778453236207826,"vX0":-0.882343755773975,"vY0":-117.15076624074526,"vZ0":0.34467325726929254,"x":91.73,"y":179.98,"x0":1.5665487819281099,"y0":50.00107987438691,"z0":6.108279607990443,"aX":-5.538339325238711},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.3,"breakHorizontal":7.4,"spinRate":2512,"spinDirection":327},"zone":9,"typeConfidence":0.91,"plateTime":0.4689061978065272,"extension":6.3759316184803625},"index":2,"playId":"4b9f656f-4909-3385-bae7-6fc3d9dd3f12","pitchNumber":3,"startTime":"2026-07-18T02:22:47.528Z","endTime":"2026-07-18T02:22:51.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.971143315586644,"aZ":-12.869913995028242,"pfxX":1.2867705571583827,"pfxZ":9.497625474029316,"pX":1.0210375291855718,"pZ":1.3673334303005311,"vX0":-1.9054031696042706,"vY0":-141.59050048536375,"vZ0":-9.838769602426483,"x":78.08,"y":201.86,"x0":1.5351709345519922,"y0":50.006361531378204,"z0":5.70851907402014,"aX":2.6164297261861593},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":-1.9,"spinRate":2073,"spinDirection":152},"zone":14,"typeConfidence":0.92,"plateTime":0.38666111610337994,"extension":6.6098281981157},"index":3,"playId":"b2712252-cbc1-3614-b593-69e83be2105d","pitchNumber":4,"startTime":"2026-07-18T02:23:09.576Z","endTime":"2026-07-18T02:23:13.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.013280222454934,"aZ":-42.52015808175578,"pfxX":-6.310337800439725,"pfxZ":-7.566434947299232,"pX":0.7799626517821632,"pZ":0.7371350071656283,"vX0":0.27410420838642474,"vY0":-116.81328368941439,"vZ0":-2.6661315132172128,"x":87.27,"y":218.88,"x0":1.478989571822066,"y0":50.00106103685177,"z0":5.928402679739148,"aX":-8.633742854178129},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.0,"breakHorizontal":11.3,"spinRate":2689,"spinDirection":330},"zone":14,"typeConfidence":0.9,"plateTime":0.4706623613937624,"extension":6.493510292165723},"index":4,"playId":"612021d3-98ab-3700-b591-32d30af94cd8","pitchNumber":5,"startTime":"2026-07-18T02:23:24.991Z","endTime":"2026-07-18T02:23:28.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T02:23:45.520Z","endTime":"2026-07-18T02:23:59.588Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168754573872196,"aZ":-35.2094941566552,"pfxX":-0.8426539028692029,"pfxZ":-1.8573245041415678,"pX":0.12150202717985473,"pZ":2.4149368419164134,"vX0":-3.412807820546165,"vY0":-126.90475515686524,"vZ0":-1.619284698048957,"x":112.37,"y":173.58,"x0":1.5913514072591646,"y0":50.0016202672692,"z0":5.8574059825363145,"aX":-1.378125327128837},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.5,"breakHorizontal":2.3,"spinRate":2311,"spinDirection":297},"zone":5,"typeConfidence":0.89,"plateTime":0.431057967900629,"extension":6.656628368774813},"hitData":{"launchSpeed":89.2,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.43,"coordY":154.44}},"index":6,"playId":"3bf5a912-fe0a-3ccb-a7b3-38d791285e67","pitchNumber":6,"startTime":"2026-07-18T02:23:59.588Z","endTime":"2026-07-18T02:24:07.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:24:07.330Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:24:22.979Z","endTime":"2026-07-18T02:24:56.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"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":"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":78.7,"endSpeed":73.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.969166768027584,"aZ":-39.57313967907152,"pfxX":-5.339894158598901,"pfxZ":-5.518995260773435,"pX":0.7317538312203336,"pZ":2.96798767733208,"vX0":-0.7340389284195586,"vY0":-114.69854064332804,"vZ0":1.526364175377895,"x":89.11,"y":158.64,"x0":1.7495680832877094,"y0":50.00297715265235,"z0":6.13451828118783,"aX":-7.158956207575401},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.4,"breakHorizontal":9.8,"spinRate":2550,"spinDirection":325},"zone":3,"typeConfidence":0.82,"plateTime":0.4763972041671787,"extension":6.4033685692453615},"index":0,"playId":"ec81ef5a-adea-37d1-bff1-3d06dd19e058","pitchNumber":1,"startTime":"2026-07-18T02:24:32.615Z","endTime":"2026-07-18T02:24:37.102Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483785289920878,"aZ":-30.709562807289547,"pfxX":6.691446008019023,"pfxZ":0.8632302229587445,"pX":0.2237716617044442,"pZ":2.272027812054721,"vX0":-5.9628032223875245,"vY0":-129.3966556411758,"vZ0":-2.7455000151951694,"x":108.47,"y":177.44,"x0":1.6819726340769063,"y0":50.00618229905298,"z0":5.685364189295126,"aX":11.417400461710207},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-10.9,"spinRate":1610,"spinDirection":145},"zone":5,"typeConfidence":0.98,"plateTime":0.4223228765901186,"extension":6.290118283408982},"hitData":{"launchSpeed":96.0,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.61,"coordY":104.8}},"index":1,"playId":"d95de787-3ad4-3cf4-b0e8-4cfceec37cd5","pitchNumber":2,"startTime":"2026-07-18T02:24:45.218Z","endTime":"2026-07-18T02:24:56.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:24:56.368Z","atBatIndex":60},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Twins challenged (tag play), call on the field was upheld: Brooks Lee caught stealing 2nd base, catcher Carson Kelly to second baseman Nico Hoerner.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T02:25:36.619Z","endTime":"2026-07-18T02:26:34.203Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"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":"a3a8ab96-d7e2-39b8-9bb7-5d09887eac64","startTime":"2026-07-18T02:25:22.040Z","endTime":"2026-07-18T02:25:26.408Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.435491489561354,"aZ":-22.971698869187616,"pfxX":2.3936355409610997,"pfxZ":4.834228767429877,"pX":1.0599766989051465,"pZ":2.962478672030686,"vX0":-3.361642952062843,"vY0":-136.50222357888723,"vZ0":-3.4333488796568807,"x":76.6,"y":158.79,"x0":1.9912178950614032,"y0":50.0058013435499,"z0":5.801217751834312,"aX":4.5599054703316355},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.7,"spinRate":2156,"spinDirection":156},"zone":12,"typeConfidence":0.68,"plateTime":0.3998438760041738,"extension":6.416108361897659},"index":1,"playId":"72a30a72-9e7a-3285-8a89-76114d9763e0","pitchNumber":1,"startTime":"2026-07-18T02:25:38.974Z","endTime":"2026-07-18T02:25:42.594Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.313371978969105,"aZ":-21.431810084232787,"pfxX":1.6310235828068949,"pfxZ":5.5783293836101855,"pX":0.15402537217697004,"pZ":2.2002979355836385,"vX0":-4.850107657545029,"vY0":-137.35719837853992,"vZ0":-5.69707977527992,"x":111.13,"y":179.37,"x0":1.7249372693405276,"y0":50.00131214873421,"z0":5.743171873233809,"aX":3.1403849774539565},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-2.0,"spinRate":2072,"spinDirection":167},"zone":5,"typeConfidence":0.83,"plateTime":0.39764898416546357,"extension":6.35393667192336},"index":2,"playId":"babdf2d0-d153-37bd-b7d0-d5a4ef5e18c5","pitchNumber":2,"startTime":"2026-07-18T02:25:56.192Z","endTime":"2026-07-18T02:26:01.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76539514599914,"aZ":-42.63003059086849,"pfxX":-5.019696529903321,"pfxZ":-7.860374566275967,"pX":0.47549335278436394,"pZ":1.4285375076750224,"vX0":-1.4149491635708262,"vY0":-115.05965722114829,"vZ0":-0.7655450658953552,"x":98.88,"y":200.21,"x0":1.7515026000795957,"y0":50.000676327892904,"z0":5.922122683467513,"aX":-6.680794593394974},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.0,"breakHorizontal":9.5,"spinRate":2650,"spinDirection":328},"zone":14,"typeConfidence":0.9,"plateTime":0.4773478326601257,"extension":6.601052203941139},"index":3,"playId":"81d8b54d-39e6-35b4-9c61-f3b0c738fdd6","pitchNumber":3,"startTime":"2026-07-18T02:26:28.027Z","endTime":"2026-07-18T02:26:34.203Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":142},"playEndTime":"2026-07-18T02:26:34.203Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out to center fielder Luke Keaschall.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:30:42.127Z","endTime":"2026-07-18T02:32:07.049Z","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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":{"description":"Pitching Change: Andrew Morris replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:29:33.251Z","endTime":"2026-07-18T02:30:44.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"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":98.4,"endSpeed":90.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633431486556262,"aZ":-15.745052895491387,"pfxX":-3.6804225165864497,"pfxZ":7.856821709657238,"pX":-0.998961226384056,"pZ":4.08340813966937,"vX0":1.98943021224156,"vY0":-143.35200343950999,"vZ0":-3.7535150774988346,"x":155.08,"y":128.53,"x0":-1.2219362117607635,"y0":50.00591799474107,"z0":6.386191474187108,"aX":-7.698280820531143},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":6.2,"spinRate":1881,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.38138139543256777,"extension":6.254152893872203},"index":1,"playId":"5b068263-6b4e-3397-b22a-2887b1735904","pitchNumber":1,"startTime":"2026-07-18T02:30:44.463Z","endTime":"2026-07-18T02:30:49.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.777677062613442,"aZ":-11.88798082820882,"pfxX":-1.4443096201932504,"pfxZ":9.897833126913616,"pX":0.026231335905879102,"pZ":2.9370666947657305,"vX0":4.031546279457407,"vY0":-142.0925664082118,"vZ0":-7.041868665400792,"x":116.0,"y":159.48,"x0":-1.2217957899893495,"y0":50.00639752433406,"z0":6.19862439185365,"aX":-2.961331294661094},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":1.8,"spinRate":2042,"spinDirection":204},"zone":2,"typeConfidence":0.89,"plateTime":0.3850853018091791,"extension":6.275703300466985},"index":2,"playId":"43f283d6-ec25-33bf-9a90-7d7b0f2d6976","pitchNumber":2,"startTime":"2026-07-18T02:31:01.949Z","endTime":"2026-07-18T02:31:04.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176881312937663,"aZ":-13.849521938642955,"pfxX":-2.1649718441097914,"pfxZ":8.699622418910888,"pX":0.642866541694535,"pZ":1.630080025863263,"vX0":5.567239420784232,"vY0":-143.7355943901633,"vZ0":-10.5087949241415,"x":92.5,"y":194.77,"x0":-1.0319764214323242,"y0":50.003733026369865,"z0":6.178123224391716,"aX":-4.561037412710638},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":2.9,"spinRate":1775,"spinDirection":197},"zone":9,"typeConfidence":0.89,"plateTime":0.38006925171993977,"extension":6.261209335995816},"index":3,"playId":"f5a072ab-d44c-31ac-b274-0eb4f3826b14","pitchNumber":3,"startTime":"2026-07-18T02:31:23.107Z","endTime":"2026-07-18T02:31:27.243Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75736893291235,"aZ":-27.757765744297558,"pfxX":3.0568474687467004,"pfxZ":2.3794348499094333,"pX":0.805870740699158,"pZ":2.5176516680973506,"vX0":4.3045858107134345,"vY0":-134.9183920033233,"vZ0":-4.97744498065599,"x":86.28,"y":170.8,"x0":-1.2037510421188744,"y0":50.00020949369173,"z0":6.328598878470051,"aX":5.666916387229409},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-6.4,"spinRate":2207,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.40507559115033587,"extension":6.159571797723156},"hitData":{"launchSpeed":93.6,"launchAngle":24.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.37,"coordY":59.14}},"index":4,"playId":"526fd884-498f-3973-9fda-3cc1af0245bb","pitchNumber":4,"startTime":"2026-07-18T02:31:58.939Z","endTime":"2026-07-18T02:32:07.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:32:07.049Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, first baseman Royce Lewis to pitcher Andrew Morris.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:32:21.959Z","endTime":"2026-07-18T02:34:01.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2667059891346,"aZ":-24.356948343364376,"pfxX":3.268344922780136,"pfxZ":4.090589773455614,"pX":-0.38022061891360126,"pZ":2.0553687141859154,"vX0":1.293329154042917,"vY0":-136.64780048875645,"vZ0":-6.744271545104519,"x":131.49,"y":183.29,"x0":-1.2829482281694833,"y0":50.00196893222219,"z0":6.204528545939394,"aX":6.242155791439432},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":-6.2,"spinRate":2242,"spinDirection":167},"zone":7,"typeConfidence":0.88,"plateTime":0.3993038062618113,"extension":6.249405011056239},"index":0,"playId":"5226f96b-d691-3269-b750-86b97e37703d","pitchNumber":1,"startTime":"2026-07-18T02:32:38.634Z","endTime":"2026-07-18T02:32:42.576Z","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":99.0,"endSpeed":90.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26444863019875,"aZ":-11.700681923988547,"pfxX":-0.7905551065485632,"pfxZ":9.708891032490214,"pX":0.5735381381047431,"pZ":3.227042072252824,"vX0":4.950096775124389,"vY0":-144.02129084831702,"vZ0":-6.501327306981412,"x":95.14,"y":151.65,"x0":-1.061919767471512,"y0":50.00076884025792,"z0":6.231350197113993,"aX":-1.6669662059632628},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":0.5,"spinRate":2045,"spinDirection":191},"zone":3,"typeConfidence":0.89,"plateTime":0.3797504661068314,"extension":6.2470353905580325},"index":1,"playId":"b9a67f7b-3ad4-3bac-a62a-9c91b301223a","pitchNumber":2,"startTime":"2026-07-18T02:32:52.539Z","endTime":"2026-07-18T02:32:57.286Z","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":99.4,"endSpeed":91.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.609974807221434,"aZ":-12.680973607622755,"pfxX":-2.2781057689519018,"pfxZ":9.191147925810315,"pX":0.6670454855996756,"pZ":2.536933321562926,"vX0":5.958291396513694,"vY0":-144.47045042114823,"vZ0":-8.093349303253992,"x":91.57,"y":170.28,"x0":-1.123043726748912,"y0":50.00308476901903,"z0":6.148046972518864,"aX":-4.8321755379078875},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":3.0,"spinRate":1993,"spinDirection":196},"zone":6,"typeConfidence":0.9,"plateTime":0.3786457452625531,"extension":6.284259963502979},"index":2,"playId":"08d7bb22-9f39-3acb-af32-83641d9a67e7","pitchNumber":3,"startTime":"2026-07-18T02:33:09.595Z","endTime":"2026-07-18T02:33:13.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T02:33:27.894Z","endTime":"2026-07-18T02:33:38.152Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660542530543886,"aZ":-23.73011583388658,"pfxX":-7.45688144415065,"pfxZ":4.889470762025059,"pX":-1.9342986302329348,"pZ":2.7092114812972685,"vX0":1.6552148003380687,"vY0":-130.4148026895786,"vZ0":-4.331606075559766,"x":190.73,"y":165.63,"x0":-1.60697907892196,"y0":50.00630309401358,"z0":6.175249574145417,"aX":-12.885025836274364},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":13.2,"spinRate":1295,"spinDirection":230},"zone":11,"typeConfidence":0.7,"plateTime":0.4195209436595775,"extension":6.171505294302377},"index":4,"playId":"60fa1156-6067-3296-bd10-f6a3b40f3314","pitchNumber":4,"startTime":"2026-07-18T02:33:38.152Z","endTime":"2026-07-18T02:33:41.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.524661899891118,"aZ":-15.85517605968949,"pfxX":-3.419402261582216,"pfxZ":7.595562789419237,"pX":-0.40503859680571547,"pZ":2.0797162423684115,"vX0":3.6143617461981714,"vY0":-145.1150930210654,"vZ0":-8.807305646538646,"x":132.44,"y":182.63,"x0":-1.2178665035790994,"y0":50.006806327083225,"z0":6.104354208773423,"aX":-7.3504090787328815},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.4,"breakHorizontal":5.5,"spinRate":1814,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.3763424442840875,"extension":6.284948362231936},"hitData":{"launchSpeed":87.1,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.04,"coordY":165.34}},"index":5,"playId":"d99c9c51-7e2d-3ade-8035-d6d3c0edd537","pitchNumber":5,"startTime":"2026-07-18T02:33:54.828Z","endTime":"2026-07-18T02:34:01.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:34:01.833Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:34:12.308Z","endTime":"2026-07-18T02:36:08.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157924094280038,"aZ":-23.562191407352053,"pfxX":2.1409205731322203,"pfxZ":4.466295585502289,"pX":-0.32446302367509966,"pZ":2.94123418317641,"vX0":1.8671143837235276,"vY0":-137.00904455482376,"vZ0":-4.727608492290416,"x":129.37,"y":159.37,"x0":-1.2895001253068725,"y0":50.00376496406505,"z0":6.269774109203463,"aX":4.129327006537446},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-4.2,"spinRate":2109,"spinDirection":156},"zone":1,"typeConfidence":0.85,"plateTime":0.39757025557168113,"extension":6.219591294214887},"index":0,"playId":"d42d7b70-1cc2-3ffd-b2fb-1553453f465d","pitchNumber":1,"startTime":"2026-07-18T02:34:30.936Z","endTime":"2026-07-18T02:34:35.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-18T02:34:41.698Z","endTime":"2026-07-18T02:34:56.535Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.4,"endSpeed":92.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04318023913604,"aZ":-14.376307023178844,"pfxX":-3.0479495111935457,"pfxZ":8.235231210321977,"pX":-0.5305472001271875,"pZ":2.563176403763188,"vX0":3.2026102199499396,"vY0":-144.762245739704,"vZ0":-7.739623868269767,"x":137.22,"y":169.57,"x0":-1.2456406118597112,"y0":50.002851737106965,"z0":6.1183098068908786,"aX":-6.58671365265836},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.9,"breakHorizontal":5.0,"spinRate":1917,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.3757692261176979,"extension":6.363065243089984},"index":2,"playId":"7aff129d-bd31-3c6a-881b-735d46b44dbf","pitchNumber":2,"startTime":"2026-07-18T02:34:56.535Z","endTime":"2026-07-18T02:34:59.708Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55054359879461,"aZ":-23.266798190612825,"pfxX":-8.614342937150667,"pfxZ":5.043070293419445,"pX":-1.0100728584577352,"pZ":1.41513635707195,"vX0":4.192441950585342,"vY0":-131.7142702178254,"vZ0":-7.618558245423672,"x":155.5,"y":200.57,"x0":-1.4984679444028097,"y0":50.00578746760001,"z0":6.05151884117995,"aX":-15.220468303210522},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":1502,"spinDirection":231},"zone":13,"typeConfidence":0.81,"plateTime":0.41499827539978584,"extension":6.220820021157201},"index":3,"playId":"a99bce34-32ee-306e-904c-dfda1cbe35f0","pitchNumber":3,"startTime":"2026-07-18T02:35:19.274Z","endTime":"2026-07-18T02:35:22.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437838821212214,"aZ":-15.943655208787098,"pfxX":-2.9212283894787046,"pfxZ":7.694761727582868,"pX":0.9489949212613287,"pZ":1.1505185245627656,"vX0":6.531575455687528,"vY0":-143.65894090089256,"vZ0":-10.98759513298702,"x":80.83,"y":207.72,"x0":-0.965296605151047,"y0":50.00457372412379,"z0":5.9940402140258655,"aX":-6.163182175456891},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":4.1,"spinRate":1822,"spinDirection":197},"zone":14,"typeConfidence":0.88,"plateTime":0.37994645063784205,"extension":6.289815217056332},"index":4,"playId":"6c92b65e-ef46-326d-af83-7e56f2aaee7d","pitchNumber":4,"startTime":"2026-07-18T02:35:38.339Z","endTime":"2026-07-18T02:35:41.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128836164187764,"aZ":-14.953899200743862,"pfxX":-3.008493760213179,"pfxZ":8.075565299735757,"pX":0.626990503136749,"pZ":2.914884241944293,"vX0":6.612538845599104,"vY0":-144.51788488256204,"vZ0":-6.699301990601081,"x":93.1,"y":160.08,"x0":-1.2916103605795755,"y0":50.00375180166299,"z0":6.167689455276873,"aX":-6.416500429437091},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.6,"breakHorizontal":4.2,"spinRate":1941,"spinDirection":200},"zone":3,"typeConfidence":0.89,"plateTime":0.377851024282434,"extension":6.24172043931557},"hitData":{"launchSpeed":90.2,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":151.41}},"index":5,"playId":"27e41aed-1085-359c-b2f7-3ced7234f75a","pitchNumber":5,"startTime":"2026-07-18T02:36:02.072Z","endTime":"2026-07-18T02:36:08.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:36:08.724Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:38:26.824Z","endTime":"2026-07-18T02:39:38.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:36:51.043Z","endTime":"2026-07-18T02:38:29.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"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.2,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21172954001967,"aZ":-16.010155661874915,"pfxX":-4.524265830728006,"pfxZ":8.480821188513124,"pX":1.3440916861639896,"pZ":2.9083712483431827,"vX0":11.913618612667173,"vY0":-136.70206483205115,"vZ0":-4.8580402497617445,"x":65.77,"y":160.25,"x0":-2.4693691310720625,"y0":50.00059372964882,"z0":5.796271623544493,"aX":-8.622125510439488},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":2380,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3996448874396119,"extension":6.310324071432066},"index":1,"playId":"9a590c95-316a-36bb-b059-d2aebe072e1b","pitchNumber":1,"startTime":"2026-07-18T02:38:29.117Z","endTime":"2026-07-18T02:38:33.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886199931966768,"aZ":-14.397733332452423,"pfxX":-4.981419855740863,"pfxZ":9.299671579752207,"pX":-0.34279201311943014,"pZ":1.764375702203055,"vX0":7.762516648584426,"vY0":-136.8199193850737,"vZ0":-7.8387064901819405,"x":130.07,"y":191.14,"x0":-2.5589430213774103,"y0":50.00402399742411,"z0":5.6369824415377465,"aX":-9.523216636445472},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2244,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.3991057343564548,"extension":6.423931446102169},"index":2,"playId":"8616f182-425f-38de-bbb2-ee4f3cbb8c80","pitchNumber":2,"startTime":"2026-07-18T02:38:43.740Z","endTime":"2026-07-18T02:38:47.729Z","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":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496521818674562,"aZ":-32.85017921201535,"pfxX":2.745201274598155,"pfxZ":-0.41699873098002627,"pX":-0.294005438496329,"pZ":2.053085317380761,"vX0":4.896753495119176,"vY0":-126.10425183343479,"vZ0":-2.9655098329778773,"x":128.21,"y":183.35,"x0":-2.6108856153968216,"y0":50.00334916910721,"z0":5.8705295662182335,"aX":4.459293216561761},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":-6.0,"spinRate":2638,"spinDirection":91},"zone":8,"typeConfidence":0.89,"plateTime":0.4328719321354635,"extension":6.404347495704201},"index":3,"playId":"323ccc82-d099-3aaa-b689-65e53836d19a","pitchNumber":3,"startTime":"2026-07-18T02:38:58.565Z","endTime":"2026-07-18T02:39:02.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291916338022983,"aZ":-29.53721195018178,"pfxX":4.992172776221846,"pfxZ":1.7291474339176505,"pX":1.171071085116576,"pZ":1.8755894401516844,"vX0":7.578423485200321,"vY0":-123.00700955087773,"vZ0":-3.3081106171773533,"x":72.36,"y":188.14,"x0":-2.603196018852726,"y0":50.00536526625038,"z0":5.752788112526556,"aX":7.618774919272903},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2620,"spinDirection":59},"zone":14,"typeConfidence":0.97,"plateTime":0.44596057839387715,"extension":6.520391555935468},"index":4,"playId":"46fa3d14-0b77-3071-ae89-f1f1cdfd459c","pitchNumber":4,"startTime":"2026-07-18T02:39:32.461Z","endTime":"2026-07-18T02:39:38.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:39:38.399Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:40:01.178Z","endTime":"2026-07-18T02:40:24.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248396554961648,"aZ":-15.372606994288597,"pfxX":-4.768694039737925,"pfxZ":8.645882934171539,"pX":0.7845259060886288,"pZ":1.8358674197853466,"vX0":10.546460582922089,"vY0":-138.37367123851809,"vZ0":-7.865754957936379,"x":87.1,"y":189.21,"x0":-2.452964014888384,"y0":50.00279525100966,"z0":5.740764880816564,"aX":-9.267763760741344},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":6.5,"spinRate":2369,"spinDirection":220},"zone":9,"typeConfidence":0.92,"plateTime":0.39549190431498893,"extension":6.322817679532286},"index":0,"playId":"fc94a0a1-f819-3e98-b411-306aeadb4924","pitchNumber":1,"startTime":"2026-07-18T02:40:01.178Z","endTime":"2026-07-18T02:40:05.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.069444699809694,"aZ":-24.54472188339156,"pfxX":-10.479826242700897,"pfxZ":3.9518149090633656,"pX":-0.3336669701689926,"pZ":2.444720282629702,"vX0":9.574954059152924,"vY0":-138.38032623754916,"vZ0":-4.584315435729439,"x":129.72,"y":172.77,"x0":-2.484041130876587,"y0":50.003725502162034,"z0":5.775659864194616,"aX":-20.24170141114616},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2347,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.3964398904872555,"extension":6.383793876334715},"hitData":{"launchSpeed":91.8,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.12,"coordY":59.92}},"index":1,"playId":"942b3d82-3a44-37fb-8400-d1f5603e0600","pitchNumber":2,"startTime":"2026-07-18T02:40:17.745Z","endTime":"2026-07-18T02:40:24.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:40:24.591Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:40:35.746Z","endTime":"2026-07-18T02:41:01.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351181761360397,"aZ":-31.673483566203988,"pfxX":2.966407044382429,"pfxZ":0.30610582771312167,"pX":-0.3401612974760041,"pZ":3.012788566367126,"vX0":4.853687598561532,"vY0":-127.05574440450242,"vZ0":-1.210341249676878,"x":129.97,"y":157.43,"x0":-2.6585914298459756,"y0":50.00358642762519,"z0":6.005943333116664,"aX":4.862870318232687},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-6.5,"spinRate":2627,"spinDirection":97},"zone":1,"typeConfidence":0.92,"plateTime":0.4306309502440353,"extension":6.377420161172452},"hitData":{"launchSpeed":83.9,"launchAngle":58.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.37,"coordY":120.85}},"index":0,"playId":"99493f5a-d4f7-3e77-9dbc-e05fee9a4bcb","pitchNumber":1,"startTime":"2026-07-18T02:40:51.859Z","endTime":"2026-07-18T02:41:01.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:41:01.031Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:43:31.189Z","endTime":"2026-07-18T02:46:08.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,8],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:42:20.347Z","endTime":"2026-07-18T02:43:33.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"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.9,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818680793205182,"aZ":-19.540742970242093,"pfxX":-4.244594882870419,"pfxZ":6.481011305117617,"pX":-0.8147266436454035,"pZ":3.4985100952617834,"vX0":5.9441786060044475,"vY0":-138.2466150502303,"vZ0":-1.6005757344408047,"x":148.06,"y":144.32,"x0":-2.434340249410236,"y0":50.00168998834612,"z0":5.38738686973367,"aX":-8.272988775262565},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":6.6,"spinRate":2439,"spinDirection":212},"zone":11,"typeConfidence":0.67,"plateTime":0.39515439777921957,"extension":6.791431750449464},"index":1,"playId":"5156675b-0e77-3dd6-ab65-dcd2af0168d7","pitchNumber":1,"startTime":"2026-07-18T02:43:33.480Z","endTime":"2026-07-18T02:43:37.585Z","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.0,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274501681312636,"aZ":-14.784729081503787,"pfxX":-5.128251136171365,"pfxZ":9.166756335031016,"pX":-1.0030641979173118,"pZ":3.565854809298328,"vX0":5.394551051214602,"vY0":-136.86828413902296,"vZ0":-2.008280007834929,"x":155.23,"y":142.5,"x0":-2.333518449380423,"y0":50.001163035238584,"z0":5.321867736797821,"aX":-9.726744882504061},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2419,"spinDirection":217},"zone":11,"typeConfidence":0.86,"plateTime":0.4002311727441761,"extension":6.7713332047035255},"index":2,"playId":"8ba2c858-5f6b-39fa-b7b3-8b3bef2fcc5b","pitchNumber":2,"startTime":"2026-07-18T02:43:49.578Z","endTime":"2026-07-18T02:43:53.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108827462928453,"aZ":-17.177752172906978,"pfxX":-5.076696134504791,"pfxZ":7.891670910033644,"pX":0.4613173294388632,"pZ":2.696831878038666,"vX0":9.071338001525056,"vY0":-136.7418823318465,"vZ0":-3.6441028365228583,"x":99.42,"y":165.97,"x0":-2.2339895138905383,"y0":50.00430897528772,"z0":5.219575481380747,"aX":-9.650039448177129},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":7.3,"spinRate":2386,"spinDirection":213},"zone":6,"typeConfidence":0.57,"plateTime":0.39998084964854197,"extension":6.745985388757256},"index":3,"playId":"06885f07-7bd6-30d2-a11f-9e10fe211fe3","pitchNumber":3,"startTime":"2026-07-18T02:44:05.510Z","endTime":"2026-07-18T02:44:09.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.693868874592635,"aZ":-16.98958991512918,"pfxX":-6.397917863378409,"pfxZ":7.76836949040824,"pX":0.1228430767681517,"pZ":3.838044564038441,"vX0":8.631732184803493,"vY0":-138.83240791665483,"vZ0":-1.0283335666681617,"x":112.32,"y":135.15,"x0":-2.193379011029153,"y0":50.00307945229385,"z0":5.342589761445326,"aX":-12.506997623438322},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":9.8,"spinRate":2436,"spinDirection":215},"zone":12,"typeConfidence":0.85,"plateTime":0.3943209182530105,"extension":6.789711610856862},"index":4,"playId":"66a09e80-4df8-3fcf-9ab9-7ca172ab61c8","pitchNumber":4,"startTime":"2026-07-18T02:44:24.024Z","endTime":"2026-07-18T02:44:27.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.383491646328324,"aZ":-15.486809417611319,"pfxX":-6.433430871235633,"pfxZ":8.408578693773556,"pX":0.7636682435286035,"pZ":1.5793420842752375,"vX0":10.38990866975164,"vY0":-139.7277250445717,"vZ0":-6.8106749572561265,"x":87.89,"y":196.14,"x0":-2.1607847172021755,"y0":50.00592408714067,"z0":5.0592613081442135,"aX":-12.772414530336196},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2456,"spinDirection":218},"zone":9,"typeConfidence":0.87,"plateTime":0.3914472496259567,"extension":6.911530121243906},"index":5,"playId":"43953b79-1457-30e1-bb5d-8d1a5673cc9f","pitchNumber":5,"startTime":"2026-07-18T02:44:42.532Z","endTime":"2026-07-18T02:44:47.996Z","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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-18T02:45:27.824Z","endTime":"2026-07-18T02:45:41.631Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"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.7,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.830712913997008,"aZ":-14.196341130975776,"pfxX":-4.111499051330884,"pfxZ":8.9414128035646,"pX":0.3194348894575873,"pZ":2.728473250277297,"vX0":8.390258274106289,"vY0":-140.65729853061472,"vZ0":-4.1894076074837,"x":104.82,"y":165.11,"x0":-2.1632024491248316,"y0":50.005256810430666,"z0":5.152799099720523,"aX":-8.269663893723092},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":5.8,"spinRate":2405,"spinDirection":218},"zone":3,"typeConfidence":0.92,"plateTime":0.38886354590960304,"extension":6.858607233087517},"index":7,"playId":"438815cf-0bb2-349b-9313-3177c41abf3a","pitchNumber":6,"startTime":"2026-07-18T02:45:41.631Z","endTime":"2026-07-18T02:45:44.631Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.709046922995082,"aZ":-13.370693234446062,"pfxX":-3.8106689192678647,"pfxZ":9.575598676778093,"pX":-0.8260016614155982,"pZ":3.442638781145442,"vX0":5.401455833316387,"vY0":-139.34209514832224,"vZ0":-2.5199538714299887,"x":148.49,"y":145.83,"x0":-2.2957122741579177,"y0":50.001808109489325,"z0":5.243584570550751,"aX":-7.482733212589004},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2459,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.3932743076924359,"extension":6.720019414392732},"index":8,"playId":"297efc37-f116-397d-864e-126fc115400e","pitchNumber":7,"startTime":"2026-07-18T02:46:04.021Z","endTime":"2026-07-18T02:46:08.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:46:08.443Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cubs challenged (play at 1st), call on the field was overturned: Cubs challenged (force play), call on the field was upheld: Nico Hoerner grounds into a force out, first baseman Royce Lewis to shortstop Ryan Kreidler. Ian Happ out at 2nd. Nico Hoerner to 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:46:19.970Z","endTime":"2026-07-18T02:48:40.737Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62700417326632,"aZ":-19.44792832081642,"pfxX":0.038181702303099474,"pfxZ":6.785692092658903,"pX":0.9170301280159717,"pZ":2.092941949800788,"vX0":8.037847487837196,"vY0":-136.04168603015657,"vZ0":-5.047428112741998,"x":82.04,"y":182.27,"x0":-2.079996447367688,"y0":50.00614005784215,"z0":5.31912739496876,"aX":0.0698006355366363},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":-1.8,"spinRate":2443,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.40251275839908196,"extension":6.827085874739261},"index":0,"playId":"b4a2e43d-dfc4-3582-a957-a53081779ae9","pitchNumber":1,"startTime":"2026-07-18T02:46:35.278Z","endTime":"2026-07-18T02:46:40.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-18T02:46:48.154Z","endTime":"2026-07-18T02:47:03.317Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19632001425828,"aZ":-13.549241268288748,"pfxX":-4.0485282870987,"pfxZ":9.272974727402378,"pX":-0.3732868460695264,"pZ":2.604308075229825,"vX0":6.501219866603675,"vY0":-140.85952023179848,"vZ0":-4.630628072631658,"x":131.23,"y":168.46,"x0":-2.1858615497637053,"y0":50.00080529248965,"z0":5.146527582736638,"aX":-8.130238944780295},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2394,"spinDirection":215},"zone":4,"typeConfidence":0.93,"plateTime":0.38895866206296814,"extension":6.814883704698216},"index":2,"playId":"f689adbe-c530-33f0-b294-70f640a77205","pitchNumber":2,"startTime":"2026-07-18T02:47:03.317Z","endTime":"2026-07-18T02:47:06.917Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.746297238647266,"aZ":-19.335407096859747,"pfxX":-0.23383224524814317,"pfxZ":6.679450985481742,"pX":1.3417432581440039,"pZ":2.343030569505076,"vX0":9.592460198254543,"vY0":-137.56734937093916,"vZ0":-4.451018938392073,"x":65.86,"y":175.52,"x0":-2.1558847374279164,"y0":50.00156678959269,"z0":5.287859940846382,"aX":-0.45075367578355596},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":-1.6,"spinRate":2635,"spinDirection":201},"zone":14,"typeConfidence":0.88,"plateTime":0.3977507969830709,"extension":6.748623207659027},"index":3,"playId":"599bed32-c21e-3265-bbb1-43709032456c","pitchNumber":3,"startTime":"2026-07-18T02:47:26.328Z","endTime":"2026-07-18T02:47:29.328Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997060697702956,"aZ":-24.244388372497088,"pfxX":2.447812655871032,"pfxZ":4.957791904789113,"pX":1.629229946263434,"pZ":1.8509948045811877,"vX0":8.729272525654348,"vY0":-125.32052939001223,"vZ0":-3.266496377600204,"x":54.9,"y":188.8,"x0":-2.209274211628097,"y0":50.00321430095445,"z0":5.139447506639811,"aX":3.914072268623575},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.5,"breakHorizontal":-6.4,"spinRate":2734,"spinDirection":91},"zone":14,"typeConfidence":0.83,"plateTime":0.43612238624689414,"extension":6.784784577498123},"index":4,"playId":"84ff219f-4a19-39bb-9d7f-b9d89bfce95f","pitchNumber":4,"startTime":"2026-07-18T02:47:48.750Z","endTime":"2026-07-18T02:47:51.750Z","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":95.8,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265497060220333,"aZ":-17.368256942331005,"pfxX":-4.8417246539593,"pfxZ":7.460860510876618,"pX":-0.7555686983491762,"pZ":3.6568860241917274,"vX0":5.317766502562449,"vY0":-139.49665709049427,"vZ0":-1.7266677382542468,"x":145.8,"y":140.04,"x0":-2.051029216349083,"y0":50.00641862206024,"z0":5.4202893537356855,"aX":-9.613212783661163},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":7.8,"spinRate":2275,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39157935891591134,"extension":6.751324020382902},"index":5,"playId":"a536b8c2-4bb9-3273-b47e-0f4370ebd9be","pitchNumber":5,"startTime":"2026-07-18T02:48:13.449Z","endTime":"2026-07-18T02:48:18.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170229442009568,"aZ":-26.45516036382448,"pfxX":-0.15805423309707844,"pfxZ":3.1585705652654408,"pX":1.350713796517972,"pZ":2.129352928070609,"vX0":8.25757358885966,"vY0":-133.2910004590641,"vZ0":-3.4985553339704554,"x":65.51,"y":181.29,"x0":-1.759540660479492,"y0":50.001293982000256,"z0":5.357396925624641,"aX":-0.2878255813484928},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.4,"spinRate":2504,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.41006012642805256,"extension":6.765208633763064},"hitData":{"launchSpeed":69.9,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.59,"coordY":176.23}},"index":6,"playId":"f34e4325-19f7-32ad-9199-4b471c7da749","pitchNumber":6,"startTime":"2026-07-18T02:48:32.802Z","endTime":"2026-07-18T02:48:40.737Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":112,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":112}]},"playEndTime":"2026-07-18T02:48:40.737Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:50:15.417Z","endTime":"2026-07-18T02:51:22.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"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(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":85.2,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318349261307645,"aZ":-27.008790846643805,"pfxX":3.658209806962115,"pfxZ":3.3107788466831742,"pX":0.6484070665576278,"pZ":1.0084367368815756,"vX0":6.7531729147087525,"vY0":-123.98846123067169,"vZ0":-4.824310185412473,"x":92.28,"y":211.55,"x0":-2.583704926356243,"y0":50.003932709060805,"z0":5.2278761481483205,"aX":5.705736801772557},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":-8.2,"spinRate":2675,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.44141927915875234,"extension":6.673600621494873},"index":0,"playId":"542e92fb-3ac3-34a4-98e1-daca3c408c2d","pitchNumber":1,"startTime":"2026-07-18T02:50:22.250Z","endTime":"2026-07-18T02:50:25.250Z","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":86.4,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30430026790397,"aZ":-26.76320032631316,"pfxX":4.553163454958469,"pfxZ":3.3757294081363867,"pX":0.8122794278205133,"pZ":1.7731995190829637,"vX0":7.087805054591904,"vY0":-125.73216039793651,"vZ0":-3.0769915416646985,"x":86.04,"y":190.9,"x0":-2.633825673215819,"y0":50.00228232081095,"z0":5.182857729407568,"aX":7.293689761243988},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-9.8,"spinRate":2879,"spinDirection":91},"zone":14,"typeConfidence":0.86,"plateTime":0.43549991213402617,"extension":6.692040677363478},"index":1,"playId":"f9a7cc18-ea85-3753-9880-1d7c64df1604","pitchNumber":2,"startTime":"2026-07-18T02:50:42.595Z","endTime":"2026-07-18T02:50:45.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773632986052743,"aZ":-18.040851460107714,"pfxX":-5.625577362928961,"pfxZ":7.072536814136659,"pX":-0.3257946807703137,"pZ":1.934078129709835,"vX0":7.017534852975921,"vY0":-140.24799035590016,"vZ0":-5.58809368656047,"x":129.42,"y":186.56,"x0":-2.1257656435191388,"y0":50.004950654873376,"z0":5.123427553043273,"aX":-11.244564561612089},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2395,"spinDirection":222},"zone":7,"typeConfidence":0.84,"plateTime":0.39007942068208656,"extension":6.788580377081283},"index":2,"playId":"8b6a1e41-7568-369c-b832-2e962c00e7cc","pitchNumber":3,"startTime":"2026-07-18T02:51:16.544Z","endTime":"2026-07-18T02:51:22.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:51:22.454Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:51:31.932Z","endTime":"2026-07-18T02:53:43.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.34"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.03"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.18"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.03"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.27"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.42"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.42"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.32"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"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(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.0,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189580838760737,"aZ":-21.424102002352246,"pfxX":0.5664258923238998,"pfxZ":5.913950961525358,"pX":1.445025408578364,"pZ":1.959605217154336,"vX0":9.015646957363826,"vY0":-133.7784225639817,"vZ0":-4.597144782604799,"x":61.92,"y":185.87,"x0":-2.0386190369198376,"y0":50.00104801133668,"z0":5.231053186255034,"aX":1.026786489429409},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":-2.9,"spinRate":2435,"spinDirection":201},"zone":14,"typeConfidence":0.92,"plateTime":0.40905279482998047,"extension":6.891256148439872},"index":0,"playId":"df60cb48-ff82-30bd-b544-c20b00a0247a","pitchNumber":1,"startTime":"2026-07-18T02:51:53.186Z","endTime":"2026-07-18T02:51:56.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930699843897713,"aZ":-18.206636308178172,"pfxX":-3.858637916017022,"pfxZ":7.271976467291283,"pX":-0.3760398985614146,"pZ":2.887761779457605,"vX0":6.080161387672395,"vY0":-137.55594287046384,"vZ0":-3.023283578721266,"x":131.33,"y":160.81,"x0":-2.111600760205563,"y0":50.00006974573136,"z0":5.23237135941215,"aX":-7.408977080900699},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":5.8,"spinRate":2418,"spinDirection":213},"zone":1,"typeConfidence":0.61,"plateTime":0.3978715089173095,"extension":6.831022315710978},"index":1,"playId":"e3a38aaf-edf1-3382-94c3-dc734c2d56a9","pitchNumber":2,"startTime":"2026-07-18T02:52:10.449Z","endTime":"2026-07-18T02:52:14.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133009432336102,"aZ":-15.838964002803074,"pfxX":-2.1735781040599225,"pfxZ":8.360681507356315,"pX":0.21054821970701992,"pZ":2.795655726121356,"vX0":6.7374569707766065,"vY0":-138.45843668472997,"vZ0":-4.063090943132345,"x":108.97,"y":163.3,"x0":-1.9652733334876729,"y0":50.0007972602918,"z0":5.332798434876353,"aX":-4.2465239316609145},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":2.6,"spinRate":2437,"spinDirection":209},"zone":5,"typeConfidence":0.69,"plateTime":0.3946560102286609,"extension":6.826407496732819},"index":2,"playId":"bfdcf36e-7aa4-3bfc-8e06-da4157a96c4f","pitchNumber":3,"startTime":"2026-07-18T02:52:28.016Z","endTime":"2026-07-18T02:52:31.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644748477564278,"aZ":-23.43025230345978,"pfxX":4.055895055053966,"pfxZ":5.443832014008664,"pX":3.3018105338335824,"pZ":2.0055000360999258,"vX0":12.010780523003499,"vY0":-125.93376118130085,"vZ0":-3.3328217386986316,"x":-8.86,"y":184.63,"x0":-2.0566083935955395,"y0":50.00182769849153,"z0":5.241985879031075,"aX":6.50942872245158},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":-10.1,"spinRate":2602,"spinDirection":81},"zone":14,"typeConfidence":0.78,"plateTime":0.43498357685102373,"extension":6.959039690039981},"index":3,"playId":"940783bc-2076-36a8-8ddf-a093d535869d","pitchNumber":4,"startTime":"2026-07-18T02:52:54.776Z","endTime":"2026-07-18T02:52:58.093Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66064959206787,"aZ":-22.842834812644014,"pfxX":3.713732468335225,"pfxZ":5.872797131577357,"pX":1.8403501660921293,"pZ":1.9170066767787806,"vX0":8.506751355074211,"vY0":-125.60830108111821,"vZ0":-3.503618457587772,"x":46.85,"y":187.02,"x0":-2.0798791444359286,"y0":50.00538518462578,"z0":5.198280641282969,"aX":5.9044533552792355},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.0,"breakHorizontal":-8.8,"spinRate":2545,"spinDirection":93},"zone":14,"typeConfidence":0.8,"plateTime":0.43691097521590727,"extension":6.913377304763415},"index":4,"playId":"fe79434f-5ccd-31f3-8c59-5229e5bdc2d0","pitchNumber":5,"startTime":"2026-07-18T02:53:13.692Z","endTime":"2026-07-18T02:53:22.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nico Hoerner advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"fe79434f-5ccd-31f3-8c59-5229e5bdc2d0","startTime":"2026-07-18T02:53:22.848Z","endTime":"2026-07-18T02:53:34.942Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291315999584214,"aZ":-16.974281725316203,"pfxX":-4.085452448298309,"pfxZ":7.784926669377697,"pX":0.06224845794737167,"pZ":3.0381823516546858,"vX0":7.479264576282325,"vY0":-138.45680372550538,"vZ0":-3.199499874575283,"x":114.63,"y":156.75,"x0":-2.1363876225726237,"y0":50.0024612430681,"z0":5.336641694803233,"aX":-7.97707429531084},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":6.0,"spinRate":2240,"spinDirection":210},"zone":2,"typeConfidence":0.77,"plateTime":0.39475560754268013,"extension":6.915028046815325},"hitData":{"launchSpeed":97.0,"launchAngle":28.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.17,"coordY":51.02}},"index":6,"playId":"76e670e7-12b2-3de7-bb65-19f87f115fe9","pitchNumber":6,"startTime":"2026-07-18T02:53:34.942Z","endTime":"2026-07-18T02:53:43.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:53:43.979Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:51:31.932Z","endTime":"2026-07-18T02:53:43.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.34"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.03"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.18"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.03"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.27"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.42"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.42"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.32"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"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(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.0,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189580838760737,"aZ":-21.424102002352246,"pfxX":0.5664258923238998,"pfxZ":5.913950961525358,"pX":1.445025408578364,"pZ":1.959605217154336,"vX0":9.015646957363826,"vY0":-133.7784225639817,"vZ0":-4.597144782604799,"x":61.92,"y":185.87,"x0":-2.0386190369198376,"y0":50.00104801133668,"z0":5.231053186255034,"aX":1.026786489429409},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":-2.9,"spinRate":2435,"spinDirection":201},"zone":14,"typeConfidence":0.92,"plateTime":0.40905279482998047,"extension":6.891256148439872},"index":0,"playId":"df60cb48-ff82-30bd-b544-c20b00a0247a","pitchNumber":1,"startTime":"2026-07-18T02:51:53.186Z","endTime":"2026-07-18T02:51:56.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930699843897713,"aZ":-18.206636308178172,"pfxX":-3.858637916017022,"pfxZ":7.271976467291283,"pX":-0.3760398985614146,"pZ":2.887761779457605,"vX0":6.080161387672395,"vY0":-137.55594287046384,"vZ0":-3.023283578721266,"x":131.33,"y":160.81,"x0":-2.111600760205563,"y0":50.00006974573136,"z0":5.23237135941215,"aX":-7.408977080900699},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":5.8,"spinRate":2418,"spinDirection":213},"zone":1,"typeConfidence":0.61,"plateTime":0.3978715089173095,"extension":6.831022315710978},"index":1,"playId":"e3a38aaf-edf1-3382-94c3-dc734c2d56a9","pitchNumber":2,"startTime":"2026-07-18T02:52:10.449Z","endTime":"2026-07-18T02:52:14.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133009432336102,"aZ":-15.838964002803074,"pfxX":-2.1735781040599225,"pfxZ":8.360681507356315,"pX":0.21054821970701992,"pZ":2.795655726121356,"vX0":6.7374569707766065,"vY0":-138.45843668472997,"vZ0":-4.063090943132345,"x":108.97,"y":163.3,"x0":-1.9652733334876729,"y0":50.0007972602918,"z0":5.332798434876353,"aX":-4.2465239316609145},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":2.6,"spinRate":2437,"spinDirection":209},"zone":5,"typeConfidence":0.69,"plateTime":0.3946560102286609,"extension":6.826407496732819},"index":2,"playId":"bfdcf36e-7aa4-3bfc-8e06-da4157a96c4f","pitchNumber":3,"startTime":"2026-07-18T02:52:28.016Z","endTime":"2026-07-18T02:52:31.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644748477564278,"aZ":-23.43025230345978,"pfxX":4.055895055053966,"pfxZ":5.443832014008664,"pX":3.3018105338335824,"pZ":2.0055000360999258,"vX0":12.010780523003499,"vY0":-125.93376118130085,"vZ0":-3.3328217386986316,"x":-8.86,"y":184.63,"x0":-2.0566083935955395,"y0":50.00182769849153,"z0":5.241985879031075,"aX":6.50942872245158},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":-10.1,"spinRate":2602,"spinDirection":81},"zone":14,"typeConfidence":0.78,"plateTime":0.43498357685102373,"extension":6.959039690039981},"index":3,"playId":"940783bc-2076-36a8-8ddf-a093d535869d","pitchNumber":4,"startTime":"2026-07-18T02:52:54.776Z","endTime":"2026-07-18T02:52:58.093Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66064959206787,"aZ":-22.842834812644014,"pfxX":3.713732468335225,"pfxZ":5.872797131577357,"pX":1.8403501660921293,"pZ":1.9170066767787806,"vX0":8.506751355074211,"vY0":-125.60830108111821,"vZ0":-3.503618457587772,"x":46.85,"y":187.02,"x0":-2.0798791444359286,"y0":50.00538518462578,"z0":5.198280641282969,"aX":5.9044533552792355},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.0,"breakHorizontal":-8.8,"spinRate":2545,"spinDirection":93},"zone":14,"typeConfidence":0.8,"plateTime":0.43691097521590727,"extension":6.913377304763415},"index":4,"playId":"fe79434f-5ccd-31f3-8c59-5229e5bdc2d0","pitchNumber":5,"startTime":"2026-07-18T02:53:13.692Z","endTime":"2026-07-18T02:53:22.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nico Hoerner advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"fe79434f-5ccd-31f3-8c59-5229e5bdc2d0","startTime":"2026-07-18T02:53:22.848Z","endTime":"2026-07-18T02:53:34.942Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291315999584214,"aZ":-16.974281725316203,"pfxX":-4.085452448298309,"pfxZ":7.784926669377697,"pX":0.06224845794737167,"pZ":3.0381823516546858,"vX0":7.479264576282325,"vY0":-138.45680372550538,"vZ0":-3.199499874575283,"x":114.63,"y":156.75,"x0":-2.1363876225726237,"y0":50.0024612430681,"z0":5.336641694803233,"aX":-7.97707429531084},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":6.0,"spinRate":2240,"spinDirection":210},"zone":2,"typeConfidence":0.77,"plateTime":0.39475560754268013,"extension":6.915028046815325},"hitData":{"launchSpeed":97.0,"launchAngle":28.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.17,"coordY":51.02}},"index":6,"playId":"76e670e7-12b2-3de7-bb65-19f87f115fe9","pitchNumber":6,"startTime":"2026-07-18T02:53:34.942Z","endTime":"2026-07-18T02:53:43.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:53:43.979Z","atBatIndex":71},"scoringPlays":[6,18,19,45,51],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":109.88,"y":151.41},"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":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":142.57,"y":172.6},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":179.22,"y":116.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":146.2,"y":179.26},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":109.72,"y":71.25},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":108.06,"y":85.43},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":132.73,"y":105.07},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":106.24,"y":155.65},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":16,"endIndex":25,"top":[16,17,18,19,20,21,22],"bottom":[23,24,25],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":119.01,"y":156.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":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":149.23,"y":172.0},"type":"O","description":"Fielders Choice"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":79.79,"y":104.61},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":50.41,"y":70.3},"type":"H","description":"Home Run"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":173.64,"y":89.6},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":147.41,"y":148.99},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":95.51,"y":115.96},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29],"bottom":[30,31,32,33],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":63.28,"y":107.3},"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":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":172.89,"y":159.36},"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":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":66.21,"y":130.51},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":126.83,"y":144.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":79.61,"y":167.15},"type":"O","description":"Pop Out"}]}},{"startIndex":34,"endIndex":39,"top":[34,35,36],"bottom":[37,38,39],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":105.26,"y":166.08},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":102.61,"y":162.91},"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":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":97.79,"y":159.4},"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":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":143.07,"y":151.27},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42],"bottom":[43,44,45,46,47,48],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":86.21,"y":137.66},"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":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":188.53,"y":92.85},"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":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":137.39,"y":157.09},"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":6,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":38.98,"y":116.84},"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":6,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":126.6,"y":149.69},"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":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":186.78,"y":103.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":148.62,"y":153.23},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":115.09,"y":45.74},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51,52,53,54],"bottom":[55,56,57],"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":79.61,"y":109.64},"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":154.2,"y":172.62},"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":7,"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":119.21,"y":168.39},"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":150.44,"y":162.91},"type":"O","description":"Pop Out"}]}},{"startIndex":58,"endIndex":64,"top":[58,59,60,61],"bottom":[62,63,64],"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":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":104.43,"y":154.44},"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":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":79.61,"y":104.8},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":99.37,"y":59.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":151.04,"y":165.34},"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":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":141.36,"y":151.41},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":71,"top":[65,66,67],"bottom":[68,69,70,71],"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":134.12,"y":59.92},"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":163.37,"y":120.85},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":145.59,"y":176.23},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":165.17,"y":51.02},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"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":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":1,"leftOnBase":6},"away":{"runs":5,"hits":7,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"catcher":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"first":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"second":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"third":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"shortstop":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"left":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"center":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"right":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"onDeck":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"inHole":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"battingOrder":10,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"onDeck":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"inHole":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":3,"strikes":2,"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":6,"groundOuts":8,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".248","atBats":33,"obp":".322","slg":".414","ops":".736","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"4.60","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.37","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":54,"strikes":97,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"pitchesPerInning":"16.78","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"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":{"note":"(H, 2)","summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID808970":{"person":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":63,"groundOuts":72,"airOuts":114,"runs":41,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":118,"baseOnBalls":40,"intentionalWalks":0,"hits":85,"hitByPitch":2,"atBats":386,"obp":".295","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1745,"era":"3.59","inningsPitched":"102.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.22","battersFaced":431,"outs":308,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1745,"balls":645,"strikes":1100,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".750","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.51","hitsPer9Inn":"7.45","runsScoredPer9":"3.59","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":31},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":33,"groundOuts":63,"airOuts":63,"runs":23,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":1,"hits":53,"hitByPitch":9,"avg":".240","atBats":221,"obp":".333","slg":".371","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":82,"rbi":35,"leftOnBase":112,"sacBunts":0,"sacFlies":8,"babip":".267","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.57","popOuts":8,"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":8,"stolenBases":48,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":13,"putOuts":513,"errors":2,"chances":528,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":53,"groundOuts":69,"airOuts":90,"runs":45,"doubles":18,"triples":3,"homeRuns":16,"strikeOuts":77,"baseOnBalls":22,"intentionalWalks":1,"hits":73,"hitByPitch":5,"avg":".239","atBats":305,"obp":".299","slg":".475","ops":".774","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":145,"rbi":46,"leftOnBase":135,"sacBunts":2,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.06","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":79,"putOuts":360,"errors":2,"chances":441,"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"}]},"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":"600","stats":{"batting":{"summary":"1-4 | CS","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":66,"groundOuts":87,"airOuts":114,"runs":44,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":86,"hitByPitch":2,"avg":".249","atBats":345,"obp":".309","slg":".426","ops":".735","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":147,"rbi":51,"leftOnBase":131,"sacBunts":1,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.64","popOuts":20,"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":152,"putOuts":91,"errors":6,"chances":249,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":85,"flyOuts":38,"groundOuts":62,"airOuts":63,"runs":34,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":50,"baseOnBalls":37,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".248","atBats":230,"obp":".361","slg":".326","ops":".687","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":75,"rbi":20,"leftOnBase":82,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"115.00","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":134,"errors":1,"chances":139,"fielding":".993","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"}]},"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":7,"gamesStarted":2,"flyOuts":8,"groundOuts":14,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":16,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":64,"obp":".383","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":324,"era":"2.95","inningsPitched":"18.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.64","battersFaced":82,"outs":55,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":140,"strikes":184,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.67","gamesFinished":1,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"10.31","walksPer9Inn":"7.85","hitsPer9Inn":"6.87","runsScoredPer9":"2.95","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":21,"groundOuts":29,"airOuts":47,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":57,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".232","atBats":168,"obp":".271","slg":".333","ops":".604","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":56,"rbi":29,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":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":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":95,"flyOuts":50,"groundOuts":85,"airOuts":95,"runs":48,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":83,"baseOnBalls":28,"intentionalWalks":0,"hits":86,"hitByPitch":2,"avg":".248","atBats":347,"obp":".306","slg":".427","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":148,"rbi":60,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.69","popOuts":21,"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":101,"errors":1,"chances":107,"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":7,"gamesStarted":5,"flyOuts":22,"groundOuts":32,"airOuts":40,"runs":16,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":112,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":462,"era":"4.60","inningsPitched":"29.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.30","battersFaced":128,"outs":88,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":171,"strikes":291,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"15.75","gamesFinished":1,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"4.60","walksPer9Inn":"3.38","hitsPer9Inn":"8.28","runsScoredPer9":"4.91","homeRunsPer9":"1.84","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":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":6,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".278","slg":".188","ops":".466","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":3,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":25,"groundOuts":28,"airOuts":44,"runs":27,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":25,"baseOnBalls":24,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".291","atBats":134,"obp":".400","slg":".552","ops":".952","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":74,"rbi":31,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":7,"putOuts":256,"errors":1,"chances":264,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"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":"901","stats":{"batting":{"note":"b-","summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":16,"groundOuts":37,"airOuts":32,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".260","atBats":131,"obp":".326","slg":".435","ops":".761","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":57,"rbi":24,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".296","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.20","popOuts":12,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":70,"errors":2,"chances":120,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":{"note":"(H, 9)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":0,"strikes":2,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(W, 7-3)","summary":"5.1 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":10,"groundOuts":36,"airOuts":19,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":17,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":87,"obp":".346","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":405,"era":"4.07","inningsPitched":"24.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.44","battersFaced":108,"outs":73,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":171,"strikes":234,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".500","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"5.92","walksPer9Inn":"6.29","hitsPer9Inn":"6.66","runsScoredPer9":"4.07","homeRunsPer9":"0.74","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":24,"runs":17,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":97,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":440,"era":"6.20","inningsPitched":"24.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.54","battersFaced":111,"outs":74,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":167,"strikes":273,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.84","gamesFinished":6,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"11.68","walksPer9Inn":"4.74","hitsPer9Inn":"9.12","runsScoredPer9":"6.20","homeRunsPer9":"1.82","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":34,"groundOuts":43,"airOuts":71,"runs":30,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".216","atBats":232,"obp":".292","slg":".392","ops":".684","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":91,"rbi":29,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.20","popOuts":21,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":216,"errors":8,"chances":297,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":39,"groundOuts":52,"airOuts":80,"runs":45,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":51,"baseOnBalls":35,"intentionalWalks":1,"hits":74,"hitByPitch":3,"avg":".289","atBats":256,"obp":".381","slg":".449","ops":".830","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":115,"rbi":33,"leftOnBase":78,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.57","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":128,"errors":1,"chances":133,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(S, 12)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","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":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":43,"groundOuts":62,"airOuts":75,"runs":34,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":253,"obp":".305","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1023,"era":"4.57","inningsPitched":"67.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.22","battersFaced":275,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":372,"strikes":651,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.42","hitsPer9Inn":"8.60","runsScoredPer9":"4.57","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":66,"groundOuts":79,"airOuts":122,"runs":46,"doubles":23,"triples":0,"homeRuns":10,"strikeOuts":128,"baseOnBalls":25,"intentionalWalks":0,"hits":91,"hitByPitch":5,"atBats":417,"obp":".269","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","numberOfPitches":1819,"era":"2.85","inningsPitched":"110.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.05","battersFaced":450,"outs":331,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1819,"balls":594,"strikes":1225,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".545","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"5.12","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.04","hitsPer9Inn":"7.42","runsScoredPer9":"3.75","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".296","atBats":54,"obp":".321","slg":".407","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":22,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".405","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"27.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":138,"errors":3,"chances":147,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 14)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":67,"groundOuts":66,"airOuts":113,"runs":49,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":54,"baseOnBalls":35,"intentionalWalks":1,"hits":81,"hitByPitch":10,"avg":".262","atBats":309,"obp":".351","slg":".353","ops":".704","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":109,"rbi":28,"leftOnBase":129,"sacBunts":0,"sacFlies":5,"babip":".301","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.25","popOuts":23,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":147,"errors":8,"chances":312,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[663616,680777,605137,665019,668904,686797,702176,668885,807712,656484,668952,641927,667297,573124,702193,672782],"pitchers":[641927,667297,573124,702193,672782],"bench":[605170,656577],"bullpen":[701519,671737,681892,808970,805673,702474,696070,657746],"battingOrder":[663616,680777,605137,665019,668904,686797,668885,807712,668952],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Jeffers (8, 3rd inning off Rea, 2 on, 0 out)."},{"label":"TB","value":"Bell; Jeffers 4; Keaschall 2; Kreidler; Larnach; Lee, B."},{"label":"RBI","value":"Jeffers 3 (31); Kreidler (24); Larnach (33)."},{"label":"Runners left in scoring position, 2 out","value":"Bell 2."},{"label":"GIDP","value":"Clemens."},{"label":"Team RISP","value":"3-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Martin (10, 2nd base off Pomeranz/Kelly, C)."},{"label":"CS","value":"Lee, B (4, 2nd base by Rolison/Kelly, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Clemens (2, throw)."},{"label":"DP","value":"2 (Lewis, R-Gray, T; Gray, T-Clemens-Lewis, R)."}]}],"note":[{"label":"a","value":"Walked for Roden in the 7th."},{"label":"b","value":"Singled for Gray, T 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":2,"groundOuts":10,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".243","atBats":31,"obp":".336","slg":".409","ops":".745","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".278","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":142,"era":"4.33","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.28","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":50,"strikes":92,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"15.78","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":24,"groundOuts":27,"airOuts":35,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".243","atBats":144,"obp":".329","slg":".479","ops":".808","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":69,"rbi":22,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"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":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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":52,"groundOuts":64,"airOuts":79,"runs":59,"doubles":17,"triples":2,"homeRuns":17,"strikeOuts":126,"baseOnBalls":51,"intentionalWalks":3,"hits":76,"hitByPitch":5,"avg":".221","atBats":344,"obp":".329","slg":".430","ops":".759","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":148,"rbi":42,"leftOnBase":200,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.24","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":169,"errors":1,"chances":173,"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":32,"gamesStarted":0,"flyOuts":19,"groundOuts":13,"airOuts":35,"runs":14,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":2,"hits":23,"hitByPitch":0,"atBats":105,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":494,"era":"4.23","inningsPitched":"27.2","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":7,"blownSaves":3,"earnedRuns":13,"whip":"1.30","battersFaced":119,"outs":83,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":494,"balls":165,"strikes":329,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".500","pitchesPerInning":"17.86","gamesFinished":6,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"11.39","walksPer9Inn":"4.23","hitsPer9Inn":"7.48","runsScoredPer9":"4.55","homeRunsPer9":"2.28","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":71,"groundOuts":91,"airOuts":118,"runs":51,"doubles":17,"triples":1,"homeRuns":22,"strikeOuts":105,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":3,"atBats":406,"obp":".284","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1701,"era":"4.17","inningsPitched":"108.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.12","battersFaced":438,"outs":324,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1701,"balls":580,"strikes":1121,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".385","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.75","walksPer9Inn":"2.25","hitsPer9Inn":"7.83","runsScoredPer9":"4.25","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":31,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":65,"groundOuts":88,"airOuts":133,"runs":45,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":68,"baseOnBalls":50,"intentionalWalks":2,"hits":89,"hitByPitch":7,"avg":".239","atBats":373,"obp":".336","slg":".357","ops":".693","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":435,"totalBases":133,"rbi":41,"leftOnBase":199,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.44","popOuts":35,"lineOuts":33},"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":158,"putOuts":51,"errors":4,"chances":213,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":19,"airOuts":16,"runs":8,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".246","atBats":57,"obp":".290","slg":".386","ops":".676","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":22,"rbi":7,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".277","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":0,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":15,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":70,"groundOuts":80,"airOuts":96,"runs":40,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":95,"baseOnBalls":63,"intentionalWalks":1,"hits":84,"hitByPitch":10,"avg":".239","atBats":351,"obp":".367","slg":".393","ops":".760","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":138,"rbi":50,"leftOnBase":178,"sacBunts":0,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.91","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":709,"errors":3,"chances":800,"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":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":29,"groundOuts":60,"airOuts":61,"runs":35,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":28,"intentionalWalks":0,"hits":60,"hitByPitch":3,"avg":".268","atBats":224,"obp":".357","slg":".393","ops":".750","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":88,"rbi":32,"leftOnBase":106,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":17,"putOuts":454,"errors":6,"chances":477,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":50,"groundOuts":58,"airOuts":93,"runs":64,"doubles":15,"triples":4,"homeRuns":21,"strikeOuts":109,"baseOnBalls":48,"intentionalWalks":2,"hits":104,"hitByPitch":10,"avg":".288","atBats":361,"obp":".385","slg":".526","ops":".911","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":190,"rbi":53,"leftOnBase":126,"sacBunts":1,"sacFlies":2,"babip":".356","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.19","popOuts":24,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":269,"errors":4,"chances":277,"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":42,"gamesStarted":0,"flyOuts":26,"groundOuts":35,"airOuts":41,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":159,"obp":".299","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":736,"era":"3.05","inningsPitched":"41.1","wins":3,"losses":2,"saves":5,"saveOpportunities":9,"holds":7,"blownSaves":4,"earnedRuns":14,"whip":"1.28","battersFaced":177,"outs":124,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":736,"balls":249,"strikes":487,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".600","pitchesPerInning":"17.81","gamesFinished":13,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.48","hitsPer9Inn":"8.06","runsScoredPer9":"3.70","homeRunsPer9":"1.31","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":52,"flyOuts":22,"groundOuts":27,"airOuts":39,"runs":25,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":7,"avg":".229","atBats":131,"obp":".353","slg":".351","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":46,"rbi":13,"leftOnBase":59,"sacBunts":1,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.69","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.67","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":15,"putOuts":298,"errors":1,"chances":314,"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":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":21,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":11,"strikes":10,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.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":30,"gamesStarted":0,"flyOuts":23,"groundOuts":17,"airOuts":48,"runs":19,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":4,"hits":32,"hitByPitch":2,"atBats":112,"obp":".377","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":458,"era":"5.79","inningsPitched":"28.0","wins":2,"losses":3,"saves":0,"saveOpportunities":3,"holds":8,"blownSaves":3,"earnedRuns":18,"whip":"1.68","battersFaced":131,"outs":84,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":166,"strikes":292,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":1,"winPercentage":".400","pitchesPerInning":"16.36","gamesFinished":7,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"5.46","walksPer9Inn":"4.82","hitsPer9Inn":"10.29","runsScoredPer9":"6.11","homeRunsPer9":"2.25","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":58,"airOuts":79,"runs":48,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":89,"baseOnBalls":36,"intentionalWalks":3,"hits":82,"hitByPitch":3,"avg":".269","atBats":305,"obp":".349","slg":".466","ops":".815","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":142,"rbi":48,"leftOnBase":173,"sacBunts":0,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","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":5,"putOuts":121,"errors":1,"chances":127,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".500","slg":".800","ops":"1.300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":16,"groundOuts":38,"airOuts":29,"runs":9,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":98,"obp":".275","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":407,"era":"2.48","inningsPitched":"29.0","wins":3,"losses":2,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.00","battersFaced":110,"outs":87,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":407,"balls":150,"strikes":257,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".600","pitchesPerInning":"14.03","gamesFinished":9,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"4.03","walksPer9Inn":"3.10","hitsPer9Inn":"5.90","runsScoredPer9":"2.79","homeRunsPer9":"1.24","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":9,"gamesStarted":9,"flyOuts":21,"groundOuts":44,"airOuts":42,"runs":24,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":46,"hitByPitch":4,"atBats":179,"obp":".321","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":767,"era":"4.50","inningsPitched":"46.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.28","battersFaced":196,"outs":138,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":265,"strikes":502,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".833","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"3.62","strikeoutsPer9Inn":"9.20","walksPer9Inn":"2.54","hitsPer9Inn":"9.00","runsScoredPer9":"4.70","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":11},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".278","slg":".235","ops":".513","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":4,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 7-6)","summary":"6.0 IP, 3 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":56,"groundOuts":79,"airOuts":91,"runs":59,"doubles":11,"triples":2,"homeRuns":16,"strikeOuts":85,"baseOnBalls":37,"intentionalWalks":0,"hits":66,"hitByPitch":1,"avg":".209","atBats":316,"obp":".291","slg":".408","ops":".699","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":129,"rbi":58,"leftOnBase":160,"sacBunts":1,"sacFlies":4,"babip":".228","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":236,"putOuts":123,"errors":5,"chances":364,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":22,"runs":18,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":5,"atBats":107,"obp":".403","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":523,"era":"6.08","inningsPitched":"26.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":18,"whip":"1.76","battersFaced":130,"outs":80,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":183,"strikes":340,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".000","pitchesPerInning":"19.61","gamesFinished":4,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"10.46","walksPer9Inn":"5.06","hitsPer9Inn":"10.80","runsScoredPer9":"6.07","homeRunsPer9":"1.69","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"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":2,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":66,"groundOuts":116,"airOuts":145,"runs":37,"doubles":23,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":36,"intentionalWalks":0,"hits":89,"hitByPitch":5,"avg":".235","atBats":378,"obp":".307","slg":".328","ops":".635","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":124,"rbi":38,"leftOnBase":167,"sacBunts":0,"sacFlies":5,"babip":".246","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.50","popOuts":28,"lineOuts":51},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":238,"putOuts":143,"errors":2,"chances":383,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[691718,673548,683737,608324,664023,663538,624424,608348,621020,607067,519141,668970,669020,621053],"pitchers":[607067,519141,668970,669020,621053],"bench":[682634,665804,681909,699393],"bullpen":[665871,571510,684007,664208,656849,573204,663423,657097],"battingOrder":[691718,673548,683737,608324,664023,663538,624424,608348,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suzuki (15, Ober)."},{"label":"TB","value":"Busch; Conforto; Happ; Hoerner 2; Suzuki 2."},{"label":"RBI","value":"Busch (50)."},{"label":"Runners left in scoring position, 2 out","value":"Conforto 2; Kelly, C."},{"label":"GIDP","value":"Happ; Swanson."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Crow-Armstrong (25, 2nd base off Ober/Jeffers)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Busch (3, throw)."},{"label":"DP","value":"(Hoerner-Swanson-Busch)."}]}],"note":[]}},"officials":[{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Nance."},{"label":"ABS Challenge","value":"Jeffers 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Roden (Strike-Confirmed); Martin (Strike-Overturned to Ball); Kelly, C (Ball-Overturned to Strike); Suzuki (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Ober 88-56; Nance 25-16; Rogers, Ta 2-2; Morris 14-9; Gómez, Y 22-14; Rea 91-59; Pomeranz 21-10; Hollowell 8-6; Rolison 15-11; Ferguson, T 7-6."},{"label":"Groundouts-flyouts","value":"Ober 5-0; Nance 2-1; Rogers, Ta 0-0; Morris 2-0; Gómez, Y 1-1; Rea 7-4; Pomeranz 0-0; Hollowell 0-0; Rolison 1-0; Ferguson, T 0-2."},{"label":"Batters faced","value":"Ober 21; Nance 6; Rogers, Ta 1; Morris 3; Gómez, Y 4; Rea 24; Pomeranz 4; Hollowell 2; Rolison 3; Ferguson, T 3."},{"label":"Inherited runners-scored","value":"Nance 1-1; Hollowell 2-0."},{"label":"Umpires","value":"HP: Bruce Dreckman. 1B: Nate Tomlinson. 2B: James Jean. 3B: Mark Wegner. "},{"label":"Weather","value":"87 degrees, Cloudy."},{"label":"Wind","value":"7 mph, Out To LF."},{"label":"First pitch","value":"7:05 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"39,855."},{"label":"Venue","value":"Wrigley Field."},{"label":"July 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","boxscoreName":"Ober"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 7-3)","summary":"5.1 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","boxscoreName":"Jeffers"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":25,"groundOuts":28,"airOuts":44,"runs":27,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":25,"baseOnBalls":24,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".291","atBats":134,"obp":".400","slg":".552","ops":".952","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":74,"rbi":31,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":7,"putOuts":256,"errors":1,"chances":264,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":54,"hittingGameScore":54},{"player":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","boxscoreName":"Keaschall"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":67,"groundOuts":66,"airOuts":113,"runs":49,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":54,"baseOnBalls":35,"intentionalWalks":1,"hits":81,"hitByPitch":10,"avg":".262","atBats":309,"obp":".351","slg":".353","ops":".704","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":109,"rbi":28,"leftOnBase":129,"sacBunts":0,"sacFlies":5,"babip":".301","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.25","popOuts":23,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":147,"errors":8,"chances":312,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"loser":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"save":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}