{"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":824816,"link":"/api/v1.1/game/824816/feed/live","metaData":{"wait":10,"timeStamp":"20260709_200743","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824816,"type":"R","doubleHeader":"N","id":"2026/07/09/chnmlb-balmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824816-2026-07-09","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-09T17:35:00Z","originalDate":"2026-07-09","officialDate":"2026-07-09","dayNight":"day","time":"1:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":93,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":41,"ties":0,"pct":".559"},"records":{},"divisionLeader":false,"wins":52,"losses":41,"winningPercentage":".559"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2026,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":94,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":51,"ties":0,"pct":".457"},"records":{},"divisionLeader":false,"wins":43,"losses":51,"winningPercentage":".457"},"franchiseName":"Baltimore","clubName":"Orioles","active":true}},"players":{"ID694212":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212","firstName":"Samuel","lastName":"Basallo","primaryNumber":"29","birthDate":"2004-08-13","currentAge":21,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Samuel","useLastName":"Basallo","middleName":"Alexander","boxscoreName":"Basallo","gender":"M","nameMatrilineal":"Mendez","isPlayer":true,"isVerified":true,"pronunciation":"SAM-well bah-SY-yo","mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samuel Basallo","nameSlug":"samuel-basallo-694212","firstLastName":"Samuel Basallo","lastFirstName":"Basallo, Samuel","lastInitName":"Basallo, S","initLastName":"S Basallo","fullFMLName":"Samuel Alexander Basallo","fullLFMName":"Basallo, Samuel Alexander","strikeZoneTop":3.39,"strikeZoneBottom":1.71},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"49","birthDate":"1989-10-08","currentAge":36,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Albert","useLastName":"Suárez ","middleName":"Joe","boxscoreName":"Suárez, A","nickName":"Chiguire","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Albert Suárez","nameSlug":"albert-suarez-544150","firstLastName":"Albert Suárez","lastFirstName":"Suárez, Albert","lastInitName":"Suárez, A","initLastName":"A Suárez","fullFMLName":"Albert Joe Suárez","fullLFMName":"Suárez, Albert Joe","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680694":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694","firstName":"Kyle","lastName":"Bradish","primaryNumber":"38","birthDate":"1996-09-12","currentAge":29,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Bradish","middleName":"Edward","boxscoreName":"Bradish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"BRAD-ish","mlbDebutDate":"2022-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Bradish","nameSlug":"kyle-bradish-680694","firstLastName":"Kyle Bradish","lastFirstName":"Bradish, Kyle","lastInitName":"Bradish, K","initLastName":"K Bradish","fullFMLName":"Kyle Edward Bradish","fullLFMName":"Bradish, Kyle Edward","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687637":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637","firstName":"Dylan","lastName":"Beavers","primaryNumber":"12","birthDate":"2001-08-11","currentAge":24,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Beavers","middleName":"Matthew","boxscoreName":"Beavers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Beavers","nameSlug":"dylan-beavers-687637","firstLastName":"Dylan Beavers","lastFirstName":"Beavers, Dylan","lastInitName":"Beavers, D","initLastName":"D Beavers","fullFMLName":"Dylan Matthew Beavers","fullLFMName":"Beavers, Dylan Matthew","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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":31,"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},"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},"ID689296":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296","firstName":"Anthony","lastName":"Nunez","primaryNumber":"66","birthDate":"2001-07-10","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Nunez","boxscoreName":"Nunez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-03-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Nunez","nameSlug":"anthony-nunez-689296","firstLastName":"Anthony Nunez","lastFirstName":"Nunez, Anthony","lastInitName":"Nunez, A","initLastName":"A Nunez","fullFMLName":"Anthony Nunez","fullLFMName":"Nunez, Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":28,"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},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","primaryNumber":"40","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.329,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"64","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID687064":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064","firstName":"Brandon","lastName":"Young","primaryNumber":"63","birthDate":"1998-08-19","currentAge":27,"birthCity":"Lumberton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Young","middleName":"Wayne","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Young","nameSlug":"brandon-young-687064","firstLastName":"Brandon Young","lastFirstName":"Young, Brandon","lastInitName":"Young, B","initLastName":"B Young","fullFMLName":"Brandon Wayne Young","fullLFMName":"Young, Brandon Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID675919":{"id":675919,"fullName":"Nick Raquet","link":"/api/v1/people/675919","firstName":"Nick","lastName":"Raquet","primaryNumber":"72","birthDate":"1995-12-12","currentAge":30,"birthCity":"Boalsberg","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Raquet","boxscoreName":"Raquet","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2025-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Raquet","nameSlug":"nick-raquet-675919","firstLastName":"Nick Raquet","lastFirstName":"Raquet, Nick","lastInitName":"Raquet, N","initLastName":"N Raquet","fullFMLName":"Nick  Raquet","fullLFMName":"Raquet, Nick","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Leody","useLastName":"Taveras","boxscoreName":"Taveras, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"lay-OH-dee tuh-VAIR-uhs","mlbDebutDate":"2020-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leody Taveras","nameSlug":"leody-taveras-665750","firstLastName":"Leody Taveras","lastFirstName":"Taveras, Leody","lastInitName":"Taveras, L","initLastName":"L Taveras","fullFMLName":"Leody Taveras","fullLFMName":"Taveras, Leody","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID669358":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","firstName":"Shane","lastName":"Baz","primaryNumber":"34","birthDate":"1999-06-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Baz","middleName":"Austin","boxscoreName":"Baz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"bahz","mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Baz","nameSlug":"shane-baz-669358","firstLastName":"Shane Baz","lastFirstName":"Baz, Shane","lastInitName":"Baz, S","initLastName":"S Baz","fullFMLName":"Shane Austin Baz","fullLFMName":"Baz, Shane Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"3","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"35","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"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},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"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},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":23,"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},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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}},"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2","location":{"address1":"333 West Camden Street","city":"Baltimore","state":"Maryland","stateAbbrev":"MD","postalCode":"21201","defaultCoordinates":{"latitude":39.283787,"longitude":-76.621689},"azimuthAngle":31.0,"elevation":33,"country":"USA","phone":"(410) 685-9800"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":44970,"turfType":"Grass","roofType":"Open","leftLine":333,"left":363,"leftCenter":376,"center":410,"rightCenter":373,"rightLine":318},"active":true,"season":"2026"},"officialVenue":{"id":2,"link":"/api/v1/venues/2"},"weather":{"condition":"Partly Cloudy","temp":"83","wind":"4 mph, In From CF"},"gameInfo":{"attendance":12052,"firstPitch":"2026-07-09T17:36:00.000Z","gameDurationMinutes":151},"review":{"hasChallenges":true,"away":{"used":3,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"home":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":666941,"fullName":"Scott Sussman","link":"/api/v1/people/666941"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T17:36:44.672Z","endTime":"2026-07-09T17:38:03.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T14:43:27.355Z","endTime":"2026-07-09T17:11:51.263Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T17:11:51.263Z","endTime":"2026-07-09T17:35:37.907Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-09T17:35:37.907Z","endTime":"2026-07-09T17:36:47.050Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.229368865700145,"aZ":-14.372156562041553,"pfxX":7.53557660930527,"pfxZ":9.307893698402019,"pX":0.6235879589692647,"pZ":2.757596275802169,"vX0":-6.38008325567847,"vY0":-137.16973705076725,"vZ0":-5.4046271649505035,"x":93.23,"y":164.32,"x0":1.996131117860201,"y0":50.00540368724061,"z0":5.726964694829683,"aX":14.418228177798008},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-12.4,"spinRate":2370,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3987016704369899,"extension":6.789413204148277},"index":3,"playId":"1e2a2a45-acc9-3ef6-a3a4-78793a0cae88","pitchNumber":1,"startTime":"2026-07-09T17:36:47.050Z","endTime":"2026-07-09T17:36:51.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51703306488738,"aZ":-14.124104039160743,"pfxX":8.676918172295327,"pfxZ":9.435749758140824,"pX":-0.5085748726170312,"pZ":2.286695101215531,"vX0":-9.34177383579469,"vY0":-137.2275155879092,"vZ0":-6.503875072071954,"x":136.39,"y":177.04,"x0":1.8075756979031052,"y0":50.00247888666851,"z0":5.644275436778955,"aX":16.598310997301375},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-13.8,"spinRate":2478,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.39867288901546605,"extension":6.7496149947327355},"index":4,"playId":"658fa961-56bd-3564-8bdf-2f6c75633628","pitchNumber":2,"startTime":"2026-07-09T17:37:02.510Z","endTime":"2026-07-09T17:37:05.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-09T17:37:21.712Z","endTime":"2026-07-09T17:37:27.399Z","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":94.3,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99004726727653,"aZ":-12.982889212584444,"pfxX":5.934972954880704,"pfxZ":9.960129063952166,"pX":-0.9726284267982395,"pZ":2.933601423080841,"vX0":-9.377357488197365,"vY0":-137.1339699384383,"vZ0":-5.264933388415136,"x":154.07,"y":159.57,"x0":1.7018756558661936,"y0":50.00645774306387,"z0":5.746278897943806,"aX":11.440532811246984},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2463,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.39763241489428625,"extension":6.598329056334353},"index":6,"playId":"aed62991-3b3c-3e06-8a51-f99aa1f6a5f3","pitchNumber":3,"startTime":"2026-07-09T17:37:27.399Z","endTime":"2026-07-09T17:37:31.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.791974328683278,"aZ":-15.234710745334722,"pfxX":7.2425114698916015,"pfxZ":8.682783956814188,"pX":-1.4909814841723272,"pZ":1.8550604608487402,"vX0":-11.49638291018274,"vY0":-137.88094680633247,"vZ0":-7.459106858710591,"x":173.83,"y":188.69,"x0":1.7661723774725586,"y0":50.00681446307477,"z0":5.597133855770062,"aX":14.13683341881425},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":-11.0,"spinRate":2476,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.3952302852793106,"extension":6.7545109330855535},"index":7,"playId":"43ed3a5f-fa6d-3bbc-b3fc-083b352288c7","pitchNumber":4,"startTime":"2026-07-09T17:37:43.545Z","endTime":"2026-07-09T17:37:47.307Z","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":78.5,"endSpeed":72.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.631229886692395,"aZ":-28.255673461247902,"pfxX":-7.423936186031443,"pfxZ":2.971713172080622,"pX":-1.186656112154648,"pZ":1.0720986729435424,"vX0":-4.743911772979394,"vY0":-114.29620417023528,"vZ0":-4.169010473303788,"x":162.23,"y":209.83,"x0":1.8824887956036729,"y0":50.00451489739323,"z0":5.703454472697167,"aX":-9.793809500176026},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.6,"breakHorizontal":14.6,"spinRate":2001,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.47974299460002356,"extension":6.702376272157254},"index":8,"playId":"edd303f1-7ea3-3a8d-abc7-beafedc3acf6","pitchNumber":5,"startTime":"2026-07-09T17:37:59.803Z","endTime":"2026-07-09T17:38:03.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:38:03.045Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T17:38:09.717Z","endTime":"2026-07-09T17:39:33.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613318027294326,"aZ":-10.481983267592533,"pfxX":5.661581969152886,"pfxZ":11.09380416323379,"pX":-1.1442211027520575,"pZ":1.391635272882085,"vX0":-10.245841336515612,"vY0":-138.4008990399404,"vZ0":-9.365507798004895,"x":160.62,"y":201.21,"x0":1.8570396999566863,"y0":50.00463150595138,"z0":5.505974732307879,"aX":11.07275290238554},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-8.3,"spinRate":2404,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.3945851835034744,"extension":6.722834788808423},"index":0,"playId":"b550e5bc-ba2e-3738-bc7e-1b8445191d20","pitchNumber":1,"startTime":"2026-07-09T17:38:25.386Z","endTime":"2026-07-09T17:38:28.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.314489042447818,"aZ":-11.356776960139284,"pfxX":5.476574821450949,"pfxZ":10.576956191135958,"pX":-1.2447982301328109,"pZ":2.6083548749710457,"vX0":-10.447107908983567,"vY0":-138.74593856010287,"vZ0":-6.30155260855616,"x":164.45,"y":168.35,"x0":1.8417764859183874,"y0":50.00028967769652,"z0":5.650942026860656,"aX":10.777243324071035},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":-7.9,"spinRate":2449,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.39336136616829576,"extension":6.724932447111449},"index":1,"playId":"5f27cc3a-cfa7-309d-9cf6-77e7fbd56423","pitchNumber":2,"startTime":"2026-07-09T17:38:40.178Z","endTime":"2026-07-09T17:38:44.250Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359106463254797,"aZ":-16.031192555326697,"pfxX":5.357056770248127,"pfxZ":8.23299121182894,"pX":0.9364875688859038,"pZ":3.2679079552756236,"vX0":-4.902390197533611,"vY0":-138.3055829366358,"vZ0":-3.8033866178557973,"x":81.3,"y":150.55,"x0":2.025666526497604,"y0":50.00131727427823,"z0":5.71836661806933,"aX":10.502651780542521},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-8.9,"spinRate":2420,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3942197352725092,"extension":6.610846813748843},"index":2,"playId":"42166bbb-cefd-38ef-ad32-d546b8890dc6","pitchNumber":3,"startTime":"2026-07-09T17:38:58.187Z","endTime":"2026-07-09T17:39:01.912Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02110822070862,"aZ":-15.46255628148748,"pfxX":6.106138017157265,"pfxZ":8.542923676857646,"pX":0.3190254063261462,"pZ":2.746218302152974,"vX0":-6.8618669000157775,"vY0":-137.88431644370357,"vZ0":-5.22022283018724,"x":104.84,"y":164.63,"x0":2.02769530993385,"y0":50.00545718783884,"z0":5.680895252489159,"aX":11.949311230977779},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-10.0,"spinRate":2359,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.39480576382320054,"extension":6.6948215430851645},"index":3,"playId":"f1b225f9-17ea-3c7c-b953-56bd712069c8","pitchNumber":4,"startTime":"2026-07-09T17:39:13.662Z","endTime":"2026-07-09T17:39:17.097Z","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":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64955265358802,"aZ":-29.85492533421783,"pfxX":7.416494690029661,"pfxZ":1.4126084392387828,"pX":0.8873308694667936,"pZ":3.3500498848945823,"vX0":-5.391568518176536,"vY0":-126.53522364310844,"vZ0":0.0983585285562939,"x":83.18,"y":148.33,"x0":2.068352967698739,"y0":50.00324805906939,"z0":5.677125977687331,"aX":12.184497922947472},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-12.4,"spinRate":1355,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4307161345881849,"extension":6.698235382716729},"index":4,"playId":"aa5be62a-db8f-30d6-8278-b10f0549aca4","pitchNumber":5,"startTime":"2026-07-09T17:39:29.276Z","endTime":"2026-07-09T17:39:33.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:39:33.181Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to second baseman Blaze Alexander. Alex Bregman to 3rd. Alex Bregman advances to 3rd, on a throwing error by second baseman Blaze Alexander.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T17:39:43.500Z","endTime":"2026-07-09T17:40:47.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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":81.1,"endSpeed":74.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65271544221157,"aZ":-30.414749568665457,"pfxX":-2.136781430725725,"pfxZ":1.2441335912824139,"pX":0.8610191709101337,"pZ":2.0317738667918173,"vX0":-2.322600092002183,"vY0":-118.1255803362221,"vZ0":-1.7107628624265625,"x":84.18,"y":183.92,"x0":2.1348425544347367,"y0":50.00280851139656,"z0":5.563633517727138,"aX":-3.0165895005141086},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.2,"breakHorizontal":4.4,"spinRate":2011,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4638142310461899,"extension":6.88191099921806},"index":0,"playId":"7ce3ce3c-2528-3832-99a0-5f33e56545bd","pitchNumber":1,"startTime":"2026-07-09T17:39:56.340Z","endTime":"2026-07-09T17:39:59.948Z","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":86.4,"endSpeed":80.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237310386657406,"aZ":-27.73113010904934,"pfxX":7.221462897673286,"pfxZ":2.7525425403061083,"pX":-0.2304287662282378,"pZ":1.8264572693171952,"vX0":-7.824438913079107,"vY0":-125.70658023021657,"vZ0":-3.7309418507642476,"x":125.78,"y":189.47,"x0":1.9705619005459014,"y0":50.00374794780977,"z0":5.557760960495702,"aX":11.66664436621851},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-11.5,"spinRate":1419,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.43414922569770287,"extension":6.978076183794211},"index":1,"playId":"10f5a221-20ad-3ec5-bb3b-f4a4e399d86c","pitchNumber":2,"startTime":"2026-07-09T17:40:12.764Z","endTime":"2026-07-09T17:40:16.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.095949670188375,"aZ":-27.57512098096336,"pfxX":-8.068748612407976,"pfxZ":3.3974229234760003,"pX":-0.37095679164149953,"pZ":1.8312916644487622,"vX0":-2.817156309021062,"vY0":-115.2979949756915,"vZ0":-2.7281577832025725,"x":131.14,"y":189.34,"x0":1.9129901529969744,"y0":50.0051387019127,"z0":5.672853111394612,"aX":-10.937677864212056},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":1942,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.4738422238877398,"extension":6.600989873675429},"hitData":{"launchSpeed":58.6,"launchAngle":-44.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.28,"coordY":154.78}},"index":2,"playId":"bb7c8418-cd32-31cb-8c4f-87505e87fdaa","pitchNumber":3,"startTime":"2026-07-09T17:40:34.301Z","endTime":"2026-07-09T17:40:47.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:40:47.778Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T17:41:10.282Z","endTime":"2026-07-09T17:43:56.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52260720251611,"aZ":-15.323383387322746,"pfxX":5.198339649340286,"pfxZ":8.73098530448988,"pX":-0.21728195833016434,"pZ":3.310528992622432,"vX0":-7.435124627144618,"vY0":-137.55873805077562,"vZ0":-3.7639458152194103,"x":125.28,"y":149.4,"x0":1.8365311949645928,"y0":50.00186449256246,"z0":5.725461832875861,"aX":10.032075383034373},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-8.0,"spinRate":2380,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3971305722875029,"extension":6.7253510991955},"index":0,"playId":"4045a561-d2bf-3649-badd-48fc437f7fd3","pitchNumber":1,"startTime":"2026-07-09T17:41:22.512Z","endTime":"2026-07-09T17:41:27.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.976249815618743,"aZ":-16.86341954603887,"pfxX":6.488473270784138,"pfxZ":7.9121446867038205,"pX":-0.440477087549656,"pZ":2.508827118715518,"vX0":-8.466901763866199,"vY0":-137.6205794979839,"vZ0":-5.425007985350158,"x":133.79,"y":171.04,"x0":1.8201908980686508,"y0":50.00600325379986,"z0":5.632239696885791,"aX":12.560851019111967},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":-10.2,"spinRate":2389,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.39664559116425835,"extension":6.747986999633032},"index":1,"playId":"a9906685-307d-3b71-9551-5ab65d93cda5","pitchNumber":2,"startTime":"2026-07-09T17:41:42.044Z","endTime":"2026-07-09T17:41:45.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.506602375296094,"aZ":-15.067406048212604,"pfxX":5.496416860957508,"pfxZ":8.829947426022716,"pX":0.1690098338410227,"pZ":2.928064914106538,"vX0":-6.664851514615251,"vY0":-137.3582435832506,"vZ0":-4.7532827276784495,"x":110.56,"y":159.72,"x0":1.8971759544182547,"y0":50.00173670900711,"z0":5.683985031302455,"aX":10.647232935399124},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":-8.8,"spinRate":2433,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3966914884822583,"extension":6.6066292006086735},"index":2,"playId":"a151ad0c-507f-3c66-917d-54e59ae9f001","pitchNumber":3,"startTime":"2026-07-09T17:42:03.218Z","endTime":"2026-07-09T17:42:06.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896261943278017,"aZ":-31.34219416900274,"pfxX":7.201619733210773,"pfxZ":0.5068098373547376,"pX":-0.4182634220780785,"pZ":0.9634626509661345,"vX0":-8.164052089609623,"vY0":-127.22032435758574,"vZ0":-5.036650547094621,"x":132.94,"y":212.77,"x0":1.8893340430498624,"y0":50.004420026182004,"z0":5.438961254111594,"aX":11.864464865357853},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-11.3,"spinRate":1715,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.42972031669552635,"extension":6.916965948347546},"index":3,"playId":"8cdf6b62-c2fe-3979-8680-5fc83286bae7","pitchNumber":4,"startTime":"2026-07-09T17:42:29.091Z","endTime":"2026-07-09T17:42:33.087Z","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":95.1,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673030237382967,"aZ":-14.063071660876652,"pfxX":6.24417049655467,"pfxZ":9.303854233717589,"pX":0.04724140418146364,"pZ":3.254183419931928,"vX0":-7.278528075275797,"vY0":-138.35370387378381,"vZ0":-3.977049760454061,"x":115.2,"y":150.92,"x0":1.8956999458768717,"y0":50.003488025274955,"z0":5.647095912455112,"aX":12.156308705860273},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-9.8,"spinRate":2497,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.3952594068775346,"extension":6.6749983200861065},"index":4,"playId":"d139183f-3356-3d80-9f02-296afea280af","pitchNumber":5,"startTime":"2026-07-09T17:42:47.770Z","endTime":"2026-07-09T17:42:51.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633308316840143,"aZ":-19.777611746637064,"pfxX":5.840907016585766,"pfxZ":7.5599486542567735,"pX":0.3608378577302221,"pZ":1.4795258105097935,"vX0":-5.590820502713898,"vY0":-127.11721067891673,"vZ0":-6.220118890487157,"x":103.25,"y":198.83,"x0":1.8280118337136613,"y0":50.0024865222204,"z0":5.524381274002486,"aX":9.575802653543768},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.5,"breakHorizontal":-9.4,"spinRate":1447,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.43061114361723263,"extension":6.802733792038277},"index":5,"playId":"1da7b2eb-4e7b-3e73-844b-065c37055959","pitchNumber":6,"startTime":"2026-07-09T17:43:32.322Z","endTime":"2026-07-09T17:43:35.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.250259928459652,"aZ":-31.523878872879013,"pfxX":-6.66689686242299,"pfxZ":0.49190604331698395,"pX":0.7237345726871576,"pZ":2.2929194737444094,"vX0":-0.9875058209505172,"vY0":-114.34895107300032,"vZ0":-0.9367521357217174,"x":89.41,"y":176.87,"x0":2.0273165396088073,"y0":50.00502908046223,"z0":5.789151474499725,"aX":-8.86680173266856},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.0,"breakHorizontal":12.4,"spinRate":2185,"spinDirection":277},"zone":6,"typeConfidence":2.0,"plateTime":0.4782343110530114,"extension":6.587601611733477},"index":6,"playId":"c769b04f-3436-382f-ab81-d21e88129b80","pitchNumber":7,"startTime":"2026-07-09T17:43:52.659Z","endTime":"2026-07-09T17:43:56.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:43:56.808Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T17:44:11.769Z","endTime":"2026-07-09T17:47:02.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,8],"actionIndex":[7],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.748117272726414,"aZ":-15.504127768816073,"pfxX":6.035411388737255,"pfxZ":8.59315211344012,"pX":-0.7117377090197687,"pZ":2.5033264553551073,"vX0":-8.67718844759655,"vY0":-137.51014453389448,"vZ0":-5.727974186162461,"x":144.13,"y":171.19,"x0":1.6815845301700223,"y0":50.00343487231944,"z0":5.642447436564646,"aX":11.710185495629148},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":-9.4,"spinRate":2410,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.396334802442027,"extension":6.702531384507886},"index":0,"playId":"bd9c6bf9-4691-39dd-bddf-bbbc17fc8e4d","pitchNumber":1,"startTime":"2026-07-09T17:44:21.436Z","endTime":"2026-07-09T17:44:48.440Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15151699045592,"aZ":-16.53625697345323,"pfxX":6.183829878505286,"pfxZ":7.997113446990063,"pX":-0.7238796266833967,"pZ":2.2068599603506427,"vX0":-9.03709693952255,"vY0":-138.07443801364053,"vZ0":-6.091729508136615,"x":144.59,"y":179.19,"x0":1.7693136693544866,"y0":50.00130818511218,"z0":5.531577079965545,"aX":12.089349593399705},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":-9.6,"spinRate":2476,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.39483116762590775,"extension":6.745884791751113},"index":1,"playId":"0ebe577a-1be3-3b4e-a725-be61b0efb369","pitchNumber":2,"startTime":"2026-07-09T17:44:49.683Z","endTime":"2026-07-09T17:44:52.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-09T17:44:59.443Z","endTime":"2026-07-09T17:45:15.837Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421693374724427,"aZ":-13.585337529535476,"pfxX":5.724001891985839,"pfxZ":9.451312886321563,"pX":0.02927810355951168,"pZ":3.473354417510789,"vX0":-6.78680768194399,"vY0":-138.7267788020277,"vZ0":-3.7666535042455926,"x":115.88,"y":145.0,"x0":1.7533941665645543,"y0":50.00097986904736,"z0":5.742420123879516,"aX":11.256257194654983},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":-9.1,"spinRate":2556,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3934746657683994,"extension":6.721602588489824},"index":3,"playId":"9a4c985e-fe58-342a-8a43-835680950242","pitchNumber":3,"startTime":"2026-07-09T17:45:15.837Z","endTime":"2026-07-09T17:45:19.262Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35237581483933,"aZ":-32.53629350141392,"pfxX":-7.214956094041689,"pfxZ":-0.27673398847025377,"pX":-0.9085041827435307,"pZ":0.8792995431368135,"vX0":-3.944692671261985,"vY0":-114.4305879193116,"vZ0":-3.523117997911646,"x":151.63,"y":215.04,"x0":1.7754692432707762,"y0":50.00008397654632,"z0":5.630188155825003,"aX":-9.55515235262957},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.0,"spinRate":2025,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.47886341290438983,"extension":6.70688490824493},"index":4,"playId":"3fa304dc-7dfc-3936-8b93-020732e53e4a","pitchNumber":4,"startTime":"2026-07-09T17:45:36.480Z","endTime":"2026-07-09T17:45:40.342Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.005225468522806,"aZ":-15.573612228754973,"pfxX":7.234297011026432,"pfxZ":8.426913137410386,"pX":-0.6771784532848311,"pZ":2.754837134235994,"vX0":-9.039081878540665,"vY0":-138.75674878808977,"vZ0":-5.008790767522631,"x":142.81,"y":164.4,"x0":1.6668792613973864,"y0":50.00669969753211,"z0":5.604374830574944,"aX":14.25815403032768},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-11.5,"spinRate":2479,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.39317131118415727,"extension":6.711757392767766},"index":5,"playId":"51707421-1370-313a-aa41-c39e693adeb7","pitchNumber":5,"startTime":"2026-07-09T17:45:57.560Z","endTime":"2026-07-09T17:46:01.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.956901773651307,"aZ":-16.43035482949824,"pfxX":6.547193449981714,"pfxZ":7.966640644542527,"pX":-0.8957414457452587,"pZ":2.2862541202397573,"vX0":-9.426659194360221,"vY0":-138.708506140294,"vZ0":-6.0914326349377665,"x":151.14,"y":177.05,"x0":1.674259714941041,"y0":50.002078768138,"z0":5.580927025426418,"aX":12.937260585232112},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-10.2,"spinRate":2539,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.39278846362527187,"extension":6.737413010016721},"index":6,"playId":"1b6beaff-efc2-3360-b516-d5645d62e6f4","pitchNumber":6,"startTime":"2026-07-09T17:46:21.642Z","endTime":"2026-07-09T17:46:48.672Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}}},{"details":{"description":"Samuel Basallo challenged (pitch result), call on the field was confirmed: Seiya Suzuki steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"1b6beaff-efc2-3360-b516-d5645d62e6f4","startTime":"2026-07-09T17:46:54.678Z","endTime":"2026-07-09T17:46:54.679Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.194275987746696,"aZ":-30.743103608031145,"pfxX":-3.814346518766242,"pfxZ":1.0353071007256833,"pX":-0.9500500070486972,"pZ":2.240835130429798,"vX0":-5.157417315490995,"vY0":-116.32344043724197,"vZ0":-1.5358365491593093,"x":153.21,"y":178.28,"x0":1.7846334426489716,"y0":50.00329870118491,"z0":5.803057559980091,"aX":-5.267335165715955},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.8,"breakHorizontal":8.0,"spinRate":2145,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4694486430264484,"extension":6.689721870545179},"hitData":{"launchSpeed":98.4,"launchAngle":24.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":125.55,"coordY":186.39}},"index":8,"playId":"26d7456d-17f0-3895-afcb-db035c4dcee2","pitchNumber":7,"startTime":"2026-07-09T17:46:54.680Z","endTime":"2026-07-09T17:47:02.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:47:02.111Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T17:49:07.328Z","endTime":"2026-07-09T17:50:05.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616814118545776,"aZ":-22.577255203026592,"pfxX":7.812470970988867,"pfxZ":5.444047314494933,"pX":-0.043783247058027934,"pZ":1.8741895955641634,"vX0":-6.6824532334921525,"vY0":-131.35802761020068,"vZ0":-6.228859617620388,"x":118.67,"y":188.18,"x0":1.507634704260052,"y0":50.0031889460559,"z0":5.934741032108167,"aX":13.769191028634413},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-12.8,"spinRate":2125,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.4156388312086712,"extension":7.196495136407043},"index":0,"playId":"4937c60e-9545-3cd5-a0ed-0892b1d58093","pitchNumber":1,"startTime":"2026-07-09T17:49:14.018Z","endTime":"2026-07-09T17:49:17.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66389699766881,"aZ":-27.62837946756602,"pfxX":6.956151557145869,"pfxZ":2.881518029500742,"pX":1.4982737602502176,"pZ":1.7349996806800587,"vX0":-1.6728184735508334,"vY0":-124.21900433420012,"vZ0":-5.059219989590288,"x":59.89,"y":191.94,"x0":1.2725647943700942,"y0":50.002515113527885,"z0":6.068830681643313,"aX":10.974070398833108},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-12.2,"spinRate":1519,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43933054881102507,"extension":6.827585444429135},"index":1,"playId":"a240f8d5-0aa6-3ce0-82d8-dc88ef68b81c","pitchNumber":2,"startTime":"2026-07-09T17:49:26.923Z","endTime":"2026-07-09T17:49:30.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352010120971666,"aZ":-20.614747407004234,"pfxX":8.279293996059218,"pfxZ":6.215697612220877,"pX":0.6726785693754197,"pZ":1.5280693864266894,"vX0":-4.3511391324081625,"vY0":-134.58021740039428,"vZ0":-7.963855669381588,"x":91.36,"y":197.52,"x0":1.2226627887243957,"y0":50.004476286186275,"z0":5.9515313079152055,"aX":15.402500315800209},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2200,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4048221405494319,"extension":7.0663546189981},"index":2,"playId":"98d0456d-dc32-31a3-96df-41e4132fd4c9","pitchNumber":3,"startTime":"2026-07-09T17:49:41.149Z","endTime":"2026-07-09T17:49:45.277Z","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":91.2,"endSpeed":84.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31855888183753,"aZ":-22.771651225616782,"pfxX":8.113936748145601,"pfxZ":5.207673662345172,"pX":-0.12912544416825947,"pZ":3.293336169950667,"vX0":-6.658201083695552,"vY0":-132.77549916014098,"vZ0":-3.0171375586430598,"x":121.92,"y":149.86,"x0":1.3425171317861586,"y0":50.00538717899021,"z0":6.080022419962214,"aX":14.658786263500906},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-13.4,"spinRate":2090,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4106924251392732,"extension":7.079447119978831},"hitData":{"launchSpeed":103.8,"launchAngle":6.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.05,"coordY":162.67}},"index":3,"playId":"172ec374-7ee6-304c-957e-7a370d4e57aa","pitchNumber":4,"startTime":"2026-07-09T17:49:56.267Z","endTime":"2026-07-09T17:50:05.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:50:05.193Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T17:50:19.293Z","endTime":"2026-07-09T17:50:35.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272246453783907,"aZ":-20.217750893935282,"pfxX":7.828142388540849,"pfxZ":6.453111519008981,"pX":-0.18867687855508078,"pZ":2.758595258080219,"vX0":-6.477679978675164,"vY0":-134.56120152935875,"vZ0":-4.908044609395062,"x":124.19,"y":164.3,"x0":1.220144827211541,"y0":50.004937772666885,"z0":6.017869475994656,"aX":14.510905746045264},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":-13.0,"spinRate":2107,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.40539779556310274,"extension":7.1080999106961045},"hitData":{"launchSpeed":107.0,"launchAngle":15.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.87,"coordY":69.12}},"index":0,"playId":"9a76df88-63e9-3a14-98c2-0a1c5a794877","pitchNumber":1,"startTime":"2026-07-09T17:50:25.166Z","endTime":"2026-07-09T17:50:35.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:50:35.882Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T17:50:43.449Z","endTime":"2026-07-09T17:51:53.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251305330365064,"aZ":-22.0067359329091,"pfxX":9.118960387625775,"pfxZ":5.445643599603666,"pX":0.002248558657883033,"pZ":2.023266021664325,"vX0":-5.815808994738028,"vY0":-135.44376620184852,"vZ0":-6.444245092499277,"x":116.91,"y":184.15,"x0":0.9872366131310196,"y0":50.00424776581175,"z0":5.961552300855451,"aX":17.025396276624495},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-15.4,"spinRate":1964,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4036697169296133,"extension":6.939446699142281},"index":0,"playId":"035d7163-a912-37ad-91dc-3f4c21b3e9d9","pitchNumber":1,"startTime":"2026-07-09T17:51:02.170Z","endTime":"2026-07-09T17:51:05.561Z","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.0,"endSpeed":81.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87892864734941,"aZ":-24.74409784365517,"pfxX":-1.653214448178919,"pfxZ":4.427180542048286,"pX":-1.2329665221103612,"pZ":1.9805193899885951,"vX0":-5.679830566058138,"vY0":-128.0826844445599,"vZ0":-5.128110872250366,"x":164.0,"y":185.31,"x0":1.2188829270927968,"y0":50.00373305187265,"z0":5.918274434198924,"aX":-2.775193871579003},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":4.2,"spinRate":2223,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.4259467009038689,"extension":6.926549392116174},"index":1,"playId":"f70e4f13-d079-3884-8b9b-ee924f6c348c","pitchNumber":2,"startTime":"2026-07-09T17:51:18.977Z","endTime":"2026-07-09T17:51:23.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120230545793984,"aZ":-29.235942812836093,"pfxX":-1.7566023080349336,"pfxZ":1.8405950355719298,"pX":-0.8210145944858663,"pZ":2.177821851211518,"vX0":-4.4539953003731725,"vY0":-125.99661368920191,"vZ0":-3.4110008773747875,"x":148.3,"y":179.98,"x0":1.2024330622288752,"y0":50.00461711714341,"z0":5.927987849209979,"aX":-2.805756558592344},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":4.2,"spinRate":2193,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43577335782981486,"extension":6.770564155540237},"hitData":{"launchSpeed":96.0,"launchAngle":17.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.25,"coordY":65.32}},"index":2,"playId":"1e33c123-d61a-319e-85b8-309cc70b3c3d","pitchNumber":3,"startTime":"2026-07-09T17:51:42.932Z","endTime":"2026-07-09T17:51:53.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:51:53.366Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T17:52:01.807Z","endTime":"2026-07-09T17:54:22.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21562091686362,"aZ":-21.41465908738223,"pfxX":0.2226942000184018,"pfxZ":5.694622840358717,"pX":-0.46538585675078187,"pZ":3.1005480825666774,"vX0":-4.091132370920337,"vY0":-135.9513375777652,"vZ0":-3.789903975446271,"x":134.74,"y":155.07,"x0":1.0240794811252578,"y0":50.00142532543606,"z0":5.982116418579419,"aX":0.4208031846962679},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":0.4,"spinRate":2070,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4014559032445435,"extension":7.025559587227824},"index":0,"playId":"85ca786b-cf0d-380d-b868-5e7602db8a03","pitchNumber":1,"startTime":"2026-07-09T17:52:17.830Z","endTime":"2026-07-09T17:52:20.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"d78cf0e8-d6f2-3273-bb7f-d193b31a9ae6","startTime":"2026-07-09T17:52:35.485Z","endTime":"2026-07-09T17:52:39.011Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859977183499478,"aZ":-19.209390820755893,"pfxX":1.3821799432512636,"pfxZ":6.917161432198901,"pX":-0.151120116037288,"pZ":3.1725798349324204,"vX0":-4.161911841330829,"vY0":-135.62066352198465,"vZ0":-3.9035582548114434,"x":122.76,"y":153.12,"x0":1.2194767501450505,"y0":50.00541623852337,"z0":5.9593302481685475,"aX":2.5919681266120818},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-1.7,"spinRate":2068,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4028725357230525,"extension":6.99664047687081},"index":2,"playId":"b359ea24-8a48-38da-a028-9df7f0d0a436","pitchNumber":2,"startTime":"2026-07-09T17:52:57.295Z","endTime":"2026-07-09T17:53:00.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08753133352548,"aZ":-27.93922636790381,"pfxX":4.804528816812964,"pfxZ":2.7105689014261998,"pX":1.6683243967171,"pZ":3.4536012505958884,"vX0":-0.23423617212643943,"vY0":-123.8105208167493,"vZ0":-0.8705093199759368,"x":53.41,"y":145.53,"x0":1.1388755573125227,"y0":50.0046690025551,"z0":6.133290723587012,"aX":7.512073870780592},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":-8.6,"spinRate":1158,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.44121037316752076,"extension":6.769002596767378},"index":3,"playId":"17bbee2a-3370-3796-890d-87d784bdb8c9","pitchNumber":3,"startTime":"2026-07-09T17:53:18.554Z","endTime":"2026-07-09T17:53:21.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069917841748055,"aZ":-27.841977048669378,"pfxX":7.415939649185136,"pfxZ":2.7643993743085886,"pX":2.0210006757373566,"pZ":2.9599514985876096,"vX0":-0.5244655454907476,"vY0":-123.89044207105273,"vZ0":-2.2166596027210623,"x":39.96,"y":158.86,"x0":1.2702098529112262,"y0":50.00213480466532,"z0":6.176727617870498,"aX":11.610123914916365},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-13.3,"spinRate":1414,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.44089860678595194,"extension":6.703402162417048},"index":4,"playId":"6492c096-1a0e-3d26-9f9e-f291a9aa7603","pitchNumber":4,"startTime":"2026-07-09T17:53:40.037Z","endTime":"2026-07-09T17:53:43.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1886875802069,"aZ":-22.294566842346477,"pfxX":1.1821346068238903,"pfxZ":5.290265265925594,"pX":-0.5567358455630571,"pZ":4.392321356722254,"vX0":-4.967737813959384,"vY0":-135.01707248503664,"vZ0":-0.39231612675700706,"x":138.22,"y":120.19,"x0":1.1441947137637245,"y0":50.00380605105148,"z0":6.092677962227639,"aX":2.2087505519889787},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-1.2,"spinRate":1961,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4038841568149354,"extension":6.890608784119364},"index":5,"playId":"69eedee8-96f6-3cf6-9365-6ad1684076f5","pitchNumber":5,"startTime":"2026-07-09T17:53:59.370Z","endTime":"2026-07-09T17:54:02.370Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670906058665864,"aZ":-27.968100436458123,"pfxX":-0.6183306015690526,"pfxZ":2.5185040471013345,"pX":-1.130322660130942,"pZ":1.800833066313482,"vX0":-5.4887604989127095,"vY0":-127.72275768801846,"vZ0":-4.707515331225302,"x":160.09,"y":190.16,"x0":1.1173664321187526,"y0":50.00307018436594,"z0":5.839651696678378,"aX":-1.0316181035251124},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":2.3,"spinRate":2228,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4271074295461825,"extension":6.940299974643451},"index":6,"playId":"95ce541e-9001-381b-a82c-817f98b323eb","pitchNumber":6,"startTime":"2026-07-09T17:54:18.537Z","endTime":"2026-07-09T17:54:22.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:54:22.827Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-09T17:56:12.980Z","endTime":"2026-07-09T17:56:55.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58715701021321,"aZ":-28.991011774983182,"pfxX":-2.412132151839515,"pfxZ":2.1849485258643053,"pX":-0.05532852562719471,"pZ":2.444720480842843,"vX0":-4.431864348770835,"vY0":-119.03689590031938,"vZ0":-1.6221523454581823,"x":119.11,"y":172.77,"x0":2.132946836494113,"y0":50.00296837470139,"z0":5.722545977504192,"aX":-3.5138051925674607},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":5.3,"spinRate":2327,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4574771493555221,"extension":6.671398659673859},"index":0,"playId":"dce9756f-e0ff-397f-85c1-7e9978c0c755","pitchNumber":1,"startTime":"2026-07-09T17:56:29.175Z","endTime":"2026-07-09T17:56:32.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-09T17:56:41.126Z","endTime":"2026-07-09T17:56:47.514Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67639904903892,"aZ":-32.26871811930963,"pfxX":7.4377769159680245,"pfxZ":-0.061527581176937574,"pX":0.5453545079252585,"pZ":1.8546972764089873,"vX0":-5.981503987681023,"vY0":-123.35697679649729,"vZ0":-2.4968521512655473,"x":96.21,"y":188.7,"x0":2.0206186345599213,"y0":50.00253166516574,"z0":5.567275927969217,"aX":11.605497874158203},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":-12.2,"spinRate":1512,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4419324189017657,"extension":6.896345425705127},"hitData":{"launchSpeed":90.9,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":150.67}},"index":2,"playId":"fddf8215-ae7c-399e-8aff-f3132a304174","pitchNumber":2,"startTime":"2026-07-09T17:56:47.514Z","endTime":"2026-07-09T17:56:55.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:56:55.104Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-09T17:57:18.241Z","endTime":"2026-07-09T17:58:00.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505165563956997,"aZ":-31.065508158636444,"pfxX":8.967472249863805,"pfxZ":0.7042698081273784,"pX":0.21978347314423174,"pZ":2.3297235698416348,"vX0":-6.966348160773039,"vY0":-124.57090121814004,"vZ0":-1.859397304469696,"x":108.62,"y":175.88,"x0":1.884435798680263,"y0":50.00247249636071,"z0":5.648458581641503,"aX":14.12451667335019},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":1679,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.43930650416283434,"extension":6.878523980615482},"index":0,"playId":"8a14f836-9422-332b-b797-5619b69f7406","pitchNumber":1,"startTime":"2026-07-09T17:57:19.236Z","endTime":"2026-07-09T17:57:22.236Z","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":84.7,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79982957624719,"aZ":-32.49717118725812,"pfxX":7.98088111583488,"pfxZ":-0.212723117510647,"pX":-0.13194557759801442,"pZ":2.188566127450783,"vX0":-7.522460345422035,"vY0":-123.19765439613201,"vZ0":-1.8186932616526275,"x":122.03,"y":179.69,"x0":1.9135002783941844,"y0":50.00059182783454,"z0":5.664254790979439,"aX":12.356650505013297},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-12.8,"spinRate":1626,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.4433642191907228,"extension":6.919143647181668},"index":1,"playId":"cb8d2938-02d2-3009-b716-907bf0f49120","pitchNumber":2,"startTime":"2026-07-09T17:57:35.976Z","endTime":"2026-07-09T17:57:40.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521694123500204,"aZ":-28.00919129478896,"pfxX":8.156505477295466,"pfxZ":2.676194510982855,"pX":0.8621688775654147,"pZ":1.8062442006432784,"vX0":-5.457306998659707,"vY0":-123.73051394742033,"vZ0":-3.4280873829523277,"x":84.14,"y":190.01,"x0":2.031039797288291,"y0":50.005925472461435,"z0":5.544112169540462,"aX":12.712797941709873},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":-13.6,"spinRate":1632,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.44182154454195377,"extension":6.737106285968984},"hitData":{"launchSpeed":99.5,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":147.63}},"index":2,"playId":"86a7406b-ae4c-322a-bfb5-0558b0ad040e","pitchNumber":3,"startTime":"2026-07-09T17:57:50.937Z","endTime":"2026-07-09T17:58:00.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:58:00.433Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-09T17:58:11.130Z","endTime":"2026-07-09T17:58:59.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.908499296064296,"aZ":-15.587331066860132,"pfxX":5.691731878222908,"pfxZ":8.755510063250593,"pX":-0.43549889031246986,"pZ":2.340646762127016,"vX0":-8.443993033517115,"vY0":-135.6288042649487,"vZ0":-5.91490027892507,"x":133.6,"y":175.58,"x0":1.954474471257848,"y0":50.00620558114655,"z0":5.6061992117919015,"aX":10.787811727752354},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-8.9,"spinRate":2502,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4012355285027214,"extension":6.7044580122017265},"index":0,"playId":"e529d279-837e-3d53-81f9-f5d89a28c004","pitchNumber":1,"startTime":"2026-07-09T17:58:24.673Z","endTime":"2026-07-09T17:58:27.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449193718558337,"aZ":-17.489329187189924,"pfxX":7.787703215071245,"pfxZ":7.629454740795918,"pX":0.4218740113669926,"pZ":3.267367434540775,"vX0":-7.0826569080508,"vY0":-136.73978912577937,"vZ0":-3.4305502678155433,"x":100.92,"y":150.56,"x0":2.0130269023711014,"y0":50.00675858176039,"z0":5.713273945320728,"aX":14.996830677466013},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-13.0,"spinRate":2425,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.3980538451495632,"extension":6.719178374451338},"index":1,"playId":"ee42da2c-258f-383a-9b90-aa5e181df88b","pitchNumber":2,"startTime":"2026-07-09T17:58:41.986Z","endTime":"2026-07-09T17:58:45.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42276653756562,"aZ":-15.266100721934757,"pfxX":7.341983533189206,"pfxZ":8.748318709188817,"pX":0.6151513091931361,"pZ":3.0002502735750984,"vX0":-6.335195719855557,"vY0":-137.64238167883963,"vZ0":-4.706947339495047,"x":93.55,"y":157.77,"x0":1.9843308681179783,"y0":50.00583778538178,"z0":5.754663308518907,"aX":14.195090477127518},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":-12.1,"spinRate":2542,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.39681395907439576,"extension":6.553573753700256},"index":2,"playId":"5c37a533-65ef-3295-88b3-afe422dade6c","pitchNumber":3,"startTime":"2026-07-09T17:58:56.228Z","endTime":"2026-07-09T17:58:59.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T17:58:59.452Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler O'Neill homers (6) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T18:00:54.706Z","endTime":"2026-07-09T18:02:07.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":78.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50248094780615,"aZ":-26.694634889382566,"pfxX":5.976371751428377,"pfxZ":3.580672674676923,"pX":-0.2932596064732297,"pZ":1.93381508434833,"vX0":-5.336622424398006,"vY0":-121.99838466682428,"vZ0":-4.558114427830408,"x":128.18,"y":186.57,"x0":1.1298840176729494,"y0":50.00433992855684,"z0":6.085892307552865,"aX":9.14993718168377},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-9.8,"spinRate":1228,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4463217586168784,"extension":7.009348285681393},"index":0,"playId":"1580d30b-910b-300a-96f3-fce3b27f39a2","pitchNumber":1,"startTime":"2026-07-09T18:01:16.202Z","endTime":"2026-07-09T18:01:19.857Z","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":83.5,"endSpeed":77.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80562254400113,"aZ":-25.098440994068724,"pfxX":5.696301335734443,"pfxZ":4.673737481516952,"pX":0.9758952602697902,"pZ":2.92612918952638,"vX0":-2.904025032868595,"vY0":-121.68496742809185,"vZ0":-2.46879328129454,"x":79.8,"y":159.77,"x0":1.438955468275181,"y0":50.00147039852164,"z0":6.107663808697854,"aX":8.620948830853829},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.2,"breakHorizontal":-9.7,"spinRate":1328,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4485256100159436,"extension":6.928990344338527},"index":1,"playId":"94b6b4f0-21e2-35ed-9f53-91f501a31d63","pitchNumber":2,"startTime":"2026-07-09T18:01:30.457Z","endTime":"2026-07-09T18:01:34.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.950054520539933,"aZ":-21.663572239022155,"pfxX":7.491009763468851,"pfxZ":5.810098218852643,"pX":-0.5276541869801749,"pZ":1.8030837253540182,"vX0":-6.7330594504706065,"vY0":-132.7889451404047,"vZ0":-6.858320586026339,"x":137.11,"y":190.1,"x0":1.0515596641989353,"y0":50.00420799797023,"z0":5.9644926371805855,"aX":13.55411406077075},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":-12.4,"spinRate":2153,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.41042971523748406,"extension":7.231554533356467},"hitData":{"launchSpeed":102.5,"launchAngle":31.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.3,"coordY":41.97}},"index":2,"playId":"f230b41c-92a5-356a-84e1-a7c8fcce7879","pitchNumber":3,"startTime":"2026-07-09T18:01:44.965Z","endTime":"2026-07-09T18:02:07.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:02:07.450Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T18:02:12.198Z","endTime":"2026-07-09T18:02:50.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.608369727816324,"aZ":-26.576525642154614,"pfxX":-2.0844039990800254,"pfxZ":3.4241605314710615,"pX":0.5547109699784413,"pZ":2.2184964370802516,"vX0":-2.0451248428981894,"vY0":-125.97473629126522,"vZ0":-4.047359649958793,"x":95.86,"y":178.88,"x0":1.642973625980772,"y0":50.00259815447595,"z0":5.9540839790502975,"aX":-3.404882990119057},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":4.2,"spinRate":2217,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.432068798273348,"extension":6.920513280556784},"index":0,"playId":"eda4c9e7-811c-38ea-9234-9abecc17415d","pitchNumber":1,"startTime":"2026-07-09T18:02:29.714Z","endTime":"2026-07-09T18:02:33.407Z","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":83.9,"endSpeed":77.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.657636395012673,"aZ":-25.422012011281964,"pfxX":5.576666562203558,"pfxZ":4.423010547973321,"pX":0.39406619580284713,"pZ":2.256202568176793,"vX0":-4.0401688634311546,"vY0":-122.14699671075685,"vZ0":-4.034414555060274,"x":101.98,"y":177.86,"x0":1.336317156014423,"y0":50.0052338400752,"z0":6.088753564908663,"aX":8.517868448867608},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":-9.2,"spinRate":1337,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.44660944350032405,"extension":6.7953954339219385},"hitData":{"launchSpeed":87.0,"launchAngle":46.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.07,"coordY":121.03}},"index":1,"playId":"819d4d8a-66af-3121-b9fc-2195ae143902","pitchNumber":2,"startTime":"2026-07-09T18:02:42.039Z","endTime":"2026-07-09T18:02:50.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:02:50.618Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out softly to pitcher David Peterson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T18:02:59.012Z","endTime":"2026-07-09T18:04:26.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.351038007651827,"aZ":-26.236072625561,"pfxX":-0.5694957014078543,"pfxZ":3.658701537636345,"pX":-1.0769105534272347,"pZ":1.8882142743494261,"vX0":-5.961459948063791,"vY0":-125.2595324002833,"vZ0":-4.695381510782094,"x":158.05,"y":187.8,"x0":1.387466204781044,"y0":50.002643658626944,"z0":5.879507142122982,"aX":-0.9221510559797432},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":2.2,"spinRate":2236,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4338522551051982,"extension":6.932868490464804},"index":0,"playId":"814a3fae-8a9c-34de-96ea-dc419557cc6f","pitchNumber":1,"startTime":"2026-07-09T18:03:11.487Z","endTime":"2026-07-09T18:03:15.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.760168718027717,"aZ":-21.28171513563593,"pfxX":1.370053918805919,"pfxZ":5.800750436910693,"pX":-0.4726874522818613,"pZ":2.8477320371407178,"vX0":-5.466870048466668,"vY0":-134.81434891202667,"vZ0":-4.432231853614732,"x":135.02,"y":161.89,"x0":1.3858424564829708,"y0":50.0046167848849,"z0":5.976827854473887,"aX":2.5742406380409566},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2133,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4032017275754862,"extension":7.100184768204877},"index":1,"playId":"a10bf698-db74-33f4-b0ae-1b96fdac9a84","pitchNumber":2,"startTime":"2026-07-09T18:03:24.384Z","endTime":"2026-07-09T18:03:27.387Z","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":93.0,"endSpeed":86.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970526130535642,"aZ":-22.29283276564925,"pfxX":1.813177883772644,"pfxZ":5.256816366804292,"pX":-1.1591997061150499,"pZ":3.3339987083094864,"vX0":-6.8893421669850685,"vY0":-135.3960783543362,"vZ0":-3.132404260135952,"x":161.19,"y":148.76,"x0":1.168505959629141,"y0":50.00538861140089,"z0":6.04303327177368,"aX":3.410498821596137},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2126,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40254217898419453,"extension":6.964779987812651},"index":2,"playId":"c245385d-4d8a-30c5-9098-7c90764150ec","pitchNumber":3,"startTime":"2026-07-09T18:03:43.087Z","endTime":"2026-07-09T18:03:46.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59101605482101,"aZ":-22.591683312828426,"pfxX":7.823313422166922,"pfxZ":5.220164399145828,"pX":0.47333958007763915,"pZ":2.449466982632598,"vX0":-4.774543519750273,"vY0":-134.5093842827429,"vZ0":-5.1972582859996495,"x":98.96,"y":172.64,"x0":1.2529543055243202,"y0":50.004781751036944,"z0":6.004011894920931,"aX":14.367854595025795},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.2,"spinRate":2193,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4068714226733823,"extension":6.862408195120255},"index":3,"playId":"419acbee-0d84-34b1-a1aa-e84594480de1","pitchNumber":4,"startTime":"2026-07-09T18:03:56.287Z","endTime":"2026-07-09T18:03:59.287Z","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":1},"index":4,"startTime":"2026-07-09T18:04:05.091Z","endTime":"2026-07-09T18:04:16.870Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526326432280587,"aZ":-25.711371688132733,"pfxX":7.400480131747728,"pfxZ":3.5244572241164036,"pX":0.3459095771033583,"pZ":2.549286871214245,"vX0":-5.199345833654357,"vY0":-134.23178645639817,"vZ0":-4.211959879542262,"x":103.81,"y":169.95,"x0":1.3409669427860478,"y0":50.005686480086815,"z0":5.957203977162263,"aX":13.583053994466944},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":-12.4,"spinRate":2146,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4071645345490773,"extension":7.124050330631486},"hitData":{"launchSpeed":65.6,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.1,"coordY":193.23}},"index":5,"playId":"d811b2ee-adf2-3c29-9bee-bb18356893e4","pitchNumber":5,"startTime":"2026-07-09T18:04:16.870Z","endTime":"2026-07-09T18:04:26.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:04:26.198Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T18:04:41.179Z","endTime":"2026-07-09T18:05:31.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767481570786565,"aZ":-31.284500513756676,"pfxX":-2.8248275912646257,"pfxZ":0.585358303317518,"pX":1.2772607724471374,"pZ":2.9557696001048614,"vX0":-0.09246186993281376,"vY0":-122.06402468694401,"vZ0":-0.9567264830867934,"x":68.31,"y":158.97,"x0":1.68285640026012,"y0":50.00135954371608,"z0":6.032851181155417,"aX":-4.286212147481724},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":5.2,"spinRate":2087,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4477587680218491,"extension":6.829259234939809},"index":0,"playId":"7d632a90-c01e-3232-9e6b-c514004b978a","pitchNumber":1,"startTime":"2026-07-09T18:04:55.802Z","endTime":"2026-07-09T18:04:59.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017904832457795,"aZ":-22.809601200622925,"pfxX":-0.3050767577719329,"pfxZ":5.18684906066485,"pX":0.639457225454156,"pZ":4.145249174640387,"vX0":-1.8365125290176,"vY0":-132.22365863458145,"vZ0":-0.9363932879900586,"x":92.63,"y":126.86,"x0":1.377128023765468,"y0":50.00294040653979,"z0":6.1480611277071375,"aX":-0.5503059766249503},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":0.8,"spinRate":1895,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4111835330723266,"extension":6.858580955891361},"index":1,"playId":"6364e6d6-8930-3376-be71-7d2265b7831f","pitchNumber":2,"startTime":"2026-07-09T18:05:09.380Z","endTime":"2026-07-09T18:05:12.380Z","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":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217471938791537,"aZ":-27.60005533421429,"pfxX":6.364149265643269,"pfxZ":2.5798125125829454,"pX":0.3897469965197115,"pZ":2.384551950711064,"vX0":-4.602555998689313,"vY0":-131.82182431476164,"vZ0":-4.011491935557272,"x":102.14,"y":174.4,"x0":1.3255373576093048,"y0":50.002067575671575,"z0":5.947650755263414,"aX":11.276997851941603},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":-10.6,"spinRate":2011,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.41442490965734624,"extension":7.060187385431227},"hitData":{"launchSpeed":101.6,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":145.09}},"index":2,"playId":"80aea518-e27a-3fa2-91c8-f59e1e0efbe9","pitchNumber":3,"startTime":"2026-07-09T18:05:23.555Z","endTime":"2026-07-09T18:05:31.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:05:31.277Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-09T18:07:30.766Z","endTime":"2026-07-09T18:09:05.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":92.9,"endSpeed":85.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768790553702186,"aZ":-15.707719414461424,"pfxX":6.510585262959763,"pfxZ":8.836822142133713,"pX":-0.5766679086778054,"pZ":1.891871606562923,"vX0":-8.690975042953635,"vY0":-135.00947342237342,"vZ0":-7.0614592909652565,"x":138.98,"y":187.7,"x0":1.8240960547247997,"y0":50.00475458696827,"z0":5.627779927956556,"aX":12.135269928984469},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.2,"spinRate":2506,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.40423425245195643,"extension":6.664245089072519},"index":0,"playId":"a9527316-c5ad-384c-bca5-5fe9279a512e","pitchNumber":1,"startTime":"2026-07-09T18:07:40.475Z","endTime":"2026-07-09T18:07:44.497Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928266679782794,"aZ":-15.86470747408054,"pfxX":6.531555133692398,"pfxZ":8.662784743820776,"pX":0.37892530643928746,"pZ":3.2124910253003214,"vX0":-6.514212905530409,"vY0":-135.89223202348614,"vZ0":-3.839548645368731,"x":102.56,"y":152.04,"x0":1.9509193249745433,"y0":50.00417218539005,"z0":5.735950783064722,"aX":12.298515586856391},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-10.6,"spinRate":2534,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.40205541276391177,"extension":6.645690820768062},"index":1,"playId":"4c78cfae-1f81-365c-be7a-4af16e2e88b8","pitchNumber":2,"startTime":"2026-07-09T18:07:54.502Z","endTime":"2026-07-09T18:07:57.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209334289935818,"aZ":-16.13910576436885,"pfxX":5.902793799961023,"pfxZ":8.514190159904928,"pX":0.9698977328402368,"pZ":2.363008485946485,"vX0":-4.79466878036515,"vY0":-135.99378168452913,"vZ0":-5.940545468626292,"x":80.03,"y":174.98,"x0":1.9838508815449103,"y0":50.00674074260556,"z0":5.684744023749745,"aX":11.122926878639001},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":-9.7,"spinRate":2486,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.40186920945482285,"extension":6.5701113746237345},"index":2,"playId":"77576a47-2353-30b6-b40e-ec6236b24a69","pitchNumber":3,"startTime":"2026-07-09T18:08:10.261Z","endTime":"2026-07-09T18:08:13.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890135382418865,"aZ":-21.985309939141548,"pfxX":9.995079354931862,"pfxZ":5.53538687431724,"pX":-0.4545787304987715,"pZ":2.890081105180548,"vX0":-9.161403707304746,"vY0":-134.5120943183019,"vZ0":-3.3194891250568865,"x":134.33,"y":160.75,"x0":1.6890865272273317,"y0":50.003683429634876,"z0":5.690372034507872,"aX":18.40313988813753},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":-16.2,"spinRate":2402,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.40645253426049566,"extension":6.812324070370181},"index":3,"playId":"d579c3e7-48fd-3e5a-9ffa-6f6edb019b8c","pitchNumber":4,"startTime":"2026-07-09T18:08:24.182Z","endTime":"2026-07-09T18:08:27.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73688476250631,"aZ":-15.057889284255108,"pfxX":6.320970695909834,"pfxZ":8.908302849508223,"pX":0.934647984986312,"pZ":3.3231086390046367,"vX0":-5.294539750610564,"vY0":-137.3275035701567,"vZ0":-3.8812226261594587,"x":81.37,"y":149.06,"x0":2.0608176965584057,"y0":50.000589977662834,"z0":5.770471103162791,"aX":12.142544200976216},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-10.4,"spinRate":2487,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.39794656631774705,"extension":6.611280308746526},"index":4,"playId":"869b2cd4-b824-39cd-8c99-a6a97f9d284b","pitchNumber":5,"startTime":"2026-07-09T18:08:42.065Z","endTime":"2026-07-09T18:08:45.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.198099224180424,"aZ":-30.183599993582604,"pfxX":-3.0416225403798927,"pfxZ":1.4587953496766781,"pX":0.49638878511417706,"pZ":1.8146626795313885,"vX0":-2.423858795324954,"vY0":-115.49155914195562,"vZ0":-2.4458003413302984,"x":98.08,"y":189.78,"x0":1.9504727303781686,"y0":50.00508620509647,"z0":5.758053584437063,"aX":-4.155769258557504},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.4,"breakHorizontal":6.1,"spinRate":2149,"spinDirection":276},"zone":9,"typeConfidence":2.0,"plateTime":0.47220791574762044,"extension":6.58032498365908},"hitData":{"launchSpeed":90.8,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.3,"coordY":137.59}},"index":5,"playId":"56bc82e6-f633-32fb-9cda-3ddf7646c11d","pitchNumber":6,"startTime":"2026-07-09T18:08:56.986Z","endTime":"2026-07-09T18:09:05.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:09:05.217Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-09T18:09:19.864Z","endTime":"2026-07-09T18:11:51.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.4036927896681,"aZ":-26.77426255637234,"pfxX":-2.613446724338102,"pfxZ":4.01320957682135,"pX":-0.3820857572859016,"pZ":2.467337997802941,"vX0":-4.513634974902726,"vY0":-114.74049422068497,"vZ0":-1.6382852859792065,"x":131.56,"y":172.16,"x0":1.943028519907879,"y0":50.00256375383816,"z0":5.7769327363232685,"aX":-3.516379181758269},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.2,"breakHorizontal":5.8,"spinRate":2126,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.4756960456424295,"extension":6.790859049795666},"index":0,"playId":"173636b9-40ea-362f-8646-17b6e34d46af","pitchNumber":1,"startTime":"2026-07-09T18:09:28.698Z","endTime":"2026-07-09T18:09:31.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19935798614353,"aZ":-15.545815528906708,"pfxX":7.241750602253539,"pfxZ":8.54634126542264,"pX":-0.18405877972603668,"pZ":2.436244348995496,"vX0":-8.317686021353747,"vY0":-138.22324162965876,"vZ0":-5.693950261356638,"x":124.02,"y":173.0,"x0":1.9153349378855393,"y0":50.00229069311631,"z0":5.557007883683562,"aX":14.090508590936139},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":-11.5,"spinRate":2510,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.3954172746638398,"extension":6.87823815079822},"index":1,"playId":"5b3d1e24-482e-340d-8b73-e30f0b7caf22","pitchNumber":2,"startTime":"2026-07-09T18:09:46.865Z","endTime":"2026-07-09T18:09:50.334Z","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":1},"index":2,"startTime":"2026-07-09T18:10:02.605Z","endTime":"2026-07-09T18:10:15.504Z","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(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":81.3,"endSpeed":74.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123278025613594,"aZ":-27.839224979656244,"pfxX":-2.3295634085326444,"pfxZ":3.0925459557677537,"pX":-1.6831968473233816,"pZ":0.6070174956982551,"vX0":-7.164771300327135,"vY0":-118.09316661239349,"vZ0":-5.71603095183501,"x":181.16,"y":222.39,"x0":1.7022747953804023,"y0":50.002903737794114,"z0":5.644418084790811,"aX":-3.2635672072398307},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.3,"breakHorizontal":6.1,"spinRate":2129,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4651928455567065,"extension":6.913274609922345},"index":3,"playId":"3a5cf268-3376-3daf-88ad-383682020918","pitchNumber":3,"startTime":"2026-07-09T18:10:15.504Z","endTime":"2026-07-09T18:10:18.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133467394885557,"aZ":-26.91169469110442,"pfxX":6.849175788671311,"pfxZ":3.3626075877401815,"pX":-0.6877517626631844,"pZ":2.1441734554584166,"vX0":-8.202053737691202,"vY0":-124.06747212294732,"vZ0":-2.939456286627191,"x":143.22,"y":180.89,"x0":1.7665409211737837,"y0":50.001583211336815,"z0":5.58026535715925,"aX":10.709582128334223},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":-10.6,"spinRate":1448,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.440985838002419,"extension":7.105266604159566},"index":4,"playId":"fb0178f0-b0da-3e0e-a660-2bac2fedf790","pitchNumber":4,"startTime":"2026-07-09T18:10:34.443Z","endTime":"2026-07-09T18:10:37.673Z","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":85.9,"endSpeed":80.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.719919375111427,"aZ":-30.499556640539776,"pfxX":8.387163470355247,"pfxZ":1.047300681260388,"pX":-0.41173945251394717,"pZ":0.8393932497481006,"vX0":-8.080840432793451,"vY0":-124.90940828134794,"vZ0":-5.381718192689643,"x":132.69,"y":216.12,"x0":1.7532712887651705,"y0":50.00618650038466,"z0":5.486692595401352,"aX":13.449917377508642},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-13.7,"spinRate":1571,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4360843489982922,"extension":6.894670294284361},"index":5,"playId":"bff8b26d-66b8-31f8-9739-66b05b9d3ca9","pitchNumber":5,"startTime":"2026-07-09T18:10:52.707Z","endTime":"2026-07-09T18:10:55.707Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54781149856089,"aZ":-24.704809273105337,"pfxX":9.67739658390126,"pfxZ":3.9114509687372863,"pX":0.6299906669477191,"pZ":4.227333122015427,"vX0":-6.398912830348014,"vY0":-136.22512077702652,"vZ0":0.21309173631150935,"x":92.99,"y":124.64,"x0":1.7336002348717483,"y0":50.00065160257391,"z0":5.834556328820108,"aX":18.469810238777065},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2430,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3996969827048731,"extension":6.7728023573159035},"index":6,"playId":"2a66503d-19b4-3b48-b251-386d88dab99f","pitchNumber":6,"startTime":"2026-07-09T18:11:27.856Z","endTime":"2026-07-09T18:11:30.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.269990099763504,"aZ":-15.205685842571265,"pfxX":6.070712736086065,"pfxZ":8.682895391586065,"pX":-1.1764974835211341,"pZ":3.000413001452964,"vX0":-9.9712681743701,"vY0":-137.88261050634648,"vZ0":-4.540695795143331,"x":161.85,"y":157.77,"x0":1.6730612886050285,"y0":50.006274068781536,"z0":5.671319696087928,"aX":11.86959527421672},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-9.2,"spinRate":2564,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.39494082806128494,"extension":6.814048188877093},"index":7,"playId":"60d79817-257e-3b7b-b853-8bb1583d1373","pitchNumber":7,"startTime":"2026-07-09T18:11:46.520Z","endTime":"2026-07-09T18:11:51.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:11:51.622Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alex Bregman grounds into a double play, second baseman Blaze Alexander to first baseman Pete Alonso. Pete Crow-Armstrong out at 2nd. Alex Bregman out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-09T18:11:57.319Z","endTime":"2026-07-09T18:13:25.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":677942,"link":"/api/v1/people/677942"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.861172219977156,"aZ":-29.742561090486653,"pfxX":-2.4394153391161852,"pfxZ":1.7128616796957647,"pX":0.0393969566967744,"pZ":2.5953724633554045,"vX0":-3.8145434987511853,"vY0":-118.1812964771131,"vZ0":-0.7373695932471088,"x":115.5,"y":168.7,"x0":1.989283751138443,"y0":50.001781665768306,"z0":5.635670922182254,"aX":-3.461035221971866},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.2,"breakHorizontal":5.3,"spinRate":2124,"spinDirection":250},"zone":5,"typeConfidence":2.0,"plateTime":0.4629031298815418,"extension":6.879325405838642},"index":0,"playId":"f504f98f-9b9b-32a5-80eb-745e99c9d928","pitchNumber":1,"startTime":"2026-07-09T18:12:14.771Z","endTime":"2026-07-09T18:12:18.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"fdf1bca4-9b33-3bf8-a47f-c2852901a4a5","startTime":"2026-07-09T18:12:32.054Z","endTime":"2026-07-09T18:12:35.561Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.162753171356467,"aZ":-15.363104672990014,"pfxX":5.978934610192452,"pfxZ":8.889030777104457,"pX":0.5811112263020141,"pZ":2.6656595197303314,"vX0":-5.540123706775368,"vY0":-136.2333587846947,"vZ0":-5.009717128248023,"x":94.85,"y":166.81,"x0":1.8580510704809907,"y0":50.005969043602185,"z0":5.580074879698595,"aX":11.311668033494032},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-9.7,"spinRate":2514,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.40108452334266564,"extension":6.688467401526343},"index":2,"playId":"7e924de5-fc8b-3a52-ba6d-7848a496babb","pitchNumber":2,"startTime":"2026-07-09T18:12:47.676Z","endTime":"2026-07-09T18:12:51.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28617449527124,"aZ":-16.639638480320677,"pfxX":6.601835762900717,"pfxZ":8.202344987763922,"pX":0.4548509789797069,"pZ":2.516514610821758,"vX0":-5.9406664845471635,"vY0":-136.11659982686686,"vZ0":-5.179164974475828,"x":99.66,"y":170.83,"x0":1.798101352657216,"y0":50.00336704904756,"z0":5.579936863076365,"aX":12.503571105078146},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":-10.8,"spinRate":2530,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.40098184724887576,"extension":6.767348785979344},"hitData":{"launchSpeed":87.2,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.57,"coordY":152.7}},"index":3,"playId":"c6ed4539-4b5f-34a1-b7cb-7efa51a58035","pitchNumber":3,"startTime":"2026-07-09T18:13:14.997Z","endTime":"2026-07-09T18:13:25.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:13:25.196Z","atBatIndex":18},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Cubs challenged (play at 1st), call on the field was overturned: Leody Taveras bunt grounds out, pitcher David Peterson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T18:15:18.237Z","endTime":"2026-07-09T18:15:53.980Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":82.5,"endSpeed":76.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.423788939103183,"aZ":-29.143362338230997,"pfxX":-0.7082330475122314,"pfxZ":2.040304787545793,"pX":1.3893078994761783,"pZ":3.0418346651656076,"vX0":-0.7889085453393958,"vY0":-120.36410866890635,"vZ0":-1.152305034911443,"x":64.04,"y":156.65,"x0":1.8117219804941977,"y0":50.004957177619524,"z0":6.076306322578845,"aX":-1.0530542256846318},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":1.4,"spinRate":2159,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.452746244414449,"extension":6.887954230638424},"index":0,"playId":"ac971d09-87c2-30bd-bf5b-3b987db208a9","pitchNumber":1,"startTime":"2026-07-09T18:15:32.987Z","endTime":"2026-07-09T18:15:36.877Z","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":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.616412751631355,"aZ":-28.238907092540764,"pfxX":-0.6322041590273169,"pfxZ":2.548114354553948,"pX":-0.9846675156673295,"pZ":1.8254343486205462,"vX0":-5.619046221606552,"vY0":-122.4444964270572,"vZ0":-4.2343994584253535,"x":154.53,"y":189.49,"x0":1.4070939075455593,"y0":50.00106783096252,"z0":5.951032186561972,"aX":-0.9735583801284065},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":2.3,"spinRate":2168,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.44466822309893983,"extension":6.961290426586937},"hitData":{"launchSpeed":30.8,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":134.99,"coordY":190.03}},"index":1,"playId":"86cb9858-c10f-3327-80f4-6239bb3be21e","pitchNumber":2,"startTime":"2026-07-09T18:15:45.160Z","endTime":"2026-07-09T18:15:53.980Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":112},"playEndTime":"2026-07-09T18:15:53.980Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T18:18:17.281Z","endTime":"2026-07-09T18:19:05.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31463763756733,"aZ":-24.218118282462477,"pfxX":7.0618411481085035,"pfxZ":4.416344406694368,"pX":0.8878379168197001,"pZ":2.864107890621674,"vX0":-3.3900339568544844,"vY0":-133.06635455672657,"vZ0":-3.75526100733837,"x":83.16,"y":161.45,"x0":1.257678107501327,"y0":50.00202382840448,"z0":6.038648394498748,"aX":12.722199902349379},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-12.1,"spinRate":2066,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41088309770126275,"extension":7.030685469404125},"index":0,"playId":"fd226fef-74c8-30b5-b929-c3224b795864","pitchNumber":1,"startTime":"2026-07-09T18:18:17.281Z","endTime":"2026-07-09T18:18:21.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359636297590498,"aZ":-23.312184789569333,"pfxX":7.834239373997438,"pfxZ":4.943641326368297,"pX":0.16060135185613547,"pZ":4.048656824059822,"vX0":-5.35453417281664,"vY0":-132.80143267185588,"vZ0":-1.1512008892254786,"x":110.88,"y":129.47,"x0":1.1809972596902938,"y0":50.00445337373223,"z0":6.1769895126422325,"aX":14.05144060761394},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-13.1,"spinRate":2133,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4118018922008537,"extension":7.136020990532134},"index":1,"playId":"625c06fe-aa43-3dbd-9466-bcbc110e4010","pitchNumber":2,"startTime":"2026-07-09T18:18:31.286Z","endTime":"2026-07-09T18:18:34.328Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.908670849080664,"aZ":-21.629211951472087,"pfxX":1.046012814367805,"pfxZ":5.9357561856168655,"pX":-0.8264704084400503,"pZ":3.6628148242894043,"vX0":-5.616810750711085,"vY0":-131.43368313346423,"vZ0":-2.153091111431909,"x":148.5,"y":139.88,"x0":1.1884619897791924,"y0":50.00167843172036,"z0":6.0737807526874805,"aX":1.8589073289395142},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2059,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41435518207988276,"extension":6.926253351574652},"index":2,"playId":"4d6001ea-9267-3a95-b06c-11f2d80f3ecd","pitchNumber":3,"startTime":"2026-07-09T18:18:45.901Z","endTime":"2026-07-09T18:18:50.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68934016700647,"aZ":-26.061477288350712,"pfxX":7.743447071929021,"pfxZ":3.4005514440881246,"pX":0.6036202274050605,"pZ":3.3858872173637278,"vX0":-4.308870205941964,"vY0":-132.8128507538367,"vZ0":-2.2282901960310832,"x":93.99,"y":147.36,"x0":1.2353766408479585,"y0":50.00310726607956,"z0":6.118394651655334,"aX":13.925000689372052},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":-13.2,"spinRate":2122,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4113584623650448,"extension":6.955172986294506},"index":3,"playId":"291b4286-d897-3685-9a5e-8408cf0a094a","pitchNumber":4,"startTime":"2026-07-09T18:19:01.180Z","endTime":"2026-07-09T18:19:05.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:19:05.536Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks. Adley Rutschman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T18:19:12.643Z","endTime":"2026-07-09T18:23:18.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97937570057378,"aZ":-16.136040844727464,"pfxX":1.5064755995918953,"pfxZ":8.7188634597384,"pX":0.8908652682466012,"pZ":3.6383076187512615,"vX0":-1.3882634442518371,"vY0":-134.04537924825266,"vZ0":-3.1570065437397075,"x":83.04,"y":140.55,"x0":1.2169998325445068,"y0":50.0060969589454,"z0":5.967566001411387,"aX":2.7723260734161097},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-2.5,"spinRate":2158,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4069032967797934,"extension":6.945500805487727},"index":0,"playId":"e3adf082-5222-3044-809a-6b0d46dfe617","pitchNumber":1,"startTime":"2026-07-09T18:19:30.698Z","endTime":"2026-07-09T18:19:33.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.409042098031854,"aZ":-29.727832935754563,"pfxX":7.682122538348114,"pfxZ":1.593922350768329,"pX":-0.019474230121619293,"pZ":1.9142351512592737,"vX0":-4.799718771014937,"vY0":-121.9490106356679,"vZ0":-3.818490493815492,"x":117.74,"y":187.1,"x0":0.9605050489650085,"y0":50.00038018079335,"z0":6.020986294608863,"aX":11.752871368565346},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-13.1,"spinRate":1586,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.44645380798677037,"extension":6.922344548836753},"index":1,"playId":"16bc7fce-ea3e-360f-83fc-e9b52c5ae86e","pitchNumber":2,"startTime":"2026-07-09T18:19:49.150Z","endTime":"2026-07-09T18:19:52.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605890958101853,"aZ":-27.545630393634205,"pfxX":-2.450211559573198,"pfxZ":2.884919082120348,"pX":1.2654739577786507,"pZ":3.3396663333361145,"vX0":0.22176086407609466,"vY0":-125.57427982799175,"vZ0":-0.8183178801565525,"x":68.76,"y":148.61,"x0":1.4946214105221352,"y0":50.00098608705051,"z0":5.903865890407316,"aX":-3.925826619737781},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":4.4,"spinRate":2179,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4356049293682571,"extension":6.735276236183313},"index":2,"playId":"d3acafe2-9558-365e-be23-eb5e90e20356","pitchNumber":3,"startTime":"2026-07-09T18:20:09.637Z","endTime":"2026-07-09T18:20:12.832Z","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":83.8,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.626140326282194,"aZ":-29.06614493157732,"pfxX":7.143704425878337,"pfxZ":2.027108086657895,"pX":0.8460117629897389,"pZ":2.715920411270089,"vX0":-3.350319985465488,"vY0":-122.08987750661254,"vZ0":-2.0077940375390986,"x":84.75,"y":165.45,"x0":1.296956170579394,"y0":50.0014984926102,"z0":6.0141067953715375,"aX":10.946983258984432},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-12.4,"spinRate":1611,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4460517334629115,"extension":6.8948503482266315},"index":3,"playId":"83610da4-1b33-30cf-8738-faa751369cc8","pitchNumber":4,"startTime":"2026-07-09T18:20:28.510Z","endTime":"2026-07-09T18:20:31.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207244436592006,"aZ":-18.352529353647494,"pfxX":1.498954894092379,"pfxZ":7.3869145977059425,"pX":0.11317115951718758,"pZ":3.146749503398442,"vX0":-3.279832035894165,"vY0":-134.89405104986605,"vZ0":-4.079270496062406,"x":112.69,"y":153.82,"x0":1.1418938612162912,"y0":50.000617662932235,"z0":5.946958072181572,"aX":2.8040988894051297},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-2.2,"spinRate":2109,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.40373189883561755,"extension":7.057445983845394},"index":4,"playId":"6e6b0e6d-e8ee-3219-a200-40c8f1e3aebf","pitchNumber":5,"startTime":"2026-07-09T18:20:50.956Z","endTime":"2026-07-09T18:20:54.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.731572855887865,"aZ":-27.933987393800713,"pfxX":-2.686919915882977,"pfxZ":2.6196174715180636,"pX":0.0881473022750066,"pZ":2.7116906222298023,"vX0":-2.078139970917903,"vY0":-125.42785188165091,"vZ0":-2.4179375029273062,"x":113.64,"y":165.56,"x0":1.272039820759374,"y0":50.00119221822069,"z0":5.93120328282533,"aX":-4.345984888455419},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":5.3,"spinRate":2330,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.43415239396032934,"extension":6.917764577927447},"index":5,"playId":"f6a1f49d-f707-3659-9642-986a29604b4d","pitchNumber":6,"startTime":"2026-07-09T18:21:11.208Z","endTime":"2026-07-09T18:21:14.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57061499055739,"aZ":-28.072888182127137,"pfxX":-1.9905737796622955,"pfxZ":2.496460690066076,"pX":-0.6424443642072094,"pZ":2.3193119924515617,"vX0":-4.117866714336168,"vY0":-126.23783800366773,"vZ0":-3.5118966246108325,"x":141.49,"y":176.16,"x0":1.2575111619453498,"y0":50.000580596911604,"z0":5.946614065623911,"aX":-3.267182481184508},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":4.4,"spinRate":2172,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.43107133579524026,"extension":6.97343076173534},"index":6,"playId":"ea44c127-d1d0-337e-b423-7b0e88e7937b","pitchNumber":7,"startTime":"2026-07-09T18:21:39.226Z","endTime":"2026-07-09T18:21:42.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.5,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687918691353527,"aZ":-24.25933007111573,"pfxX":6.608347307354499,"pfxZ":4.285377514180965,"pX":-0.2525354497005546,"pZ":4.472488050325562,"vX0":-5.9202628537357125,"vY0":-134.65250789762425,"vZ0":0.24623606155269662,"x":126.63,"y":118.02,"x0":1.1099984851449665,"y0":50.001471167258195,"z0":6.088406350369692,"aX":12.2028401610683},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":-10.8,"spinRate":1829,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4058961339767744,"extension":7.0780223939870615},"index":7,"playId":"9fc3ae6a-b9a5-3b1a-a1be-35b762d93751","pitchNumber":8,"startTime":"2026-07-09T18:22:02.534Z","endTime":"2026-07-09T18:22:05.534Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62524494715671,"aZ":-27.10558433126853,"pfxX":-1.3823134318181667,"pfxZ":3.1139492080516495,"pX":-0.27599423145906204,"pZ":1.7644023908157458,"vX0":-3.3512283892795303,"vY0":-126.27951861138698,"vZ0":-4.762288651782484,"x":127.52,"y":191.14,"x0":1.2433901150907403,"y0":50.004707566785,"z0":5.832830822659665,"aX":-2.252013742526107},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":3.2,"spinRate":2085,"spinDirection":165},"zone":7,"typeConfidence":2.0,"plateTime":0.43230963380061604,"extension":6.900480696701203},"index":8,"playId":"10a51e57-3f23-3f54-a322-b5732643e010","pitchNumber":9,"startTime":"2026-07-09T18:22:23.922Z","endTime":"2026-07-09T18:22:29.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.042367579680715,"aZ":-36.03019154112387,"pfxX":-2.352005763492051,"pfxZ":-2.8532827785614803,"pX":1.1279668599389059,"pZ":2.4891039237530466,"vX0":0.49899738372218433,"vY0":-114.87006941929583,"vZ0":-0.41151647412303394,"x":74.0,"y":171.57,"x0":1.2150954164488974,"y0":50.00361344350015,"z0":6.14036121466527,"aX":-3.178437515241118},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.0,"breakHorizontal":4.2,"spinRate":2121,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.4748014287264013,"extension":6.698147884203328},"index":9,"playId":"cee62b33-2389-35d9-ae78-5988689a1bfa","pitchNumber":10,"startTime":"2026-07-09T18:23:12.026Z","endTime":"2026-07-09T18:23:18.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:23:18.541Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gunnar Henderson grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Taylor Ward out at 2nd. Gunnar Henderson out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T18:24:33.798Z","endTime":"2026-07-09T18:25:25.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T18:23:33.830Z","endTime":"2026-07-09T18:24:36.138Z","isPitch":false,"type":"action"},{"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":90.4,"endSpeed":83.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865440587961242,"aZ":-19.004553055499176,"pfxX":5.470473026657662,"pfxZ":7.44610078027115,"pX":-0.1565293925759328,"pZ":3.669396919458816,"vX0":-5.029396291490549,"vY0":-131.61801313284096,"vZ0":-2.547522634580969,"x":122.97,"y":139.71,"x0":1.0610782867144248,"y0":50.001639708560006,"z0":6.044807779439986,"aX":9.6734343366643},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-8.9,"spinRate":2125,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4149022251519021,"extension":6.965075872342574},"index":1,"playId":"31d42229-38fa-3f96-91b7-d87b449bb04d","pitchNumber":1,"startTime":"2026-07-09T18:24:36.138Z","endTime":"2026-07-09T18:24:39.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422051216914753,"aZ":-19.819480203184717,"pfxX":5.209124355941032,"pfxZ":6.819482868671788,"pX":0.6064119270049251,"pZ":4.0346966589591045,"vX0":-3.1892606792151863,"vY0":-132.9959595022193,"vZ0":-1.7175910227455131,"x":93.89,"y":129.84,"x0":1.137165869570536,"y0":50.00571090824692,"z0":6.109532309533156,"aX":9.44156685118429},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-8.9,"spinRate":2100,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.41003085540299367,"extension":6.976104579782343},"index":2,"playId":"52c82be1-e3d1-39b4-867c-1be45c5635b2","pitchNumber":2,"startTime":"2026-07-09T18:24:54.278Z","endTime":"2026-07-09T18:24:57.278Z","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":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72916792990895,"aZ":-22.371810116724635,"pfxX":7.442432445797889,"pfxZ":5.4247672669234035,"pX":-0.19912044196585457,"pZ":2.1513865704165616,"vX0":-5.835813944889483,"vY0":-132.65154623434424,"vZ0":-5.834759459754426,"x":124.59,"y":180.69,"x0":1.0476294385740255,"y0":50.0018972132077,"z0":5.97948689472734,"aX":13.444837670376554},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-12.5,"spinRate":2023,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.41075476917766984,"extension":7.012554509951531},"hitData":{"launchSpeed":107.3,"launchAngle":4.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":152.19}},"index":3,"playId":"989fc8d4-8931-3418-8d60-7312deb261ed","pitchNumber":3,"startTime":"2026-07-09T18:25:14.230Z","endTime":"2026-07-09T18:25:25.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:25:25.114Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T18:27:36.991Z","endTime":"2026-07-09T18:28:25.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(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":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200357213552866,"aZ":-17.887780463486468,"pfxX":6.09906552064831,"pfxZ":7.621287832488429,"pX":0.4787266788953307,"pZ":2.869356143729316,"vX0":-6.280849114673488,"vY0":-134.80807050627854,"vZ0":-4.2965265700329205,"x":98.75,"y":161.31,"x0":2.0259095894638666,"y0":50.005351024748876,"z0":5.715156477443754,"aX":11.436563956011174},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":-10.0,"spinRate":2434,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.40346850811669865,"extension":6.752190100957389},"index":0,"playId":"b30b6e1a-b63e-3f54-9c3f-eec082bce0a6","pitchNumber":1,"startTime":"2026-07-09T18:27:48.525Z","endTime":"2026-07-09T18:27:51.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677389182360763,"aZ":-16.60539456963637,"pfxX":6.060362119601208,"pfxZ":8.298388854161832,"pX":0.7328605926433847,"pZ":1.9283620501720478,"vX0":-5.4260609715570425,"vY0":-134.93508385235702,"vZ0":-6.902794695363384,"x":89.07,"y":186.71,"x0":1.965953757665612,"y0":50.00043754284581,"z0":5.655243637325022,"aX":11.364564708940351},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.1,"spinRate":2471,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4033219130727761,"extension":6.619422457155103},"index":1,"playId":"d92565fa-6075-3db2-b207-2bce2e2e746d","pitchNumber":2,"startTime":"2026-07-09T18:28:02.065Z","endTime":"2026-07-09T18:28:06.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.107306037644808,"aZ":-30.034219907894265,"pfxX":8.292931773609673,"pfxZ":1.3590514039445205,"pX":0.6920602316894042,"pZ":2.052610998554362,"vX0":-5.61323599105055,"vY0":-123.38039303444542,"vZ0":-2.7027757557824934,"x":90.62,"y":183.36,"x0":1.8975022409634323,"y0":50.00100684304978,"z0":5.644581891175101,"aX":13.030932902550804},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":1703,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4406994896239338,"extension":6.840117823375259},"hitData":{"launchSpeed":72.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.65,"coordY":171.79}},"index":2,"playId":"4ee82eb9-9141-3462-bf7c-62f73eeda998","pitchNumber":3,"startTime":"2026-07-09T18:28:17.575Z","endTime":"2026-07-09T18:28:25.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:28:25.307Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T18:28:39.362Z","endTime":"2026-07-09T18:29:35.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02697648562168,"aZ":-31.5073483749499,"pfxX":5.031815548997145,"pfxZ":0.44205081519066525,"pX":1.5240958262877062,"pZ":3.186296224788211,"vX0":-2.7526637273222034,"vY0":-121.26733330312787,"vZ0":0.21878220621673594,"x":58.91,"y":152.75,"x0":2.010498856725825,"y0":50.0041774806393,"z0":5.806703167636588,"aX":7.619216765618677},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.1,"breakHorizontal":-8.6,"spinRate":1341,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.44883139345514245,"extension":6.803896784065005},"index":0,"playId":"867bff84-5e6f-34fa-9924-a486207a039a","pitchNumber":1,"startTime":"2026-07-09T18:28:51.537Z","endTime":"2026-07-09T18:28:54.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10581858502972,"aZ":-25.837498157269707,"pfxX":6.950958452655231,"pfxZ":4.148607702116257,"pX":0.859315583261397,"pZ":2.5749381426955233,"vX0":-4.880768826056124,"vY0":-121.97410837846562,"vZ0":-2.1902827910401768,"x":84.24,"y":169.26,"x0":1.9705404307244698,"y0":50.000181948297694,"z0":5.684076722582504,"aX":10.606607563026381},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.3,"breakHorizontal":-11.6,"spinRate":1439,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4468800482113675,"extension":6.8689547646807325},"index":1,"playId":"e86a77e8-5308-3fd6-a995-a3e6a3841731","pitchNumber":2,"startTime":"2026-07-09T18:29:04.200Z","endTime":"2026-07-09T18:29:07.200Z","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":1,"outs":1},"index":2,"startTime":"2026-07-09T18:29:13.874Z","endTime":"2026-07-09T18:29:27.208Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.65237909752629,"aZ":-28.562420846456988,"pfxX":6.852005564321944,"pfxZ":2.3825791939697414,"pX":0.4584062856924748,"pZ":1.890352650167059,"vX0":-5.776762109546642,"vY0":-121.31372852189268,"vZ0":-3.0584465944793076,"x":99.53,"y":187.74,"x0":1.9593785190904796,"y0":50.00494975565555,"z0":5.61018789350882,"aX":10.401785049165046},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":-11.4,"spinRate":1446,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4483784239010591,"extension":6.764132612444635},"hitData":{"launchSpeed":60.9,"launchAngle":1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.2,"coordY":143.72}},"index":3,"playId":"5beadb3f-6b30-3764-8a44-af01245f7a3e","pitchNumber":3,"startTime":"2026-07-09T18:29:27.208Z","endTime":"2026-07-09T18:29:35.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:29:35.088Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T18:29:48.007Z","endTime":"2026-07-09T18:31:10.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.230356213916508,"aZ":-16.233430366475005,"pfxX":6.171973355091172,"pfxZ":8.677670009910187,"pX":-0.02023458528826959,"pZ":2.5832986710831185,"vX0":-7.007702248907882,"vY0":-135.12931527772915,"vZ0":-5.109945380593281,"x":117.77,"y":169.03,"x0":1.8128221043699244,"y0":50.004102139280164,"z0":5.65068259664757,"aX":11.340761278075318},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":2496,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40633593140159263,"extension":6.792830016348852},"index":0,"playId":"0bc738c9-ba17-3904-bc65-80e859a58b39","pitchNumber":1,"startTime":"2026-07-09T18:29:57.599Z","endTime":"2026-07-09T18:30:02.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327596729400295,"aZ":-19.509364928006146,"pfxX":9.877666855027229,"pfxZ":6.776808469443456,"pX":-0.9176463026507184,"pZ":1.0571973925552371,"vX0":-10.202646168535459,"vY0":-135.51450449956621,"vZ0":-8.520001498025156,"x":151.98,"y":210.24,"x0":1.604389125503184,"y0":50.0016648736509,"z0":5.593377727344544,"aX":18.455932379269523},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":-15.8,"spinRate":2455,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4034727940478233,"extension":6.854141096720058},"index":1,"playId":"03e75a4b-54fa-3689-9497-98a431173a93","pitchNumber":2,"startTime":"2026-07-09T18:30:27.001Z","endTime":"2026-07-09T18:30:30.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":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.596055066067162,"aZ":-13.945626551375845,"pfxX":7.5854362772471875,"pfxZ":9.695156990544554,"pX":-1.219833436134646,"pZ":2.4080992843481104,"vX0":-10.266804525359968,"vY0":-136.19260904443038,"vZ0":-6.129628953719737,"x":163.5,"y":173.76,"x0":1.6113417583803558,"y0":50.006326918805605,"z0":5.65060067807079,"aX":14.268528939279852},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-11.6,"spinRate":2695,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.40198742277100763,"extension":6.761099683008468},"index":2,"playId":"94eaf31f-93c4-3fe0-9479-164b37e962ab","pitchNumber":3,"startTime":"2026-07-09T18:30:44.013Z","endTime":"2026-07-09T18:30:47.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74707395396273,"aZ":-13.78719142401425,"pfxX":6.4954522121048335,"pfxZ":9.703649044749723,"pX":0.42990352139900645,"pZ":2.943942345593308,"vX0":-6.298097034371933,"vY0":-136.70138641720862,"vZ0":-4.782083429402201,"x":100.61,"y":159.29,"x0":1.9182385525106402,"y0":50.004751795128186,"z0":5.660345282135197,"aX":12.311635539943756},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-10.4,"spinRate":2544,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4004516473672397,"extension":6.775739281900786},"hitData":{"launchSpeed":89.1,"launchAngle":14.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.52,"coordY":120.02}},"index":3,"playId":"4dd21da8-299a-3bfb-b8f9-820b7c4057d6","pitchNumber":4,"startTime":"2026-07-09T18:31:00.561Z","endTime":"2026-07-09T18:31:10.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:31:10.956Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (23) on a ground ball to left fielder Taylor Ward. Michael Busch out at home on the throw, left fielder Taylor Ward to shortstop Gunnar Henderson to catcher Samuel Basallo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T18:31:17.667Z","endTime":"2026-07-09T18:32:08.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_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":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208900283358567,"aZ":-17.159226822701825,"pfxX":6.660086717088512,"pfxZ":7.788781667662318,"pX":1.014375395818807,"pZ":2.0753882657598055,"vX0":-4.857756500662313,"vY0":-136.97436939437407,"vZ0":-6.41804537391988,"x":78.33,"y":182.74,"x0":1.9329616937182663,"y0":50.00005182274822,"z0":5.594308417190293,"aX":12.834033607001631},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":-11.3,"spinRate":2500,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3977226275394008,"extension":6.768449983728082},"index":0,"playId":"b8e4af08-f932-3056-87f0-88293aae5ea6","pitchNumber":1,"startTime":"2026-07-09T18:31:35.642Z","endTime":"2026-07-09T18:31:39.526Z","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":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.711488748885373,"aZ":-29.037850788090456,"pfxX":6.7398251200641734,"pfxZ":1.978381294160406,"pX":-0.22179158514481298,"pZ":1.3652425179202643,"vX0":-6.834600656598467,"vY0":-123.81710546829375,"vZ0":-4.434033889316574,"x":125.45,"y":201.92,"x0":1.670739825541996,"y0":50.00531255579535,"z0":5.550455139853554,"aX":10.693187120473263},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-11.0,"spinRate":1499,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4387726162313519,"extension":6.92569005468809},"hitData":{"launchSpeed":101.2,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.26,"coordY":107.09}},"index":1,"playId":"ccdf0303-40a2-3c7c-a465-58e5281e1efb","pitchNumber":2,"startTime":"2026-07-09T18:31:51.318Z","endTime":"2026-07-09T18:32:08.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:32:08.092Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T18:34:09.408Z","endTime":"2026-07-09T18:35:48.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.75952446287047,"aZ":-36.71227574081224,"pfxX":-3.7652480213063884,"pfxZ":-3.5286188982401665,"pX":1.5131821937768482,"pZ":3.0802502102296567,"vX0":1.1437136717333596,"vY0":-112.15805673941327,"vZ0":1.148404732037839,"x":59.32,"y":155.61,"x0":1.4882443753602477,"y0":50.00523871467541,"z0":6.282293212053242,"aX":-4.836231703666444},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.9,"breakHorizontal":6.6,"spinRate":2348,"spinDirection":330},"zone":12,"typeConfidence":2.0,"plateTime":0.4868612435229136,"extension":6.74983853432603},"index":0,"playId":"1448362a-255e-3dc8-833e-9148d0140251","pitchNumber":1,"startTime":"2026-07-09T18:34:22.180Z","endTime":"2026-07-09T18:34:25.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.783683476139167,"aZ":-26.94135719472003,"pfxX":6.329789854424782,"pfxZ":3.3821209633138567,"pX":-0.9629755892628737,"pZ":1.1582166014914443,"vX0":-7.2076529632673605,"vY0":-122.90484893295849,"vZ0":-6.111229742037525,"x":153.71,"y":207.51,"x0":1.169856141818013,"y0":50.003612601507974,"z0":5.932072798580641,"aX":9.79413241435988},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-10.0,"spinRate":1483,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4437421731991158,"extension":7.106848202874729},"index":1,"playId":"33b527c2-de46-3d1d-a85b-a202998303b0","pitchNumber":2,"startTime":"2026-07-09T18:34:36.615Z","endTime":"2026-07-09T18:34:39.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261913321053616,"aZ":-19.814502650846254,"pfxX":1.0897524783576986,"pfxZ":6.783990468172528,"pX":-0.48828247400314784,"pZ":3.1535452328225966,"vX0":-4.882680491262592,"vY0":-133.2983767914809,"vZ0":-3.806545956351716,"x":135.61,"y":153.63,"x0":1.2156677114021632,"y0":50.003639450107485,"z0":6.008207723856116,"aX":1.98582976166821},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-1.1,"spinRate":2115,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.4089358452944847,"extension":7.088043792439982},"index":2,"playId":"0b55b332-b8ed-3023-8e67-e60afdaa41b3","pitchNumber":3,"startTime":"2026-07-09T18:34:50.077Z","endTime":"2026-07-09T18:34:53.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43880902754775,"aZ":-29.518793073409093,"pfxX":-0.890214417464628,"pfxZ":1.7045681285669048,"pX":0.9675056118233091,"pZ":2.0551040560148692,"vX0":-0.9630107314594163,"vY0":-123.243047487907,"vZ0":-3.6459489958938844,"x":80.12,"y":183.29,"x0":1.4770832778311223,"y0":50.00488480349081,"z0":6.011493763541831,"aX":-1.3874772594301306},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":1.8,"spinRate":2159,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4421905475815806,"extension":6.845334219165878},"index":3,"playId":"bea1051e-091c-32f0-a243-cbb3bc6eb9e2","pitchNumber":4,"startTime":"2026-07-09T18:35:05.505Z","endTime":"2026-07-09T18:35:09.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695158605777355,"aZ":-22.896101653837295,"pfxX":1.9243856397189683,"pfxZ":5.167724916162724,"pX":0.22211120305846183,"pZ":3.058322687153988,"vX0":-3.780035882347284,"vY0":-132.2470933518477,"vZ0":-3.2850839382625434,"x":108.53,"y":156.21,"x0":1.411456752559667,"y0":50.00196419905068,"z0":5.970908823591251,"aX":3.454393441192965},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2085,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4120907214627709,"extension":6.938979256407178},"index":4,"playId":"98214476-7eab-360f-be4a-4fa7a27cd534","pitchNumber":5,"startTime":"2026-07-09T18:35:20.738Z","endTime":"2026-07-09T18:35:23.738Z","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":5,"startTime":"2026-07-09T18:35:29.583Z","endTime":"2026-07-09T18:35:44.362Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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.6,"endSpeed":84.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575034803533015,"aZ":-22.448520503770293,"pfxX":2.8360101400163664,"pfxZ":5.333975842012508,"pX":0.017130030155085987,"pZ":3.8510691779508117,"vX0":-5.14165370980921,"vY0":-133.42919934217898,"vZ0":-1.2005687359537007,"x":116.35,"y":134.8,"x0":1.5905699598669671,"y0":50.00519702653779,"z0":5.906715196473164,"aX":5.174169083752443},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":-4.2,"spinRate":2216,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.40868418408512186,"extension":7.030051243859938},"index":6,"playId":"d1a12e84-94b0-3d08-96c6-365a36d6e4b5","pitchNumber":6,"startTime":"2026-07-09T18:35:44.362Z","endTime":"2026-07-09T18:35:48.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:35:48.122Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler O'Neill lines out sharply to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T18:35:55.968Z","endTime":"2026-07-09T18:37:03.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080091421265433,"aZ":-20.3881556553805,"pfxX":6.623597379299064,"pfxZ":6.557516304792491,"pX":0.4450120994485952,"pZ":3.4936119675681367,"vX0":-3.8965324399831403,"vY0":-132.4230401761612,"vZ0":-2.5808153753310306,"x":100.04,"y":144.45,"x0":1.0658260670971853,"y0":50.00231170035773,"z0":5.952545273715037,"aX":11.905272114844795},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":2039,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4117129036134206,"extension":6.932759099888716},"index":0,"playId":"5ffb8815-dcc7-3fd3-8159-abe5d6d7d208","pitchNumber":1,"startTime":"2026-07-09T18:36:13.983Z","endTime":"2026-07-09T18:36:17.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71936567700556,"aZ":-29.079803893314306,"pfxX":6.568460974317489,"pfxZ":1.9740090427586177,"pX":0.07064706420528473,"pZ":1.4905494480137946,"vX0":-4.218670622874434,"vY0":-123.86741757315495,"vZ0":-5.015611979631304,"x":114.31,"y":198.54,"x0":0.9349724456647092,"y0":50.00363814209081,"z0":5.948225984077978,"aX":10.29658023629659},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-11.0,"spinRate":1414,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4407334629805315,"extension":7.035379001225913},"index":1,"playId":"7bc4776a-c002-3c30-8251-25973b4a6bfb","pitchNumber":2,"startTime":"2026-07-09T18:36:32.196Z","endTime":"2026-07-09T18:36:36.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62821926936802,"aZ":-27.926413839098494,"pfxX":7.082212532101212,"pfxZ":2.6703969133722882,"pX":0.45126027553067455,"pZ":2.506404118349191,"vX0":-3.798443692424157,"vY0":-124.44182609378011,"vZ0":-3.3225286709657498,"x":99.8,"y":171.11,"x0":1.0659958502311722,"y0":50.003514545010944,"z0":6.137262126213232,"aX":11.266711594404521},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-12.1,"spinRate":1337,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.43777446748867854,"extension":6.872122801098819},"hitData":{"launchSpeed":103.2,"launchAngle":19.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.84,"coordY":75.37}},"index":2,"playId":"6f9bd1f6-fe55-35e8-a267-d7eecd402be4","pitchNumber":3,"startTime":"2026-07-09T18:36:50.055Z","endTime":"2026-07-09T18:37:03.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:37:03.918Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T18:37:16.588Z","endTime":"2026-07-09T18:38:24.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.925119390350964,"aZ":-25.39013082095522,"pfxX":-1.4090588302559741,"pfxZ":4.318640898625681,"pX":2.241098319871187,"pZ":2.8639759243015472,"vX0":2.023217769440395,"vY0":-123.83341555007515,"vZ0":-2.3348982115836785,"x":31.57,"y":161.45,"x0":1.6010477140590393,"y0":50.00444731795804,"z0":5.917168483639013,"aX":-2.215058185577247},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.6,"breakHorizontal":2.2,"spinRate":1884,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.44027646176297797,"extension":6.7679564497619},"index":0,"playId":"a84b0bca-eb70-3695-9e5b-cb5e99f71c33","pitchNumber":1,"startTime":"2026-07-09T18:37:34.710Z","endTime":"2026-07-09T18:37:37.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.159321390033476,"aZ":-23.431641514173858,"pfxX":7.026623175719235,"pfxZ":5.867184280700872,"pX":-0.9318705671374372,"pZ":2.5261399268014673,"vX0":-6.567400114640606,"vY0":-120.43274434951182,"vZ0":-3.4042829861190635,"x":152.52,"y":170.57,"x0":0.8985042263347606,"y0":50.003956902376,"z0":5.996696781107731,"aX":10.474620887613149},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.2,"breakHorizontal":-11.4,"spinRate":1471,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45226465047491216,"extension":7.062717934316059},"index":1,"playId":"a0bef5f1-7efd-3919-a6d3-3cc4cdad47c4","pitchNumber":2,"startTime":"2026-07-09T18:37:54.491Z","endTime":"2026-07-09T18:37:58.202Z","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":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568818186235426,"aZ":-21.371284035039775,"pfxX":8.938001928373247,"pfxZ":5.904591602008805,"pX":-0.3253157789996999,"pZ":1.8962050456020776,"vX0":-6.065041361270493,"vY0":-133.62634971226154,"vZ0":-7.055931636471647,"x":129.4,"y":187.58,"x0":0.7988280290022184,"y0":50.006083208405016,"z0":6.078333729777463,"aX":16.360240555704383},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":-15.1,"spinRate":2013,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.40804278808838523,"extension":7.0073833776476855},"hitData":{"launchSpeed":80.6,"launchAngle":44.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.77,"coordY":92.89}},"index":2,"playId":"d56a8e19-fceb-30e8-86eb-ed4fe1ca4ed2","pitchNumber":3,"startTime":"2026-07-09T18:38:12.864Z","endTime":"2026-07-09T18:38:24.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:38:24.430Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T18:38:33.440Z","endTime":"2026-07-09T18:39:44.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.013294267365918,"aZ":-28.914175604057323,"pfxX":-2.374159314974242,"pfxZ":1.9835752310681265,"pX":-0.4954970513421305,"pZ":3.519316491480077,"vX0":-3.2761563586797284,"vY0":-126.68757472306181,"vZ0":-0.536557431743556,"x":135.89,"y":143.76,"x0":1.1171615479064692,"y0":50.00428415671922,"z0":6.021424704079945,"aX":-3.904539442498037},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":4.9,"spinRate":2214,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.43040757204710633,"extension":6.953376455497014},"index":0,"playId":"d7bc7b99-4885-37f2-95f1-768ae1a7e7ba","pitchNumber":1,"startTime":"2026-07-09T18:38:47.247Z","endTime":"2026-07-09T18:38:50.928Z","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":1,"outs":2},"index":1,"startTime":"2026-07-09T18:39:04.724Z","endTime":"2026-07-09T18:39:19.752Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645370648715325,"aZ":-24.3908938767642,"pfxX":8.10387239742957,"pfxZ":4.316642825620908,"pX":-0.20762610359229114,"pZ":2.5543679104212775,"vX0":-5.851846416664783,"vY0":-132.98841334456515,"vZ0":-4.506977066527496,"x":114.02,"y":135.71,"x0":0.9606883658524108,"y0":50.00546675847428,"z0":6.025159531440792,"aX":14.619963811973072},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":-13.6,"spinRate":2113,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4107683889589686,"extension":7.063626148432039},"index":2,"playId":"e859cfd5-6b95-388e-8878-1db89b75e678","pitchNumber":2,"startTime":"2026-07-09T18:39:19.752Z","endTime":"2026-07-09T18:39:23.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539850112905718,"aZ":-21.51971988954643,"pfxX":9.124444104118574,"pfxZ":5.535745129264103,"pX":1.4357328553864817,"pZ":2.3877365659173684,"vX0":-2.6957022259662384,"vY0":-137.59844828146356,"vZ0":-5.733746903785742,"x":62.27,"y":174.31,"x0":1.2406821323899766,"y0":50.00006978346999,"z0":5.949202471328045,"aX":17.554359915377933},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":-16.0,"spinRate":2031,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.39753294246221627,"extension":7.0624191846615405},"index":3,"playId":"92d3b661-d632-3c29-8b48-7aa041909729","pitchNumber":3,"startTime":"2026-07-09T18:39:41.341Z","endTime":"2026-07-09T18:39:44.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:39:44.347Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T18:41:31.698Z","endTime":"2026-07-09T18:43:14.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094374442760532,"aZ":-15.124261933291349,"pfxX":6.480005000506673,"pfxZ":9.286739198025119,"pX":1.8424819426394201,"pZ":3.2189877161554974,"vX0":-2.989128395245281,"vY0":-134.61010781221643,"vZ0":-3.7391358968090294,"x":46.77,"y":151.87,"x0":2.125163326815924,"y0":50.00220106572713,"z0":5.696093546567231,"aX":11.896794380508732},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-11.0,"spinRate":2427,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40683123032756274,"extension":6.675866681436177},"index":0,"playId":"9a489833-30f1-3e93-aef1-8b89d9575111","pitchNumber":1,"startTime":"2026-07-09T18:41:53.254Z","endTime":"2026-07-09T18:41:57.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.904786750672503,"aZ":-26.094103904357944,"pfxX":9.288128389440645,"pfxZ":3.8092016692391937,"pX":0.9514877918039762,"pZ":2.703542140983635,"vX0":-5.5760857122405465,"vY0":-125.38042979778176,"vZ0":-2.0711683684330584,"x":80.73,"y":165.78,"x0":1.9954479933631357,"y0":50.00155563006064,"z0":5.665810617938168,"aX":14.814436043304157},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":-15.6,"spinRate":1680,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4365454229838326,"extension":6.87853777442131},"index":1,"playId":"b1beb7ac-0c33-3d0d-8795-1e4081bd708a","pitchNumber":2,"startTime":"2026-07-09T18:42:07.111Z","endTime":"2026-07-09T18:42:10.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.820569205467418,"aZ":-30.444106286225807,"pfxX":-5.9917129011135115,"pfxZ":1.3672361372201642,"pX":0.41011918471045133,"pZ":0.9693595764440928,"vX0":-1.6116095677723334,"vY0":-112.09721653701476,"vZ0":-3.7370993887360546,"x":101.37,"y":212.61,"x0":1.9180824213874896,"y0":50.00041439693057,"z0":5.793250895591215,"aX":-7.561163705236339},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.8,"breakHorizontal":11.3,"spinRate":2152,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.49016825892981153,"extension":6.656835681827338},"index":2,"playId":"0ecb7349-ccb8-3254-b4ce-1cdf0e682619","pitchNumber":3,"startTime":"2026-07-09T18:42:22.560Z","endTime":"2026-07-09T18:42:25.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456012088108846,"aZ":-15.715657252029366,"pfxX":6.810002387172291,"pfxZ":8.507656555380514,"pX":-0.1267931115663043,"pZ":2.4535570189283646,"vX0":-7.844295252869395,"vY0":-137.48423295498955,"vZ0":-5.799629149121487,"x":121.83,"y":172.53,"x0":1.864379646400239,"y0":50.004515692678545,"z0":5.638463667151261,"aX":13.176903750061616},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.9,"spinRate":2317,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.3968003412581331,"extension":6.699698056889908},"index":3,"playId":"27e3a6ae-0679-3923-a2c7-b7777e1ac320","pitchNumber":4,"startTime":"2026-07-09T18:42:38.174Z","endTime":"2026-07-09T18:42:41.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47234533487535,"aZ":-16.632139776831902,"pfxX":6.779170922451494,"pfxZ":8.334344661372878,"pX":0.8384735553738891,"pZ":3.4190319960458826,"vX0":-5.3860195291511195,"vY0":-135.6464306554666,"vZ0":-3.226735014796206,"x":85.04,"y":146.47,"x0":1.9683133124177479,"y0":50.003495770379686,"z0":5.782604863018636,"aX":12.642807384851446},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-11.2,"spinRate":2426,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4036843728672297,"extension":6.430752948631271},"index":4,"playId":"d99e65d3-8eec-36cb-ae7d-b962c58d2ae2","pitchNumber":5,"startTime":"2026-07-09T18:42:56.586Z","endTime":"2026-07-09T18:43:00.678Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10718389718197,"aZ":-27.637192916242476,"pfxX":6.881136320282085,"pfxZ":2.94340199418855,"pX":0.6517180736970795,"pZ":2.9836362526799367,"vX0":-5.272336894358763,"vY0":-123.27007927005606,"vZ0":-1.0915241138115144,"x":92.16,"y":158.22,"x0":1.9224194028899808,"y0":50.003532792612944,"z0":5.761742687388642,"aX":10.608843392487476},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":-11.3,"spinRate":1523,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4440435769566409,"extension":6.88180867104279},"index":5,"playId":"7c949e36-1ecc-3483-beae-04653e1a9e9a","pitchNumber":6,"startTime":"2026-07-09T18:43:11.466Z","endTime":"2026-07-09T18:43:14.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:43:14.482Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a sharp line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T18:43:27.821Z","endTime":"2026-07-09T18:44:08.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0401859630172,"aZ":-16.71183225847617,"pfxX":8.779330668497693,"pfxZ":8.176170740965272,"pX":0.5070023906358796,"pZ":1.870296202407799,"vX0":-6.832036353793187,"vY0":-136.6521302221254,"vZ0":-6.894428296067349,"x":97.67,"y":188.28,"x0":1.8985280907875408,"y0":50.00651861503163,"z0":5.573693217966536,"aX":16.61183929975136},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-14.5,"spinRate":2580,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4007748318488278,"extension":6.693601425367512},"index":0,"playId":"d578f165-377f-3499-9b38-f861ce270370","pitchNumber":1,"startTime":"2026-07-09T18:43:39.010Z","endTime":"2026-07-09T18:43:43.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580062881733223,"aZ":-15.864865478991474,"pfxX":7.840583970292109,"pfxZ":8.529145953420107,"pX":-0.061610800861776366,"pZ":2.3687663713045217,"vX0":-7.850111009222785,"vY0":-136.56511908142306,"vZ0":-5.978846122126188,"x":119.35,"y":174.82,"x0":1.8144681842676258,"y0":50.00514674014186,"z0":5.655443939290897,"aX":14.996087364600344},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":-12.8,"spinRate":2480,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.399202058625169,"extension":6.777392845485074},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.11,"coordY":91.29}},"index":1,"playId":"81992246-f8b2-3a9a-ae85-848dc803fe11","pitchNumber":2,"startTime":"2026-07-09T18:43:57.865Z","endTime":"2026-07-09T18:44:08.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:44:08.105Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Amaya lines out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T18:44:12.281Z","endTime":"2026-07-09T18:45:28.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.724521728755455,"aZ":-26.48802246800869,"pfxX":8.82837182508031,"pfxZ":3.565747461309927,"pX":-1.2699953962448738,"pZ":1.4218772400222612,"vX0":-9.972486463232226,"vY0":-124.61791653071226,"vZ0":-4.785097793731032,"x":165.41,"y":200.39,"x0":1.6103103400987426,"y0":50.00412206860856,"z0":5.518372399117556,"aX":14.083542167299454},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":-14.0,"spinRate":1771,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.43718140472643485,"extension":7.0606254995790785},"index":0,"playId":"cee26cbd-e551-384e-a63e-1a5b28641d5f","pitchNumber":1,"startTime":"2026-07-09T18:44:31.652Z","endTime":"2026-07-09T18:44:38.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dansby Swanson steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"cee26cbd-e551-384e-a63e-1a5b28641d5f","startTime":"2026-07-09T18:44:43.656Z","endTime":"2026-07-09T18:44:53.609Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845040671722774,"aZ":-16.24238183899567,"pfxX":6.91508805930027,"pfxZ":8.238851155526355,"pX":-0.4627212609531127,"pZ":2.9602559047705967,"vX0":-8.239588343346226,"vY0":-137.10437153582856,"vZ0":-4.248012952201477,"x":134.64,"y":158.85,"x0":1.6610001575055928,"y0":50.001240043638724,"z0":5.613642667891734,"aX":13.37069508908877},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-11.2,"spinRate":2392,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.39710728509140303,"extension":6.806470990974431},"index":2,"playId":"7cfd6030-4370-3a67-b3d3-81ca4e275331","pitchNumber":2,"startTime":"2026-07-09T18:44:53.609Z","endTime":"2026-07-09T18:44:57.001Z","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":1,"outs":1},"index":3,"startTime":"2026-07-09T18:45:07.140Z","endTime":"2026-07-09T18:45:18.235Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.836310658984214,"aZ":-16.598065295678772,"pfxX":6.902547276741985,"pfxZ":8.18470877816599,"pX":-0.2951821596286241,"pZ":1.4963865330522752,"vX0":-7.736551251071438,"vY0":-136.31790318592758,"vZ0":-7.902283748889969,"x":128.25,"y":198.38,"x0":1.6679616068884187,"y0":50.004284062867924,"z0":5.554843624800004,"aX":13.137472424569284},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":-11.0,"spinRate":2370,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4001051104736968,"extension":6.75994567387846},"hitData":{"launchSpeed":95.3,"launchAngle":16.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.82,"coordY":83.8}},"index":4,"playId":"fb3415f7-27f1-3c28-a69a-7a5c9750e929","pitchNumber":3,"startTime":"2026-07-09T18:45:18.235Z","endTime":"2026-07-09T18:45:28.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:45:28.690Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T18:45:42.121Z","endTime":"2026-07-09T18:46:54.629Z","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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.623966229422123,"aZ":-22.36829459958929,"pfxX":8.69641696914917,"pfxZ":5.196662246131635,"pX":0.708686788033056,"pZ":2.4048381675202966,"vX0":-5.830734232919872,"vY0":-135.7400844318195,"vZ0":-4.500049549773967,"x":89.99,"y":173.85,"x0":1.742671582435187,"y0":50.00205641056057,"z0":5.619553333631887,"aX":16.407748571241292},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-14.6,"spinRate":2245,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.40181278553749245,"extension":6.9220584352792525},"index":0,"playId":"6cd8e583-c996-3a88-a3d2-0740887c6b07","pitchNumber":1,"startTime":"2026-07-09T18:46:02.721Z","endTime":"2026-07-09T18:46:06.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"6bb0666a-5624-4ce9-9370-3be477abfdf1","startTime":"2026-07-09T18:46:25.612Z","endTime":"2026-07-09T18:46:30.612Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.437071652443436,"aZ":-28.48263884305331,"pfxX":-1.8056357554365332,"pfxZ":2.4412904449397193,"pX":-0.37313955560670503,"pZ":2.402372185624401,"vX0":-4.895333727082807,"vY0":-122.10500918538153,"vZ0":-1.8083864079056093,"x":131.22,"y":173.92,"x0":1.8901979307464505,"y0":50.004618729887355,"z0":5.596897062890805,"aX":-2.734280501495135},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":4.4,"spinRate":2176,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.44809646064348785,"extension":6.943108389466121},"hitData":{"launchSpeed":91.8,"launchAngle":75.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.01,"coordY":187.15}},"index":2,"playId":"5497f60c-28fb-3af6-944e-04ef423d5813","pitchNumber":2,"startTime":"2026-07-09T18:46:42.441Z","endTime":"2026-07-09T18:46:54.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:46:54.629Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Alexander flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T18:48:58.461Z","endTime":"2026-07-09T18:49:11.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.549230806532908,"aZ":-21.659392144452248,"pfxX":8.453189942325828,"pfxZ":5.910736356043843,"pX":-0.4132156832528206,"pZ":1.8370852164217846,"vX0":-7.117194271527545,"vY0":-131.917678322322,"vZ0":-6.72994135378644,"x":132.75,"y":189.18,"x0":1.2088714409867847,"y0":50.0043828008701,"z0":5.995258242384728,"aX":15.042584777845317},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-13.9,"spinRate":2115,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4136862450274421,"extension":7.010382842345519},"hitData":{"launchSpeed":94.6,"launchAngle":31.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.02,"coordY":75.86}},"index":0,"playId":"b3001e5a-0578-38ff-aa53-9d62df478d8d","pitchNumber":1,"startTime":"2026-07-09T18:49:03.608Z","endTime":"2026-07-09T18:49:11.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:49:11.884Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T18:49:20.065Z","endTime":"2026-07-09T18:51:23.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118706655537085,"aZ":-19.008467900521456,"pfxX":7.800914628789214,"pfxZ":7.349853598891194,"pX":0.8432741898726521,"pZ":3.5769125301001767,"vX0":-3.7987101336541063,"vY0":-132.44751019116444,"vZ0":-3.021459193453294,"x":84.86,"y":142.2,"x0":1.2762812855881713,"y0":50.003005404662076,"z0":6.1092779281137926,"aX":13.97301101548003},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":-13.4,"spinRate":2154,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4122665565571326,"extension":7.007538100467681},"index":0,"playId":"394659bc-fabf-3466-bcc5-1aeb9d33ba57","pitchNumber":1,"startTime":"2026-07-09T18:49:32.434Z","endTime":"2026-07-09T18:49:36.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707774577474257,"aZ":-21.209473674645135,"pfxX":8.988602787403941,"pfxZ":6.290614769170059,"pX":0.1148472041836033,"pZ":4.157588964193052,"vX0":-5.6104786023255535,"vY0":-130.94635977427723,"vZ0":-0.8259373811354964,"x":112.62,"y":126.53,"x0":1.1133789516165522,"y0":50.00279726805664,"z0":6.058633802451954,"aX":15.666569979970053},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.1,"spinRate":2122,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41771006658994425,"extension":7.00166838416493},"index":1,"playId":"87efb00c-c430-3468-878d-2d0414450fa5","pitchNumber":2,"startTime":"2026-07-09T18:49:44.659Z","endTime":"2026-07-09T18:49:47.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830062163412155,"aZ":-17.857956020031647,"pfxX":3.493696999866966,"pfxZ":8.168859770795393,"pX":-0.32397085499586514,"pZ":2.291301156777823,"vX0":-5.1991410382217635,"vY0":-130.86016610738955,"vZ0":-6.046091824148167,"x":129.35,"y":176.91,"x0":1.2249423313309118,"y0":50.00651256777699,"z0":5.947463027356233,"aX":6.126218737905164},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.8,"breakHorizontal":-5.3,"spinRate":2083,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.41685706097777775,"extension":6.951618221290771},"index":2,"playId":"10726ab6-5229-34cb-840c-62eef738893d","pitchNumber":3,"startTime":"2026-07-09T18:49:58.085Z","endTime":"2026-07-09T18:50:01.387Z","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":1,"outs":1},"index":3,"startTime":"2026-07-09T18:50:11.276Z","endTime":"2026-07-09T18:50:23.320Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054596682945522,"aZ":-18.971368902731264,"pfxX":6.590692458369913,"pfxZ":7.383955916524775,"pX":0.45291520863582224,"pZ":3.1659062356799668,"vX0":-4.550013664658346,"vY0":-132.11311195006493,"vZ0":-3.8362074028746496,"x":99.74,"y":153.3,"x0":1.3310384298606903,"y0":50.005925203073716,"z0":6.010765441607142,"aX":11.789207887917149},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":-11.2,"spinRate":2058,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.41274958787411675,"extension":7.13369576852674},"index":4,"playId":"637aa1fb-91ac-34fa-bf1c-1a3f29a65b57","pitchNumber":4,"startTime":"2026-07-09T18:50:23.320Z","endTime":"2026-07-09T18:50:26.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.617962089933847,"aZ":-25.620334975763353,"pfxX":-0.21460781838336107,"pfxZ":3.9837289759539525,"pX":-0.7569179431904008,"pZ":1.9249249408334137,"vX0":-4.944675357844924,"vY0":-126.35503775987434,"vZ0":-4.9253434716047515,"x":145.85,"y":186.81,"x0":1.2393540304512665,"y0":50.00273236510602,"z0":5.915449051328239,"aX":-0.351823616474611},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":1.3,"spinRate":2140,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.4306843853958,"extension":6.860320582495739},"index":5,"playId":"811db45a-db4f-38fe-ba64-43e759ceadf2","pitchNumber":5,"startTime":"2026-07-09T18:50:40.127Z","endTime":"2026-07-09T18:50:43.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8149111981554,"aZ":-29.97195424094264,"pfxX":7.807904851340079,"pfxZ":1.43982816285253,"pX":1.8967961520406635,"pZ":2.791396552087375,"vX0":-1.1677024291389957,"vY0":-122.43178567032528,"vZ0":-1.6432354415646437,"x":44.7,"y":163.41,"x0":1.3633775874232317,"y0":50.00146220781577,"z0":6.021936889448576,"aX":11.922913344209121},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-13.9,"spinRate":1430,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.44635669720572,"extension":7.015330536963566},"index":6,"playId":"3d97e703-c612-3e7e-a2fc-c1769c643d44","pitchNumber":6,"startTime":"2026-07-09T18:50:58.351Z","endTime":"2026-07-09T18:51:01.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644509162351234,"aZ":-24.39092759138093,"pfxX":8.690183410122815,"pfxZ":4.287136723874404,"pX":-0.24511078700949684,"pZ":2.0949264797624667,"vX0":-6.945713206407442,"vY0":-133.3371915962917,"vZ0":-5.503650303613757,"x":126.34,"y":182.22,"x0":1.2548710413815152,"y0":50.00121810904587,"z0":5.928279146242785,"aX":15.76457707401316},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-14.4,"spinRate":2049,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.40961412548414655,"extension":7.0829874036721625},"hitData":{"launchSpeed":100.8,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":153.71}},"index":7,"playId":"af990579-6f7d-3ac5-9c40-7ff0d7edc3b1","pitchNumber":7,"startTime":"2026-07-09T18:51:15.559Z","endTime":"2026-07-09T18:51:23.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:51:23.195Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T18:51:35.673Z","endTime":"2026-07-09T18:52:35.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92982244921536,"aZ":-36.195729540377016,"pfxX":-2.6154049407603726,"pfxZ":-3.0899279321146107,"pX":1.9008525540242638,"pZ":2.690748171389679,"vX0":2.0046960916300662,"vY0":-113.15867332751402,"vZ0":0.2570905742180549,"x":44.54,"y":166.13,"x0":1.3448567432899798,"y0":50.00205098877494,"z0":6.190784496356169,"aX":-3.404297176525233},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.3,"breakHorizontal":4.2,"spinRate":2287,"spinDirection":322},"zone":12,"typeConfidence":2.0,"plateTime":0.4833455302869667,"extension":6.701519251546802},"index":0,"playId":"535fe9cc-feb8-3500-8d1c-2836dc8ac1fa","pitchNumber":1,"startTime":"2026-07-09T18:51:46.962Z","endTime":"2026-07-09T18:51:50.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.663062555906734,"aZ":-23.703946944677377,"pfxX":1.750334321666484,"pfxZ":4.8038089963038,"pX":-9.62423637821561E-4,"pZ":4.201240103094917,"vX0":-3.9749095443131215,"vY0":-131.40061599880488,"vZ0":-0.5019616993233247,"x":117.04,"y":125.35,"x0":1.298321262675985,"y0":50.0019583825137,"z0":6.143008309389228,"aX":3.0861625525717438},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.4,"spinRate":1878,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4155067777881083,"extension":6.9600091121864285},"index":1,"playId":"a07958ae-0b9c-3279-a8ee-7a2627de7b3f","pitchNumber":2,"startTime":"2026-07-09T18:52:01.211Z","endTime":"2026-07-09T18:52:04.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68823533980058,"aZ":-24.093153566501663,"pfxX":9.582100809468427,"pfxZ":4.640417871646315,"pX":1.1468996332957346,"pZ":2.4746107503486896,"vX0":-3.0240530016939884,"vY0":-131.12282199926824,"vZ0":-4.523921559903039,"x":73.28,"y":171.97,"x0":1.070141679868663,"y0":50.002536881929224,"z0":6.019580021004724,"aX":16.687320179316725},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":2018,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4176910065279431,"extension":6.904458722823993},"index":2,"playId":"0b31aba8-b1c6-3196-8243-1c48ff1dca04","pitchNumber":3,"startTime":"2026-07-09T18:52:18.002Z","endTime":"2026-07-09T18:52:22.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.329592229825163,"aZ":-19.753974441210033,"pfxX":10.230503603576565,"pfxZ":7.010156880502525,"pX":-0.5835178081519772,"pZ":1.4986046786392049,"vX0":-7.892595085570161,"vY0":-132.29881717238584,"vZ0":-7.73160401619778,"x":139.24,"y":198.32,"x0":1.1098094698326118,"y0":50.0044282141341,"z0":5.907832560110666,"aX":18.129972276221217},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":-16.8,"spinRate":1957,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41406282774333825,"extension":7.092797615672962},"index":3,"playId":"f9322642-489d-397e-9ada-4dcd48eb542e","pitchNumber":4,"startTime":"2026-07-09T18:52:31.947Z","endTime":"2026-07-09T18:52:35.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:52:35.825Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T18:52:40.752Z","endTime":"2026-07-09T18:54:08.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":91.8,"endSpeed":84.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89170847435454,"aZ":-22.061428669330493,"pfxX":3.891183534026196,"pfxZ":5.588058066944962,"pX":-0.40552047102439903,"pZ":3.381436385162333,"vX0":-5.132473692466288,"vY0":-133.68774740376458,"vZ0":-2.7569721916053447,"x":132.46,"y":147.48,"x0":1.033870851857009,"y0":50.00367856484805,"z0":6.010165548813693,"aX":7.042583663412774},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":-5.9,"spinRate":1851,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4097643737932857,"extension":7.005307381192052},"index":0,"playId":"e5cd27d8-8059-3792-b679-4dd5343493d5","pitchNumber":1,"startTime":"2026-07-09T18:53:02.498Z","endTime":"2026-07-09T18:53:05.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.924493545923198,"aZ":-27.207366186987237,"pfxX":-0.36987498529181906,"pfxZ":3.107958869580093,"pX":-0.5553052741036597,"pZ":0.9360308542558068,"vX0":-4.392582899354219,"vY0":-124.46765221217605,"vZ0":-6.625028314782821,"x":138.17,"y":213.51,"x0":1.26771880495714,"y0":50.00142141491596,"z0":5.834087727973193,"aX":-0.5890739283012336},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":1.6,"spinRate":2132,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.4371756190455587,"extension":6.84939599474186},"index":1,"playId":"b86068a1-4e78-3143-823b-bf0ec38885ab","pitchNumber":2,"startTime":"2026-07-09T18:53:19.988Z","endTime":"2026-07-09T18:53:22.988Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280863290526472,"aZ":-24.34889721056242,"pfxX":-1.163655462380845,"pfxZ":4.772820862315813,"pX":-0.7161726759222777,"pZ":1.3636845694606545,"vX0":-4.616789611595002,"vY0":-126.78330870210259,"vZ0":-6.3659230797908455,"x":144.3,"y":201.96,"x0":1.274474605712158,"y0":50.0002839734362,"z0":5.832194396066182,"aX":-1.9067732690246124},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":3.1,"spinRate":2004,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4308992624460486,"extension":6.871479234502493},"index":2,"playId":"c8217aac-db06-3b94-9b94-61f5f24013e2","pitchNumber":3,"startTime":"2026-07-09T18:53:42.268Z","endTime":"2026-07-09T18:53:45.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.522371638009282,"aZ":-27.62070437752024,"pfxX":-2.0211380965218444,"pfxZ":2.884542342080138,"pX":-0.7504025390744946,"pZ":2.794356378658775,"vX0":-3.8424416687683958,"vY0":-124.21927761068764,"vZ0":-2.09545712178645,"x":145.6,"y":163.33,"x0":1.072986701324173,"y0":50.00407561557536,"z0":5.922564106228898,"aX":-3.1894606539948764},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":4.4,"spinRate":2174,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.4392534450017713,"extension":6.884462433466593},"hitData":{"launchSpeed":94.7,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.22,"coordY":155.52}},"index":3,"playId":"b1fe4921-df8e-3e81-bd5b-ee57e454e556","pitchNumber":4,"startTime":"2026-07-09T18:54:03.221Z","endTime":"2026-07-09T18:54:08.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:54:08.683Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T18:55:54.744Z","endTime":"2026-07-09T18:57:56.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":1},"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":6},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563477761714843,"aZ":-25.104341510505094,"pfxX":6.642869012456052,"pfxZ":4.6326647859441294,"pX":1.1806487626709976,"pZ":3.3481649631500865,"vX0":-4.235121482481652,"vY0":-122.56047264194909,"vZ0":-0.6094975446453659,"x":72.0,"y":148.38,"x0":2.0654791516516213,"y0":50.001475021289046,"z0":5.738547173096512,"aX":10.13448943435233},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":-11.0,"spinRate":1509,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.44639710600547744,"extension":6.861207909575211},"index":0,"playId":"1e37f18e-a08f-313c-989f-a79a03c11048","pitchNumber":1,"startTime":"2026-07-09T18:56:12.814Z","endTime":"2026-07-09T18:56:16.311Z","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":93.4,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53600973889265,"aZ":-16.901933860208075,"pfxX":9.22064470517158,"pfxZ":8.114192438730573,"pX":0.7121847404133949,"pZ":1.5799475335617754,"vX0":-6.805579747263614,"vY0":-135.77431806989537,"vZ0":-7.652756502075706,"x":89.85,"y":196.12,"x0":2.043431307976807,"y0":50.00140360472788,"z0":5.594293224656967,"aX":17.34951846625543},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-15.4,"spinRate":2515,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.40221416939739374,"extension":6.555128606515047},"index":1,"playId":"9353277d-34eb-378d-af68-333814685718","pitchNumber":2,"startTime":"2026-07-09T18:56:24.807Z","endTime":"2026-07-09T18:56:27.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.546582158076752,"aZ":-27.428744432560038,"pfxX":-4.903226479068909,"pfxZ":3.8252395569248847,"pX":0.6422985353715771,"pZ":2.4407941656905483,"vX0":-1.6898588990281942,"vY0":-111.2016937187458,"vZ0":-1.070067403893114,"x":92.52,"y":172.88,"x0":2.051051418946239,"y0":50.00499986697536,"z0":5.796086017873165,"aX":-6.088200267600233},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":7.0,"breakHorizontal":9.4,"spinRate":2022,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.49419121311985803,"extension":6.619629695104471},"index":2,"playId":"b52058ce-f699-31f1-84c1-935f3eeb06dd","pitchNumber":3,"startTime":"2026-07-09T18:56:41.410Z","endTime":"2026-07-09T18:56:44.726Z","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":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48727093706382,"aZ":-13.662687251713773,"pfxX":6.8219465152438294,"pfxZ":9.956322282642052,"pX":0.7840321109187349,"pZ":2.792775380690671,"vX0":-5.955899866312112,"vY0":-135.2399089338038,"vZ0":-5.264977757945104,"x":87.11,"y":163.38,"x0":2.1245966776561676,"y0":50.003216467461804,"z0":5.717343547117655,"aX":12.68352391114841},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-11.2,"spinRate":2373,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4044545296734645,"extension":6.570668734383738},"index":3,"playId":"460a346b-34c7-3957-98d6-06023a66ed74","pitchNumber":4,"startTime":"2026-07-09T18:56:58.278Z","endTime":"2026-07-09T18:57:01.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, 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":75.1,"endSpeed":70.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.557505066583925,"aZ":-28.468515533326126,"pfxX":-3.8022621623915724,"pfxZ":3.009822715552418,"pX":0.7171606127880358,"pZ":0.772856422966649,"vX0":-1.7959353474506037,"vY0":-109.41135806449931,"vZ0":-4.222852431293491,"x":89.66,"y":217.91,"x0":2.038658384300239,"y0":50.002622842998676,"z0":5.728568988110492,"aX":-4.679270063176273},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":4.8,"breakHorizontal":7.3,"spinRate":2113,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.4977392335793902,"extension":6.528886018585045},"index":4,"playId":"543ba076-50e7-37f3-b006-34886c8a5534","pitchNumber":5,"startTime":"2026-07-09T18:57:15.861Z","endTime":"2026-07-09T18:57:19.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62998004134759,"aZ":-26.264353840382483,"pfxX":7.883631580646947,"pfxZ":3.726919369894153,"pX":-0.933490625955974,"pZ":1.1325664019554742,"vX0":-9.701682419004742,"vY0":-124.45666253574387,"vZ0":-5.230306425646931,"x":152.58,"y":208.2,"x0":1.9727552644372823,"y0":50.00124947707132,"z0":5.409767626387028,"aX":12.49146956772901},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-12.2,"spinRate":1617,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4384168362673728,"extension":7.113288136743565},"index":5,"playId":"fd72d6e9-9e20-3abc-8d6f-184e5fd8706b","pitchNumber":6,"startTime":"2026-07-09T18:57:33.035Z","endTime":"2026-07-09T18:57:36.077Z","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":95.4,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59490035636579,"aZ":-18.112855693026656,"pfxX":6.860082267608517,"pfxZ":7.129792782642323,"pX":0.40150645384261885,"pZ":1.9244326722540877,"vX0":-6.887645242301492,"vY0":-138.71131210830964,"vZ0":-6.5752623470992635,"x":101.7,"y":186.82,"x0":2.0114408140052134,"y0":50.00250781459667,"z0":5.509933844350655,"aX":13.526503742056935},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":-11.2,"spinRate":2356,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.3931138296659955,"extension":6.671874289183551},"hitData":{"launchSpeed":100.8,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.09,"coordY":138.45}},"index":6,"playId":"b5358681-5fa8-3b06-8a15-819aa16647f3","pitchNumber":7,"startTime":"2026-07-09T18:57:49.096Z","endTime":"2026-07-09T18:57:56.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:57:56.737Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (15) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T18:58:08.751Z","endTime":"2026-07-09T18:59:00.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.642789639260616,"aZ":-27.94341893344139,"pfxX":-6.969603295203397,"pfxZ":3.2911718848803755,"pX":0.23387263513530984,"pZ":1.326233695607752,"vX0":-2.0228298414290053,"vY0":-112.47294316121021,"vZ0":-3.525817276292444,"x":108.09,"y":202.97,"x0":2.04961639813305,"y0":50.00477472986224,"z0":5.736109802905492,"aX":-8.964967435049795},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":2035,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4862595701577699,"extension":6.716510765375322},"index":0,"playId":"83927fdb-b680-3a80-9e10-1a0eb04a1b2a","pitchNumber":1,"startTime":"2026-07-09T18:58:19.372Z","endTime":"2026-07-09T18:58:22.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768253851680388,"aZ":-26.481134623377937,"pfxX":8.69567593796561,"pfxZ":3.6433004269721874,"pX":-0.006652681598890109,"pZ":2.7420197732761715,"vX0":-7.59439659406571,"vY0":-123.75346704533663,"vZ0":-1.7369631723044745,"x":117.25,"y":164.75,"x0":1.9598177566579897,"y0":50.005551504893766,"z0":5.653482234227935,"aX":13.602459650256273},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-14.2,"spinRate":1543,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.44118527206461833,"extension":6.932742216060786},"hitData":{"launchSpeed":110.9,"launchAngle":25.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.0,"coordY":53.51}},"index":1,"playId":"6d513774-8789-3a54-a203-6d8d942ba12e","pitchNumber":2,"startTime":"2026-07-09T18:58:35.252Z","endTime":"2026-07-09T18:59:00.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T18:59:00.206Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, pitcher Trevor Rogers to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T18:59:03.143Z","endTime":"2026-07-09T19:00:05.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":669432,"link":"/api/v1/people/669432"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(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.6,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.930504315786926,"aZ":-14.299890852202529,"pfxX":5.818612330933462,"pfxZ":9.6322423877382,"pX":0.127449056919979,"pZ":2.9222746186744426,"vX0":-7.261410424840338,"vY0":-134.7889957249693,"vZ0":-4.422273467579933,"x":112.14,"y":159.88,"x0":2.0895621921001424,"y0":50.00337538509012,"z0":5.580762811078525,"aX":10.79908762666172},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-9.1,"spinRate":2433,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.405019239308249,"extension":6.81054111619884},"index":0,"playId":"57241c90-13a4-3756-8dd0-bf21b84c3912","pitchNumber":1,"startTime":"2026-07-09T18:59:24.370Z","endTime":"2026-07-09T18:59:27.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8622788614206,"aZ":-13.219192657121813,"pfxX":7.644876172064041,"pfxZ":10.008590082853516,"pX":-0.7540375807015934,"pZ":2.51979815813966,"vX0":-9.323074619991054,"vY0":-136.03228039385982,"vZ0":-6.100937303360705,"x":145.74,"y":170.75,"x0":1.7073669493592512,"y0":50.00588804786802,"z0":5.690205006274238,"aX":14.483504907681963},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-12.1,"spinRate":2510,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4010155158430666,"extension":6.698167617688168},"index":1,"playId":"518a9339-d571-38ee-8639-5364da076fd9","pitchNumber":2,"startTime":"2026-07-09T18:59:41.191Z","endTime":"2026-07-09T18:59:45.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14204248839831,"aZ":-27.007357611354312,"pfxX":-6.337974326375067,"pfxZ":4.054948594351451,"pX":0.8111127109348468,"pZ":3.1043293755781125,"vX0":-1.1055047368039514,"vY0":-112.08912242128851,"vZ0":0.17267327281983147,"x":86.08,"y":154.96,"x0":2.133949233268315,"y0":50.00089746914582,"z0":5.782502779455042,"aX":-8.06816435081014},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":7.7,"breakHorizontal":11.8,"spinRate":2039,"spinDirection":267},"zone":3,"typeConfidence":2.0,"plateTime":0.48853921067781325,"extension":6.6494452842661795},"hitData":{"launchSpeed":67.3,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.41,"coordY":183.76}},"index":2,"playId":"b711213f-19ca-36ea-a67f-481f68a48995","pitchNumber":3,"startTime":"2026-07-09T18:59:57.188Z","endTime":"2026-07-09T19:00:05.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:00:05.293Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T19:00:14.828Z","endTime":"2026-07-09T19:00:45.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093087038500688,"aZ":-26.307380840172666,"pfxX":-2.54137539109444,"pfxZ":3.8204194263347064,"pX":-0.5157958831662821,"pZ":2.2119739332545407,"vX0":-5.488005192472008,"vY0":-122.84905397652004,"vZ0":-2.891374473524939,"x":136.66,"y":179.06,"x0":2.072639158014398,"y0":50.00612197575421,"z0":5.627728500277277,"aX":-3.9052334429636635},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":5.9,"spinRate":2215,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.4449379823181694,"extension":6.787429495226985},"hitData":{"launchSpeed":96.7,"launchAngle":7.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":153.71}},"index":0,"playId":"ae4cb8a7-ec8f-3c1e-9933-1c28007f22b8","pitchNumber":1,"startTime":"2026-07-09T19:00:38.237Z","endTime":"2026-07-09T19:00:45.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:00:45.918Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T19:03:02.650Z","endTime":"2026-07-09T19:03:43.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gavin Hollowell replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T19:02:25.949Z","endTime":"2026-07-09T19:03:04.992Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75099050306838,"aZ":-21.969651130376587,"pfxX":-7.169101732364962,"pfxZ":5.289725071204932,"pX":-1.380207519682579,"pZ":3.526472015452965,"vX0":7.629552782588109,"vY0":-137.7834831865892,"vZ0":-0.6065314988203722,"x":169.61,"y":143.57,"x0":-3.249723464817899,"y0":50.00062426150299,"z0":5.2300523215083805,"aX":-13.824296625716974},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":11.4,"spinRate":2577,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3970712116561397,"extension":6.813772478487084},"index":1,"playId":"613dbe79-9a9d-3c65-84f7-640ccf03d8e0","pitchNumber":1,"startTime":"2026-07-09T19:03:04.992Z","endTime":"2026-07-09T19:03:08.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.927633656052027,"aZ":-24.98110605303208,"pfxX":5.795823332384848,"pfxZ":4.703189378382296,"pX":-1.6732668540281275,"pZ":2.2397698611155614,"vX0":2.710018518293266,"vY0":-122.33530171577085,"vZ0":-1.5921767235473703,"x":180.78,"y":178.31,"x0":-3.545268093547748,"y0":50.005273355701505,"z0":5.0204490220579245,"aX":8.871954221088211},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.4,"breakHorizontal":-11.2,"spinRate":2441,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.44606633203124346,"extension":6.100446168260766},"index":2,"playId":"80b9e8f7-80e1-3977-9540-02dd6d701dd2","pitchNumber":2,"startTime":"2026-07-09T19:03:18.730Z","endTime":"2026-07-09T19:03:22.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82539609862982,"aZ":-20.082467501029882,"pfxX":-7.114030796894587,"pfxZ":6.392598506341569,"pX":0.8046503589320798,"pZ":2.3802415258934637,"vX0":12.772913877257986,"vY0":-136.6017456132233,"vZ0":-3.4170469546832996,"x":86.33,"y":174.51,"x0":-3.0055288625344816,"y0":50.00276283423289,"z0":5.026385961644252,"aX":-13.457544691847497},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":10.2,"spinRate":2732,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.40082647720554787,"extension":7.244415367003948},"hitData":{"launchSpeed":91.1,"launchAngle":47.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.4,"coordY":85.2}},"index":3,"playId":"c546836c-e8b9-3d9d-aa56-6b37b27cd05c","pitchNumber":3,"startTime":"2026-07-09T19:03:33.001Z","endTime":"2026-07-09T19:03:43.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:03:43.054Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T19:03:49.651Z","endTime":"2026-07-09T19:06:32.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.452515837790386,"aZ":-26.653037305909677,"pfxX":8.184651436816788,"pfxZ":3.485127901631543,"pX":1.3976014854786438,"pZ":2.1888137690647684,"vX0":8.95944271327463,"vY0":-124.63060829177765,"vZ0":-1.9646580390879387,"x":63.73,"y":179.68,"x0":-3.2979848777389678,"y0":50.00166000176698,"z0":5.1738981357821325,"aX":12.961529045926042},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-16.8,"spinRate":2601,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.43833672944082425,"extension":6.704050542046324},"index":0,"playId":"338747ce-3de1-32b7-9eae-cfabff0c34e2","pitchNumber":1,"startTime":"2026-07-09T19:04:06.436Z","endTime":"2026-07-09T19:04:10.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632750183933954,"aZ":-29.273824520758954,"pfxX":-11.191310750811299,"pfxZ":1.51812249316162,"pX":0.14331252882220988,"pZ":2.9141991326658747,"vX0":12.776819344117147,"vY0":-137.6413296319555,"vZ0":-1.0384070986682505,"x":111.54,"y":160.1,"x0":-3.113176418117737,"y0":50.00422971245249,"z0":5.285534876377695,"aX":-21.394517756977},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":2620,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.39852133357303376,"extension":6.833783871432709},"index":1,"playId":"2060fc85-1f4f-30f8-abf6-c4a7e4f2aed9","pitchNumber":2,"startTime":"2026-07-09T19:04:19.056Z","endTime":"2026-07-09T19:04:22.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.525218939265628,"aZ":-28.589573240009308,"pfxX":-11.41024284385928,"pfxZ":1.8610175238237776,"pX":-0.31386183378662585,"pZ":3.362514709124514,"vX0":11.656446150634096,"vY0":-138.23862616988893,"vZ0":-0.09973574654312944,"x":128.96,"y":147.99,"x0":-3.1077004805936244,"y0":50.00653513614463,"z0":5.322199992430602,"aX":-22.033890726885552},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":18.1,"spinRate":2689,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.3965826244263626,"extension":6.618913244003762},"index":2,"playId":"1d190c62-1539-3e0b-8787-b3a49905aa9b","pitchNumber":3,"startTime":"2026-07-09T19:04:37.180Z","endTime":"2026-07-09T19:04:40.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-09T19:04:46.506Z","endTime":"2026-07-09T19:05:00.358Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.024035499188788,"aZ":-23.860110625072167,"pfxX":6.926139573763184,"pfxZ":5.208723473766657,"pX":-0.06437548567974316,"pZ":4.05030245967021,"vX0":5.931832357887588,"vY0":-125.4663829121793,"vZ0":1.622546555789253,"x":119.45,"y":129.42,"x0":-3.3579211732112912,"y0":50.004012576336876,"z0":5.337565272824187,"aX":11.059512865053254},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.1,"breakHorizontal":-13.9,"spinRate":2596,"spinDirection":100},"zone":11,"typeConfidence":2.0,"plateTime":0.4362886434534423,"extension":6.50339076837869},"index":4,"playId":"c0e86b05-dd16-3750-bd07-01d34731200d","pitchNumber":4,"startTime":"2026-07-09T19:05:00.358Z","endTime":"2026-07-09T19:05:04.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.504280844330786,"aZ":-28.043932075474704,"pfxX":10.779910734134333,"pfxZ":2.858380058801643,"pX":-1.029044680363283,"pZ":1.7715715562706689,"vX0":2.9831448888707994,"vY0":-119.25556397176504,"vZ0":-1.9158460953260232,"x":156.22,"y":190.95,"x0":-3.695759887332253,"y0":50.00003495330044,"z0":5.110011929817766,"aX":15.554675367102814},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.0,"breakHorizontal":-20.3,"spinRate":2612,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4589346077630063,"extension":6.366082860575038},"index":5,"playId":"7b129b3e-1c2b-3374-a297-07001608c3fc","pitchNumber":5,"startTime":"2026-07-09T19:05:20.619Z","endTime":"2026-07-09T19:05:24.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.126726934383036,"aZ":-26.888469704817997,"pfxX":-11.6784634391355,"pfxZ":2.673888341121021,"pX":-1.5065833771298984,"pZ":3.266117943479877,"vX0":9.162404819485666,"vY0":-140.48061326002738,"vZ0":-0.6976318055393765,"x":174.43,"y":150.59,"x0":-3.311370713915088,"y0":50.00168536918898,"z0":5.2829776623341695,"aX":-23.080912686801295},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":19.0,"spinRate":2758,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.3915537263853919,"extension":6.9535897360094205},"index":6,"playId":"2d1dfe64-c8ff-3353-9ab2-f5fc178d86f9","pitchNumber":6,"startTime":"2026-07-09T19:05:35.088Z","endTime":"2026-07-09T19:05:40.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067708215975138,"aZ":-30.252081610840442,"pfxX":-11.625743501514515,"pfxZ":1.0482396490019994,"pX":0.2927673933859411,"pZ":1.577040068785343,"vX0":12.355781050255175,"vY0":-134.6767864684958,"vZ0":-3.9867980997800907,"x":105.84,"y":196.2,"x0":-2.8426319758791214,"y0":50.00511684420711,"z0":5.214689787996399,"aX":-21.373424246000074},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.2,"breakHorizontal":18.5,"spinRate":2492,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4065881911736784,"extension":7.056726520773934},"index":7,"playId":"afa81734-05eb-3c08-aef3-f2804bfeedf6","pitchNumber":7,"startTime":"2026-07-09T19:06:19.724Z","endTime":"2026-07-09T19:06:32.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:06:32.485Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T19:06:44.045Z","endTime":"2026-07-09T19:08:08.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16836661805374,"aZ":-31.888167933671106,"pfxX":-11.525771611535223,"pfxZ":0.14662717870278286,"pX":-1.0280050719504634,"pZ":2.596258448492633,"vX0":9.482696638464533,"vY0":-138.88659085767938,"vZ0":-1.3543651637827723,"x":156.19,"y":168.68,"x0":-2.995286546799612,"y0":50.00274364033471,"z0":5.218174797725114,"aX":-22.434639772536748},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.1,"breakHorizontal":18.8,"spinRate":2572,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3949310104277566,"extension":6.540072541083534},"index":0,"playId":"2896d12a-0697-39b7-a75f-2675e34301ff","pitchNumber":1,"startTime":"2026-07-09T19:06:52.222Z","endTime":"2026-07-09T19:06:55.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":77.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054095085005997,"aZ":-29.675142004235507,"pfxX":7.432672964061272,"pfxZ":1.6485056773160869,"pX":-0.04287021647392,"pZ":1.9189862615932038,"vX0":5.7066331392927,"vY0":-122.64896497314162,"vZ0":-1.5017722804570122,"x":118.63,"y":186.97,"x0":-3.3684747960656733,"y0":50.004964074955346,"z0":5.078306470786383,"aX":11.28409797718082},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-14.9,"spinRate":2632,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.44718596896671237,"extension":6.872271447309915},"index":1,"playId":"cf3cb70b-5c61-3255-994d-9d57bbbba7e0","pitchNumber":2,"startTime":"2026-07-09T19:07:08.741Z","endTime":"2026-07-09T19:07:11.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.4,"endSpeed":78.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48693910706253,"aZ":-30.1452375558874,"pfxX":7.574592259388809,"pfxZ":1.3003676281406822,"pX":-0.5782406998072178,"pZ":3.3348172430690997,"vX0":4.582830949294912,"vY0":-124.36925403214204,"vZ0":1.5658978500256895,"x":139.04,"y":148.74,"x0":-3.4304151123162168,"y0":50.00371277211852,"z0":5.201336434019983,"aX":11.839163209771074},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":-14.8,"spinRate":2557,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.4407946517587886,"extension":6.441089254954967},"index":2,"playId":"7d5b1151-8111-3e12-8b05-66a393c5fa27","pitchNumber":3,"startTime":"2026-07-09T19:07:24.780Z","endTime":"2026-07-09T19:07:27.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"99876819-8ab0-3d14-b942-0af660582b1f","startTime":"2026-07-09T19:07:48.012Z","endTime":"2026-07-09T19:07:51.956Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360949647184395,"aZ":-29.04489516941767,"pfxX":7.550508865910321,"pfxZ":2.0290115800605335,"pX":-0.05796231734986473,"pZ":3.438356602829166,"vX0":5.643859569443852,"vY0":-123.39183256414086,"vZ0":1.4738663881538705,"x":119.21,"y":145.94,"x0":-3.355287910555817,"y0":50.004474925490605,"z0":5.279070121775932,"aX":11.651586684053173},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":2521,"spinDirection":82},"zone":12,"typeConfidence":2.0,"plateTime":0.44375301087833074,"extension":6.449349397074654},"index":4,"playId":"c7a4073b-1188-341f-befb-3c7ca866c2fe","pitchNumber":4,"startTime":"2026-07-09T19:08:05.624Z","endTime":"2026-07-09T19:08:08.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:08:08.626Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks. Pete Alonso to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T19:08:47.068Z","endTime":"2026-07-09T19:10:04.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jackson Holliday replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T19:08:26.504Z","endTime":"2026-07-09T19:08:49.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.870180419247784,"aZ":-21.98985280285035,"pfxX":-6.102026057317967,"pfxZ":5.140779132359796,"pX":-1.0498834258896068,"pZ":3.302061849042301,"vX0":8.49283877931803,"vY0":-139.89569335496802,"vZ0":-1.2209283565888085,"x":157.02,"y":149.62,"x0":-3.333675048133512,"y0":50.00013831509725,"z0":5.187065015643192,"aX":-12.08164995546147},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":9.2,"spinRate":2700,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39169127439347706,"extension":6.462690405174476},"index":1,"playId":"7210f72c-0f60-355f-9cd7-5f0b76fa003c","pitchNumber":1,"startTime":"2026-07-09T19:08:49.374Z","endTime":"2026-07-09T19:08:53.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2901226313558,"aZ":-27.851943636807036,"pfxX":5.864385019660191,"pfxZ":2.7647389312860042,"pX":-0.16610245727612355,"pZ":2.7935316959813044,"vX0":6.181376068873519,"vY0":-124.36345990743212,"vZ0":0.05408533500440438,"x":123.33,"y":163.35,"x0":-3.4472079200970076,"y0":50.00392336780264,"z0":5.084552562133201,"aX":9.171605697947088},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":-12.1,"spinRate":2525,"spinDirection":85},"zone":2,"typeConfidence":2.0,"plateTime":0.4406818031895474,"extension":6.386566982158232},"index":2,"playId":"024b6fe2-a3ec-3a11-99d5-1bf662514303","pitchNumber":2,"startTime":"2026-07-09T19:09:05.540Z","endTime":"2026-07-09T19:09:08.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96055725722836,"aZ":-20.69214489015642,"pfxX":-5.495455538830349,"pfxZ":5.8206936099856055,"pX":-1.4198837882602702,"pZ":3.96580208180975,"vX0":7.028377807706942,"vY0":-139.49026750086963,"vZ0":0.4013699476772018,"x":171.12,"y":131.7,"x0":-3.256554762556455,"y0":50.006278682117404,"z0":5.182787455763373,"aX":-10.847613879866573},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":8.5,"spinRate":2752,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3924618961386619,"extension":7.131061627019527},"index":3,"playId":"8b310832-2fa0-3c25-a1cd-5b7157c5d7b7","pitchNumber":3,"startTime":"2026-07-09T19:09:21.769Z","endTime":"2026-07-09T19:09:24.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.500340353474684,"aZ":-28.25349349801837,"pfxX":-11.170492904642327,"pfxZ":2.049160382983371,"pX":-1.4942023861091798,"pZ":2.0717808803777347,"vX0":8.538821709489802,"vY0":-137.86758558349743,"vZ0":-3.0643319935044304,"x":173.96,"y":182.84,"x0":-3.190259210500321,"y0":50.00298949812076,"z0":5.117961641193209,"aX":-21.365212051831303},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":18.2,"spinRate":2622,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.39826817216695387,"extension":6.9785062057826295},"index":4,"playId":"03a73302-5752-3fcb-bfa1-cd50780fb8a3","pitchNumber":4,"startTime":"2026-07-09T19:09:41.249Z","endTime":"2026-07-09T19:09:46.510Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905182114365246,"aZ":-30.3356586995008,"pfxX":6.50898002775144,"pfxZ":1.1784330528052536,"pX":-2.492871845677477,"pZ":3.5675227201468775,"vX0":0.8081683605887722,"vY0":-123.74501302318816,"vZ0":2.198222187058385,"x":212.02,"y":142.46,"x0":-3.6691918867786897,"y0":50.000313021985995,"z0":5.203190863902626,"aX":10.126796636869273},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.9,"breakHorizontal":-12.0,"spinRate":2469,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4420533368099471,"extension":6.062440417278512},"index":5,"playId":"833d2749-ef7e-38d2-9c9a-27a58b0e1dac","pitchNumber":5,"startTime":"2026-07-09T19:10:01.358Z","endTime":"2026-07-09T19:10:04.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:10:04.937Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out sharply to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T19:11:20.254Z","endTime":"2026-07-09T19:13:46.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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":[1,2,4,5,6,7,9],"actionIndex":[8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T19:10:17.142Z","endTime":"2026-07-09T19:11:22.629Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8627033332556,"aZ":-18.418174930903067,"pfxX":-6.5907065673890814,"pfxZ":7.085969153781296,"pX":-1.3358590458185815,"pZ":2.6084890690547082,"vX0":7.324960896116783,"vY0":-138.8644051034831,"vZ0":-3.462555690213313,"x":167.92,"y":168.35,"x0":-3.1592241693196046,"y0":50.00253494120004,"z0":5.106341413933291,"aX":-12.793690198759618},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2719,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.39536251739163886,"extension":6.951879826561087},"index":1,"playId":"fee04088-6124-3687-ba78-5b99ea2e7f46","pitchNumber":1,"startTime":"2026-07-09T19:11:22.629Z","endTime":"2026-07-09T19:11:26.747Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.416448899225895,"aZ":-33.53449903077995,"pfxX":-10.951913672848388,"pfxZ":-0.8584853644578985,"pX":0.1823712722238576,"pZ":1.835519771668107,"vX0":11.25781151379594,"vY0":-125.99567296668225,"vZ0":-1.0241571330017132,"x":110.05,"y":189.22,"x0":-2.9550613042870344,"y0":50.00400724770428,"z0":4.996530949540374,"aX":-17.328596989544703},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":16.8,"spinRate":1999,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4374042121960704,"extension":7.129615632425871},"index":2,"playId":"53f54e2b-5e66-335f-a4f5-5181db429a0d","pitchNumber":2,"startTime":"2026-07-09T19:11:37.600Z","endTime":"2026-07-09T19:11:40.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-09T19:11:47.697Z","endTime":"2026-07-09T19:11:58.891Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783610262646796,"aZ":-31.036267818957246,"pfxX":-9.4681202924755,"pfxZ":0.7371313861123265,"pX":1.3827099250241284,"pZ":0.05196925937995217,"vX0":12.949459662142512,"vY0":-123.65745022992074,"vZ0":-5.444728574176045,"x":64.29,"y":237.38,"x0":-2.703523024660549,"y0":50.001100012548285,"z0":4.901097746073989,"aX":-14.589895328533315},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":13.9,"spinRate":2255,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.44375689197130486,"extension":7.04839844527941},"index":4,"playId":"80e78acd-7af4-3649-afb4-17a88501df98","pitchNumber":3,"startTime":"2026-07-09T19:11:58.891Z","endTime":"2026-07-09T19:12:02.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4123409336475,"aZ":-25.83653648732199,"pfxX":-11.309204779206915,"pfxZ":3.3169562501054326,"pX":-0.6090982265730676,"pZ":3.0772339878482655,"vX0":10.433561995732042,"vY0":-137.96784917961082,"vZ0":-0.9859626308752563,"x":140.22,"y":155.69,"x0":-2.9880205206545023,"y0":50.00087014917685,"z0":5.195728696120102,"aX":-21.59382988148109},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":18.0,"spinRate":2634,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.3984477190097122,"extension":6.852428518312646},"index":5,"playId":"170a9ddf-b1e4-3604-ad3b-f8eceb393726","pitchNumber":4,"startTime":"2026-07-09T19:12:21.623Z","endTime":"2026-07-09T19:12:24.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35112638630499,"aZ":-21.819782313017278,"pfxX":-5.629486028210635,"pfxZ":5.2977717974302205,"pX":-0.6137648717985773,"pZ":4.120867756841243,"vX0":9.29071021077992,"vY0":-138.7807677148368,"vZ0":1.0762896757058387,"x":140.4,"y":127.52,"x0":-3.2698090353149665,"y0":50.005775388920895,"z0":5.178795954272003,"aX":-11.01024888176426},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":8.3,"spinRate":2750,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.39430642963101503,"extension":6.981897507978527},"index":6,"playId":"639dc17f-ebfe-3708-8a3a-98b4dac4996a","pitchNumber":5,"startTime":"2026-07-09T19:12:41.342Z","endTime":"2026-07-09T19:12:44.611Z","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":86.9,"endSpeed":81.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76930814257818,"aZ":-34.71601254096996,"pfxX":-5.944759177745075,"pfxZ":-1.563234621945768,"pX":1.384644307324844,"pZ":-0.3571054766320792,"vX0":13.077282308255686,"vY0":-125.8912645252819,"vZ0":-5.894058729449728,"x":64.22,"y":248.42,"x0":-3.078205247938919,"y0":50.00481673463257,"z0":4.786342123572112,"aX":-9.655454514005141},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":8.2,"spinRate":1887,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43315860251969784,"extension":6.409468061642057},"index":7,"playId":"409da643-8b03-325f-b03f-311d14dd92d7","pitchNumber":6,"startTime":"2026-07-09T19:13:03.032Z","endTime":"2026-07-09T19:13:11.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Gavin Hollowell. Pete Alonso to 3rd. Jackson Holliday to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"actionPlayId":"409da643-8b03-325f-b03f-311d14dd92d7","startTime":"2026-07-09T19:13:16.904Z","endTime":"2026-07-09T19:13:35.892Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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.5,"endSpeed":88.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994156170045628,"aZ":-20.96388650931462,"pfxX":-5.876259249639021,"pfxZ":5.66694894161054,"pX":-0.9137184938842549,"pZ":3.2299329454037546,"vX0":8.272258893925697,"vY0":-138.9849196275066,"vZ0":-1.215884179140331,"x":151.83,"y":151.57,"x0":-3.150285095847397,"y0":50.00026831773957,"z0":5.050914092107863,"aX":-11.619608832908565},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":9.1,"spinRate":2720,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3924726063108581,"extension":6.930035108766036},"hitData":{"launchSpeed":100.6,"launchAngle":32.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":55.56,"coordY":68.36}},"index":9,"playId":"e01db0ea-4c06-36fa-82c6-07c78b54968e","pitchNumber":7,"startTime":"2026-07-09T19:13:35.892Z","endTime":"2026-07-09T19:13:46.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:13:46.840Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T19:16:25.135Z","endTime":"2026-07-09T19:16:50.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jackson Holliday remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T19:15:43.457Z","endTime":"2026-07-09T19:15:43.478Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"description":"Defensive switch from second base to third base for Blaze Alexander.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T19:15:43.478Z","endTime":"2026-07-09T19:15:43.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Yennier Cano replaces Trevor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-09T19:15:43.479Z","endTime":"2026-07-09T19:16:27.488Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50942257953665,"aZ":-34.52781059150247,"pfxX":-8.121926208769565,"pfxZ":-1.244825966774961,"pX":-1.9292046705331372,"pZ":3.2174209483323546,"vX0":4.443375160747605,"vY0":-136.1217718131358,"vZ0":0.11716281789807881,"x":190.54,"y":151.91,"x0":-2.5202140781959943,"y0":50.0029541779877,"z0":5.547851824247523,"aX":-15.370553689888185},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.0,"breakHorizontal":13.9,"spinRate":2183,"spinDirection":251},"zone":11,"typeConfidence":0.87,"plateTime":0.4010888459645985,"extension":5.624501495569443},"index":3,"playId":"c479d468-9556-307a-a62a-89974f785a1e","pitchNumber":1,"startTime":"2026-07-09T19:16:27.488Z","endTime":"2026-07-09T19:16:30.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073349021152556,"aZ":-32.78799905739605,"pfxX":-9.419758529945431,"pfxZ":-0.31468882719550173,"pX":-0.2951538877816129,"pZ":2.246171439535416,"vX0":8.871969841650694,"vY0":-137.41392033354126,"vZ0":-2.782516877902463,"x":128.25,"y":178.13,"x0":-2.3342344508802806,"y0":50.006335125210384,"z0":5.488482361349603,"aX":-18.105015807619843},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-1.0,"breakHorizontal":15.4,"spinRate":2215,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.3978664728607475,"extension":6.170977752135037},"hitData":{"launchSpeed":98.0,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.19,"coordY":145.52}},"index":4,"playId":"58eee411-09b0-3f83-9e5f-721f32bbfdf5","pitchNumber":2,"startTime":"2026-07-09T19:16:42.023Z","endTime":"2026-07-09T19:16:50.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:16:50.629Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a sharp line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T19:17:00.388Z","endTime":"2026-07-09T19:18:36.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49024436907971,"aZ":-32.81149126430867,"pfxX":-8.745424697111098,"pfxZ":-0.32985689184945244,"pX":-0.49367241639380827,"pZ":2.6611749723830265,"vX0":7.993497333507772,"vY0":-137.3435490639494,"vZ0":-1.56048600931208,"x":135.82,"y":166.93,"x0":-2.2911331340577847,"y0":50.00231126990188,"z0":5.446706127058024,"aX":-16.878900526865745},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.7,"breakHorizontal":14.4,"spinRate":2029,"spinDirection":256},"zone":4,"typeConfidence":0.9,"plateTime":0.3972470974555118,"extension":5.685107496114526},"index":0,"playId":"b6228a1b-4255-3c95-82ee-69efaca7667d","pitchNumber":1,"startTime":"2026-07-09T19:17:15.320Z","endTime":"2026-07-09T19:17:18.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469144862678,"aZ":-22.225794702862622,"pfxX":-8.44062839457208,"pfxZ":5.1229902150978734,"pX":0.5961845107904129,"pZ":3.25906003444687,"vX0":10.515004954669552,"vY0":-138.1693264959109,"vZ0":-1.5540568478006755,"x":94.27,"y":150.79,"x0":-2.154004977447107,"y0":50.002974882218645,"z0":5.315512103014239,"aX":-16.394339295624498},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":13.2,"spinRate":2278,"spinDirection":255},"zone":3,"typeConfidence":0.93,"plateTime":0.39571774066892296,"extension":6.052004452836936},"index":1,"playId":"0f646202-ffc1-3885-95e5-f81609f029d4","pitchNumber":2,"startTime":"2026-07-09T19:17:32.033Z","endTime":"2026-07-09T19:17:35.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.854635350651826,"aZ":-32.902311199617806,"pfxX":-9.882378768976409,"pfxZ":-0.36771918452740415,"pX":0.3001275272557488,"pZ":1.5900210639542909,"vX0":10.193405419480598,"vY0":-138.78123524522925,"vZ0":-4.450144442111902,"x":105.56,"y":195.85,"x0":-2.1231847789986897,"y0":50.00684308899287,"z0":5.387257841754623,"aX":-19.428594388265118},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.4,"breakHorizontal":16.0,"spinRate":2146,"spinDirection":258},"zone":9,"typeConfidence":0.91,"plateTime":0.3935442001427467,"extension":5.991011423568889},"index":2,"playId":"8840243a-c737-395e-9ec8-3f9857582899","pitchNumber":3,"startTime":"2026-07-09T19:17:49.197Z","endTime":"2026-07-09T19:17:52.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.699210437527746,"aZ":-31.496930729359097,"pfxX":-9.345578137092518,"pfxZ":0.35848377006954024,"pX":0.8108174716678344,"pZ":1.6761372242387702,"vX0":10.856577544608465,"vY0":-135.46856983399215,"vZ0":-4.02935075569994,"x":86.09,"y":193.52,"x0":-2.0148445281087017,"y0":50.00250364338133,"z0":5.359227616602148,"aX":-17.552503757676842},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.0,"breakHorizontal":14.9,"spinRate":2147,"spinDirection":254},"zone":14,"typeConfidence":0.78,"plateTime":0.40272080034753577,"extension":5.8320940336743465},"index":3,"playId":"d33c2887-1d4f-30c2-bd3d-2c865f417a20","pitchNumber":4,"startTime":"2026-07-09T19:18:07.090Z","endTime":"2026-07-09T19:18:11.052Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34945437933965,"aZ":-31.205805572860783,"pfxX":-9.846485165290783,"pfxZ":0.498117537216638,"pX":0.20789434972695078,"pZ":2.2339291565776134,"vX0":9.6664660776355,"vY0":-138.00519991072838,"vZ0":-3.0153323450521237,"x":109.08,"y":178.46,"x0":-2.0529130864693665,"y0":50.00149242713657,"z0":5.43217939421792,"aX":-19.081777571017525},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":16.0,"spinRate":2203,"spinDirection":254},"zone":5,"typeConfidence":0.9,"plateTime":0.3961726613599854,"extension":6.106459019827916},"hitData":{"launchSpeed":102.9,"launchAngle":13.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.11,"coordY":122.78}},"index":4,"playId":"08c03aca-4e70-37e5-8f8e-5afa994d2713","pitchNumber":5,"startTime":"2026-07-09T19:18:26.599Z","endTime":"2026-07-09T19:18:36.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:18:36.633Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T19:18:42.360Z","endTime":"2026-07-09T19:19:14.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.452081273698035,"aZ":-30.792911426278145,"pfxX":4.481653118776684,"pfxZ":0.8475010584771852,"pX":0.5303854743731432,"pZ":2.5663764798256805,"vX0":5.780091527613855,"vY0":-125.76465672161798,"vZ0":-0.6688957518918139,"x":96.78,"y":169.49,"x0":-2.365329989440796,"y0":50.00277810775065,"z0":5.296764222151066,"aX":7.29956718967905},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-9.2,"spinRate":2429,"spinDirection":53},"zone":6,"typeConfidence":0.89,"plateTime":0.4327244789764779,"extension":5.696843100150692},"hitData":{"launchSpeed":90.9,"launchAngle":36.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.57,"coordY":60.0}},"index":0,"playId":"ae37eff8-462c-3461-95f2-56c40b3e089e","pitchNumber":1,"startTime":"2026-07-09T19:19:02.100Z","endTime":"2026-07-09T19:19:14.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:19:14.387Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T19:19:53.083Z","endTime":"2026-07-09T19:20:49.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"9ea6591c-3620-3148-9831-8748629ea9b4","startTime":"2026-07-09T19:19:38.882Z","endTime":"2026-07-09T19:19:42.683Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25621565586339,"aZ":-32.04174007335314,"pfxX":-8.74064813748013,"pfxZ":0.06650807691017668,"pX":-0.7137862618336615,"pZ":2.105038233454724,"vX0":7.402761439148734,"vY0":-136.8634800232633,"vZ0":-3.203567219659419,"x":144.21,"y":181.94,"x0":-2.299640879462422,"y0":50.00170014579741,"z0":5.453199137808711,"aX":-16.812691383989804},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.2,"breakHorizontal":14.5,"spinRate":2128,"spinDirection":249},"zone":7,"typeConfidence":0.89,"plateTime":0.39808561707751666,"extension":6.0202669452391},"index":1,"playId":"22739210-4c0d-3666-a523-009154ca2862","pitchNumber":1,"startTime":"2026-07-09T19:19:55.382Z","endTime":"2026-07-09T19:20:00.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80457836709116,"aZ":-35.893104422329,"pfxX":-8.715328958203962,"pfxZ":-1.9516627653459935,"pX":-2.3390316624004925,"pZ":2.8796043186809017,"vX0":3.5852489333046282,"vY0":-137.27347066136537,"vZ0":-0.3581213313318654,"x":206.16,"y":161.03,"x0":-2.530821058891407,"y0":50.00228744390672,"z0":5.458263151864526,"aX":-16.60809619934752},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-3.4,"breakHorizontal":15.0,"spinRate":2104,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.39922873903218914,"extension":5.665482725015127},"index":2,"playId":"85aeec0c-bc5c-3bd1-99e1-b3aeb81a66d4","pitchNumber":2,"startTime":"2026-07-09T19:20:20.657Z","endTime":"2026-07-09T19:20:23.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.759867766431622,"aZ":-29.949070812885044,"pfxX":5.892061596594633,"pfxZ":1.4114290658786857,"pX":0.30223557741676454,"pZ":2.460558038010112,"vX0":5.147690515175222,"vY0":-124.78809000239367,"vZ0":-0.8283690087534198,"x":105.48,"y":172.34,"x0":-2.5546771435384694,"y0":50.00133213379113,"z0":5.270233746202095,"aX":9.263293823132415},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-11.9,"spinRate":2478,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.43939598672774416,"extension":5.733416296002387},"hitData":{"launchSpeed":97.2,"launchAngle":40.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.26,"coordY":52.36}},"index":3,"playId":"3b7b39b0-d3fb-30b0-a4ed-da4c6da3841e","pitchNumber":3,"startTime":"2026-07-09T19:20:39.729Z","endTime":"2026-07-09T19:20:49.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:20:49.198Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Alexander flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T19:22:35.790Z","endTime":"2026-07-09T19:23:23.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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(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":82.7,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18008814149285,"aZ":-27.21701728537107,"pfxX":10.44026858770987,"pfxZ":3.391279524936172,"pX":-0.3117757257242963,"pZ":3.448903471870081,"vX0":3.967211388468683,"vY0":-120.37506042486882,"vZ0":1.5458085522293463,"x":128.88,"y":145.66,"x0":-3.3394032242135387,"y0":50.003745461558076,"z0":5.214504182661741,"aX":15.263344449689567},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.8,"breakHorizontal":-19.9,"spinRate":2606,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4556796171567177,"extension":6.962975949139561},"index":0,"playId":"edd47714-4f01-390d-a6df-63235d672619","pitchNumber":1,"startTime":"2026-07-09T19:22:59.177Z","endTime":"2026-07-09T19:23:02.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503355772767474,"aZ":-27.434882835028247,"pfxX":8.886803303102752,"pfxZ":3.08652054196658,"pX":-0.04916443240897511,"pZ":2.7624217719244153,"vX0":4.771966194066897,"vY0":-123.33533342901028,"vZ0":0.01797912393263912,"x":118.87,"y":164.19,"x0":-3.1660113863736457,"y0":50.00136429149121,"z0":5.076997743553623,"aX":13.628769103311567},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.9,"breakHorizontal":-17.3,"spinRate":2634,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4448373612248213,"extension":6.40571175508209},"hitData":{"launchSpeed":96.8,"launchAngle":41.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.2,"coordY":71.39}},"index":1,"playId":"8b98c965-7967-308f-bc5c-9e8af9a78197","pitchNumber":2,"startTime":"2026-07-09T19:23:13.754Z","endTime":"2026-07-09T19:23:23.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:23:23.364Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T19:26:06.860Z","endTime":"2026-07-09T19:26:55.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T19:23:38.989Z","endTime":"2026-07-09T19:24:53.125Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Gavin Hollowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-09T19:24:53.125Z","endTime":"2026-07-09T19:26:09.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59842332215888,"aZ":-23.28196666078933,"pfxX":-0.256854487257832,"pfxZ":5.196845008740538,"pX":-0.7078059886486292,"pZ":1.9149947148260595,"vX0":-1.8376838656475762,"vY0":-128.43587283087322,"vZ0":-5.678740798316177,"x":143.98,"y":187.08,"x0":0.04332294152777932,"y0":50.00159737303315,"z0":5.907716369599776,"aX":-0.4393082299645082},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":0.8,"spinRate":2253,"spinDirection":174},"zone":7,"typeConfidence":0.81,"plateTime":0.4226101547925465,"extension":6.284793546312329},"index":2,"playId":"7f3c4f20-f88c-3def-8224-4cbcb183e909","pitchNumber":1,"startTime":"2026-07-09T19:26:09.188Z","endTime":"2026-07-09T19:26:12.232Z","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":77.2,"endSpeed":71.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.229734086010655,"aZ":-33.11284924854576,"pfxX":-9.866087633699246,"pfxZ":-0.724390054166129,"pX":-0.3128629132193834,"pZ":3.439876075713392,"vX0":0.8799374684022996,"vY0":-112.4322837941827,"vZ0":1.824919478792418,"x":128.93,"y":145.9,"x0":0.574976363902463,"y0":50.00557554970596,"z0":5.963270802192052,"aX":-12.709203664702521},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-0.6,"breakHorizontal":17.6,"spinRate":2500,"spinDirection":296},"zone":1,"typeConfidence":0.92,"plateTime":0.4860390661495093,"extension":5.997049441244316},"index":3,"playId":"80d30c38-da0c-34b6-9175-8317589434ea","pitchNumber":2,"startTime":"2026-07-09T19:26:28.271Z","endTime":"2026-07-09T19:26:31.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58001105791488,"aZ":-10.47959227156691,"pfxX":4.172992642826088,"pfxZ":11.388495874744237,"pX":0.9042845031633108,"pZ":2.8337445974388262,"vX0":0.44975161205729325,"vY0":-137.63750234638104,"vZ0":-6.384721463450682,"x":82.53,"y":162.27,"x0":0.1967731294965453,"y0":50.00283425851656,"z0":5.904414877297168,"aX":7.949029782096915},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.3,"breakHorizontal":-7.7,"spinRate":2245,"spinDirection":154},"zone":12,"typeConfidence":0.93,"plateTime":0.3990299051066133,"extension":6.118915381442623},"index":4,"playId":"951749b6-cfda-31cc-8b3e-16b04fb9c511","pitchNumber":3,"startTime":"2026-07-09T19:26:51.622Z","endTime":"2026-07-09T19:26:55.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:26:55.134Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T19:27:01.189Z","endTime":"2026-07-09T19:28:00.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.50639117498788,"aZ":-42.14361871984475,"pfxX":-2.9643640847279142,"pfxZ":-8.066169608929581,"pX":-0.7319340161515427,"pZ":1.448257822698227,"vX0":-0.5729549596376418,"vY0":-110.43386697683378,"vZ0":-0.5032630790749921,"x":144.9,"y":199.68,"x0":-0.08406713501916173,"y0":50.00181791229361,"z0":6.1087600086627925,"aX":-3.664306226555084},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.4,"breakHorizontal":5.5,"spinRate":2591,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.495815685284938,"extension":6.245819653413648},"index":0,"playId":"9abe866a-922c-3c74-842c-003f9c75f4dc","pitchNumber":1,"startTime":"2026-07-09T19:27:20.001Z","endTime":"2026-07-09T19:27:23.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":69.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26474026532823,"aZ":-42.26717453622772,"pfxX":-4.512470770165404,"pfxZ":-8.50462628805659,"pX":-0.1459087667379966,"pZ":1.7744389767561741,"vX0":1.2399308850816189,"vY0":-108.33885520387342,"vZ0":0.5307821037023799,"x":122.56,"y":190.87,"x0":-0.14001192607614546,"y0":50.00395338568889,"z0":6.153054320248117,"aX":-5.354143550585472},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-14.9,"breakHorizontal":7.8,"spinRate":2572,"spinDirection":331},"zone":8,"typeConfidence":0.91,"plateTime":0.5059470259158467,"extension":6.15989018149875},"index":1,"playId":"8153b4f2-7713-3e1d-b85f-0efd6434d504","pitchNumber":2,"startTime":"2026-07-09T19:27:36.132Z","endTime":"2026-07-09T19:27:39.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74976931721181,"aZ":-42.612077565084405,"pfxX":-3.0723207329284095,"pfxZ":-8.68580713294104,"pX":0.0840029233390934,"pZ":1.7446121678435411,"vX0":1.341570243412949,"vY0":-109.12891169995585,"vZ0":0.5453779646590264,"x":113.8,"y":191.68,"x0":-0.1405821863395145,"y0":50.000249725881694,"z0":6.092848205556748,"aX":-3.693807630137049},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-15.2,"breakHorizontal":5.2,"spinRate":2623,"spinDirection":327},"zone":8,"typeConfidence":0.91,"plateTime":0.5024896071612797,"extension":6.200037068333143},"hitData":{"launchSpeed":68.2,"launchAngle":7.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.95,"coordY":161.84}},"index":2,"playId":"30176b8f-003f-3075-9f23-c3e55fed3526","pitchNumber":3,"startTime":"2026-07-09T19:27:52.573Z","endTime":"2026-07-09T19:28:00.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:28:00.773Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (15) on a fly ball to center fielder Leody Taveras, deflected by right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T19:30:15.603Z","endTime":"2026-07-09T19:30:49.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Wells replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T19:29:26.178Z","endTime":"2026-07-09T19:30:17.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371990159916347,"aZ":-20.89689814110734,"pfxX":-7.495454798639705,"pfxZ":7.173220245601991,"pX":-1.1781126249976344,"pZ":1.790093253204441,"vX0":1.6379953224807675,"vY0":-124.42441088016699,"vZ0":-8.087576660407048,"x":161.91,"y":190.45,"x0":-0.8700554235381698,"y0":50.002520246354074,"z0":6.807171603042526,"aX":-11.781554477515847},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.4,"breakHorizontal":13.2,"spinRate":2053,"spinDirection":217},"zone":13,"typeConfidence":0.87,"plateTime":0.4397884538060386,"extension":6.0605409811654365},"index":1,"playId":"9b26abfb-2a9b-324c-b98d-a01451a2691a","pitchNumber":1,"startTime":"2026-07-09T19:30:17.904Z","endTime":"2026-07-09T19:30:21.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27030868442564,"aZ":-20.19605780786288,"pfxX":4.087133526307121,"pfxZ":6.992241300425273,"pX":0.40726724931164976,"pZ":1.9647281499561737,"vX0":1.7521456045938177,"vY0":-129.6031469306904,"vZ0":-8.379255036996883,"x":101.48,"y":185.73,"x0":-0.8072842604840135,"y0":50.00593917414551,"z0":6.763669129386527,"aX":7.003100717088234},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":-7.8,"spinRate":2405,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.4214720193524859,"extension":6.00855698163608},"hitData":{"launchSpeed":73.6,"launchAngle":27.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.83,"coordY":102.95}},"index":2,"playId":"10c431f6-9f85-31a3-97d0-344316861531","pitchNumber":2,"startTime":"2026-07-09T19:30:34.902Z","endTime":"2026-07-09T19:30:49.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:30:49.220Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to center fielder Leody Taveras. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T19:31:06.497Z","endTime":"2026-07-09T19:31:47.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":87.6,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756278569732544,"aZ":-24.8720395702462,"pfxX":3.7175045039790713,"pfxZ":4.357945238829852,"pX":1.0108615010710593,"pZ":1.4792205156838132,"vX0":3.2205435488054874,"vY0":-127.50198089710707,"vZ0":-8.537558456902827,"x":78.47,"y":198.84,"x0":-0.7435798643809582,"y0":50.003634358912095,"z0":6.779326636774585,"aX":6.232298330931582},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":-7.3,"spinRate":2450,"spinDirection":173},"zone":14,"typeConfidence":0.92,"plateTime":0.4266309307573364,"extension":6.04429910214343},"index":0,"playId":"8373b9d1-3ec0-3ddd-a343-cf0992ff9ba2","pitchNumber":1,"startTime":"2026-07-09T19:31:19.868Z","endTime":"2026-07-09T19:31:22.882Z","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":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19907044815939,"aZ":-21.71294288505781,"pfxX":2.4621939487429287,"pfxZ":6.060693905348273,"pX":0.20516157929153936,"pZ":2.0283339987043503,"vX0":1.2743886288803707,"vY0":-129.54653157546605,"vZ0":-8.164059587569056,"x":109.18,"y":184.01,"x0":-0.6106965207343544,"y0":50.00244573702133,"z0":6.839705016224559,"aX":4.247966688049607},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":-4.7,"spinRate":2356,"spinDirection":179},"zone":8,"typeConfidence":0.91,"plateTime":0.42037237753395695,"extension":6.046873320614935},"hitData":{"launchSpeed":94.9,"launchAngle":34.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.06,"coordY":57.82}},"index":1,"playId":"25ab3128-4485-385d-8801-317e2bdc4ec0","pitchNumber":2,"startTime":"2026-07-09T19:31:35.224Z","endTime":"2026-07-09T19:31:47.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:31:47.873Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (13) on a ground ball to left fielder Taylor Ward. Pete Crow-Armstrong scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T19:32:00.950Z","endTime":"2026-07-09T19:34:00.444Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":669330,"link":"/api/v1/people/669330"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48894927443871,"aZ":-13.176877604996127,"pfxX":0.6747241429300821,"pfxZ":10.443542463380764,"pX":0.2183705213391799,"pZ":1.2473025070463188,"vX0":2.069787362660023,"vY0":-133.23362692259943,"vZ0":-11.835028284539792,"x":108.68,"y":205.1,"x0":-0.6526071418845811,"y0":50.00462393022618,"z0":6.668684038589903,"aX":1.2265922332555899},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-1.7,"spinRate":2409,"spinDirection":191},"zone":14,"typeConfidence":0.88,"plateTime":0.4092883468060604,"extension":6.174281133582162},"index":0,"playId":"c53db28b-8462-38ba-90f1-05eb29273aca","pitchNumber":1,"startTime":"2026-07-09T19:32:21.647Z","endTime":"2026-07-09T19:32:24.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808516277972046,"aZ":-16.532263630523357,"pfxX":2.007308196237115,"pfxZ":8.798879030671541,"pX":-0.51471805041868,"pZ":1.6223544388049096,"vX0":0.02905222750376614,"vY0":-131.92638614971233,"vZ0":-10.310133419626395,"x":136.62,"y":194.98,"x0":-0.7870279765265499,"y0":50.00482088500685,"z0":6.7771465809070355,"aX":3.568935987285534},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":-3.6,"spinRate":2390,"spinDirection":188},"zone":7,"typeConfidence":0.91,"plateTime":0.41382086233668236,"extension":6.108169571227947},"index":1,"playId":"8dafb821-4451-3310-90a1-0ab07e9c78eb","pitchNumber":2,"startTime":"2026-07-09T19:32:41.063Z","endTime":"2026-07-09T19:32:46.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17051393844198,"aZ":-18.90199605127688,"pfxX":-8.833533932078392,"pfxZ":8.149498697959153,"pX":-0.05086014727229698,"pZ":2.5970697597563026,"vX0":4.412306090789587,"vY0":-127.10068634176316,"vZ0":-6.777090465015155,"x":118.94,"y":168.66,"x0":-0.6659680268478914,"y0":50.00224720002593,"z0":6.809935975964149,"aX":-14.385607883073753},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2302,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4317024909770879,"extension":6.1734696976199395},"index":2,"playId":"d013453d-2ad7-3f7d-a2b4-a6f65abb8221","pitchNumber":3,"startTime":"2026-07-09T19:33:02.694Z","endTime":"2026-07-09T19:33:05.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.660717681567984,"aZ":-13.020467230965611,"pfxX":1.1448578330610126,"pfxZ":10.369748642299836,"pX":-0.6156748260531053,"pZ":2.5724619030143656,"vX0":-0.10286227894931992,"vY0":-134.66671841936696,"vZ0":-8.755805635793843,"x":140.47,"y":169.32,"x0":-0.7259909661947587,"y0":50.00669490150921,"z0":6.775039237777713,"aX":2.1152983090300848},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-2.0,"spinRate":2426,"spinDirection":193},"zone":4,"typeConfidence":0.89,"plateTime":0.4058352966523149,"extension":6.01977410516641},"index":3,"playId":"51b52be6-5376-36dc-a52a-03d150e58909","pitchNumber":4,"startTime":"2026-07-09T19:33:24.484Z","endTime":"2026-07-09T19:33:27.958Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890156527959117,"aZ":-18.66227316246788,"pfxX":-8.22003605004653,"pfxZ":8.29824981280044,"pX":0.49990471918637974,"pZ":2.2869224316292964,"vX0":4.657806016789259,"vY0":-126.79968452733847,"vZ0":-7.6644923443043265,"x":97.94,"y":177.03,"x0":-0.29267636962376326,"y0":50.0047438165184,"z0":6.837556796867899,"aX":-13.388780596690918},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.4,"breakHorizontal":13.8,"spinRate":2180,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.4319299505586307,"extension":6.163133132865409},"hitData":{"launchSpeed":85.4,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.42,"coordY":118.74}},"index":4,"playId":"ffcdfb2a-0f13-3d97-abb6-ff75802eec7b","pitchNumber":5,"startTime":"2026-07-09T19:33:46.574Z","endTime":"2026-07-09T19:34:00.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:34:00.444Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T19:34:16.366Z","endTime":"2026-07-09T19:37:25.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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,3,4,6,7,8],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944797062536058,"aZ":-10.596401996524822,"pfxX":-1.1214228657970189,"pfxZ":11.253461830827366,"pX":0.5597306467028951,"pZ":3.4803882443099083,"vX0":3.4079831435419248,"vY0":-137.0364705488881,"vZ0":-7.24601018854204,"x":95.66,"y":144.81,"x0":-0.5498370592848876,"y0":50.004180078889824,"z0":6.868723888645888,"aX":-2.1507471408386003},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":1.3,"spinRate":2306,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3984464443783926,"extension":6.0673935933345176},"index":0,"playId":"8d1020f2-7ff3-34ec-be84-3cc6e0515923","pitchNumber":1,"startTime":"2026-07-09T19:34:32.624Z","endTime":"2026-07-09T19:34:36.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71372913410296,"aZ":-18.732449706368225,"pfxX":1.847749912977788,"pfxZ":7.440512722264662,"pX":0.9009858664365118,"pZ":2.3378712762306026,"vX0":3.425863264564582,"vY0":-132.6394721339136,"vZ0":-8.305266619169679,"x":82.66,"y":175.66,"x0":-0.6405094532982342,"y0":50.00252832751811,"z0":6.842199839864081,"aX":3.3367717487316533},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-4.0,"spinRate":2397,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.41078931742525615,"extension":6.074141554655106},"index":1,"playId":"bbcc68c7-634d-39cb-9a3e-4fc1c69bbdac","pitchNumber":2,"startTime":"2026-07-09T19:34:50.268Z","endTime":"2026-07-09T19:34:53.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601945536035075,"aZ":-18.483953472117797,"pfxX":2.111042779823038,"pfxZ":7.731905461192379,"pX":0.8293003527181032,"pZ":2.166130882290391,"vX0":3.269662723623532,"vY0":-131.17400554297538,"vZ0":-8.496152810092356,"x":85.39,"y":180.29,"x0":-0.700016528720554,"y0":50.002509637270634,"z0":6.785644793191267,"aX":3.736720328659427},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":-4.4,"spinRate":2425,"spinDirection":187},"zone":14,"typeConfidence":0.91,"plateTime":0.41503708848768683,"extension":6.192562171079679},"index":2,"playId":"ce574c0a-1eb6-351b-8767-88694169de09","pitchNumber":3,"startTime":"2026-07-09T19:35:09.957Z","endTime":"2026-07-09T19:35:13.862Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94806034684303,"aZ":-10.819744138213908,"pfxX":-1.5728414848604597,"pfxZ":11.218754409240766,"pX":0.09697804716613781,"pZ":3.266251796164699,"vX0":2.135117651589792,"vY0":-136.57997447953983,"vZ0":-7.891481716673477,"x":113.3,"y":150.59,"x0":-0.4878107050320617,"y0":50.004391288106845,"z0":6.923421686153888,"aX":-2.994408279338213},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":2.4,"spinRate":2402,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.3998842034663741,"extension":5.956951682321541},"index":3,"playId":"e5c57601-5247-38bf-a9c9-63cb4d85b381","pitchNumber":4,"startTime":"2026-07-09T19:35:28.987Z","endTime":"2026-07-09T19:35:32.393Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.409617770000207,"aZ":-19.869016202260564,"pfxX":-8.8139195950499,"pfxZ":7.4221752763184545,"pX":-0.1400559711413029,"pZ":1.8196656922191805,"vX0":3.902942758711115,"vY0":-127.71666289289531,"vZ0":-8.491336784542723,"x":122.34,"y":189.65,"x0":-0.5399148932072612,"y0":50.00210987081064,"z0":6.74020238333709,"aX":-14.61302567011594},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.8,"breakHorizontal":15.1,"spinRate":2055,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.4282626828945095,"extension":6.103581214256485},"index":4,"playId":"959935bb-ecc7-39dc-b932-946098fcbbe6","pitchNumber":5,"startTime":"2026-07-09T19:35:47.574Z","endTime":"2026-07-09T19:35:50.574Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-09T19:36:00.468Z","endTime":"2026-07-09T19:36:29.160Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.018230722613108,"aZ":-9.85173060434833,"pfxX":-1.4425320516207372,"pfxZ":11.956828476238966,"pX":-0.293543693897773,"pZ":2.750523224072192,"vX0":0.9916323728653793,"vY0":-135.61631892417563,"vZ0":-9.083950324607661,"x":128.19,"y":164.52,"x0":-0.47608850991179663,"y0":50.00344260232698,"z0":6.82618362490697,"aX":-2.6932902781374204},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":2.4,"spinRate":2377,"spinDirection":200},"zone":4,"typeConfidence":0.89,"plateTime":0.4035153313575597,"extension":6.046141442196427},"index":6,"playId":"c60fdaca-fe68-3b89-bc5f-46201a94db45","pitchNumber":6,"startTime":"2026-07-09T19:36:29.160Z","endTime":"2026-07-09T19:36:32.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09794191389713,"aZ":-18.398730239128014,"pfxX":-9.203578035722835,"pfxZ":8.291441005228322,"pX":0.050449252411133204,"pZ":2.8909306312991836,"vX0":4.632962957686245,"vY0":-127.77421293889061,"vZ0":-6.493855478412044,"x":115.08,"y":160.72,"x0":-0.585593118687282,"y0":50.006177019325854,"z0":6.900024188290732,"aX":-15.296801866931585},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.8,"breakHorizontal":15.7,"spinRate":2146,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4278567412919343,"extension":6.16018060759519},"index":7,"playId":"79c6bdc5-c011-3a92-b210-4916e9820323","pitchNumber":7,"startTime":"2026-07-09T19:36:52.315Z","endTime":"2026-07-09T19:36:57.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963087439018665,"aZ":-18.453098286148556,"pfxX":0.9912582968343393,"pfxZ":7.446495277191971,"pX":0.28422657235122734,"pZ":3.3570295370357464,"vX0":2.4251683688910335,"vY0":-133.91447460654936,"vZ0":-5.8392131460897385,"x":106.17,"y":148.14,"x0":-0.7567258600172109,"y0":50.00380192265035,"z0":6.856815462691797,"aX":1.8263673011640562},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":-2.3,"spinRate":2441,"spinDirection":188},"zone":3,"typeConfidence":0.88,"plateTime":0.40675204705998613,"extension":6.143569443251236},"index":8,"playId":"b95a15bd-a154-3ccf-b4ab-50d342d8a195","pitchNumber":8,"startTime":"2026-07-09T19:37:22.021Z","endTime":"2026-07-09T19:37:25.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:37:25.082Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T19:38:29.816Z","endTime":"2026-07-09T19:40:27.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T19:37:43.428Z","endTime":"2026-07-09T19:38:32.086Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.553325432253207,"aZ":-41.88597785081582,"pfxX":3.435725842839722,"pfxZ":-7.541533081864861,"pX":0.8821814889617496,"pZ":3.6325962607893483,"vX0":2.402039655141581,"vY0":-112.52068364544422,"vZ0":1.4015683118780702,"x":83.37,"y":140.7,"x0":-0.6438112348411466,"y0":50.00241531970303,"z0":7.230996396078571,"aX":4.424699273928197},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.1,"breakHorizontal":-6.8,"spinRate":2599,"spinDirection":36},"zone":12,"typeConfidence":0.91,"plateTime":0.48594347899327905,"extension":5.92147676381572},"index":1,"playId":"e6f3e076-023f-3d36-bf74-5a950046e452","pitchNumber":1,"startTime":"2026-07-09T19:38:32.086Z","endTime":"2026-07-09T19:38:35.562Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654225020661364,"aZ":-18.447529890950253,"pfxX":-8.012194050857541,"pfxZ":8.329785929608011,"pX":-0.8567451479055775,"pZ":2.3955005706310577,"vX0":2.3015465449716808,"vY0":-127.43139455623128,"vZ0":-7.327976687888137,"x":149.66,"y":174.1,"x0":-0.7294205354719134,"y0":50.00389277250822,"z0":6.760523290167703,"aX":-13.206589412097632},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2175,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.42945637767768163,"extension":6.13210523286163},"index":2,"playId":"0d91543a-fd66-3e9c-9ba1-bd6c9daea622","pitchNumber":2,"startTime":"2026-07-09T19:38:49.469Z","endTime":"2026-07-09T19:38:52.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660594048868923,"aZ":-18.392220885246992,"pfxX":1.3846297562080623,"pfxZ":7.703725280724937,"pX":0.401515181803318,"pZ":3.6521135772402142,"vX0":2.6843680803486087,"vY0":-132.04919588080398,"vZ0":-5.001158660280848,"x":101.7,"y":140.17,"x0":-0.802935476061254,"y0":50.00269680090367,"z0":6.8986730151993525,"aX":2.4773758328198943},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.2,"breakHorizontal":-3.0,"spinRate":2485,"spinDirection":188},"zone":12,"typeConfidence":0.89,"plateTime":0.41272813375405626,"extension":6.037996608654876},"index":3,"playId":"74d5210f-fe75-3352-b50c-80708e64078e","pitchNumber":3,"startTime":"2026-07-09T19:39:10.369Z","endTime":"2026-07-09T19:39:13.465Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-09T19:39:21.313Z","endTime":"2026-07-09T19:39:37.655Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3280233908877,"aZ":-21.020310231414882,"pfxX":2.1154598130928397,"pfxZ":6.281180944974542,"pX":0.19286227052111501,"pZ":2.9312134217063126,"vX0":1.9799284791836116,"vY0":-131.04645997440608,"vZ0":-6.058455606021524,"x":105.7,"y":147.02,"x0":-0.8417309704304234,"y0":50.002506920042755,"z0":6.7971068173640585,"aX":3.7542696356481042},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-4.2,"spinRate":2412,"spinDirection":181},"zone":2,"typeConfidence":0.91,"plateTime":0.41472882880780926,"extension":6.073532186504545},"index":5,"playId":"ef00833a-e4a3-3840-b2dd-bc3cf05a7047","pitchNumber":4,"startTime":"2026-07-09T19:39:37.655Z","endTime":"2026-07-09T19:39:41.325Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218855911888895,"aZ":-13.82764238667112,"pfxX":-2.2141844160112685,"pfxZ":9.6895356106455,"pX":-0.6766885848216458,"pZ":5.2269824905400615,"vX0":0.859919423969384,"vY0":-136.7552750123259,"vZ0":-2.3056851865084407,"x":142.79,"y":97.65,"x0":-0.7075640615921812,"y0":50.003945206761294,"z0":7.029743486282982,"aX":-4.19330076912311},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":3.8,"spinRate":2421,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.40054486649904897,"extension":5.983253049652177},"index":6,"playId":"02bf3586-fb13-3579-966e-e034f8754e72","pitchNumber":5,"startTime":"2026-07-09T19:40:02.473Z","endTime":"2026-07-09T19:40:05.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.685690394676495,"aZ":-18.804409045746933,"pfxX":-8.24710955022095,"pfxZ":8.26493461294167,"pX":-1.0648356789694442,"pZ":2.451635699480389,"vX0":2.1311013041624376,"vY0":-126.60551926875988,"vZ0":-7.018092551292643,"x":157.59,"y":172.59,"x0":-0.8477886959384631,"y0":50.00509180980592,"z0":6.773220458831487,"aX":-13.342868755952603},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.6,"breakHorizontal":14.4,"spinRate":2192,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.43320794006593566,"extension":6.062935873374472},"hitData":{"launchSpeed":57.0,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.08,"coordY":152.47}},"index":7,"playId":"cfbde6bc-fe12-3290-b286-1cb2b5183454","pitchNumber":6,"startTime":"2026-07-09T19:40:20.265Z","endTime":"2026-07-09T19:40:27.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:40:27.919Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:42:57.040Z","endTime":"2026-07-09T19:44:14.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces right fielder Seiya Suzuki, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T19:42:35.904Z","endTime":"2026-07-09T19:42:35.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T19:42:35.944Z","endTime":"2026-07-09T19:42:59.262Z","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":"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":86.8,"endSpeed":80.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.692434564820573,"aZ":-30.392411443789193,"pfxX":1.894632386833281,"pfxZ":1.0901220384654238,"pX":0.5712247885237202,"pZ":2.763592943868913,"vX0":7.59580621841048,"vY0":-126.3296589820821,"vZ0":-1.7267145006885884,"x":95.23,"y":164.16,"x0":-2.7053657847026837,"y0":50.00368282359413,"z0":5.870001712415507,"aX":3.100776064453707},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-4.9,"spinRate":2531,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.4314954613234825,"extension":6.309747122116051},"index":2,"playId":"5ae86ca6-ba32-3465-9cbc-20e5b3c5aede","pitchNumber":1,"startTime":"2026-07-09T19:42:59.262Z","endTime":"2026-07-09T19:43:02.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44403463425778,"aZ":-31.59333086241288,"pfxX":5.028579646902788,"pfxZ":0.3962083003607084,"pX":-0.01499151877931228,"pZ":1.7709920024886712,"vX0":5.1176412926491475,"vY0":-119.90185903329302,"vZ0":-2.7585412374263205,"x":117.57,"y":190.96,"x0":-2.827574588247598,"y0":50.00220553288653,"z0":5.7459373959410485,"aX":7.34530883688498},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.4,"breakHorizontal":-10.3,"spinRate":2614,"spinDirection":60},"zone":8,"typeConfidence":0.76,"plateTime":0.45622275666716483,"extension":6.080140642478542},"index":3,"playId":"3b031c2a-14d3-39e6-9950-0f87d426f68c","pitchNumber":2,"startTime":"2026-07-09T19:43:12.569Z","endTime":"2026-07-09T19:43:16.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419182712930677,"aZ":-16.534101371252856,"pfxX":-4.934131668486371,"pfxZ":7.926349745567418,"pX":-0.11489898083339095,"pZ":3.4853875394127645,"vX0":8.575523943051353,"vY0":-139.14336420273318,"vZ0":-3.409944495998633,"x":121.38,"y":144.67,"x0":-2.5870642872434635,"y0":50.00263334255115,"z0":5.813645804665259,"aX":-9.736291003973246},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2372,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3927297198775217,"extension":6.311790151932729},"index":4,"playId":"751f4431-022e-31d2-a7fb-5e5df6de1d5c","pitchNumber":3,"startTime":"2026-07-09T19:43:28.471Z","endTime":"2026-07-09T19:43:31.471Z","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":83.8,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.469906725460557,"aZ":-28.975781878248796,"pfxX":7.656071810923662,"pfxZ":2.0953708576147374,"pX":-1.262567382718305,"pZ":2.2501743073881406,"vX0":1.5379590257837865,"vY0":-122.13251386804522,"vZ0":-2.5264596241262454,"x":165.13,"y":178.03,"x0":-2.8941347444694965,"y0":50.00463304997133,"z0":5.761584436312577,"aX":11.699449440270765},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.5,"breakHorizontal":-14.3,"spinRate":2610,"spinDirection":62},"zone":13,"typeConfidence":0.99,"plateTime":0.44651029140845955,"extension":6.21682748274537},"index":5,"playId":"ed510ccb-dc97-3c0d-8034-8ab64ca35e7c","pitchNumber":4,"startTime":"2026-07-09T19:43:47.228Z","endTime":"2026-07-09T19:43:50.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.673898350119828,"aZ":-19.221834518207167,"pfxX":-3.927730794149402,"pfxZ":6.6254629533744165,"pX":-0.5671335407535133,"pZ":3.2887745381089992,"vX0":7.091663701361138,"vY0":-137.96980702287976,"vZ0":-3.3668567716768636,"x":138.62,"y":149.98,"x0":-2.644297342484457,"y0":50.003864474785324,"z0":5.798407815031448,"aX":-7.679995444714061},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":5.9,"spinRate":2193,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.3948993719438567,"extension":6.3680495228810035},"index":6,"playId":"6a4de9b8-55fb-3f15-a192-967e84994b94","pitchNumber":5,"startTime":"2026-07-09T19:44:11.411Z","endTime":"2026-07-09T19:44:14.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:44:14.411Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gunnar Henderson hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:44:21.846Z","endTime":"2026-07-09T19:45:31.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276665916990577,"aZ":-19.942486743728097,"pfxX":-4.739984876952388,"pfxZ":6.2112915588978,"pX":-0.9272931165433792,"pZ":2.7884029885855424,"vX0":6.910310940166238,"vY0":-138.58814182918204,"vZ0":-4.173162505431942,"x":152.35,"y":163.49,"x0":-2.82268590832868,"y0":50.004917066571096,"z0":5.623763314690111,"aX":-9.338820011957237},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":7.3,"spinRate":2253,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.39330068924133244,"extension":6.234245584385511},"index":0,"playId":"1b0eed37-0689-38fb-9945-9814f22ff97c","pitchNumber":1,"startTime":"2026-07-09T19:44:38.265Z","endTime":"2026-07-09T19:45:05.268Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269604366547906,"aZ":-18.90043325522057,"pfxX":-4.682714975587877,"pfxZ":6.801595102757732,"pX":-1.3951516577552632,"pZ":3.2863513294945315,"vX0":5.426331440832469,"vY0":-138.21086830018984,"vZ0":-3.339582033807411,"x":170.18,"y":150.05,"x0":-2.7674114178435936,"y0":50.00302897319184,"z0":5.765973994930401,"aX":-9.139366406825413},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":7.4,"spinRate":2216,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.39497786996522777,"extension":6.241754417609499},"index":1,"playId":"4d938571-ed58-3065-bc38-d7476a62dd7a","pitchNumber":2,"startTime":"2026-07-09T19:45:09.422Z","endTime":"2026-07-09T19:45:14.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9382460727759,"aZ":-28.585731017661757,"pfxX":4.406923299917755,"pfxZ":2.393909518544776,"pX":1.853431190888578,"pZ":0.9424287577328254,"vX0":9.586487171794037,"vY0":-121.23602827205848,"vZ0":-4.927046942365477,"x":46.35,"y":213.33,"x0":-2.712355330168503,"y0":50.005049326345706,"z0":5.472981649159315,"aX":6.611807502324653},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.5,"breakHorizontal":-10.1,"spinRate":2557,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4504213729921438,"extension":6.195140602875789},"index":2,"playId":"cbdc4fc7-e377-3f57-af67-022e8ff5b0c2","pitchNumber":3,"startTime":"2026-07-09T19:45:28.203Z","endTime":"2026-07-09T19:45:31.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:45:31.270Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pete Alonso hit by pitch. Gunnar Henderson to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:45:44.623Z","endTime":"2026-07-09T19:46:14.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406427999378845,"aZ":-29.25828278818912,"pfxX":-6.869785977496808,"pfxZ":1.5434119707195428,"pX":-2.044184187054091,"pZ":3.477828423212906,"vX0":4.420357708030849,"vY0":-135.87049299592107,"vZ0":-0.6742950459202991,"x":194.92,"y":144.88,"x0":-2.7895998347035897,"y0":50.00456528008688,"z0":5.740915611217856,"aX":-13.000616618056336},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":11.6,"spinRate":1879,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.401275606636593,"extension":6.234377767454468},"index":0,"playId":"538eae81-163d-31cb-b6ee-cd2a1c68c49c","pitchNumber":1,"startTime":"2026-07-09T19:46:09.510Z","endTime":"2026-07-09T19:46:14.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:46:14.679Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cubs challenged (tag play), call on the field was upheld: Jeremiah Jackson doubles (9) on a sharp line drive to center fielder Pete Crow-Armstrong. Gunnar Henderson scores. Pete Alonso scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:49:28.405Z","endTime":"2026-07-09T19:50:25.158Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6],"actionIndex":[0,2,3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":621053,"link":"/api/v1/people/621053"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":621053,"link":"/api/v1/people/621053"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Beavers replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T19:46:44.235Z","endTime":"2026-07-09T19:46:54.207Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-09T19:46:54.207Z","endTime":"2026-07-09T19:47:48.401Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Rolison replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-09T19:47:48.401Z","endTime":"2026-07-09T19:49:00.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jeremiah Jackson replaces Dylan Beavers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-09T19:49:00.968Z","endTime":"2026-07-09T19:49:30.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"502","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"}},{"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":86.6,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45244580503251,"aZ":-34.10668711882328,"pfxX":-2.65623855837656,"pfxZ":-1.1716234135979366,"pX":0.6043894109988964,"pZ":2.1276353294247543,"vX0":-2.3403367667170536,"vY0":-126.29072476937229,"vZ0":-2.580184100573154,"x":93.96,"y":181.33,"x0":1.8824920477798217,"y0":50.0054545911262,"z0":5.858579059060397,"aX":-4.367198633254092},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":5.3,"spinRate":2406,"spinDirection":303},"zone":9,"typeConfidence":0.87,"plateTime":0.43080418295425815,"extension":6.4194058898429995},"index":4,"playId":"0e061e5a-bb24-3623-96b2-134b7144f976","pitchNumber":1,"startTime":"2026-07-09T19:49:30.697Z","endTime":"2026-07-09T19:49:34.052Z","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":80.3,"endSpeed":73.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305645528677477,"aZ":-43.40342616827209,"pfxX":-5.671757144217208,"pfxZ":-8.130973923684012,"pX":0.7259551739468912,"pZ":3.3705114796310727,"vX0":-0.5213079746315051,"vY0":-116.86360601827148,"vZ0":3.0433957336187016,"x":89.33,"y":147.78,"x0":1.6886921838633826,"y0":50.00160441095305,"z0":6.132136335513592,"aX":-7.833680073196957},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.7,"breakHorizontal":10.4,"spinRate":2615,"spinDirection":323},"zone":3,"typeConfidence":0.9,"plateTime":0.4689376628743571,"extension":6.41786148883888},"index":5,"playId":"8ed447a9-7e78-3598-960a-592fbeb6a40f","pitchNumber":2,"startTime":"2026-07-09T19:49:49.805Z","endTime":"2026-07-09T19:49:53.592Z","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":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.867106303656197,"aZ":-17.01296896928512,"pfxX":2.3024801996014115,"pfxZ":7.693988764183006,"pX":0.07361074489789521,"pZ":1.8338111799343393,"vX0":-5.063724389548373,"vY0":-138.32316090574082,"vZ0":-7.539108115452107,"x":114.19,"y":189.27,"x0":1.6149097399476535,"y0":50.006667226587595,"z0":5.699906100218301,"aX":4.539821911340655},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":-3.4,"spinRate":2184,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.3933918177727729,"extension":6.568284214231517},"hitData":{"launchSpeed":106.5,"launchAngle":18.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":163.79,"coordY":68.83}},"index":6,"playId":"338997c2-fed3-3de8-a520-2848f916570b","pitchNumber":3,"startTime":"2026-07-09T19:50:08.062Z","endTime":"2026-07-09T19:50:25.158Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":112},"playEndTime":"2026-07-09T19:50:25.158Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:51:57.245Z","endTime":"2026-07-09T19:53:23.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405161509155935,"aZ":-15.898407716988512,"pfxX":1.9588798485381136,"pfxZ":8.316699866670326,"pX":-0.7527440720235107,"pZ":2.3415232865514604,"vX0":-7.2324329108734515,"vY0":-138.63452193469803,"vZ0":-6.340350503098625,"x":145.69,"y":175.56,"x0":1.6291394611777807,"y0":50.002881487523986,"z0":5.70925406442074,"aX":3.833874651156841},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":-2.2,"spinRate":2227,"spinDirection":159},"zone":4,"typeConfidence":0.91,"plateTime":0.3942544072074132,"extension":6.791122695468679},"index":0,"playId":"d16a8169-6d65-3d99-b9ec-cedd24be7582","pitchNumber":1,"startTime":"2026-07-09T19:52:02.482Z","endTime":"2026-07-09T19:52:06.301Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445420594258835,"aZ":-22.348415149887668,"pfxX":5.853969753403945,"pfxZ":5.118672353731814,"pX":1.2176494964091074,"pZ":2.6207929396337555,"vX0":-3.677915046861395,"vY0":-137.21160585439324,"vZ0":-4.23850174266442,"x":70.59,"y":168.02,"x0":1.8102190128190483,"y0":50.00376209359572,"z0":5.695571896665822,"aX":11.237946280135375},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":-10.0,"spinRate":2140,"spinDirection":152},"zone":12,"typeConfidence":0.93,"plateTime":0.3981588527370601,"extension":6.552556670815078},"index":1,"playId":"35acd806-59ee-33bf-82da-0560f93e391c","pitchNumber":2,"startTime":"2026-07-09T19:52:18.026Z","endTime":"2026-07-09T19:52:23.358Z","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":85.9,"endSpeed":80.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108160510958353,"aZ":-30.453169764086415,"pfxX":-6.3218684726858525,"pfxZ":1.075181288572991,"pX":-1.5517754823788543,"pZ":1.3304086915587847,"vX0":-5.761839394048893,"vY0":-125.01226684093704,"vZ0":-4.80376554872973,"x":176.15,"y":202.86,"x0":1.5967941698679713,"y0":50.002466314837896,"z0":5.751385708724828,"aX":-10.091954203359803},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":12.7,"spinRate":2463,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4366737861181953,"extension":6.609723046722471},"index":2,"playId":"76126d4d-44d5-3309-aa7d-30d5a8a1b7ab","pitchNumber":3,"startTime":"2026-07-09T19:52:40.190Z","endTime":"2026-07-09T19:52:44.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.803903288737178,"aZ":-30.75394762285116,"pfxX":-3.863870897429516,"pfxZ":0.8424878120296388,"pX":-1.0576853033358353,"pZ":0.8217000276650982,"vX0":-5.507867861991186,"vY0":-128.30384308806583,"vZ0":-6.3364671380872934,"x":157.32,"y":216.59,"x0":1.6098400178916479,"y0":50.00275332683817,"z0":5.686791816373747,"aX":-6.512408926140931},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":8.2,"spinRate":2533,"spinDirection":310},"zone":13,"typeConfidence":0.57,"plateTime":0.4251087578810484,"extension":6.5904944602039235},"index":3,"playId":"2d7a48ca-0ee3-3b72-b6d2-f485ea2484ec","pitchNumber":4,"startTime":"2026-07-09T19:52:58.324Z","endTime":"2026-07-09T19:53:02.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.330718253889838,"aZ":-21.72555566356972,"pfxX":9.264308137367184,"pfxZ":5.505282104149688,"pX":0.5668765481740122,"pZ":1.4241431946816427,"vX0":-6.069951134721127,"vY0":-136.72106499149788,"vZ0":-7.212542433970668,"x":95.39,"y":200.33,"x0":1.6087971170639057,"y0":50.005836349766795,"z0":5.58081059678517,"aX":17.592447838793486},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":-15.6,"spinRate":2085,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.4001823266230895,"extension":6.645476525175623},"index":4,"playId":"b15a2520-7be9-3403-9a3b-6b6e71a25628","pitchNumber":5,"startTime":"2026-07-09T19:53:17.989Z","endTime":"2026-07-09T19:53:23.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:53:23.142Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to left fielder Ian Happ in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:54:25.089Z","endTime":"2026-07-09T19:55:35.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T19:53:38.237Z","endTime":"2026-07-09T19:54:27.417Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":87.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13402784335969,"aZ":-21.56191367171117,"pfxX":7.3937736791366975,"pfxZ":5.446283350888411,"pX":-0.23859609621372255,"pZ":2.087878377106109,"vX0":-7.951967545479786,"vY0":-138.05596674926235,"vZ0":-5.865581655158894,"x":126.09,"y":182.41,"x0":1.7061149726887987,"y0":50.000862883125066,"z0":5.672445615329768,"aX":14.40025480007665},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-11.9,"spinRate":2211,"spinDirection":155},"zone":8,"typeConfidence":0.93,"plateTime":0.3953875130421074,"extension":6.866997485702615},"index":1,"playId":"3536d1d3-233d-31e1-b755-7fc19a28c389","pitchNumber":1,"startTime":"2026-07-09T19:54:27.417Z","endTime":"2026-07-09T19:54:30.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.5,"endSpeed":87.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11277842386882,"aZ":-20.618796471290082,"pfxX":9.81619605434432,"pfxZ":5.914641181347399,"pX":0.15584499482937994,"pZ":1.3132605459592235,"vX0":-7.5357369407763874,"vY0":-138.67557143193906,"vZ0":-7.97178212453635,"x":111.06,"y":203.32,"x0":1.6289296994161957,"y0":50.00279919611773,"z0":5.593311252981286,"aX":19.178045402368742},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":-16.3,"spinRate":2263,"spinDirection":154},"zone":14,"typeConfidence":0.94,"plateTime":0.3945084937542931,"extension":6.87338558371177},"index":2,"playId":"b0c29dd2-6c81-3abe-8bfd-b20bdea1df1f","pitchNumber":2,"startTime":"2026-07-09T19:54:43.136Z","endTime":"2026-07-09T19:54:46.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691716088411077,"aZ":-20.09919067568937,"pfxX":7.764347478501013,"pfxZ":6.112614729923891,"pX":-0.1455451790236606,"pZ":1.3980384511461563,"vX0":-7.524058454872838,"vY0":-139.2782116551987,"vZ0":-7.86380312752796,"x":122.55,"y":201.03,"x0":1.575067801845132,"y0":50.00421364083167,"z0":5.575049347642414,"aX":15.338782559446617},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":-12.6,"spinRate":2318,"spinDirection":151},"zone":13,"typeConfidence":0.94,"plateTime":0.3924474784941925,"extension":6.69509375018737},"index":3,"playId":"82d3217c-398b-300d-838f-6434996eeb68","pitchNumber":3,"startTime":"2026-07-09T19:55:01.995Z","endTime":"2026-07-09T19:55:05.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.422825699100905,"aZ":-14.944992777475308,"pfxX":1.5764376944793668,"pfxZ":8.99351934292877,"pX":-0.5002787970394069,"pZ":2.5470759923340145,"vX0":-6.075239968859803,"vY0":-136.86121838257287,"vZ0":-5.683719329336213,"x":136.07,"y":170.01,"x0":1.5339473683982783,"y0":50.00196653493586,"z0":5.657380651619824,"aX":3.020192970903392},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-1.7,"spinRate":2253,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.39870955771561123,"extension":6.775754158448827},"hitData":{"launchSpeed":92.5,"launchAngle":43.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.19,"coordY":114.9}},"index":4,"playId":"55da7a83-4f05-3624-8634-7603feb5dcc7","pitchNumber":4,"startTime":"2026-07-09T19:55:22.974Z","endTime":"2026-07-09T19:55:35.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:55:35.424Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Blaze Alexander grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Jackson Holliday out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T19:56:00.992Z","endTime":"2026-07-09T19:56:25.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9e416f6a-68e8-45e9-8244-5acd81775cf9","startTime":"2026-07-09T19:56:00.992Z","endTime":"2026-07-09T19:56:05.992Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843338449339175,"aZ":-34.832688516183,"pfxX":-1.5360230162063908,"pfxZ":-1.6096689269239484,"pX":-0.015046408819261501,"pZ":1.6138957751858927,"vX0":-3.628965591413941,"vY0":-126.83335553600374,"vZ0":-3.610375566658681,"x":117.57,"y":195.2,"x0":1.6242260264613881,"y0":50.00001011330296,"z0":5.785217837870564,"aX":-2.5433485338422894},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":3.5,"spinRate":2565,"spinDirection":298},"zone":8,"typeConfidence":0.91,"plateTime":0.42910024428279847,"extension":6.4944888442104896},"hitData":{"launchSpeed":99.5,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":161.82}},"index":1,"playId":"ab340e17-aff5-30d9-9a8b-62717242dda3","pitchNumber":1,"startTime":"2026-07-09T19:56:19.141Z","endTime":"2026-07-09T19:56:25.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:56:25.351Z","atBatIndex":66},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nico Hoerner reaches on a fielding error by shortstop Gunnar Henderson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T19:58:49.405Z","endTime":"2026-07-09T19:59:29.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":[3,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colton Cowser replaces Jeremiah Jackson, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T19:58:30.127Z","endTime":"2026-07-09T19:58:30.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"503","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"}},{"details":{"description":"Defensive switch from center field to right field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T19:58:30.164Z","endTime":"2026-07-09T19:58:30.168Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-09T19:58:30.168Z","endTime":"2026-07-09T19:58:51.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"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":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.477976737245328,"aZ":-28.05170741921745,"pfxX":2.556316735426158,"pfxZ":2.4142276676632637,"pX":0.18768072973472236,"pZ":2.4531434187421275,"vX0":2.9893164360439304,"vY0":-129.48294855779363,"vZ0":-3.309509724346001,"x":109.85,"y":172.55,"x0":-1.311282691236599,"y0":50.00397330560172,"z0":5.880036462798103,"aX":4.367293264126843},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2635,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.42202366133332303,"extension":6.451458407641518},"index":3,"playId":"64d6afba-c175-3b79-861a-e34db69451db","pitchNumber":1,"startTime":"2026-07-09T19:58:51.701Z","endTime":"2026-07-09T19:58:54.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-09T19:59:04.416Z","endTime":"2026-07-09T19:59:16.061Z","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(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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.298382983568395,"aZ":-18.46668403467132,"pfxX":-9.907786710219566,"pfxZ":7.001417412473605,"pX":-0.4991252556915701,"pZ":2.134124632344129,"vX0":5.734645836606454,"vY0":-139.71837217367306,"vZ0":-6.597842638307547,"x":136.03,"y":181.16,"x0":-1.301377115573779,"y0":50.00415221209186,"z0":5.759150910958239,"aX":-19.40203692649803},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":16.6,"spinRate":2301,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.39346730096427507,"extension":6.423682395891983},"hitData":{"launchSpeed":100.6,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":155.74}},"index":5,"playId":"f121b62f-e982-3989-ad32-2502e4ed29f9","pitchNumber":2,"startTime":"2026-07-09T19:59:16.061Z","endTime":"2026-07-09T19:59:29.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T19:59:29.133Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to second baseman Jackson Holliday.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T20:00:31.185Z","endTime":"2026-07-09T20:03:28.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"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":"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":6},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"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":"616fc83d-adea-37f7-aedf-6546c4347d91","startTime":"2026-07-09T19:59:53.991Z","endTime":"2026-07-09T19:59:57.383Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"51b29573-29cc-3c78-9c78-c09b51a3f77d","startTime":"2026-07-09T20:00:14.978Z","endTime":"2026-07-09T20:00:18.691Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54274459020277,"aZ":-20.359091748426675,"pfxX":-7.903879541514026,"pfxZ":6.092457186728761,"pX":-0.2332350693298942,"pZ":2.38670136822517,"vX0":6.7259435901777245,"vY0":-138.11041562574852,"vZ0":-5.08843691485312,"x":125.89,"y":174.34,"x0":-1.668160571969103,"y0":50.00441937923367,"z0":5.614153481064012,"aX":-15.334905644282836},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":13.0,"spinRate":2191,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.39593646804211247,"extension":6.687417331503284},"index":2,"playId":"e796e26d-20c1-3fa1-97f5-6e7c78914461","pitchNumber":1,"startTime":"2026-07-09T20:00:33.555Z","endTime":"2026-07-09T20:00:36.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195508049317034,"aZ":-14.819153043079062,"pfxX":-1.2398908300303177,"pfxZ":8.83505473288057,"pX":0.3183530936196274,"pZ":3.866877632674693,"vX0":5.231255526635803,"vY0":-139.04638163887427,"vZ0":-2.7080562023396992,"x":104.87,"y":134.37,"x0":-1.423623563369558,"y0":50.005238149238025,"z0":5.832635389637046,"aX":-2.436654271910903},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":1.2,"spinRate":2322,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3934134951043551,"extension":6.712437503417992},"index":3,"playId":"99d4b8bd-cb7f-34ed-9435-ad7229b6c1a0","pitchNumber":2,"startTime":"2026-07-09T20:00:52.846Z","endTime":"2026-07-09T20:00:56.430Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.556005784774868,"aZ":-20.442184535963722,"pfxX":-7.663521963754106,"pfxZ":6.081569872815273,"pX":-1.4651143316071715,"pZ":2.4303235676480033,"vX0":3.1859680567912645,"vY0":-137.73959813713387,"vZ0":-5.022401911263489,"x":172.85,"y":173.16,"x0":-1.6388226610633694,"y0":50.0014199976156,"z0":5.65270317563709,"aX":-14.776844097523805},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":13.2,"spinRate":2310,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39710490475517757,"extension":6.606155971233673},"index":4,"playId":"904e6fac-e403-37fe-b237-83be5f1b8247","pitchNumber":3,"startTime":"2026-07-09T20:01:11.538Z","endTime":"2026-07-09T20:01:19.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cubs challenged (touching a base), call on the field was upheld: Nico Hoerner caught stealing 2nd base, catcher Samuel Basallo to shortstop Gunnar Henderson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"904e6fac-e403-37fe-b237-83be5f1b8247","startTime":"2026-07-09T20:01:30.666Z","endTime":"2026-07-09T20:03:19.846Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MB","challengeTeamId":112}},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371215978038883,"aZ":-20.606036228614265,"pfxX":-6.845691814801604,"pfxZ":5.7366115588912185,"pX":-0.23338218507606318,"pZ":1.8539657018028617,"vX0":6.090558404888851,"vY0":-140.52448775338402,"vZ0":-6.81185401661224,"x":125.9,"y":188.72,"x0":-1.530657700309137,"y0":50.0040919507124,"z0":5.630639507149425,"aX":-13.805974363780045},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":11.3,"spinRate":2235,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.38855123094677513,"extension":6.660986410185656},"hitData":{"launchSpeed":78.4,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":150.67}},"index":6,"playId":"d96e2fe7-dddc-3064-9bd3-5b0462d17770","pitchNumber":4,"startTime":"2026-07-09T20:03:19.846Z","endTime":"2026-07-09T20:03:28.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T20:03:28.133Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dansby Swanson grounds into a force out, shortstop Gunnar Henderson to second baseman Jackson Holliday. Ian Happ out at 2nd. Dansby Swanson to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T20:03:54.808Z","endTime":"2026-07-09T20:04:30.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33325683909466,"aZ":-18.337766333453366,"pfxX":-7.916033459042149,"pfxZ":7.112529876412044,"pX":0.6834736505423046,"pZ":2.013977027191787,"vX0":8.245429444918953,"vY0":-138.87762148277474,"vZ0":-6.584647781899715,"x":90.95,"y":184.4,"x0":-1.3015687458921985,"y0":50.00300792586745,"z0":5.644077465721811,"aX":-15.398196857421926},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2220,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.39505090519498687,"extension":6.63480470705444},"index":0,"playId":"ca70341a-25a0-3db0-a15a-fb2f22e2e500","pitchNumber":1,"startTime":"2026-07-09T20:04:01.769Z","endTime":"2026-07-09T20:04:05.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.792144219733878,"aZ":-19.13872459840868,"pfxX":-8.43398612327598,"pfxZ":6.698175348624093,"pX":-0.018944978741324364,"pZ":1.7841566732249643,"vX0":6.7005200480208815,"vY0":-138.79849674204183,"vZ0":-7.000312476887682,"x":117.72,"y":190.61,"x0":-1.3715313817253483,"y0":50.00499626125445,"z0":5.618904844799878,"aX":-16.416916116557324},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":13.8,"spinRate":2252,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.3950079523867469,"extension":6.619047962637559},"hitData":{"launchSpeed":99.8,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":159.28}},"index":1,"playId":"72c61c3d-6379-3767-bdf3-5f22cc94f2c2","pitchNumber":2,"startTime":"2026-07-09T20:04:21.962Z","endTime":"2026-07-09T20:04:30.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T20:04:30.726Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Conforto lines out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T20:05:07.775Z","endTime":"2026-07-09T20:07:43.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.588"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.94"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.57"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.51"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.55"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.83"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.53"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.46"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.92"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.588"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,7,8],"actionIndex":[0,4],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":8},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T20:04:56.145Z","endTime":"2026-07-09T20:05:10.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882449880009474,"aZ":-17.271937487088838,"pfxX":-6.548929731382351,"pfxZ":7.498836790762972,"pX":0.5525999387609798,"pZ":3.052360010521243,"vX0":7.773004670086397,"vY0":-139.0714559060312,"vZ0":-4.256569562447709,"x":95.94,"y":156.37,"x0":-1.4084965047501015,"y0":50.00624796835819,"z0":5.72529029395618,"aX":-13.020507177812657},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2199,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.39166100735325404,"extension":6.633635495168169},"index":1,"playId":"9054c54d-995b-3291-8d62-52fbd02a42b7","pitchNumber":1,"startTime":"2026-07-09T20:05:10.126Z","endTime":"2026-07-09T20:05:13.656Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"cffb193a-ca8a-3174-bd11-25b0dade4401","startTime":"2026-07-09T20:05:33.186Z","endTime":"2026-07-09T20:05:37.141Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445349495849182,"aZ":-16.77382095152976,"pfxX":-2.2315554180036314,"pfxZ":7.8487908106255055,"pX":0.023101062299044295,"pZ":4.581586179096886,"vX0":4.833123184901588,"vY0":-138.81174968050834,"vZ0":-0.793010373777269,"x":116.12,"y":115.08,"x0":-1.4463212493848956,"y0":50.00439233964689,"z0":5.98188680842104,"aX":-4.380048433116756},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":3.1,"spinRate":2519,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.3937378345179936,"extension":6.498951009926077},"index":3,"playId":"df0fa01e-ac59-3e23-bbdd-da8b5c73742e","pitchNumber":2,"startTime":"2026-07-09T20:05:58.049Z","endTime":"2026-07-09T20:06:04.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dansby Swanson steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"df0fa01e-ac59-3e23-bbdd-da8b5c73742e","startTime":"2026-07-09T20:06:09.766Z","endTime":"2026-07-09T20:06:25.265Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75666521053799,"aZ":-30.684427426266232,"pfxX":3.3222233437169244,"pfxZ":0.8600467285898414,"pX":-0.4848274402420895,"pZ":3.2441368672853126,"vX0":1.866742987613416,"vY0":-129.76205537695225,"vZ0":-0.7257279863996003,"x":135.48,"y":151.19,"x0":-1.6420382014099266,"y0":50.001186627025376,"z0":5.837967286159397,"aX":5.740073036139887},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.4,"spinRate":2434,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.41996201172680925,"extension":6.615370335511537},"index":5,"playId":"4f2142c6-30a5-3358-ba22-461af02e480b","pitchNumber":3,"startTime":"2026-07-09T20:06:25.265Z","endTime":"2026-07-09T20:06:52.288Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-09T20:06:58.839Z","endTime":"2026-07-09T20:07:11.115Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.747308964064192,"aZ":-31.776254916953967,"pfxX":3.3302129250652763,"pfxZ":0.23379643415654439,"pX":0.7659603767816012,"pZ":1.174747400341521,"vX0":4.632834354997887,"vY0":-128.52793167373744,"vZ0":-5.439363893572942,"x":87.8,"y":207.06,"x0":-1.4793338860992533,"y0":50.00329902901123,"z0":5.729431645419243,"aX":5.680400811364688},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":2555,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4230062800428809,"extension":6.565500603239904},"index":7,"playId":"9fec9c56-6a01-38df-a3be-309c00b7028d","pitchNumber":4,"startTime":"2026-07-09T20:07:11.115Z","endTime":"2026-07-09T20:07:15.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837017197887267,"aZ":-18.193582476718227,"pfxX":-7.22440417995125,"pfxZ":7.027720442214654,"pX":-0.8848316757475313,"pZ":2.5029667081679126,"vX0":4.405458181848328,"vY0":-139.55867119565912,"vZ0":-5.46019711548601,"x":150.73,"y":171.2,"x0":-1.538071904867987,"y0":50.003822481952966,"z0":5.667330946574729,"aX":-14.376100847583068},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2200,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39115733166547173,"extension":6.67092682816795},"hitData":{"launchSpeed":102.1,"launchAngle":16.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.88,"coordY":102.53}},"index":8,"playId":"978fe5b3-f226-3ed9-ba2e-62738a19d0a0","pitchNumber":5,"startTime":"2026-07-09T20:07:33.112Z","endTime":"2026-07-09T20:07:43.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T20:07:43.278Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Conforto lines out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T20:05:07.775Z","endTime":"2026-07-09T20:07:43.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.588"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.94"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.57"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.51"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.55"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.83"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.53"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.46"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.92"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.588"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,7,8],"actionIndex":[0,4],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":8},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T20:04:56.145Z","endTime":"2026-07-09T20:05:10.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882449880009474,"aZ":-17.271937487088838,"pfxX":-6.548929731382351,"pfxZ":7.498836790762972,"pX":0.5525999387609798,"pZ":3.052360010521243,"vX0":7.773004670086397,"vY0":-139.0714559060312,"vZ0":-4.256569562447709,"x":95.94,"y":156.37,"x0":-1.4084965047501015,"y0":50.00624796835819,"z0":5.72529029395618,"aX":-13.020507177812657},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2199,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.39166100735325404,"extension":6.633635495168169},"index":1,"playId":"9054c54d-995b-3291-8d62-52fbd02a42b7","pitchNumber":1,"startTime":"2026-07-09T20:05:10.126Z","endTime":"2026-07-09T20:05:13.656Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"cffb193a-ca8a-3174-bd11-25b0dade4401","startTime":"2026-07-09T20:05:33.186Z","endTime":"2026-07-09T20:05:37.141Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445349495849182,"aZ":-16.77382095152976,"pfxX":-2.2315554180036314,"pfxZ":7.8487908106255055,"pX":0.023101062299044295,"pZ":4.581586179096886,"vX0":4.833123184901588,"vY0":-138.81174968050834,"vZ0":-0.793010373777269,"x":116.12,"y":115.08,"x0":-1.4463212493848956,"y0":50.00439233964689,"z0":5.98188680842104,"aX":-4.380048433116756},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":3.1,"spinRate":2519,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.3937378345179936,"extension":6.498951009926077},"index":3,"playId":"df0fa01e-ac59-3e23-bbdd-da8b5c73742e","pitchNumber":2,"startTime":"2026-07-09T20:05:58.049Z","endTime":"2026-07-09T20:06:04.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dansby Swanson steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"df0fa01e-ac59-3e23-bbdd-da8b5c73742e","startTime":"2026-07-09T20:06:09.766Z","endTime":"2026-07-09T20:06:25.265Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75666521053799,"aZ":-30.684427426266232,"pfxX":3.3222233437169244,"pfxZ":0.8600467285898414,"pX":-0.4848274402420895,"pZ":3.2441368672853126,"vX0":1.866742987613416,"vY0":-129.76205537695225,"vZ0":-0.7257279863996003,"x":135.48,"y":151.19,"x0":-1.6420382014099266,"y0":50.001186627025376,"z0":5.837967286159397,"aX":5.740073036139887},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.4,"spinRate":2434,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.41996201172680925,"extension":6.615370335511537},"index":5,"playId":"4f2142c6-30a5-3358-ba22-461af02e480b","pitchNumber":3,"startTime":"2026-07-09T20:06:25.265Z","endTime":"2026-07-09T20:06:52.288Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-09T20:06:58.839Z","endTime":"2026-07-09T20:07:11.115Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.747308964064192,"aZ":-31.776254916953967,"pfxX":3.3302129250652763,"pfxZ":0.23379643415654439,"pX":0.7659603767816012,"pZ":1.174747400341521,"vX0":4.632834354997887,"vY0":-128.52793167373744,"vZ0":-5.439363893572942,"x":87.8,"y":207.06,"x0":-1.4793338860992533,"y0":50.00329902901123,"z0":5.729431645419243,"aX":5.680400811364688},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":2555,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4230062800428809,"extension":6.565500603239904},"index":7,"playId":"9fec9c56-6a01-38df-a3be-309c00b7028d","pitchNumber":4,"startTime":"2026-07-09T20:07:11.115Z","endTime":"2026-07-09T20:07:15.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837017197887267,"aZ":-18.193582476718227,"pfxX":-7.22440417995125,"pfxZ":7.027720442214654,"pX":-0.8848316757475313,"pZ":2.5029667081679126,"vX0":4.405458181848328,"vY0":-139.55867119565912,"vZ0":-5.46019711548601,"x":150.73,"y":171.2,"x0":-1.538071904867987,"y0":50.003822481952966,"z0":5.667330946574729,"aX":-14.376100847583068},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2200,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39115733166547173,"extension":6.67092682816795},"hitData":{"launchSpeed":102.1,"launchAngle":16.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.88,"coordY":102.53}},"index":8,"playId":"978fe5b3-f226-3ed9-ba2e-62738a19d0a0","pitchNumber":5,"startTime":"2026-07-09T20:07:33.112Z","endTime":"2026-07-09T20:07:43.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T20:07:43.278Z","atBatIndex":70},"scoringPlays":[12,40,57,63],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":127.28,"y":154.78},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":125.55,"y":186.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":95.05,"y":162.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":81.87,"y":69.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":113.25,"y":65.32},"type":"O","description":"Lineout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":110.76,"y":150.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":146.24,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":161.3,"y":41.97},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":203.07,"y":121.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":136.1,"y":193.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":137.62,"y":145.09},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":102.3,"y":137.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":133.57,"y":152.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":134.99,"y":190.03},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":144.21,"y":152.19},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":103.65,"y":171.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":137.2,"y":143.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":156.52,"y":120.02},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":35.26,"y":107.09},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":178.84,"y":75.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":122.77,"y":92.89},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":50.11,"y":91.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":100.82,"y":83.8},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":167.01,"y":187.15},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":191.02,"y":75.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":107.22,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":89.22,"y":155.52},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":47,"top":[39,40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":137.09,"y":138.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":27.0,"y":53.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":133.41,"y":183.76},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":145.22,"y":153.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":145.4,"y":85.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":55.56,"y":68.36},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50,51],"bottom":[52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":109.19,"y":145.52},"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":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":170.11,"y":122.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":142.57,"y":60.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":110.26,"y":52.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":154.2,"y":71.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":94.95,"y":161.84},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":66,"top":[55,56,57,58,59],"bottom":[60,61,62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":160.83,"y":102.95},"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":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":165.06,"y":57.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":47.42,"y":118.74},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":151.08,"y":152.47},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":163.79,"y":68.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":34.19,"y":114.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":112.28,"y":161.82},"type":"O","description":"Forceout"}]}},{"startIndex":67,"endIndex":70,"top":[67,68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":111.78,"y":155.74},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":152.82,"y":150.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":110.26,"y":159.28},"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":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":81.88,"y":102.53},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":3,"errors":2,"leftOnBase":8},"away":{"runs":2,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"catcher":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"third":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"center":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"right":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"onDeck":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"inHole":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"battingOrder":9,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"onDeck":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"inHole":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"battingOrder":9,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":13,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".244","atBats":34,"obp":".337","slg":".412","ops":".749","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":26,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"4.35","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":62,"strikes":71,"strikePercentage":".530","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":3,"pitchesPerInning":"16.63","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":23,"groundOuts":27,"airOuts":33,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":1,"hits":34,"hitByPitch":0,"avg":".248","atBats":137,"obp":".338","slg":".496","ops":".834","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":68,"rbi":22,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","popOuts":2,"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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"700","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":51,"groundOuts":61,"airOuts":78,"runs":59,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":121,"baseOnBalls":47,"intentionalWalks":3,"hits":73,"hitByPitch":5,"avg":".220","atBats":332,"obp":".325","slg":".434","ops":".759","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":144,"rbi":41,"leftOnBase":196,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.53","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":160,"errors":1,"chances":164,"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":14,"gamesStarted":7,"flyOuts":36,"groundOuts":65,"airOuts":63,"runs":26,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":47,"hitByPitch":1,"atBats":205,"obp":".284","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":883,"era":"4.15","inningsPitched":"56.1","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.10","battersFaced":224,"outs":169,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":883,"balls":334,"strikes":549,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".857","pitchesPerInning":"15.67","gamesFinished":2,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"5.27","walksPer9Inn":"2.40","hitsPer9Inn":"7.51","runsScoredPer9":"4.15","homeRunsPer9":"1.60","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.2 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":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"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":6,"balls":1,"strikes":5,"strikePercentage":".830","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":30,"gamesStarted":0,"flyOuts":18,"groundOuts":13,"airOuts":33,"runs":14,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":2,"hits":20,"hitByPitch":0,"atBats":98,"obp":".297","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":468,"era":"4.44","inningsPitched":"26.1","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":13,"whip":"1.25","battersFaced":112,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":158,"strikes":310,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".500","pitchesPerInning":"17.77","gamesFinished":6,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"11.28","walksPer9Inn":"4.44","hitsPer9Inn":"6.84","runsScoredPer9":"4.78","homeRunsPer9":"2.39","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 0-1)(H, 3)","summary":"0.1 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"54.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":10,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":3,"atBats":39,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"7.45","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.03","battersFaced":42,"outs":29,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":44,"strikes":102,"strikePercentage":".700","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"15.10","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.10","walksPer9Inn":"0.00","hitsPer9Inn":"9.31","runsScoredPer9":"7.45","homeRunsPer9":"3.72","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":18,"gamesStarted":18,"flyOuts":68,"groundOuts":89,"airOuts":110,"runs":50,"doubles":17,"triples":1,"homeRuns":21,"strikeOuts":100,"baseOnBalls":26,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":384,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1599,"era":"4.28","inningsPitched":"103.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.10","battersFaced":415,"outs":309,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1599,"balls":552,"strikes":1047,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".417","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"8.74","walksPer9Inn":"2.27","hitsPer9Inn":"7.60","runsScoredPer9":"4.37","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":13},"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":"200","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":60,"groundOuts":86,"airOuts":128,"runs":42,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":63,"baseOnBalls":48,"intentionalWalks":2,"hits":85,"hitByPitch":7,"avg":".238","atBats":357,"obp":".336","slg":".342","ops":".678","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":122,"rbi":35,"leftOnBase":192,"sacBunts":0,"sacFlies":5,"babip":".267","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","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":149,"putOuts":50,"errors":4,"chances":203,"fielding":".980","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":25,"flyOuts":8,"groundOuts":19,"airOuts":16,"runs":8,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".250","atBats":56,"obp":".283","slg":".393","ops":".676","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":22,"rbi":7,"leftOnBase":17,"sacBunts":1,"sacFlies":1,"babip":".277","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.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":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":70,"groundOuts":76,"airOuts":94,"runs":38,"doubles":14,"triples":2,"homeRuns":11,"strikeOuts":91,"baseOnBalls":63,"intentionalWalks":1,"hits":78,"hitByPitch":10,"avg":".233","atBats":335,"obp":".367","slg":".385","ops":".752","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":129,"rbi":48,"leftOnBase":175,"sacBunts":0,"sacFlies":4,"babip":".283","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.46","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":85,"putOuts":681,"errors":2,"chances":768,"fielding":".997","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":67,"flyOuts":28,"groundOuts":53,"airOuts":58,"runs":33,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":27,"intentionalWalks":0,"hits":58,"hitByPitch":3,"avg":".278","atBats":209,"obp":".368","slg":".397","ops":".765","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":83,"rbi":31,"leftOnBase":98,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.80","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":11,"stolenBases":36,"stolenBasePercentage":".766","caughtStealingPercentage":".234","assists":16,"putOuts":430,"errors":6,"chances":452,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":50,"groundOuts":55,"airOuts":90,"runs":61,"doubles":15,"triples":4,"homeRuns":21,"strikeOuts":103,"baseOnBalls":43,"intentionalWalks":2,"hits":103,"hitByPitch":10,"avg":".296","atBats":348,"obp":".387","slg":".543","ops":".930","caughtStealing":6,"stolenBases":23,"stolenBasePercentage":".793","caughtStealingPercentage":".207","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":189,"rbi":52,"leftOnBase":123,"sacBunts":1,"sacFlies":2,"babip":".363","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.57","popOuts":22,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":255,"errors":4,"chances":263,"fielding":".985","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":40,"gamesStarted":0,"flyOuts":24,"groundOuts":34,"airOuts":38,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":154,"obp":".304","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":704,"era":"3.18","inningsPitched":"39.2","wins":3,"losses":2,"saves":4,"saveOpportunities":8,"holds":6,"blownSaves":4,"earnedRuns":14,"whip":"1.31","battersFaced":171,"outs":119,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":704,"balls":238,"strikes":466,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".600","pitchesPerInning":"17.75","gamesFinished":12,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.66","walksPer9Inn":"3.40","hitsPer9Inn":"8.39","runsScoredPer9":"3.86","homeRunsPer9":"1.36","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"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,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":21,"groundOuts":27,"airOuts":37,"runs":24,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":0,"hits":29,"hitByPitch":7,"avg":".228","atBats":127,"obp":".355","slg":".354","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":45,"rbi":13,"leftOnBase":57,"sacBunts":1,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.73","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","assists":15,"putOuts":290,"errors":1,"chances":306,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":23,"groundOuts":15,"airOuts":47,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":12,"intentionalWalks":4,"hits":29,"hitByPitch":2,"atBats":106,"obp":".355","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":422,"era":"5.40","inningsPitched":"26.2","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":16,"whip":"1.54","battersFaced":122,"outs":80,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":422,"balls":150,"strikes":272,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":0,"winPercentage":".250","pitchesPerInning":"15.83","gamesFinished":7,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"5.74","walksPer9Inn":"4.05","hitsPer9Inn":"9.79","runsScoredPer9":"5.74","homeRunsPer9":"2.02","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":38,"groundOuts":57,"airOuts":73,"runs":45,"doubles":13,"triples":0,"homeRuns":15,"strikeOuts":85,"baseOnBalls":34,"intentionalWalks":3,"hits":77,"hitByPitch":3,"avg":".266","atBats":289,"obp":".347","slg":".467","ops":".814","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":135,"rbi":47,"leftOnBase":169,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.27","popOuts":20,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":116,"errors":1,"chances":122,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"1.1 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":13,"strikes":15,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":10,"groundOuts":0,"airOuts":17,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":28,"obp":".378","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":162,"era":"3.38","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.63","battersFaced":37,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":67,"strikes":95,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.25","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"6.75","walksPer9Inn":"9.00","hitsPer9Inn":"5.63","runsScoredPer9":"3.38","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"5.0 IP, ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":36,"strikes":41,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(BS, 2)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":31,"gamesStarted":2,"flyOuts":20,"groundOuts":32,"airOuts":28,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":121,"obp":".319","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":535,"era":"2.86","inningsPitched":"34.2","wins":5,"losses":1,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":11,"whip":"1.27","battersFaced":139,"outs":104,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":535,"balls":202,"strikes":333,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".833","pitchesPerInning":"15.43","gamesFinished":13,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"9.09","walksPer9Inn":"4.15","hitsPer9Inn":"7.27","runsScoredPer9":"3.38","homeRunsPer9":"1.04","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"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":23,"gamesStarted":0,"flyOuts":15,"groundOuts":36,"airOuts":28,"runs":9,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":94,"obp":".276","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":397,"era":"2.60","inningsPitched":"27.2","wins":3,"losses":2,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.01","battersFaced":106,"outs":83,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":148,"strikes":249,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".600","pitchesPerInning":"14.35","gamesFinished":8,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"4.23","walksPer9Inn":"3.25","hitsPer9Inn":"5.86","runsScoredPer9":"2.93","homeRunsPer9":"1.30","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":16,"groundOuts":25,"airOuts":26,"runs":18,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":102,"obp":".369","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":400,"era":"6.94","inningsPitched":"23.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.76","battersFaced":112,"outs":70,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":141,"strikes":259,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.14","gamesFinished":14,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.70","hitsPer9Inn":"13.11","runsScoredPer9":"6.94","homeRunsPer9":"1.16","inheritedRunners":8,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":8,"gamesStarted":8,"flyOuts":17,"groundOuts":34,"airOuts":36,"runs":20,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":154,"obp":".321","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":675,"era":"4.31","inningsPitched":"39.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.31","battersFaced":168,"outs":119,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":230,"strikes":445,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".800","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.72","hitsPer9Inn":"9.08","runsScoredPer9":"4.54","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":16,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".250","slg":".200","ops":".450","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":15,"flyOuts":59,"groundOuts":106,"airOuts":97,"runs":51,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":70,"baseOnBalls":36,"intentionalWalks":0,"hits":101,"hitByPitch":7,"atBats":370,"obp":".348","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1579,"era":"4.75","inningsPitched":"94.2","wins":7,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.45","battersFaced":417,"outs":284,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1579,"balls":572,"strikes":1007,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".583","pitchesPerInning":"16.68","gamesFinished":1,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.42","hitsPer9Inn":"9.60","runsScoredPer9":"4.85","homeRunsPer9":"1.33","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":17,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":55,"groundOuts":75,"airOuts":88,"runs":58,"doubles":10,"triples":2,"homeRuns":16,"strikeOuts":80,"baseOnBalls":37,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".212","atBats":302,"obp":".297","slg":".417","ops":".714","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":126,"rbi":58,"leftOnBase":153,"sacBunts":1,"sacFlies":4,"babip":".229","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.88","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":225,"putOuts":116,"errors":5,"chances":346,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"1-4 | 2B, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"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":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":64,"groundOuts":110,"airOuts":139,"runs":37,"doubles":23,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":36,"intentionalWalks":0,"hits":87,"hitByPitch":5,"avg":".240","atBats":363,"obp":".313","slg":".336","ops":".649","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":122,"rbi":38,"leftOnBase":154,"sacBunts":0,"sacFlies":5,"babip":".250","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.75","popOuts":28,"lineOuts":47},"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":231,"putOuts":136,"errors":2,"chances":369,"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,608324,673548,681909,608348,683737,663538,664023,621020,665804,624424,656849,668970,573204,621053,669020],"pitchers":[656849,668970,573204,621053,669020],"bench":[682634,699393],"bullpen":[665871,571510,684007,519141,607067,663423,657097,663765],"battingOrder":[691718,608324,681909,608348,683737,663538,664023,621020,624424],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hoerner (23, Rogers, Tr); Crow-Armstrong (15, Wells, T); Suzuki (13, Wells, T)."},{"label":"HR","value":"Suzuki (15, 6th inning off Rogers, Tr, 0 on, 1 out)."},{"label":"TB","value":"Busch; Crow-Armstrong 2; Happ 2; Hoerner 2; Suzuki 7; Swanson."},{"label":"RBI","value":"Suzuki 2 (47)."},{"label":"Runners left in scoring position, 2 out","value":"Conforto; Busch 3; Crow-Armstrong."},{"label":"GIDP","value":"Bregman."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Suzuki (1, 2nd base off Rogers, Tr/Basallo); Swanson 2 (12, 2nd base off Rogers, Tr/Basallo, 2nd base off Kittredge/Basallo)."},{"label":"CS","value":"Hoerner (3, 2nd base by Kittredge/Basallo)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Hoerner-Swanson-Busch)."}]}],"note":[{"label":"a","value":"Lined out for Amaya in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":3,"hitByPitch":2,"avg":".238","atBats":26,"obp":".320","slg":".396","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":13,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".306","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":136,"era":"4.37","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.37","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":46,"strikes":90,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":2,"pitchesPerInning":"15.11","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":15,"putOuts":27,"errors":2,"chances":44,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"502","stats":{"batting":{"note":"b-","summary":"1-1 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":2,"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":69,"flyOuts":28,"groundOuts":65,"airOuts":47,"runs":23,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":4,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".251","atBats":203,"obp":".267","slg":".399","ops":".666","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":81,"rbi":34,"leftOnBase":102,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":9,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":74,"errors":6,"chances":200,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":15,"groundOuts":20,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":9,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":82,"obp":".256","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":346,"era":"4.09","inningsPitched":"22.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.00","battersFaced":86,"outs":66,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":128,"strikes":218,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"1.64","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"3.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID694212":{"person":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":38,"groundOuts":65,"airOuts":59,"runs":32,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":75,"baseOnBalls":25,"intentionalWalks":2,"hits":65,"hitByPitch":0,"avg":".248","atBats":262,"obp":".311","slg":".450","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":118,"rbi":42,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.71","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":24,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":17,"putOuts":359,"errors":1,"chances":377,"fielding":".997","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":48,"groundOuts":80,"airOuts":114,"runs":47,"doubles":20,"triples":2,"homeRuns":10,"strikeOuts":69,"baseOnBalls":31,"intentionalWalks":0,"hits":87,"hitByPitch":1,"atBats":348,"obp":".312","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1502,"era":"4.48","inningsPitched":"90.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.31","battersFaced":382,"outs":271,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1502,"balls":493,"strikes":1009,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".462","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.09","hitsPer9Inn":"8.67","runsScoredPer9":"4.68","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":35,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":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":28,"groundOuts":25,"airOuts":57,"runs":18,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":45,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":160,"obp":".272","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":670,"era":"3.09","inningsPitched":"43.2","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":11,"blownSaves":0,"earnedRuns":15,"whip":"1.05","battersFaced":174,"outs":131,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":670,"balls":212,"strikes":458,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.44","rbi":1,"winPercentage":".667","pitchesPerInning":"15.34","gamesFinished":10,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.27","walksPer9Inn":"2.06","hitsPer9Inn":"7.42","runsScoredPer9":"3.71","homeRunsPer9":"1.03","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":42,"gamesStarted":0,"flyOuts":16,"groundOuts":33,"airOuts":41,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":13,"intentionalWalks":1,"hits":21,"hitByPitch":0,"atBats":137,"obp":".227","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":557,"era":"2.75","inningsPitched":"39.1","wins":3,"losses":1,"saves":4,"saveOpportunities":5,"holds":12,"blownSaves":1,"earnedRuns":12,"whip":"0.86","battersFaced":150,"outs":118,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":557,"balls":202,"strikes":355,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".750","pitchesPerInning":"14.16","gamesFinished":16,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.97","hitsPer9Inn":"4.81","runsScoredPer9":"3.20","homeRunsPer9":"1.14","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687064":{"person":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":46,"groundOuts":77,"airOuts":90,"runs":37,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":0,"hits":75,"hitByPitch":1,"atBats":299,"obp":".317","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1247,"era":"3.38","inningsPitched":"77.1","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.36","battersFaced":336,"outs":232,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1247,"balls":445,"strikes":802,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".778","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"7.22","walksPer9Inn":"3.49","hitsPer9Inn":"8.73","runsScoredPer9":"4.31","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675919":{"person":{"id":675919,"fullName":"Nick Raquet","link":"/api/v1/people/675919"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":14,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":75,"era":"7.36","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.36","battersFaced":17,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":29,"strikes":46,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"20.45","gamesFinished":3,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"2.45","walksPer9Inn":"4.91","hitsPer9Inn":"7.36","runsScoredPer9":"7.36","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":58,"groundOuts":100,"airOuts":107,"runs":53,"doubles":16,"triples":2,"homeRuns":16,"strikeOuts":95,"baseOnBalls":34,"intentionalWalks":1,"hits":84,"hitByPitch":6,"avg":".219","atBats":384,"obp":".291","slg":".396","ops":".687","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":152,"rbi":40,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".247","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":22,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":218,"putOuts":141,"errors":9,"chances":368,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665750":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":34,"groundOuts":56,"airOuts":70,"runs":33,"doubles":10,"triples":5,"homeRuns":3,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":0,"hits":58,"hitByPitch":1,"avg":".236","atBats":246,"obp":".315","slg":".354","ops":".669","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":87,"rbi":31,"leftOnBase":96,"sacBunts":7,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":17,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":160,"errors":5,"chances":169,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669358":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":72,"groundOuts":96,"airOuts":124,"runs":56,"doubles":33,"triples":1,"homeRuns":9,"strikeOuts":90,"baseOnBalls":42,"intentionalWalks":1,"hits":105,"hitByPitch":3,"atBats":405,"obp":".326","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1744,"era":"4.21","inningsPitched":"107.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.37","battersFaced":460,"outs":321,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1744,"balls":635,"strikes":1109,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".308","pitchesPerInning":"16.30","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.57","walksPer9Inn":"3.53","hitsPer9Inn":"8.83","runsScoredPer9":"4.71","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":10,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":93,"flyOuts":60,"groundOuts":78,"airOuts":95,"runs":55,"doubles":19,"triples":0,"homeRuns":5,"strikeOuts":90,"baseOnBalls":71,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".255","atBats":349,"obp":".383","slg":".352","ops":".735","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":123,"rbi":24,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.80","popOuts":16,"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":2,"putOuts":153,"errors":1,"chances":156,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680694":{"person":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":18,"gamesStarted":18,"flyOuts":46,"groundOuts":108,"airOuts":78,"runs":48,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":101,"baseOnBalls":48,"intentionalWalks":1,"hits":93,"hitByPitch":1,"atBats":379,"obp":".331","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1680,"era":"3.75","inningsPitched":"100.2","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.40","battersFaced":429,"outs":302,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1680,"balls":652,"strikes":1028,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".357","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.03","walksPer9Inn":"4.29","hitsPer9Inn":"8.31","runsScoredPer9":"4.29","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":13,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID544150":{"person":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":23,"groundOuts":36,"airOuts":54,"runs":21,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":153,"obp":".293","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":600,"era":"3.54","inningsPitched":"40.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.20","battersFaced":167,"outs":122,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":229,"strikes":371,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.75","gamesFinished":9,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.20","walksPer9Inn":"2.88","hitsPer9Inn":"7.97","runsScoredPer9":"4.65","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":26,"airOuts":36,"runs":18,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".230","atBats":122,"obp":".317","slg":".352","ops":".669","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":43,"rbi":13,"leftOnBase":54,"sacBunts":1,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":52,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"35","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":45,"groundOuts":60,"airOuts":80,"runs":29,"doubles":18,"triples":1,"homeRuns":8,"strikeOuts":39,"baseOnBalls":27,"intentionalWalks":0,"hits":60,"hitByPitch":1,"avg":".256","atBats":234,"obp":".330","slg":".444","ops":".774","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":104,"rbi":47,"leftOnBase":112,"sacBunts":0,"sacFlies":5,"babip":".271","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.25","popOuts":8,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":16,"stolenBases":27,"stolenBasePercentage":".628","caughtStealingPercentage":".372","assists":23,"putOuts":346,"errors":6,"chances":375,"fielding":".984","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":30,"groundOuts":25,"airOuts":47,"runs":20,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".196","atBats":148,"obp":".296","slg":".358","ops":".654","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":53,"rbi":12,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".242","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":66,"errors":3,"chances":72,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":27,"groundOuts":57,"airOuts":43,"runs":27,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":53,"baseOnBalls":15,"intentionalWalks":1,"hits":65,"hitByPitch":3,"avg":".302","atBats":215,"obp":".355","slg":".419","ops":".774","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":90,"rbi":28,"leftOnBase":79,"sacBunts":2,"sacFlies":1,"babip":".388","groundOutsToAirouts":"1.33","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"71.67","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":78,"errors":6,"chances":196,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689296":{"person":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":33,"gamesStarted":0,"flyOuts":22,"groundOuts":31,"airOuts":38,"runs":25,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":140,"obp":".314","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":607,"era":"5.20","inningsPitched":"36.1","wins":2,"losses":2,"saves":3,"saveOpportunities":6,"holds":6,"blownSaves":3,"earnedRuns":21,"whip":"1.32","battersFaced":158,"outs":109,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":607,"balls":221,"strikes":386,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":7,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"9.91","walksPer9Inn":"3.47","hitsPer9Inn":"8.42","runsScoredPer9":"6.19","homeRunsPer9":"1.24","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"0-1 | 2 BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":56,"groundOuts":83,"airOuts":85,"runs":56,"doubles":16,"triples":0,"homeRuns":20,"strikeOuts":98,"baseOnBalls":49,"intentionalWalks":2,"hits":87,"hitByPitch":4,"avg":".249","atBats":349,"obp":".345","slg":".467","ops":".812","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":163,"rbi":62,"leftOnBase":174,"sacBunts":0,"sacFlies":4,"babip":".285","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.45","popOuts":10,"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":74,"putOuts":632,"errors":2,"chances":708,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-0 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":24,"airOuts":32,"runs":17,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".212","atBats":113,"obp":".321","slg":".389","ops":".710","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":44,"rbi":14,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":51,"errors":2,"chances":131,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(S, 2)","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":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":13,"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":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":7,"groundOuts":29,"airOuts":19,"runs":15,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":1,"hits":25,"hitByPitch":0,"atBats":94,"obp":".307","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":354,"era":"4.70","inningsPitched":"23.0","wins":0,"losses":1,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":12,"whip":"1.35","battersFaced":101,"outs":69,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":354,"balls":105,"strikes":249,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".000","pitchesPerInning":"15.39","gamesFinished":9,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.61","walksPer9Inn":"2.35","hitsPer9Inn":"9.78","runsScoredPer9":"5.87","homeRunsPer9":"1.57","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":33,"gamesStarted":0,"flyOuts":13,"groundOuts":29,"airOuts":20,"runs":18,"doubles":9,"triples":2,"homeRuns":1,"strikeOuts":29,"baseOnBalls":6,"intentionalWalks":1,"hits":30,"hitByPitch":4,"atBats":106,"obp":".342","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":438,"era":"5.06","inningsPitched":"26.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":15,"whip":"1.35","battersFaced":118,"outs":80,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":438,"balls":148,"strikes":290,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".333","pitchesPerInning":"16.43","gamesFinished":2,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"9.79","walksPer9Inn":"2.03","hitsPer9Inn":"10.13","runsScoredPer9":"6.07","homeRunsPer9":"0.34","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":15,"groundOuts":39,"airOuts":24,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":113,"obp":".268","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":473,"era":"2.40","inningsPitched":"30.0","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"1.07","battersFaced":123,"outs":90,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":170,"strikes":303,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".333","pitchesPerInning":"15.77","gamesFinished":6,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.40","hitsPer9Inn":"7.20","runsScoredPer9":"3.30","homeRunsPer9":"0.30","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"503","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":31,"groundOuts":40,"airOuts":48,"runs":28,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":67,"baseOnBalls":26,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".221","atBats":195,"obp":".313","slg":".359","ops":".672","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":70,"rbi":27,"leftOnBase":96,"sacBunts":1,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.38","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":146,"errors":1,"chances":150,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":33,"groundOuts":42,"airOuts":58,"runs":29,"doubles":9,"triples":0,"homeRuns":11,"strikeOuts":79,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".191","atBats":220,"obp":".263","slg":".382","ops":".645","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":84,"rbi":33,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":15,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":84,"errors":6,"chances":145,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[668939,621493,683002,624413,641933,687637,669236,681297,691723,702616,694212,677942,665750,669432,666974,669330,552640],"pitchers":[669432,666974,669330,552640],"bench":[],"bullpen":[669358,680694,670329,665152,689296,675919,544150,664991,687064],"battingOrder":[668939,621493,683002,624413,681297,702616,694212,677942,665750],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jackson, J (9, Rolison)."},{"label":"HR","value":"O'Neill (6, 2nd inning off Peterson, D, 0 on, 0 out)."},{"label":"TB","value":"Jackson, J 2; O'Neill 4; Ward, T."},{"label":"RBI","value":"Jackson, J 2 (34); O'Neill (12)."},{"label":"Runners left in scoring position, 2 out","value":"Alexander; Basallo 2."},{"label":"GIDP","value":"Henderson."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Alexander (6, throw); Henderson (9, fielding)."},{"label":"Outfield assists","value":"Ward, T (Busch at home)."},{"label":"DP","value":"(Alexander-Alonso)."}]}],"note":[{"label":"a","value":"Walked for Mayo in the 6th."},{"label":"b","value":"Doubled for Beavers in the 8th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hollowell."},{"label":"HBP","value":"Henderson (by Ferguson, T); Alonso (by Ferguson, T)."},{"label":"ABS Challenge","value":"Basallo 2 (Ball-Overturned to Strike, Ball-Confirmed); Amaya (Ball-Confirmed); Conforto (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Peterson, D 77-41; Hollowell 28-15; Thielbar 6-5; Ferguson, T 9-4; Rolison 13-6; Rogers, Tr 89-60; Cano 11-6; Wells, T 23-14; Kittredge 13-10."},{"label":"Groundouts-flyouts","value":"Peterson, D 6-3; Hollowell 0-3; Thielbar 1-0; Ferguson, T 0-0; Rolison 1-1; Rogers, Tr 9-1; Cano 1-2; Wells, T 1-1; Kittredge 2-0."},{"label":"Batters faced","value":"Peterson, D 20; Hollowell 6; Thielbar 2; Ferguson, T 3; Rolison 4; Rogers, Tr 23; Cano 4; Wells, T 5; Kittredge 4."},{"label":"Inherited runners-scored","value":"Rolison 2-2."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Quinn Wolcott. 2B: Ramon De Jesus. 3B: Adrian Johnson. "},{"label":"Weather","value":"83 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, In From CF."},{"label":"First pitch","value":"1:36 PM."},{"label":"T","value":"2:31."},{"label":"Att","value":"12,052."},{"label":"Venue","value":"Oriole Park at Camden Yards."},{"label":"July 9, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","boxscoreName":"Suzuki"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":38,"groundOuts":57,"airOuts":73,"runs":45,"doubles":13,"triples":0,"homeRuns":15,"strikeOuts":85,"baseOnBalls":34,"intentionalWalks":3,"hits":77,"hitByPitch":3,"avg":".266","atBats":289,"obp":".347","slg":".467","ops":".814","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":135,"rbi":47,"leftOnBase":169,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.27","popOuts":20,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":116,"errors":1,"chances":122,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","boxscoreName":"Rogers, Tr"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":48,"groundOuts":80,"airOuts":114,"runs":47,"doubles":20,"triples":2,"homeRuns":10,"strikeOuts":69,"baseOnBalls":31,"intentionalWalks":0,"hits":87,"hitByPitch":1,"atBats":348,"obp":".312","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1502,"era":"4.48","inningsPitched":"90.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.31","battersFaced":382,"outs":271,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1502,"balls":493,"strikes":1009,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".462","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.09","hitsPer9Inn":"8.67","runsScoredPer9":"4.68","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":35,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","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":57,"pitchingGameScore":57},{"player":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","boxscoreName":"O'Neill"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":30,"groundOuts":25,"airOuts":47,"runs":20,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".196","atBats":148,"obp":".296","slg":".358","ops":".654","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":53,"rbi":12,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".242","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":66,"errors":3,"chances":72,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"loser":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"save":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}