{"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":824662,"link":"/api/v1.1/game/824662/feed/live","metaData":{"wait":10,"timeStamp":"20260630_031601","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count10","newRightHandedHit","runnersOnFirstAndThird","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824662,"type":"R","doubleHeader":"N","id":"2026/06/29/sdnmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824662-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-30T00:05:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","dayNight":"night","time":"7:05","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":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":40,"ties":0,"pct":".518"},"records":{},"divisionLeader":false,"wins":43,"losses":40,"winningPercentage":".518"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":38,"ties":0,"pct":".553"},"records":{},"divisionLeader":false,"wins":47,"losses":38,"winningPercentage":".553"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":31,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"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},"ID660710":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710","firstName":"Rodolfo","lastName":"Durán","primaryNumber":"48","birthDate":"1998-02-19","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 8\"","weight":181,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rodolfo","useLastName":"Durán","middleName":"Jose","boxscoreName":"Durán","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ROH-dolph-oh doo-RAHN","mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rodolfo Durán","nameSlug":"rodolfo-duran-660710","firstLastName":"Rodolfo Durán","lastFirstName":"Durán, Rodolfo","lastInitName":"Durán, R","initLastName":"R Durán","fullFMLName":"Rodolfo Jose Durán","fullLFMName":"Durán, Rodolfo Jose","strikeZoneTop":3.03,"strikeZoneBottom":1.53},"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},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":29,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":33,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":31,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID668970":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970","firstName":"Gavin","lastName":"Hollowell","primaryNumber":"46","birthDate":"1997-11-04","currentAge":28,"birthCity":"Somerset","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Hollowell","middleName":"Ernest","boxscoreName":"Hollowell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Hollowell","nameSlug":"gavin-hollowell-668970","firstLastName":"Gavin Hollowell","lastFirstName":"Hollowell, Gavin","lastInitName":"Hollowell, G","initLastName":"G Hollowell","fullFMLName":"Gavin Ernest Hollowell","fullLFMName":"Hollowell, Gavin Ernest","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"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":35,"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},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":25,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID630105":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105","firstName":"Jacob","lastName":"Cronenworth","primaryNumber":"9","birthDate":"1994-01-21","currentAge":32,"birthCity":"St. Clair","birthStateProvince":"MI","birthCountry":"USA","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jake","useLastName":"Cronenworth","middleName":"John","boxscoreName":"Cronenworth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"CROW-nen-worth","mlbDebutDate":"2020-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Cronenworth","nameSlug":"jake-cronenworth-630105","firstLastName":"Jake Cronenworth","lastFirstName":"Cronenworth, Jake","lastInitName":"Cronenworth, J","initLastName":"J Cronenworth","fullFMLName":"Jacob John Cronenworth","fullLFMName":"Cronenworth, Jacob John","strikeZoneTop":3.172,"strikeZoneBottom":1.601},"ID676664":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664","firstName":"John","lastName":"Sears","primaryNumber":"38","birthDate":"1996-02-19","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JP","useLastName":"Sears","middleName":"Patrick","boxscoreName":"Sears","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JP Sears","nameSlug":"jp-sears-676664","firstLastName":"JP Sears","lastFirstName":"Sears, JP","lastInitName":"Sears, J","initLastName":"J Sears","fullFMLName":"John Patrick Sears","fullLFMName":"Sears, John Patrick","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"55","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID696136":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136","firstName":"Jordan","lastName":"Wicks","primaryNumber":"36","birthDate":"1999-09-01","currentAge":26,"birthCity":"Conway","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Wicks","boxscoreName":"Wicks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jordan Wicks","nameSlug":"jordan-wicks-696136","firstLastName":"Jordan Wicks","lastFirstName":"Wicks, Jordan","lastInitName":"Wicks, J","initLastName":"J Wicks","fullFMLName":"Jordan  Wicks","fullLFMName":"Wicks, Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":27,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":34,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","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},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"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},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":34,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID669392":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392","firstName":"Samad","lastName":"Taylor","primaryNumber":"0","birthDate":"1998-07-11","currentAge":27,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":160,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Samad","useLastName":"Taylor","middleName":"Jahad","boxscoreName":"Taylor, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-mahd","mlbDebutDate":"2023-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samad Taylor","nameSlug":"samad-taylor-669392","firstLastName":"Samad Taylor","lastFirstName":"Taylor, Samad","lastInitName":"Taylor, S","initLastName":"S Taylor","fullFMLName":"Samad Jahad Taylor","fullLFMName":"Taylor, Samad Jahad","strikeZoneTop":3.038,"strikeZoneBottom":1.533},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":30,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Nino","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":31,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"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},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","primaryNumber":"97","birthDate":"1995-07-01","currentAge":30,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID606996":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996","firstName":"Kyle","lastName":"Hart","primaryNumber":"68","birthDate":"1992-11-23","currentAge":33,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hart","middleName":"Patrick","boxscoreName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Hart","nameSlug":"kyle-hart-606996","firstLastName":"Kyle Hart","lastFirstName":"Hart, Kyle","lastInitName":"Hart, K","initLastName":"K Hart","fullFMLName":"Kyle Patrick Hart","fullLFMName":"Hart, Kyle Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41363,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Partly Cloudy","temp":"91","wind":"15 mph, Out To CF"},"gameInfo":{"attendance":37607,"firstPitch":"2026-06-30T00:05:00.000Z","gameDurationMinutes":191},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"home":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":700141,"fullName":"Matthew Fox","link":"/api/v1/people/700141"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T00:04:59.001Z","endTime":"2026-06-30T00:05:57.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"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-06-29T20:51:38.440Z","endTime":"2026-06-29T23:39:06.028Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-06-29T23:39:06.028Z","endTime":"2026-06-30T00:04:32.595Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-06-30T00:04:32.595Z","endTime":"2026-06-30T00:05:01.007Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":79.9,"endSpeed":73.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.580184675698426,"aZ":-30.887408868883885,"pfxX":-8.081041481606064,"pfxZ":0.9291246932393449,"pX":0.13209800470215194,"pZ":3.384258324619436,"vX0":-0.725922842957234,"vY0":-116.41065038817578,"vZ0":1.622635296511458,"x":111.96,"y":147.41,"x0":1.4979859048912358,"y0":50.00074152464029,"z0":5.5888985879785,"aX":-11.158144172698078},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.3,"breakHorizontal":14.9,"spinRate":2240,"spinDirection":300},"zone":2,"typeConfidence":0.9,"plateTime":0.4694029687599004,"extension":5.907986449706268},"index":3,"playId":"f44f3989-6e6d-30c0-8895-ac6091783d99","pitchNumber":1,"startTime":"2026-06-30T00:05:01.007Z","endTime":"2026-06-30T00:05:04.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.176134659215833,"aZ":-27.7079067128465,"pfxX":5.931816711253488,"pfxZ":3.0552194784684907,"pX":-0.5831836814794612,"pZ":1.0738454323259936,"vX0":-5.872695874607272,"vY0":-119.64085184166011,"vZ0":-4.474163596923222,"x":139.23,"y":209.79,"x0":1.1223809683968733,"y0":50.004593847131005,"z0":5.426575822145551,"aX":8.676447518897884},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.8,"breakHorizontal":-9.5,"spinRate":1339,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.45627100302923207,"extension":6.401910760024174},"index":4,"playId":"48ce6f05-3b52-343e-b0a8-d8155a798b9b","pitchNumber":2,"startTime":"2026-06-30T00:05:15.596Z","endTime":"2026-06-30T00:05:19.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93071382346532,"aZ":-26.459442465946054,"pfxX":7.322356722953289,"pfxZ":3.823372892871342,"pX":-1.4214747988866119,"pZ":-1.1154882761289633,"vX0":-8.250802264296558,"vY0":-121.00582380335752,"vZ0":-9.719046282892705,"x":171.18,"y":268.9,"x0":1.0689894380327112,"y0":50.00151025847404,"z0":5.243679402926251,"aX":10.940726451717472},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.9,"breakHorizontal":-11.5,"spinRate":1381,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.4513371489136424,"extension":6.4148532892042605},"index":5,"playId":"f317527a-ae4d-30c4-95b0-9aaa73acd3c4","pitchNumber":3,"startTime":"2026-06-30T00:05:30.301Z","endTime":"2026-06-30T00:05:34.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49639412486562,"aZ":-28.77338483697292,"pfxX":7.181136749236975,"pfxZ":2.3503254654117303,"pX":0.5201927605818396,"pZ":1.7406844628795184,"vX0":-3.7896296145154516,"vY0":-119.39268407692623,"vZ0":-2.740622746889776,"x":97.17,"y":191.78,"x0":1.1931721410044356,"y0":50.00227979226904,"z0":5.486830836058801,"aX":10.390610016774792},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.8,"breakHorizontal":-12.1,"spinRate":1027,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.45836432407731964,"extension":6.350505922761706},"index":6,"playId":"26dd1f8f-1d65-3eaa-bffe-b19500ce5132","pitchNumber":4,"startTime":"2026-06-30T00:05:54.865Z","endTime":"2026-06-30T00:05:57.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:05:57.866Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T00:06:02.112Z","endTime":"2026-06-30T00:07:10.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.013188771780616,"aZ":-14.234095311010586,"pfxX":6.923265832510392,"pfxZ":9.851507918223025,"pX":0.41476814885540353,"pZ":2.0273899314277326,"vX0":-4.365339297939761,"vY0":-134.31788183202124,"vZ0":-5.843261013053514,"x":101.19,"y":184.04,"x0":1.1644212022879399,"y0":50.002255914624996,"z0":5.249125166612648,"aX":12.606888238843556},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-11.5,"spinRate":2429,"spinDirection":139},"zone":9,"typeConfidence":0.9,"plateTime":0.40830784935571796,"extension":6.331382942135343},"index":0,"playId":"7a82971d-43ae-3859-b652-6fd0f5e0b87b","pitchNumber":1,"startTime":"2026-06-30T00:06:22.294Z","endTime":"2026-06-30T00:06:25.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75810250176998,"aZ":-27.898512877125725,"pfxX":7.828995856830515,"pfxZ":2.928317570846672,"pX":0.37983944824929,"pZ":0.4336719516082876,"vX0":-4.5217663334876,"vY0":-119.77400700637092,"vZ0":-5.690235241645948,"x":102.52,"y":227.07,"x0":1.2688492789662962,"y0":50.00582678413607,"z0":5.315647650335062,"aX":11.449218238920597},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.2,"breakHorizontal":-13.2,"spinRate":1081,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.4561856096112473,"extension":6.388386359034473},"index":1,"playId":"6ef1e3fd-f2d4-3e8f-bf9c-0cb55e206aa5","pitchNumber":2,"startTime":"2026-06-30T00:06:45.264Z","endTime":"2026-06-30T00:06:48.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.522792980595153,"aZ":-27.65791877187414,"pfxX":7.796951836371257,"pfxZ":3.01851364833181,"pX":-0.07228679458677695,"pZ":0.6036522231537629,"vX0":-5.287476758259763,"vY0":-120.98707558824132,"vZ0":-5.636110528808194,"x":119.76,"y":222.48,"x0":1.1182654186460506,"y0":50.002712810086884,"z0":5.359203793758606,"aX":11.667851730448493},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-13.0,"spinRate":1223,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.45109939946301125,"extension":6.267033608273556},"index":2,"playId":"8cc28d9e-c7ce-3d97-a0a6-faa8a7966e81","pitchNumber":3,"startTime":"2026-06-30T00:07:05.626Z","endTime":"2026-06-30T00:07:10.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:07:10.757Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T00:07:23.811Z","endTime":"2026-06-30T00:08:45.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.071373295204495,"aZ":-14.769925522666789,"pfxX":7.150639334248621,"pfxZ":9.579774661795355,"pX":0.3084448398690412,"pZ":3.305158655630975,"vX0":-4.510797866016055,"vY0":-134.17682309912462,"vZ0":-2.743090034517516,"x":105.24,"y":149.54,"x0":1.08572893750278,"y0":50.00030155197942,"z0":5.398222803064751,"aX":12.986210513516196},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-11.9,"spinRate":2507,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.4088195683928153,"extension":6.123865344197777},"index":0,"playId":"b71258bb-0dfe-39ca-954a-146ccd15323c","pitchNumber":1,"startTime":"2026-06-30T00:07:42.299Z","endTime":"2026-06-30T00:07:45.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251410814034912,"aZ":-17.138175782644314,"pfxX":6.419357044242693,"pfxZ":8.310384793843886,"pX":0.02230450416624686,"pZ":4.022425082601873,"vX0":-5.1163970490196125,"vY0":-133.52165273224017,"vZ0":-0.5548426705981859,"x":116.15,"y":130.17,"x0":1.1275907051736702,"y0":50.000664177277514,"z0":5.464103297366138,"aX":11.610978235134592},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-10.6,"spinRate":2493,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.409928402294347,"extension":6.304970735112377},"index":1,"playId":"5cd48b37-d5b2-3b6f-b5fb-ac01b511f371","pitchNumber":2,"startTime":"2026-06-30T00:08:00.360Z","endTime":"2026-06-30T00:08:04.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51892813191444,"aZ":-15.349901396172319,"pfxX":7.724742727193062,"pfxZ":9.206684692254484,"pX":0.41130451373514193,"pZ":3.8210912501800123,"vX0":-4.575535394289691,"vY0":-134.40920101203878,"vZ0":-1.42186001369087,"x":101.32,"y":135.61,"x0":1.1333905556689845,"y0":50.000907141220154,"z0":5.448583174950986,"aX":14.111952208660377},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-13.0,"spinRate":2434,"spinDirection":139},"zone":12,"typeConfidence":0.89,"plateTime":0.40774108818390786,"extension":6.378373079649249},"index":2,"playId":"e8910f33-08db-3475-bbf0-3e27575257bf","pitchNumber":3,"startTime":"2026-06-30T00:08:17.953Z","endTime":"2026-06-30T00:08:20.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776801592549468,"aZ":-15.460352148149479,"pfxX":6.325349290476998,"pfxZ":9.169460907508867,"pX":0.12954768807058367,"pZ":3.0009251605420726,"vX0":-4.794049128741741,"vY0":-133.8840011645376,"vZ0":-3.302129901156571,"x":112.06,"y":157.76,"x0":1.1178419430162017,"y0":50.003933097820614,"z0":5.350776610490503,"aX":11.531806001559524},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-10.4,"spinRate":2409,"spinDirection":143},"zone":2,"typeConfidence":0.89,"plateTime":0.40845465574662665,"extension":6.21458692240554},"hitData":{"launchSpeed":93.8,"launchAngle":37.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.08,"coordY":90.92}},"index":3,"playId":"7120f42f-fcdc-3de9-b899-43bcd1025ecd","pitchNumber":4,"startTime":"2026-06-30T00:08:34.768Z","endTime":"2026-06-30T00:08:45.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:08:45.043Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:10:33.049Z","endTime":"2026-06-30T00:12:19.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12242789091704,"aZ":-15.752222528813094,"pfxX":-5.527801910677791,"pfxZ":8.551492972686736,"pX":-0.954814661589194,"pZ":2.606524660828241,"vX0":2.7049125229818434,"vY0":-136.95372043012824,"vZ0":-4.800558485617775,"x":153.4,"y":168.4,"x0":-1.2311685137154664,"y0":50.00511037996059,"z0":5.4417581834232145,"aX":-10.617713690665681},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2152,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.39826039060953633,"extension":5.999129493822096},"index":0,"playId":"9000e417-8333-3807-abca-0f491bf5e013","pitchNumber":1,"startTime":"2026-06-30T00:11:02.532Z","endTime":"2026-06-30T00:11:06.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38944523685235,"aZ":-17.15355287183731,"pfxX":-4.983570568008716,"pfxZ":7.910839493690438,"pX":-1.381645900455568,"pZ":2.6095858195524424,"vX0":1.5463232593395961,"vY0":-136.52859584406326,"vZ0":-4.419009262599594,"x":169.67,"y":168.32,"x0":-1.3057957563848812,"y0":50.00444267810084,"z0":5.419901923117689,"aX":-9.464753177312964},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2208,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.40027339483038515,"extension":5.944699471835924},"index":1,"playId":"8be6b01e-c344-3b33-a140-db3ac91ce211","pitchNumber":2,"startTime":"2026-06-30T00:11:16.595Z","endTime":"2026-06-30T00:11:20.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70780126767167,"aZ":-14.637641463316509,"pfxX":-5.023126694336883,"pfxZ":9.268760811168395,"pX":0.24016750104376794,"pZ":1.4479143670090633,"vX0":5.1077753032910564,"vY0":-136.79793000768944,"vZ0":-7.6179195703766736,"x":107.85,"y":199.69,"x0":-1.000250081520003,"y0":50.00301857346407,"z0":5.276115067287456,"aX":-9.503004088200537},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2269,"spinDirection":220},"zone":14,"typeConfidence":0.92,"plateTime":0.4006939166321062,"extension":6.016128284943761},"index":2,"playId":"25ecc45d-c503-3ba4-bfd9-0c6d16b38e0d","pitchNumber":3,"startTime":"2026-06-30T00:11:33.958Z","endTime":"2026-06-30T00:11:39.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082904388016466,"aZ":-16.172828678323015,"pfxX":-4.765701927389811,"pfxZ":8.48665164338124,"pX":-0.1633504593842999,"pZ":2.2549853157536326,"vX0":4.23405788837331,"vY0":-136.67957913647587,"vZ0":-5.343009609955042,"x":123.23,"y":177.9,"x0":-1.1159312186522035,"y0":50.005335062705434,"z0":5.351923360028987,"aX":-8.987655889320354},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2253,"spinDirection":216},"zone":5,"typeConfidence":0.92,"plateTime":0.40126692102699923,"extension":6.030019978911791},"index":3,"playId":"da0ce520-5b1d-3e94-845e-3feadbe1ff1f","pitchNumber":4,"startTime":"2026-06-30T00:11:50.972Z","endTime":"2026-06-30T00:11:54.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-30T00:12:09.493Z","endTime":"2026-06-30T00:12:15.842Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11087165573079,"aZ":-16.127886251480955,"pfxX":-5.029316965195035,"pfxZ":8.29842619109099,"pX":-1.208706741081187,"pZ":2.4803935404043753,"vX0":1.667994384766225,"vY0":-138.02251227418557,"vZ0":-5.003833537152405,"x":163.07,"y":171.81,"x0":-1.1667291329019298,"y0":50.001287449355765,"z0":5.399301224610166,"aX":-9.722921277326206},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":8.8,"spinRate":2222,"spinDirection":220},"zone":11,"typeConfidence":0.93,"plateTime":0.39652321843398086,"extension":6.0551476001430755},"index":5,"playId":"3707bc26-2bd1-3cc6-a71f-5d9765be96de","pitchNumber":5,"startTime":"2026-06-30T00:12:15.842Z","endTime":"2026-06-30T00:12:19.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:12:19.905Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder Samad Taylor. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:13:02.446Z","endTime":"2026-06-30T00:13:38.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"55a7bed2-79ac-3baa-95ab-03214f1b1e3b","startTime":"2026-06-30T00:12:46.013Z","endTime":"2026-06-30T00:12:49.013Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50177826172242,"aZ":-24.172057147660535,"pfxX":2.0240630312663326,"pfxZ":4.588146983031102,"pX":-0.8386767552853225,"pZ":3.7232588532771698,"vX0":-0.24289907854251855,"vY0":-129.9927593673566,"vZ0":-0.08049624579376602,"x":148.97,"y":138.25,"x0":-1.0084960095345976,"y0":50.000728214244056,"z0":5.561585794543169,"aX":3.5277261243390954},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-3.6,"spinRate":2525,"spinDirection":190},"zone":11,"typeConfidence":0.85,"plateTime":0.4183940898156586,"extension":5.934513099610328},"index":1,"playId":"1b921a2e-a738-337a-9bbe-067e51f07c87","pitchNumber":1,"startTime":"2026-06-30T00:13:04.717Z","endTime":"2026-06-30T00:13:08.629Z","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":90.6,"endSpeed":84.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273617610897837,"aZ":-21.49886633547913,"pfxX":-1.1304208211992388,"pfxZ":5.930629537420252,"pX":-0.002732968001802111,"pZ":2.4514595539479673,"vX0":2.7102780083274047,"vY0":-132.0966940532895,"vZ0":-3.6651964659344687,"x":117.1,"y":172.59,"x0":-0.8868272160385626,"y0":50.001440943627024,"z0":5.402925330965486,"aX":-2.0345306747957723},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":1.6,"spinRate":2529,"spinDirection":205},"zone":5,"typeConfidence":0.83,"plateTime":0.41175420737997115,"extension":6.055663568214943},"hitData":{"launchSpeed":102.2,"launchAngle":11.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.66,"coordY":105.06}},"index":2,"playId":"6e13ff73-a948-3e9f-86b0-c1bcf75d25ba","pitchNumber":2,"startTime":"2026-06-30T00:13:27.738Z","endTime":"2026-06-30T00:13:38.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:13:38.671Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin challenged (pitch result), call on the field was overturned: Michael Busch called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:13:45.745Z","endTime":"2026-06-30T00:16:50.811Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80803706673754,"aZ":-36.42013088706688,"pfxX":7.6116318478203,"pfxZ":-3.0174902327304483,"pX":0.20595988479533997,"pZ":0.7541703113251622,"vX0":0.676389465465963,"vY0":-118.00559412841316,"vZ0":-2.929754188211735,"x":109.15,"y":218.42,"x0":-1.0731238339660083,"y0":50.001637330114455,"z0":5.372425099950305,"aX":10.715817814522264},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.9,"breakHorizontal":-13.9,"spinRate":2631,"spinDirection":35},"zone":14,"typeConfidence":0.89,"plateTime":0.46444991647275113,"extension":5.846233167882634},"index":0,"playId":"dc0443ad-7331-39be-b096-cf288659aee8","pitchNumber":1,"startTime":"2026-06-30T00:14:08.260Z","endTime":"2026-06-30T00:14:11.704Z","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":90.0,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898263881933634,"aZ":-29.261369166074847,"pfxX":-7.963700494630984,"pfxZ":1.6628438766048408,"pX":-0.025173203788613006,"pZ":2.059560095163465,"vX0":4.5415926420923025,"vY0":-131.12560637217118,"vZ0":-2.911071296265543,"x":117.96,"y":183.17,"x0":-0.738588230386207,"y0":50.004554491428586,"z0":5.3513884799563805,"aX":-13.96685164505747},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":13.6,"spinRate":1431,"spinDirection":243},"zone":8,"typeConfidence":0.88,"plateTime":0.4165991741745736,"extension":5.93484527714522},"index":1,"playId":"8d383466-73cf-3ec7-a025-1ca75e38ceee","pitchNumber":2,"startTime":"2026-06-30T00:14:30.200Z","endTime":"2026-06-30T00:14:33.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59313130166116,"aZ":-18.165433102338888,"pfxX":-1.8141296940381477,"pfxZ":7.705626350521174,"pX":0.6330388568958228,"pZ":1.3172720095641026,"vX0":4.303604724049045,"vY0":-133.2419224810406,"vZ0":-7.044776902775695,"x":92.87,"y":203.21,"x0":-0.7593237963021812,"y0":50.00510863461628,"z0":5.283504898949695,"aX":-3.2994676846185538},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":2.5,"spinRate":2499,"spinDirection":213},"zone":14,"typeConfidence":0.5,"plateTime":0.4093165194827413,"extension":5.971972557205388},"index":2,"playId":"99e42027-f807-356c-96f3-4ba2a00f08ed","pitchNumber":3,"startTime":"2026-06-30T00:14:46.520Z","endTime":"2026-06-30T00:14:50.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20848259338986,"aZ":-31.824366123880225,"pfxX":-9.54666182975733,"pfxZ":0.19866926245278727,"pX":0.2993050505269487,"pZ":1.7960958083551768,"vX0":5.922752384407659,"vY0":-131.12567875180827,"vZ0":-3.0638908204967215,"x":105.59,"y":190.29,"x0":-0.7505825338770054,"y0":50.001469439463214,"z0":5.358751947662944,"aX":-16.592023429790903},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":16.0,"spinRate":1471,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.4180042912924322,"extension":6.06837193693336},"index":3,"playId":"68a51aa7-d9e9-3150-9a1d-81f4613b88de","pitchNumber":4,"startTime":"2026-06-30T00:15:03.969Z","endTime":"2026-06-30T00:15:08.140Z","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.8,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716749249881456,"aZ":-16.029605026947262,"pfxX":-3.788979722314902,"pfxZ":8.30580509418318,"pX":0.5359168386473792,"pZ":3.5251075969014916,"vX0":4.398961463601836,"vY0":-138.04508685297887,"vZ0":-2.5312231426206964,"x":96.57,"y":143.6,"x0":-0.5807146011009122,"y0":50.00148270880773,"z0":5.524098230688481,"aX":-7.363812559526675},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":6.0,"spinRate":2201,"spinDirection":218},"zone":12,"typeConfidence":0.93,"plateTime":0.39573032435053523,"extension":6.083748921242755},"index":4,"playId":"60972938-8e25-34fe-8baf-1cffd764ac82","pitchNumber":5,"startTime":"2026-06-30T00:15:51.852Z","endTime":"2026-06-30T00:15:54.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T00:16:07.378Z","endTime":"2026-06-30T00:16:23.800Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194872078387437,"aZ":-32.84340777052571,"pfxX":-0.8865309386819513,"pfxZ":-0.3944519396334414,"pX":-0.6999794958988693,"pZ":2.4314931344270994,"vX0":0.8171546865939098,"vY0":-128.75172904624606,"vZ0":-1.5469876960104334,"x":143.68,"y":173.13,"x0":-0.9059632759216639,"y0":50.00611119884534,"z0":5.576820061066954,"aX":-1.491913985176442},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":1.4,"spinRate":2693,"spinDirection":26},"zone":4,"typeConfidence":0.87,"plateTime":0.42506467965131245,"extension":5.923774479108714},"index":6,"playId":"276553bb-76a7-34f6-9403-030436729eb6","pitchNumber":6,"startTime":"2026-06-30T00:16:23.800Z","endTime":"2026-06-30T00:16:50.811Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"playEndTime":"2026-06-30T00:16:50.811Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Seiya Suzuki grounds into a double play, third baseman Manny Machado to second baseman Jake Cronenworth to first baseman Ty France. Alex Bregman out at 2nd. Seiya Suzuki out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:17:09.856Z","endTime":"2026-06-30T00:17:56.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"ff15f4a6-f331-4c9f-b881-03a5306789dc","startTime":"2026-06-30T00:17:09.856Z","endTime":"2026-06-30T00:17:14.856Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14636805279463,"aZ":-29.539532673164995,"pfxX":2.7179039986370785,"pfxZ":1.5991065680125889,"pX":1.0644681055903682,"pZ":2.4898873351976083,"vX0":3.7019213386947922,"vY0":-126.95616689595217,"vZ0":-1.8098538532962039,"x":76.42,"y":171.55,"x0":-0.7613747929455656,"y0":50.0009689285921,"z0":5.546121504457096,"aX":4.4688456029700045},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-5.8,"spinRate":2942,"spinDirection":40},"zone":12,"typeConfidence":0.7,"plateTime":0.4301854458405794,"extension":5.837943717377208},"index":1,"playId":"23f79d32-c375-3829-b4a7-9ff237a9d933","pitchNumber":1,"startTime":"2026-06-30T00:17:28.738Z","endTime":"2026-06-30T00:17:32.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73780169135517,"aZ":-30.198706645047046,"pfxX":3.4349896420133876,"pfxZ":1.1660808440167632,"pX":0.3613196756821365,"pZ":2.337235886564438,"vX0":1.8293460533029084,"vY0":-127.47348305395462,"vZ0":-2.171181517475825,"x":103.23,"y":175.67,"x0":-0.805920119677832,"y0":50.00045165190741,"z0":5.523938593759087,"aX":5.800075986636854},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-6.6,"spinRate":2958,"spinDirection":43},"zone":6,"typeConfidence":0.68,"plateTime":0.42544902663063056,"extension":6.005662202766144},"hitData":{"launchSpeed":79.8,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":167.9}},"index":2,"playId":"9bef7cca-ce0a-39ca-a369-1b4070e9a8e5","pitchNumber":2,"startTime":"2026-06-30T00:17:48.478Z","endTime":"2026-06-30T00:17:56.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:17:56.337Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a fly ball to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:19:42.489Z","endTime":"2026-06-30T00:21:37.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.031287582573484,"aZ":-41.80064145882777,"pfxX":-5.706721677134335,"pfxZ":-8.198076770946864,"pX":0.24433746601223735,"pZ":2.7702084906398405,"vX0":0.14071971711590808,"vY0":-108.03502086090194,"vZ0":2.9492473115142634,"x":107.69,"y":163.98,"x0":0.9187521282378319,"y0":50.003488452730004,"z0":6.004165053509528,"aX":-6.699500993092651},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.7,"breakHorizontal":10.3,"spinRate":2469,"spinDirection":326},"zone":5,"typeConfidence":0.9,"plateTime":0.5083309104892053,"extension":6.022541400145978},"index":0,"playId":"f4b6961d-fe3e-3e1d-bd42-3de88cce005b","pitchNumber":1,"startTime":"2026-06-30T00:20:15.252Z","endTime":"2026-06-30T00:20:18.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.496480605422327,"aZ":-33.4855991706665,"pfxX":6.976763359158369,"pfxZ":-0.8973254730292464,"pX":0.7259405841664337,"pZ":2.4096832296129116,"vX0":-3.334130185214168,"vY0":-119.87779208826903,"vZ0":-0.5649449892949144,"x":89.33,"y":173.72,"x0":1.2260508997586124,"y0":50.00314484974342,"z0":5.629499864518945,"aX":10.18614995994359},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":-11.9,"spinRate":1329,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.456360604502029,"extension":6.298143349706421},"index":1,"playId":"9d911e90-f479-36f1-9e37-e313ae7475d6","pitchNumber":2,"startTime":"2026-06-30T00:20:29.685Z","endTime":"2026-06-30T00:20:33.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504814828811178,"aZ":-25.238795018157546,"pfxX":4.524288102482751,"pfxZ":4.718376448540092,"pX":-0.8059464212724836,"pZ":0.20411310549561648,"vX0":-5.817779027927361,"vY0":-119.97139224257279,"vZ0":-6.989890254983834,"x":147.72,"y":233.27,"x0":1.0538658638687775,"y0":50.000793670592,"z0":5.3806286780457455,"aX":6.646379583110459},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.2,"breakHorizontal":-7.0,"spinRate":1038,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.45518917963339556,"extension":6.256851754373275},"index":2,"playId":"b2b2f613-3582-3604-a07a-3048ef8966f4","pitchNumber":3,"startTime":"2026-06-30T00:20:46.022Z","endTime":"2026-06-30T00:20:50.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661160363405777,"aZ":-17.12409807834332,"pfxX":7.936601285560343,"pfxZ":8.59424075158334,"pX":0.6637078952025364,"pZ":3.555777792340043,"vX0":-3.9908835083393472,"vY0":-131.9117148813928,"vZ0":-1.696817733435262,"x":91.7,"y":142.77,"x0":1.1700106117365154,"y0":50.00482139020191,"z0":5.477946554202611,"aX":13.902903516222601},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-13.4,"spinRate":2471,"spinDirection":144},"zone":12,"typeConfidence":0.82,"plateTime":0.4162030379490673,"extension":6.287148020938862},"index":3,"playId":"89033861-e2f8-3ec6-a785-30f76d01124e","pitchNumber":4,"startTime":"2026-06-30T00:21:06.717Z","endTime":"2026-06-30T00:21:09.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250239482370038,"aZ":-26.622670925215107,"pfxX":8.268418628706488,"pfxZ":3.7421439271411954,"pX":0.12417764936599077,"pZ":1.5165133242017688,"vX0":-4.94773473292668,"vY0":-121.12530819291814,"vZ0":-3.819098221863558,"x":112.27,"y":197.83,"x0":1.1219159739686508,"y0":50.001017529260785,"z0":5.448586814157788,"aX":12.251773635584957},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.1,"breakHorizontal":-13.8,"spinRate":1281,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4526668976631152,"extension":6.42032368178821},"hitData":{"launchSpeed":70.7,"launchAngle":35.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.8,"coordY":100.63}},"index":4,"playId":"ee81442f-7096-3a0b-a5e8-85e3d25b9c7b","pitchNumber":5,"startTime":"2026-06-30T00:21:26.644Z","endTime":"2026-06-30T00:21:37.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:21:37.428Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:21:41.727Z","endTime":"2026-06-30T00:25:34.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42833470396052,"aZ":-16.08474634499287,"pfxX":6.6418321233526605,"pfxZ":9.157948282672802,"pX":-0.17232985842023102,"pZ":3.4989012718255803,"vX0":-5.813455341995139,"vY0":-131.8078281518287,"vZ0":-1.8348860140213916,"x":123.57,"y":144.31,"x0":1.2006129750551504,"y0":50.0008767935518,"z0":5.393723031374193,"aX":11.66692598720036},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-10.7,"spinRate":2501,"spinDirection":146},"zone":11,"typeConfidence":0.88,"plateTime":0.41579523432111953,"extension":6.082555544743539},"index":0,"playId":"7c67d393-20c7-3780-be93-33a6bfae1be1","pitchNumber":1,"startTime":"2026-06-30T00:22:07.683Z","endTime":"2026-06-30T00:22:11.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426087171808945,"aZ":-26.933312411346538,"pfxX":6.422011773431287,"pfxZ":3.546481534909713,"pX":-0.12090790121276233,"pZ":1.9066780259573077,"vX0":-5.356193201738316,"vY0":-120.54096584636137,"vZ0":-2.730536966517847,"x":121.61,"y":187.3,"x0":1.290625188178328,"y0":50.0050931102671,"z0":5.421004932823659,"aX":9.495465584906652},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.0,"breakHorizontal":-10.4,"spinRate":1090,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.4536128234143195,"extension":6.453643768719686},"index":1,"playId":"d3fc7358-5847-3a8b-a69d-2b4afef60cc5","pitchNumber":2,"startTime":"2026-06-30T00:22:26.204Z","endTime":"2026-06-30T00:22:29.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.558067505484182,"aZ":-26.110279327397592,"pfxX":5.696910228415097,"pfxZ":4.04915262390966,"pX":-0.006926135101370977,"pZ":1.2310653919943175,"vX0":-4.814405145506135,"vY0":-121.52506954274921,"vZ0":-4.263659868351326,"x":117.26,"y":205.54,"x0":1.2585890076692434,"y0":50.00156973579312,"z0":5.273161138950106,"aX":8.530166210132275},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.6,"breakHorizontal":-9.2,"spinRate":1011,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.4505134386611811,"extension":6.647199351388534},"index":2,"playId":"dc29542f-5104-375f-b89e-f795fa67167d","pitchNumber":3,"startTime":"2026-06-30T00:22:50.413Z","endTime":"2026-06-30T00:22:53.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"069b50f9-8fd2-3530-ab0b-1f40e43fb0dd","startTime":"2026-06-30T00:23:12.500Z","endTime":"2026-06-30T00:23:15.529Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Cubs challenged (tag play), call on the field was overturned: pitcher Shota Imanaga picks off Miguel Andujar at 1st on throw to first baseman Michael Busch.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"069b50f9-8fd2-3530-ab0b-1f40e43fb0dd","startTime":"2026-06-30T00:23:17.091Z","endTime":"2026-06-30T00:25:30.209Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":112}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.604842811870807,"aZ":-27.81212959565782,"pfxX":5.18754135931215,"pfxZ":2.907843468436631,"pX":0.05498184268737831,"pZ":0.6617796195106732,"vX0":-4.442082571524535,"vY0":-121.36645774195502,"vZ0":-5.51865175955889,"x":114.9,"y":220.91,"x0":1.2304517406798294,"y0":50.00137820033821,"z0":5.3718906712455174,"aX":7.778219669950337},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-8.4,"spinRate":1056,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4504153708644516,"extension":6.408711872830588},"index":5,"playId":"01f52684-facb-3e87-a034-ab221b635ac7","pitchNumber":4,"startTime":"2026-06-30T00:25:30.209Z","endTime":"2026-06-30T00:25:34.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:25:34.922Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:25:50.876Z","endTime":"2026-06-30T00:27:33.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44518746841456,"aZ":-14.585099977312808,"pfxX":6.467579064567845,"pfxZ":9.782353041835613,"pX":-0.5954681948485859,"pZ":3.394741058089049,"vX0":-6.857398269135114,"vY0":-133.42875727431087,"vZ0":-2.5255416421468797,"x":139.7,"y":147.12,"x0":1.1709511119685472,"y0":50.00310690280994,"z0":5.407997832998147,"aX":11.630014490655096},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-10.2,"spinRate":2436,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.4109288023167865,"extension":6.451148555365832},"index":0,"playId":"666d9063-b485-3517-b0dc-5669ecd94682","pitchNumber":1,"startTime":"2026-06-30T00:26:05.930Z","endTime":"2026-06-30T00:26:08.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177632016989644,"aZ":-29.1097983677286,"pfxX":-2.2555177203951233,"pfxZ":1.895154533276108,"pX":-1.3246051753542625,"pZ":0.5899417008680489,"vX0":-6.089180450884132,"vY0":-126.23283064796739,"vZ0":-6.085308708849228,"x":167.49,"y":222.85,"x0":1.409900877081174,"y0":50.00476187796992,"z0":5.369252188600909,"aX":-3.6465285824387217},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":5.4,"spinRate":2572,"spinDirection":180},"zone":13,"typeConfidence":0.79,"plateTime":0.43354929696983335,"extension":6.213278315304754},"index":1,"playId":"ec7b0d61-f019-3b1c-8f02-1f6ba52ef520","pitchNumber":2,"startTime":"2026-06-30T00:26:26.405Z","endTime":"2026-06-30T00:26:30.007Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851112301816453,"aZ":-31.776855995749365,"pfxX":-7.770599724299178,"pfxZ":0.2738449686101774,"pX":-0.8887616820639647,"pZ":2.4986385497618544,"vX0":-2.96826907027564,"vY0":-119.98037288239051,"vZ0":-0.2880622989417061,"x":150.88,"y":171.32,"x0":1.3734810993894118,"y0":50.004093989761294,"z0":5.448062593975999,"aX":-11.348027179526342},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":14.8,"spinRate":2555,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4562156300271969,"extension":6.117571088813859},"index":2,"playId":"a34f793f-a176-3167-8693-8204cb2afdbe","pitchNumber":3,"startTime":"2026-06-30T00:26:49.262Z","endTime":"2026-06-30T00:26:53.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947861045993474,"aZ":-31.84559905775989,"pfxX":-9.991683340568539,"pfxZ":0.2373556936905512,"pX":-1.715303542419218,"pZ":1.404265668195056,"vX0":-4.494603390808085,"vY0":-118.08245357820803,"vZ0":-2.274065233996925,"x":182.38,"y":200.86,"x0":1.515204645310591,"y0":50.0047430351515,"z0":5.329633045225113,"aX":-14.012683988139916},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":19.2,"spinRate":2624,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.465096940763555,"extension":6.116113089627154},"index":3,"playId":"f8f24a8a-85fb-3b1d-810f-4831668f1fa4","pitchNumber":4,"startTime":"2026-06-30T00:27:07.689Z","endTime":"2026-06-30T00:27:11.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733008887576908,"aZ":-14.86842188787091,"pfxX":5.754073698881352,"pfxZ":9.552858824992683,"pX":-0.1782872279401912,"pZ":1.974657223037623,"vX0":-5.811805887191525,"vY0":-133.9562432796451,"vZ0":-5.7504379025562615,"x":123.8,"y":185.46,"x0":1.2749064922852815,"y0":50.006502917656796,"z0":5.21756865426601,"aX":10.428831312282544},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-9.1,"spinRate":2423,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.4093408005864263,"extension":6.461471511099665},"hitData":{"launchSpeed":66.5,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":168.4}},"index":4,"playId":"4925edac-7948-3f68-9d8b-91f2a6246ac2","pitchNumber":5,"startTime":"2026-06-30T00:27:25.525Z","endTime":"2026-06-30T00:27:33.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:27:33.296Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, pitcher Griffin Canning to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:29:28.137Z","endTime":"2026-06-30T00:30:31.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85028517682148,"aZ":-15.969038063187888,"pfxX":-5.630622329095269,"pfxZ":8.808059844636649,"pX":-0.7675626591681545,"pZ":2.85272216363726,"vX0":3.6037302792317827,"vY0":-134.69287404934286,"vZ0":-3.671660649213476,"x":146.26,"y":161.76,"x0":-1.3902475087093031,"y0":50.00531893935294,"z0":5.36058537400529,"aX":-10.36257454225778},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2207,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.4064194021322942,"extension":6.091378290905606},"index":0,"playId":"f2b0a131-28a4-3f56-b796-62d8984a68f4","pitchNumber":1,"startTime":"2026-06-30T00:29:56.975Z","endTime":"2026-06-30T00:30:02.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530063911915686,"aZ":-23.54501470611367,"pfxX":0.08899247860613713,"pfxZ":4.896515997310769,"pX":0.8279086636628701,"pZ":2.1624028147497945,"vX0":5.201746720948684,"vY0":-131.1129410563458,"vZ0":-3.8503773478512824,"x":85.44,"y":180.4,"x0":-1.1831937353927702,"y0":50.0044698318809,"z0":5.3818750077377775,"aX":0.15554107647179252},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-1.2,"spinRate":2461,"spinDirection":209},"zone":14,"typeConfidence":0.94,"plateTime":0.4158116623451549,"extension":5.989494199621275},"hitData":{"launchSpeed":62.9,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.09,"coordY":181.87}},"index":1,"playId":"d57fa92c-3180-3b30-9a68-8566742c33ba","pitchNumber":2,"startTime":"2026-06-30T00:30:23.948Z","endTime":"2026-06-30T00:30:31.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:30:31.771Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:30:36.998Z","endTime":"2026-06-30T00:32:08.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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":90.2,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.516691687237106,"aZ":-23.761957650387778,"pfxX":0.33204933196556397,"pfxZ":4.728413697226589,"pX":-0.1585746873835051,"pZ":3.071191141277069,"vX0":2.783750010975117,"vY0":-131.49189910765182,"vZ0":-1.8109422600944414,"x":123.04,"y":155.86,"x0":-1.2669312523970206,"y0":50.005511446927414,"z0":5.502899540725071,"aX":0.5914467754101805},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2480,"spinDirection":203},"zone":2,"typeConfidence":0.93,"plateTime":0.41390481388767153,"extension":6.0098422946503245},"index":0,"playId":"5d1ce75b-250d-3dc1-be32-df2060990531","pitchNumber":1,"startTime":"2026-06-30T00:30:57.916Z","endTime":"2026-06-30T00:31:01.237Z","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":1},"index":1,"startTime":"2026-06-30T00:31:09.353Z","endTime":"2026-06-30T00:31:23.938Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01517840685876,"aZ":-25.223807183772866,"pfxX":-8.25924478458692,"pfxZ":3.686448439438875,"pX":-0.6989878466107462,"pZ":3.1381386206870556,"vX0":3.970842357144616,"vY0":-136.1879418399022,"vZ0":-1.5477018719421196,"x":143.64,"y":154.05,"x0":-1.1004261960850727,"y0":50.000839921342255,"z0":5.453054209289419,"aX":-15.561863352498067},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":14.2,"spinRate":2170,"spinDirection":225},"zone":1,"typeConfidence":0.92,"plateTime":0.40169549521793524,"extension":6.003133207046658},"index":2,"playId":"b32db26f-15c4-31f5-a98b-7bb63cbd1073","pitchNumber":2,"startTime":"2026-06-30T00:31:23.938Z","endTime":"2026-06-30T00:31:27.597Z","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":89.8,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.464687513715422,"aZ":-32.63085219179538,"pfxX":-7.458846521911733,"pfxZ":-0.26408899984179257,"pX":1.2078906755339998,"pZ":2.033675663234316,"vX0":7.978360473315008,"vY0":-130.5501911621293,"vZ0":-2.5331879447789207,"x":70.96,"y":183.87,"x0":-0.9186199005045829,"y0":50.002288431531596,"z0":5.472388996942735,"aX":-12.875373373668232},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.8,"breakHorizontal":11.8,"spinRate":1327,"spinDirection":252},"zone":14,"typeConfidence":0.86,"plateTime":0.41954136701017086,"extension":5.769577994702864},"index":3,"playId":"77539a8d-b629-3968-ba56-32af32298c6a","pitchNumber":3,"startTime":"2026-06-30T00:31:41.262Z","endTime":"2026-06-30T00:31:45.313Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891816917067132,"aZ":-33.155626451157325,"pfxX":-0.5230603742009863,"pfxZ":-0.5931407498865511,"pX":0.8650048153328174,"pZ":2.2098843473427525,"vX0":4.744813709911483,"vY0":-127.7900021105005,"vZ0":-1.9571612450300377,"x":84.03,"y":179.11,"x0":-0.9431150282529398,"y0":50.000718078893996,"z0":5.575761654991049,"aX":-0.8707566419873682},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":0.0,"spinRate":2758,"spinDirection":26},"zone":14,"typeConfidence":0.89,"plateTime":0.42766957038973086,"extension":6.003857929878578},"hitData":{"launchSpeed":75.4,"launchAngle":31.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.33,"coordY":115.43}},"index":4,"playId":"9e452380-7449-3e98-92e4-7c6815200fdf","pitchNumber":4,"startTime":"2026-06-30T00:32:00.466Z","endTime":"2026-06-30T00:32:08.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:32:08.238Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:32:11.807Z","endTime":"2026-06-30T00:34:21.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251611138873994,"aZ":-26.144367500107638,"pfxX":-0.14978737822278276,"pfxZ":3.417003149506675,"pX":-1.1592874329788003,"pZ":3.0765005213476924,"vX0":0.9019072337122598,"vY0":-130.69716432284807,"vZ0":-1.1219620532410577,"x":161.19,"y":155.71,"x0":-1.4863868457300717,"y0":50.00479888441815,"z0":5.43834115843764,"aX":-0.26461244754626756},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2441,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.41584070226780456,"extension":5.917203006758575},"index":0,"playId":"5fe0d212-73f6-398e-9f5a-f7c2d6ee69a2","pitchNumber":1,"startTime":"2026-06-30T00:32:34.718Z","endTime":"2026-06-30T00:32:38.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.629368635631323,"aZ":-27.835115144938936,"pfxX":-8.011644337848175,"pfxZ":2.5491780462141485,"pX":-0.0751428661022345,"pZ":2.537934598838776,"vX0":5.3366034695921325,"vY0":-128.76339606913513,"vZ0":-1.9226974753339705,"x":119.86,"y":170.26,"x0":-1.1207904468143302,"y0":50.00060467788768,"z0":5.422180421151288,"aX":-13.618342084608738},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":1381,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.4233740524906815,"extension":5.709644251713575},"index":1,"playId":"f57d8f02-afbb-3383-a87e-b0f3f7c02e5f","pitchNumber":2,"startTime":"2026-06-30T00:32:49.820Z","endTime":"2026-06-30T00:32:55.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.095169343004827,"aZ":-30.638321494414466,"pfxX":-8.829609885321927,"pfxZ":0.8785808958931334,"pX":-0.23248702919414402,"pZ":2.365368912558261,"vX0":5.155927440224271,"vY0":-130.78177974466527,"vZ0":-2.0960616637432423,"x":125.86,"y":174.92,"x0":-1.0725587929002522,"y0":50.00247138308385,"z0":5.453646087233694,"aX":-15.442106996107482},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":1379,"spinDirection":253},"zone":5,"typeConfidence":0.91,"plateTime":0.41727922758088587,"extension":5.812453913255626},"index":2,"playId":"a5e3ad9e-76cb-39ad-a1cf-3b4ccd8b5013","pitchNumber":3,"startTime":"2026-06-30T00:33:17.495Z","endTime":"2026-06-30T00:33:21.673Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T00:33:42.724Z","endTime":"2026-06-30T00:33:57.347Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484267183589434,"aZ":-13.675343689389065,"pfxX":-7.429237561619817,"pfxZ":9.961967618024243,"pX":1.8430904710387692,"pZ":0.452152148138486,"vX0":9.555970852330098,"vY0":-135.60949907845776,"vZ0":-10.288272156596921,"x":46.75,"y":226.57,"x0":-0.7661043420959588,"y0":50.00339723827715,"z0":5.256411845650968,"aX":-13.796644902973023},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":11.4,"spinRate":2201,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.40435959918391084,"extension":6.234685688992923},"index":4,"playId":"6ca09026-1578-34c3-950a-ffe0f2ab513c","pitchNumber":4,"startTime":"2026-06-30T00:33:57.347Z","endTime":"2026-06-30T00:34:01.433Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486581699846074,"aZ":-34.300454270057884,"pfxX":6.053788709235619,"pfxZ":-1.4696367666763095,"pX":0.642737422251241,"pZ":1.4280559119457752,"vX0":2.7690794539910173,"vY0":-119.67742003697148,"vZ0":-2.09186565817474,"x":92.5,"y":200.22,"x0":-1.3163911679020595,"y0":50.002235265895585,"z0":5.390945790786315,"aX":8.764610738967374},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-11.6,"spinRate":2617,"spinDirection":38},"zone":14,"typeConfidence":0.86,"plateTime":0.4579796843035493,"extension":5.6973581285416035},"index":5,"playId":"25b882c8-ed7e-390c-ac5b-0684d5cea63e","pitchNumber":5,"startTime":"2026-06-30T00:34:18.133Z","endTime":"2026-06-30T00:34:21.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:34:21.224Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:35:58.330Z","endTime":"2026-06-30T00:38:04.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45061541649367,"aZ":-36.77464086503519,"pfxX":-9.304162502677386,"pfxZ":-3.5443090342563117,"pX":1.500880201220326,"pZ":3.177495829163527,"vX0":2.2953461898745244,"vY0":-113.62303535782414,"vZ0":2.797583630453453,"x":59.79,"y":152.99,"x0":1.6811805713254042,"y0":50.00491390915621,"z0":5.605725222062056,"aX":-12.064545034732381},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-5.3,"breakHorizontal":16.2,"spinRate":2481,"spinDirection":320},"zone":12,"typeConfidence":0.89,"plateTime":0.48360362531931544,"extension":6.080201125196146},"index":0,"playId":"bbd6523e-91b7-31d4-9eab-03d68bd1786c","pitchNumber":1,"startTime":"2026-06-30T00:36:41.109Z","endTime":"2026-06-30T00:36:44.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02279410542847,"aZ":-13.757303488529958,"pfxX":6.969596220586018,"pfxZ":10.296739334022487,"pX":0.652431526914683,"pZ":1.4111548201120756,"vX0":-3.971239320185195,"vY0":-133.01104019472075,"vZ0":-7.34644757933082,"x":92.13,"y":200.68,"x0":1.260769992622121,"y0":50.00224848705454,"z0":5.2101698931401215,"aX":12.464578857253109},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-11.8,"spinRate":2524,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.4120767164268182,"extension":6.3816969701605},"index":1,"playId":"7eba6713-9e66-3e9e-aae4-7a0134072ea0","pitchNumber":2,"startTime":"2026-06-30T00:36:58.096Z","endTime":"2026-06-30T00:37:02.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24732909503921,"aZ":-18.644307269403082,"pfxX":8.13186111246285,"pfxZ":7.581994540495449,"pX":0.6207915858622273,"pZ":3.790092996847451,"vX0":-4.4453024929237515,"vY0":-133.8310449274516,"vZ0":-0.6897756265796867,"x":93.34,"y":136.45,"x0":1.2611797180600053,"y0":50.003506419791776,"z0":5.406627080521801,"aX":14.512427599715735},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":-13.6,"spinRate":2501,"spinDirection":139},"zone":12,"typeConfidence":0.87,"plateTime":0.41184014299847593,"extension":6.231336783979208},"index":2,"playId":"7cc7ae9e-b53d-3d7a-a54c-37cb5f222bb2","pitchNumber":3,"startTime":"2026-06-30T00:37:16.559Z","endTime":"2026-06-30T00:37:20.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0116939807866,"aZ":-14.25466301207035,"pfxX":7.365975474924676,"pfxZ":10.243520285133222,"pX":-0.6169654263519275,"pZ":2.7704325318341287,"vX0":-6.957473872029096,"vY0":-132.5996186290655,"vZ0":-3.7797817047150635,"x":140.52,"y":163.98,"x0":1.1064553788164846,"y0":50.00147339713188,"z0":5.280495110529422,"aX":12.884863775060461},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.8,"breakHorizontal":-11.5,"spinRate":2505,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.41588368997144,"extension":6.355584270194593},"index":3,"playId":"c81ee67d-a922-3481-bc68-56fdcad9a84c","pitchNumber":4,"startTime":"2026-06-30T00:37:31.923Z","endTime":"2026-06-30T00:37:36.149Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115830368556,"aZ":-29.714752683868078,"pfxX":-1.3372613662191422,"pfxZ":1.5471346391765906,"pX":0.24533392017056427,"pZ":2.568713225791333,"vX0":-2.214061620585393,"vY0":-125.19309069027156,"vZ0":-1.2523109180647176,"x":107.65,"y":169.42,"x0":1.3146280557491243,"y0":50.001235947277394,"z0":5.505953688774714,"aX":-2.1238649456472105},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":2.9,"spinRate":2576,"spinDirection":188},"zone":5,"typeConfidence":0.83,"plateTime":0.4373873206516996,"extension":6.10857220353586},"hitData":{"launchSpeed":59.8,"launchAngle":-25.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.74,"coordY":154.67}},"index":4,"playId":"f2303d13-7d5a-335f-8e65-091d1a2a43e9","pitchNumber":5,"startTime":"2026-06-30T00:37:48.306Z","endTime":"2026-06-30T00:38:04.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:38:04.043Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a line drive to center fielder Pete Crow-Armstrong. Xander Bogaerts to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:38:35.666Z","endTime":"2026-06-30T00:40:03.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:38:25.125Z","endTime":"2026-06-30T00:38:37.931Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837490004681104,"aZ":-16.257916553309787,"pfxX":6.881513493079564,"pfxZ":8.79954043510212,"pX":0.3323181335607764,"pZ":3.5631093034653487,"vX0":-4.872209838778726,"vY0":-133.4253412715203,"vZ0":-1.7525799950289929,"x":104.33,"y":142.58,"x0":1.2850114539950428,"y0":50.00326297669013,"z0":5.396012874047895,"aX":12.447872352185753},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":-11.4,"spinRate":2474,"spinDirection":139},"zone":12,"typeConfidence":0.88,"plateTime":0.4099984174317428,"extension":6.215211165208242},"index":1,"playId":"7326d53d-e60b-3717-b38b-d53acb0eacf5","pitchNumber":1,"startTime":"2026-06-30T00:38:37.931Z","endTime":"2026-06-30T00:38:41.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106298132830144,"aZ":-16.309542916462107,"pfxX":8.003388555152094,"pfxZ":8.87896442607774,"pX":0.9079338542937877,"pZ":3.8285454560948384,"vX0":-3.5910741959446923,"vY0":-133.4232556732278,"vZ0":-0.9166519977228769,"x":82.39,"y":135.41,"x0":1.2381596689547176,"y0":50.00362061538484,"z0":5.362057546694069,"aX":14.300587023560128},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":-13.6,"spinRate":2496,"spinDirection":140},"zone":12,"typeConfidence":0.88,"plateTime":0.4119455728232606,"extension":6.235608835982051},"index":2,"playId":"06ba0124-a3ec-3eaf-8cd8-ea55c5138154","pitchNumber":2,"startTime":"2026-06-30T00:38:58.134Z","endTime":"2026-06-30T00:39:01.595Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"08731915-317d-430e-9d60-e128da96e429","startTime":"2026-06-30T00:39:18.858Z","endTime":"2026-06-30T00:39:23.858Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598001624614668,"aZ":-29.141103252034938,"pfxX":-1.9140378308389618,"pfxZ":1.875206751385524,"pX":-0.46627770319064105,"pZ":1.9398357655063199,"vX0":-3.7262103208613153,"vY0":-126.10612255626361,"vZ0":-2.7141236110499607,"x":134.77,"y":186.4,"x0":1.2766229357467032,"y0":50.00307947223569,"z0":5.370361482817371,"aX":-3.095716729443164},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":4.3,"spinRate":2336,"spinDirection":180},"zone":7,"typeConfidence":0.81,"plateTime":0.4336144569943601,"extension":6.300760322623992},"index":4,"playId":"8c102245-e6b0-3c17-b1ab-44fc942ffc61","pitchNumber":3,"startTime":"2026-06-30T00:39:31.955Z","endTime":"2026-06-30T00:39:35.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394035098041947,"aZ":-30.350016291691784,"pfxX":7.141541619748038,"pfxZ":1.2348838500132846,"pX":0.6919125569171228,"pZ":2.5265786625389537,"vX0":-3.858990271282304,"vY0":-121.16635442485004,"vZ0":-0.533861055197439,"x":90.63,"y":170.56,"x0":1.3799912665349294,"y0":50.00595260408144,"z0":5.409264062112115,"aX":10.586086774588072},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.4,"breakHorizontal":-12.0,"spinRate":1146,"spinDirection":124},"zone":6,"typeConfidence":0.91,"plateTime":0.45260891697343686,"extension":6.458602460772463},"hitData":{"launchSpeed":98.2,"launchAngle":15.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.86,"coordY":94.93}},"index":5,"playId":"884cdb6d-30ac-3ccf-a86c-5d6e3e3c7c16","pitchNumber":4,"startTime":"2026-06-30T00:39:51.883Z","endTime":"2026-06-30T00:40:03.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:40:03.181Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jake Cronenworth out on a sacrifice bunt, pitcher Shota Imanaga to first baseman Michael Busch. Xander Bogaerts to 3rd. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:40:07.740Z","endTime":"2026-06-30T00:40:46.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17794659172371,"aZ":-11.275125011835899,"pfxX":5.357194961582486,"pfxZ":11.548679152993191,"pX":-0.07420541541950566,"pZ":2.150729190023183,"vX0":-5.357454321639449,"vY0":-134.20929724042855,"vZ0":-5.9527447815909795,"x":119.83,"y":180.71,"x0":1.2594204293116382,"y0":50.00574814658409,"z0":5.21333198910057,"aX":9.697759043458976},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":-8.4,"spinRate":2472,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.40934780730683595,"extension":6.373844838865638},"hitData":{"launchSpeed":46.1,"launchAngle":-69.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.65,"coordY":182.23}},"index":0,"playId":"f9e2225a-ed9e-3da4-ac98-e3f526c4761a","pitchNumber":1,"startTime":"2026-06-30T00:40:38.949Z","endTime":"2026-06-30T00:40:46.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:40:46.830Z","atBatIndex":15},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Fernando Tatis Jr. reaches on a fielder's choice out, shortstop Dansby Swanson to third baseman Alex Bregman. Xander Bogaerts scores. Freddy Fermin out at 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:40:59.930Z","endTime":"2026-06-30T00:41:49.737Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834858003633464,"aZ":-29.46981050813505,"pfxX":7.892046420543185,"pfxZ":1.8126119669607839,"pX":1.9932245041539787,"pZ":2.6492916981361327,"vX0":-1.2022417394804816,"vY0":-121.22379264553834,"vZ0":-0.510887079264216,"x":41.02,"y":167.25,"x0":1.4686561459643885,"y0":50.00548157171787,"z0":5.426845610291826,"aX":11.792620973871255},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-14.0,"spinRate":1157,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.451171200310887,"extension":6.233162806791723},"index":0,"playId":"95cd81fa-489c-37b6-beab-a2e18a0adf3d","pitchNumber":1,"startTime":"2026-06-30T00:41:17.341Z","endTime":"2026-06-30T00:41:20.541Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269091195812127,"aZ":-31.99880051260929,"pfxX":6.981830683190092,"pfxZ":0.12415930722731616,"pX":0.1448455736177735,"pZ":2.2644955595178247,"vX0":-4.803044381119536,"vY0":-120.63113521327855,"vZ0":-0.801415241890715,"x":111.48,"y":177.64,"x0":1.25822884073192,"y0":50.00582395872186,"z0":5.431050086038154,"aX":10.253872078299748},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.2,"breakHorizontal":-11.4,"spinRate":1101,"spinDirection":110},"zone":8,"typeConfidence":0.91,"plateTime":0.4546835452481406,"extension":6.425683892142433},"hitData":{"launchSpeed":102.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":155.23}},"index":1,"playId":"43f96c3d-aac0-31f3-8111-dd0d22de11b1","pitchNumber":2,"startTime":"2026-06-30T00:41:35.268Z","endTime":"2026-06-30T00:41:49.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:41:49.737Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a line drive to left fielder Ian Happ. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:42:17.796Z","endTime":"2026-06-30T00:42:29.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60803180740156,"aZ":-13.50328127384101,"pfxX":7.234214355448669,"pfxZ":10.461865994207853,"pX":-0.031160986101201514,"pZ":2.963717794146128,"vX0":-5.8836054438729875,"vY0":-133.240505597437,"vZ0":-3.540436883153672,"x":118.19,"y":158.76,"x0":1.2738735703591224,"y0":50.00154725016733,"z0":5.295600817519854,"aX":12.909865255004581},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-11.8,"spinRate":2441,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.4122408880420827,"extension":6.332814875032605},"hitData":{"launchSpeed":90.9,"launchAngle":18.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.64,"coordY":95.54}},"index":0,"playId":"0a37fcf7-7b2d-3fea-b2fd-a6d1757025b3","pitchNumber":1,"startTime":"2026-06-30T00:42:17.796Z","endTime":"2026-06-30T00:42:29.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:42:29.896Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out softly, pitcher Shota Imanaga to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:42:58.930Z","endTime":"2026-06-30T00:45:02.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489982224089943,"aZ":-25.612665699548153,"pfxX":8.597006137917415,"pfxZ":4.333126166141056,"pX":-0.657582961184108,"pZ":0.6024422251726762,"vX0":-6.835654439411479,"vY0":-122.14908376875782,"vZ0":-6.0086917246069405,"x":142.07,"y":222.51,"x0":1.0567245503165394,"y0":50.00486651846844,"z0":5.289278542657102,"aX":13.025702235557036},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.7,"breakHorizontal":-14.0,"spinRate":1165,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.4479832495250595,"extension":6.509743409712497},"index":0,"playId":"0dbabef4-03a1-38b6-a169-881a01a6bead","pitchNumber":1,"startTime":"2026-06-30T00:43:04.776Z","endTime":"2026-06-30T00:43:08.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.179290087525313,"aZ":-28.845480357384222,"pfxX":7.881505882166451,"pfxZ":2.2078720502418,"pX":-0.13145174016101355,"pZ":1.5422257276069133,"vX0":-5.405572784633103,"vY0":-121.7141176191856,"vZ0":-3.1413613076384337,"x":122.01,"y":197.14,"x0":1.0907627808103957,"y0":50.0012368292636,"z0":5.339249050916863,"aX":11.861809688134471},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":-13.1,"spinRate":1260,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.4494798248643619,"extension":6.352289779515327},"index":1,"playId":"89046ef1-8929-3c18-93fc-ef4f622eedd5","pitchNumber":2,"startTime":"2026-06-30T00:43:30.855Z","endTime":"2026-06-30T00:43:33.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93011254389188,"aZ":-13.80348805083955,"pfxX":6.263600144194755,"pfxZ":10.006929584056735,"pX":-0.7028757924542217,"pZ":2.748968797971476,"vX0":-6.907951307317788,"vY0":-134.56486696226824,"vZ0":-4.216202462849306,"x":143.79,"y":164.56,"x0":1.0825179738033028,"y0":50.001716073953084,"z0":5.312517963112204,"aX":11.49785133575645},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-9.8,"spinRate":2541,"spinDirection":142},"zone":4,"typeConfidence":0.9,"plateTime":0.4068744743924282,"extension":6.294629993657059},"index":2,"playId":"82e22968-cc35-37df-a933-d70989647c1c","pitchNumber":3,"startTime":"2026-06-30T00:43:52.928Z","endTime":"2026-06-30T00:43:56.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542635399267105,"aZ":-28.266305728000173,"pfxX":7.646041108734558,"pfxZ":2.5684057357238395,"pX":-0.16746482763879847,"pZ":1.2145457618163833,"vX0":-5.625293664947584,"vY0":-122.38403510743427,"vZ0":-4.123951245400585,"x":123.38,"y":205.99,"x0":1.1643964217731182,"y0":50.00279593095318,"z0":5.3351673093313945,"aX":11.630001306476734},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":-12.6,"spinRate":1060,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.4470941168601765,"extension":6.490716140332945},"index":3,"playId":"31f091a0-ad6a-3249-8ac8-984e21e4f574","pitchNumber":4,"startTime":"2026-06-30T00:44:24.262Z","endTime":"2026-06-30T00:44:28.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017686659443658,"aZ":-28.046830958478807,"pfxX":7.0827654692101545,"pfxZ":2.7936878837036705,"pX":-0.2702434789853285,"pZ":1.2741136981751173,"vX0":-5.532330666105167,"vY0":-120.69439555532264,"vZ0":-3.8148199720805587,"x":127.3,"y":204.38,"x0":1.1290188184003802,"y0":50.00466611869016,"z0":5.339335231032319,"aX":10.473202742588537},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.4,"breakHorizontal":-11.5,"spinRate":1040,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.45344048796543523,"extension":6.569573434978699},"hitData":{"launchSpeed":30.2,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.83,"coordY":191.16}},"index":4,"playId":"d1268ee0-01ce-39d8-8dcf-d027d54a8461","pitchNumber":5,"startTime":"2026-06-30T00:44:54.742Z","endTime":"2026-06-30T00:45:02.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:45:02.891Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:46:54.553Z","endTime":"2026-06-30T00:48:40.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.6,"endSpeed":80.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.721723499513097,"aZ":-34.95899709724391,"pfxX":-1.7761815499522793,"pfxZ":-1.6947575059412507,"pX":0.34997506062259204,"pZ":2.6729821749452802,"vX0":4.013752352763269,"vY0":-126.29295660666291,"vZ0":-0.7999467314165025,"x":103.66,"y":166.61,"x0":-1.017525551843108,"y0":50.004015726398706,"z0":5.765217810512335,"aX":-2.9174893388213765},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.0,"breakHorizontal":2.5,"spinRate":2740,"spinDirection":30},"zone":6,"typeConfidence":0.91,"plateTime":0.430972087226273,"extension":5.889457311946676},"index":0,"playId":"336c9a88-ad6b-317d-bd08-0f4663e453e3","pitchNumber":1,"startTime":"2026-06-30T00:47:19.041Z","endTime":"2026-06-30T00:47:22.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192450102350243,"aZ":-38.30430183343761,"pfxX":5.9498773539021945,"pfxZ":-4.424586901549222,"pX":1.4613081381027626,"pZ":1.4337657028814037,"vX0":4.490882614638627,"vY0":-117.21806212255056,"vZ0":-1.088767423098201,"x":61.3,"y":200.07,"x0":-1.2559620362658723,"y0":50.005256356734044,"z0":5.496627779853836,"aX":8.237940480051941},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.0,"breakHorizontal":-11.9,"spinRate":2643,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4681764899236027,"extension":5.717866484091284},"index":1,"playId":"3c1656be-45df-3eb4-a284-26d72c38680f","pitchNumber":2,"startTime":"2026-06-30T00:47:33.596Z","endTime":"2026-06-30T00:47:37.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997792923229245,"aZ":-29.09010244625822,"pfxX":-8.454347095697218,"pfxZ":1.8191566930173035,"pX":1.4124786421478785,"pZ":2.104872507102514,"vX0":8.776611910643398,"vY0":-128.9838807858381,"vZ0":-2.921157786079272,"x":63.16,"y":181.95,"x0":-0.9241458412180484,"y0":50.00547309933508,"z0":5.478353269126725,"aX":-14.35189124427942},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":13.6,"spinRate":1280,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.423468346180909,"extension":5.759132468607816},"index":2,"playId":"dc9f986b-b883-3de9-a957-ea55bd95e486","pitchNumber":3,"startTime":"2026-06-30T00:47:49.512Z","endTime":"2026-06-30T00:47:53.428Z","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":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47026892268249,"aZ":-25.032483187478224,"pfxX":0.680869036694955,"pfxZ":4.04960791089468,"pX":1.5206292006360675,"pZ":1.038380707749851,"vX0":6.526403909586456,"vY0":-130.88154613061948,"vZ0":-6.231473728456132,"x":59.04,"y":210.74,"x0":-1.0771375898001996,"y0":50.000238641620484,"z0":5.284047069115632,"aX":1.1997209688777914},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2641,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.41595446324426444,"extension":6.018361388365796},"index":3,"playId":"980c1b3a-e3ad-3ca8-89f5-ba19e9867d66","pitchNumber":4,"startTime":"2026-06-30T00:48:09.319Z","endTime":"2026-06-30T00:48:12.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69432253105967,"aZ":-24.443893277525902,"pfxX":1.655048971200968,"pfxZ":4.425817976991169,"pX":0.7480747738251894,"pZ":1.9970929813757037,"vX0":4.071614287573197,"vY0":-130.58307780468826,"vZ0":-4.142453145088558,"x":88.49,"y":184.86,"x0":-1.0395906436001188,"y0":50.00185714841266,"z0":5.4193247320617095,"aX":2.8878305789635834},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-3.8,"spinRate":2483,"spinDirection":200},"zone":9,"typeConfidence":0.89,"plateTime":0.41772363319917316,"extension":5.954818125613933},"hitData":{"launchSpeed":72.7,"launchAngle":56.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.07,"coordY":124.51}},"index":4,"playId":"74c32340-a0a7-3f37-801e-a82d12840424","pitchNumber":5,"startTime":"2026-06-30T00:48:31.278Z","endTime":"2026-06-30T00:48:40.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:48:40.136Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:48:43.709Z","endTime":"2026-06-30T00:49:44.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683887445448672,"aZ":-17.394667732844127,"pfxX":-4.744372842844781,"pfxZ":7.709176393322639,"pX":0.9873746117579095,"pZ":1.3965637778796525,"vX0":7.104842157867137,"vY0":-137.19391432822107,"vZ0":-7.238878805154926,"x":79.36,"y":201.07,"x0":-1.01252771128786,"y0":50.005538627028585,"z0":5.242796411842343,"aX":-9.099182591909559},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":7.2,"spinRate":1989,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.39834861153105283,"extension":6.11882241819121},"index":0,"playId":"dd562877-571b-3b41-bc37-a738ea2c40d6","pitchNumber":1,"startTime":"2026-06-30T00:49:07.307Z","endTime":"2026-06-30T00:49:11.201Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.026640561661775,"aZ":-33.080734769703064,"pfxX":5.96488718889165,"pfxZ":-0.6470423683858204,"pX":0.22406910522103113,"pZ":2.5566225927166317,"vX0":1.7040767259094711,"vY0":-117.38870134068188,"vZ0":0.330864125121634,"x":108.46,"y":169.75,"x0":-1.2861485756515287,"y0":50.0047828432083,"z0":5.4912055367223065,"aX":8.332489256764632},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.8,"breakHorizontal":-11.2,"spinRate":2491,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.46642404492807277,"extension":5.767767486345168},"hitData":{"launchSpeed":89.0,"launchAngle":38.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.16,"coordY":61.77}},"index":1,"playId":"f1a43aea-2325-3f57-aa82-cc6bde75ce87","pitchNumber":2,"startTime":"2026-06-30T00:49:30.845Z","endTime":"2026-06-30T00:49:44.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:49:44.699Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:49:48.829Z","endTime":"2026-06-30T00:51:24.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":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":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513174469036038,"aZ":-31.300647130424057,"pfxX":-6.88665819973842,"pfxZ":0.5076037396613966,"pX":-1.3901819216460052,"pZ":3.3477751905009803,"vX0":1.687837660341616,"vY0":-129.82697190592216,"vZ0":0.3545354504609949,"x":169.99,"y":148.39,"x0":-1.1495241304883526,"y0":50.004861447334655,"z0":5.571882775331935,"aX":-11.879707900325979},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":12.1,"spinRate":1373,"spinDirection":251},"zone":11,"typeConfidence":0.87,"plateTime":0.42021367294082523,"extension":5.714627190749666},"index":0,"playId":"89e19833-2234-3c3b-a4f5-5d18c01f0b64","pitchNumber":1,"startTime":"2026-06-30T00:50:22.842Z","endTime":"2026-06-30T00:50:26.453Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812999135530347,"aZ":-30.46692678709212,"pfxX":-9.137643622764866,"pfxZ":0.99867082720613,"pX":-1.2553169610737536,"pZ":2.2054614471579956,"vX0":2.9629419655960447,"vY0":-130.076951513594,"vZ0":-2.2766655111839436,"x":164.85,"y":179.23,"x0":-1.2234019090276658,"y0":50.002619561940236,"z0":5.406686120328782,"aX":-15.625861471142079},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":15.8,"spinRate":1519,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4214065873894093,"extension":5.8146881341129175},"index":1,"playId":"a0136ed1-3477-3ee4-ba52-1b25b6c0052b","pitchNumber":2,"startTime":"2026-06-30T00:50:37.652Z","endTime":"2026-06-30T00:50:41.054Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28051663431404,"aZ":-14.761309859247058,"pfxX":-5.273346660273388,"pfxZ":9.156600149363047,"pX":0.01119215503639574,"pZ":2.1298159288540974,"vX0":4.482797483509742,"vY0":-137.02181241718,"vZ0":-6.003826647257731,"x":116.57,"y":181.27,"x0":-0.960913278565724,"y0":50.00289864511864,"z0":5.358077989608561,"aX":-10.027393161116592},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":8.6,"spinRate":2149,"spinDirection":220},"zone":8,"typeConfidence":0.92,"plateTime":0.3997490381509432,"extension":6.066766363639819},"index":2,"playId":"f09fa52c-9cb8-398f-b8e3-ce2a7b6db7f5","pitchNumber":3,"startTime":"2026-06-30T00:50:59.150Z","endTime":"2026-06-30T00:51:03.026Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.239457057264314,"aZ":-36.83381889870909,"pfxX":6.085315160381493,"pfxZ":-3.2856440472910577,"pX":0.3753632048482153,"pZ":2.142849374709085,"vX0":2.2773896413072383,"vY0":-118.4967628692735,"vZ0":0.2875319666931333,"x":102.69,"y":180.92,"x0":-1.3895147859675427,"y0":50.00243202025829,"z0":5.3927832863394904,"aX":8.629254469226545},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.6,"breakHorizontal":-11.6,"spinRate":2609,"spinDirection":36},"zone":9,"typeConfidence":0.89,"plateTime":0.4627266097899554,"extension":5.815502686492599},"hitData":{"launchSpeed":84.5,"launchAngle":20.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.49,"coordY":122.11}},"index":3,"playId":"734c8804-46fe-3baa-8403-e39193a0b991","pitchNumber":4,"startTime":"2026-06-30T00:51:14.523Z","endTime":"2026-06-30T00:51:24.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:51:24.475Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to catcher Freddy Fermin in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:51:26.701Z","endTime":"2026-06-30T00:53:40.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635610722041374,"aZ":-27.330027737938472,"pfxX":1.1742299362223743,"pfxZ":2.8839413298482093,"pX":-0.09228000568382694,"pZ":3.796896240884849,"vX0":1.245054177714989,"vY0":-128.01298992968339,"vZ0":0.766133442720544,"x":120.52,"y":136.26,"x0":-0.7354492115809442,"y0":50.00064381597062,"z0":5.614765941251934,"aX":1.9702817606392105},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2447,"spinDirection":176},"zone":11,"typeConfidence":0.54,"plateTime":0.4260478290887968,"extension":6.022694139170548},"index":0,"playId":"920a1a12-7b0a-3948-8963-7120948f62c3","pitchNumber":1,"startTime":"2026-06-30T00:51:56.739Z","endTime":"2026-06-30T00:52:00.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994866520885584,"aZ":-36.87837043184373,"pfxX":-0.9158367763787472,"pfxZ":-2.879479839725035,"pX":-0.08976320475415826,"pZ":1.1431744425085366,"vX0":2.078423028603285,"vY0":-126.94007933649841,"vZ0":-3.5460208266305533,"x":120.42,"y":207.91,"x0":-0.8002015325107537,"y0":50.006289074024814,"z0":5.494526131161267,"aX":-1.495197711932608},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.8,"breakHorizontal":1.2,"spinRate":2617,"spinDirection":4},"zone":13,"typeConfidence":0.91,"plateTime":0.4314920933573916,"extension":5.998643965725757},"index":1,"playId":"61905bfd-5527-3cf7-bdbc-d1b622ddb75a","pitchNumber":2,"startTime":"2026-06-30T00:52:19.421Z","endTime":"2026-06-30T00:52:26.026Z","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":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565825758264136,"aZ":-36.417663878604685,"pfxX":-0.4566678585124688,"pfxZ":-2.648158609243354,"pX":0.4106691842647937,"pZ":1.3880194418777299,"vX0":2.674441467383497,"vY0":-126.09468569737344,"vZ0":-2.871471497180184,"x":101.35,"y":201.3,"x0":-0.606109756674697,"y0":50.00164333569791,"z0":5.491191706640145,"aX":-0.7329191692703905},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":0.2,"spinRate":2590,"spinDirection":358},"zone":14,"typeConfidence":0.91,"plateTime":0.43501600076686797,"extension":5.991641603243166},"index":2,"playId":"6c6b1271-5648-39e5-b3e3-cfaa024728ba","pitchNumber":3,"startTime":"2026-06-30T00:52:41.873Z","endTime":"2026-06-30T00:52:46.608Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"0e650401-8007-36af-90d2-215c960b69f0","startTime":"2026-06-30T00:53:15.611Z","endTime":"2026-06-30T00:53:18.611Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.030961781108203,"aZ":-17.022131340261183,"pfxX":-5.760172756021574,"pfxZ":8.043993297466521,"pX":-0.34636277558120804,"pZ":2.596570408072667,"vX0":2.302825168080651,"vY0":-136.37560801362366,"vZ0":-4.515415739220286,"x":130.2,"y":168.67,"x0":-0.45348691571819433,"y0":50.000421150037084,"z0":5.448038288404869,"aX":-10.84667113641075},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2138,"spinDirection":216},"zone":4,"typeConfidence":0.92,"plateTime":0.4016427175747781,"extension":6.175418283992554},"hitData":{"launchSpeed":84.6,"launchAngle":88.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":113.3,"coordY":213.5}},"index":4,"playId":"93f4f4d0-6865-3cf8-9bad-6b66badd87d2","pitchNumber":4,"startTime":"2026-06-30T00:53:31.831Z","endTime":"2026-06-30T00:53:40.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:53:40.526Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Andujar hits a ground-rule double (14) on a line drive to left field.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:55:35.644Z","endTime":"2026-06-30T00:56:58.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.793037743115267,"aZ":-30.361966907865042,"pfxX":7.349718425490529,"pfxZ":1.2779904277625604,"pX":1.3993233052684646,"pZ":3.9592249964487274,"vX0":-2.191378110494182,"vY0":-119.05169363367574,"vZ0":2.517465265804047,"x":63.66,"y":131.88,"x0":1.3817678168433478,"y0":50.00482643937164,"z0":5.652897636776389,"aX":10.45570318048604},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.2,"breakHorizontal":-12.7,"spinRate":1134,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.46166699932450284,"extension":6.295941236940063},"index":0,"playId":"e9d0d0c1-9793-3922-a6ae-16541a0cc2eb","pitchNumber":1,"startTime":"2026-06-30T00:56:04.163Z","endTime":"2026-06-30T00:56:07.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367564579114315,"aZ":-34.267634371351704,"pfxX":-4.613553663175518,"pfxZ":-1.5210310158255922,"pX":0.31590477970043995,"pZ":1.601695001034537,"vX0":-1.4906812658559718,"vY0":-116.86850902521384,"vZ0":-1.2290174049955798,"x":104.96,"y":195.53,"x0":1.5626041077472075,"y0":50.0051902748483,"z0":5.372138991711593,"aX":-6.340249465347194},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.8,"breakHorizontal":8.8,"spinRate":2533,"spinDirection":299},"zone":9,"typeConfidence":0.83,"plateTime":0.4698488614280838,"extension":6.0931772538766},"index":1,"playId":"ee04917f-0f87-3719-8cec-c00fb88df0d8","pitchNumber":2,"startTime":"2026-06-30T00:56:20.369Z","endTime":"2026-06-30T00:56:23.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185861743000416,"aZ":-27.56742921076893,"pfxX":6.761077098378209,"pfxZ":3.1319358893360505,"pX":-0.2084342387986058,"pZ":2.8422953899593986,"vX0":-5.469153322154445,"vY0":-120.50513406740033,"vZ0":-0.5670707319921242,"x":124.95,"y":162.04,"x0":1.2109637514315585,"y0":50.00454702184934,"z0":5.513714968722789,"aX":9.955119484446415},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":-10.9,"spinRate":1255,"spinDirection":124},"zone":2,"typeConfidence":0.91,"plateTime":0.45433436800553517,"extension":6.292076514044757},"hitData":{"launchSpeed":106.4,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":32.23,"coordY":91.07}},"index":2,"playId":"a6a74ca1-d1a3-31bc-a018-5140aa9b0151","pitchNumber":3,"startTime":"2026-06-30T00:56:42.099Z","endTime":"2026-06-30T00:56:58.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:56:58.094Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a line drive to center fielder Pete Crow-Armstrong. Miguel Andujar to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:57:09.705Z","endTime":"2026-06-30T00:58:20.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12815088824682,"aZ":-14.087731931173737,"pfxX":7.469702605657291,"pfxZ":10.235440103947825,"pX":0.7870177192682675,"pZ":3.3539258488038217,"vX0":-3.791646769571995,"vY0":-132.09878897617574,"vZ0":-2.3934409275256483,"x":87.0,"y":148.22,"x0":1.2703883448192521,"y0":50.00548055087293,"z0":5.307364652394649,"aX":13.203920727278616},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":-12.7,"spinRate":2501,"spinDirection":141},"zone":12,"typeConfidence":0.88,"plateTime":0.41462705514669196,"extension":6.149837433301937},"index":0,"playId":"3a2a74f1-cf5c-3c90-8fdd-29c85946b746","pitchNumber":1,"startTime":"2026-06-30T00:57:28.198Z","endTime":"2026-06-30T00:57:32.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.140259185839483,"aZ":-11.92595416140215,"pfxX":7.125525451190544,"pfxZ":11.200935097924333,"pX":-0.44427575914389494,"pZ":3.3107431620974763,"vX0":-6.691200050034805,"vY0":-133.68065228035329,"vZ0":-2.990442141080534,"x":133.93,"y":149.39,"x0":1.1668575328798387,"y0":50.00364928264268,"z0":5.301509267961229,"aX":12.882139598572047},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":-11.4,"spinRate":2556,"spinDirection":142},"zone":11,"typeConfidence":0.91,"plateTime":0.40993100151938844,"extension":6.327458262430282},"index":1,"playId":"c9e7816f-339d-31f7-b2d1-754b041736bc","pitchNumber":2,"startTime":"2026-06-30T00:57:48.010Z","endTime":"2026-06-30T00:57:52.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.067489912037395,"aZ":-27.82652301008404,"pfxX":7.343509228004066,"pfxZ":2.89861491324442,"pX":-0.2816569862713447,"pZ":2.220820370314262,"vX0":-5.994545475653015,"vY0":-120.98031199374901,"vZ0":-1.8984771165876937,"x":127.74,"y":178.82,"x0":1.260478457966023,"y0":50.00291349446144,"z0":5.427999698331246,"aX":11.01080715445939},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":-12.1,"spinRate":1281,"spinDirection":120},"zone":4,"typeConfidence":0.91,"plateTime":0.4507855628750761,"extension":6.414060027979949},"hitData":{"launchSpeed":84.5,"launchAngle":16.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.07,"coordY":90.11}},"index":2,"playId":"0b9f0207-b114-3c9f-9280-da722a522416","pitchNumber":3,"startTime":"2026-06-30T00:58:07.979Z","endTime":"2026-06-30T00:58:20.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:58:20.244Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:58:23.903Z","endTime":"2026-06-30T00:59:47.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81057067407079,"aZ":-14.173234141174376,"pfxX":7.578947441099375,"pfxZ":9.983373766070134,"pX":-0.13325835109132153,"pZ":3.149179712049916,"vX0":-5.904465096993915,"vY0":-134.12389426234898,"vZ0":-3.1888229250489473,"x":122.08,"y":153.75,"x0":1.1234202463997316,"y0":50.00168647519994,"z0":5.378178704771022,"aX":13.66457128943155},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":-12.2,"spinRate":2468,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.4100006020992826,"extension":6.2566858591680035},"index":0,"playId":"50071b07-124c-3aca-a65d-1dd188c712cc","pitchNumber":1,"startTime":"2026-06-30T00:58:57.514Z","endTime":"2026-06-30T00:59:01.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92494631316099,"aZ":-25.01384827614086,"pfxX":7.421526970621603,"pfxZ":4.819842566123176,"pX":-0.6780329670689023,"pZ":3.049528337679721,"vX0":-6.514219742842746,"vY0":-121.16039771060731,"vZ0":-0.5255552827149677,"x":142.85,"y":156.44,"x0":1.0826941509769583,"y0":50.00088413390658,"z0":5.457311049518267,"aX":11.020313257632216},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.9,"breakHorizontal":-11.9,"spinRate":1168,"spinDirection":116},"zone":1,"typeConfidence":0.9,"plateTime":0.4522655645018623,"extension":6.477455921432447},"index":1,"playId":"370e92c0-ca0a-349a-b1ed-c1d73f6db444","pitchNumber":2,"startTime":"2026-06-30T00:59:21.602Z","endTime":"2026-06-30T00:59:25.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.75082101409666,"aZ":-31.983618626209694,"pfxX":-6.389568127629156,"pfxZ":0.12829429411532978,"pX":-1.4892572547999483,"pZ":1.0303355601719166,"vX0":-4.818340582512056,"vY0":-120.57161944447427,"vZ0":-3.6292126728032805,"x":173.77,"y":210.96,"x0":1.3535762199268697,"y0":50.00367995566453,"z0":5.328060560269234,"aX":-9.565373153053955},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":12.6,"spinRate":2618,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4513828138066045,"extension":6.2026373854012204},"index":2,"playId":"1b490f69-005c-3100-a810-3ec281dc112a","pitchNumber":3,"startTime":"2026-06-30T00:59:43.559Z","endTime":"2026-06-30T00:59:47.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:59:47.203Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (5) on a sharp line drive to left fielder Ian Happ. Miguel Andujar scores. Ty France to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:59:53.258Z","endTime":"2026-06-30T01:00:52.482Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407884631544146,"aZ":-26.737930857133197,"pfxX":7.355257814551853,"pfxZ":3.6586186873665376,"pX":0.29489027665902673,"pZ":1.6026524294606956,"vX0":-4.3853383308889216,"vY0":-121.0091035359877,"vZ0":-3.3825960054343014,"x":105.76,"y":195.51,"x0":1.1741807325927764,"y0":50.000979450328266,"z0":5.358743835263999,"aX":10.91709151053829},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.1,"breakHorizontal":-12.2,"spinRate":1348,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4524878825056504,"extension":6.360441492570888},"index":0,"playId":"ce8db72a-a3e4-3619-8d29-1e053197c1dd","pitchNumber":1,"startTime":"2026-06-30T01:00:18.258Z","endTime":"2026-06-30T01:00:21.545Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24010542405203,"aZ":-27.12359707619053,"pfxX":5.9186675635567045,"pfxZ":3.3837904995663886,"pX":-0.19483188271786633,"pZ":2.1135799182062427,"vX0":-5.204271346854376,"vY0":-121.00992639260973,"vZ0":-2.238061219595725,"x":124.43,"y":181.71,"x0":1.2083064272864064,"y0":50.00159374372497,"z0":5.411898880067021,"aX":8.83172808301663},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-9.6,"spinRate":1137,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.45156263079204484,"extension":6.35207626446581},"hitData":{"launchSpeed":101.5,"launchAngle":16.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.76,"coordY":118.0}},"index":1,"playId":"1e2cbe51-f84b-3b5c-9d5a-e0593ee73cf9","pitchNumber":2,"startTime":"2026-06-30T01:00:40.704Z","endTime":"2026-06-30T01:00:52.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:00:52.482Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T01:02:16.989Z","endTime":"2026-06-30T01:03:19.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:01:17.364Z","endTime":"2026-06-30T01:02:19.277Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14170475186477,"aZ":-14.805841151822323,"pfxX":5.96903685269234,"pfxZ":9.722348056234322,"pX":0.8952483843200252,"pZ":3.2060817353966367,"vX0":-2.991383567859252,"vY0":-133.41576963042405,"vZ0":-2.877933164144664,"x":82.88,"y":152.22,"x0":1.2610222737038255,"y0":50.002971747830344,"z0":5.378220411378699,"aX":10.662482249744137},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-10.1,"spinRate":2415,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.41198573781914716,"extension":6.253269424673776},"index":1,"playId":"307a4e07-4847-3744-aa1a-73d4c4a10f5e","pitchNumber":1,"startTime":"2026-06-30T01:02:19.277Z","endTime":"2026-06-30T01:02:23.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.522483095955984,"aZ":-13.95428675507096,"pfxX":6.233540209884968,"pfxZ":10.21692023506562,"pX":0.1376911016461467,"pZ":3.469029014755814,"vX0":-4.852175201277002,"vY0":-133.1783968948513,"vZ0":-2.3691076693470707,"x":111.75,"y":145.12,"x0":1.1798726020515937,"y0":50.00428911314313,"z0":5.388276728438738,"aX":11.118018257809865},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":-10.1,"spinRate":2521,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.41241760723047793,"extension":6.35662071731694},"index":2,"playId":"3350a762-5c2e-3bc0-85ef-e8a7ad7907f2","pitchNumber":2,"startTime":"2026-06-30T01:02:40.331Z","endTime":"2026-06-30T01:02:43.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T01:03:05.049Z","endTime":"2026-06-30T01:03:08.321Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"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":92.4,"endSpeed":84.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.344450352495816,"aZ":-14.270089032002424,"pfxX":6.5621668870969945,"pfxZ":9.83860410978512,"pX":-0.7648729630128848,"pZ":2.9894542403275057,"vX0":-6.9044600873583155,"vY0":-134.34685821440144,"vZ0":-3.512904006918029,"x":146.16,"y":158.06,"x0":0.9914413781994423,"y0":50.000711129874546,"z0":5.334530099388188,"aX":11.939601188828112},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-10.3,"spinRate":2534,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.40839654967480143,"extension":6.295622500369872},"hitData":{"launchSpeed":62.8,"launchAngle":67.0,"totalDistance":114.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.16,"coordY":163.4}},"index":4,"playId":"607cf1b6-7380-32bb-87e2-8209693da278","pitchNumber":3,"startTime":"2026-06-30T01:03:08.321Z","endTime":"2026-06-30T01:03:19.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:03:19.304Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, first baseman Michael Busch to pitcher Shota Imanaga.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T01:03:24.742Z","endTime":"2026-06-30T01:04:34.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84340515968517,"aZ":-13.358410775379378,"pfxX":6.455726997834199,"pfxZ":10.293248722742511,"pX":-1.0846543852631503,"pZ":1.9455079372465833,"vX0":-7.911688520509861,"vY0":-134.51577935661712,"vZ0":-6.134164623110975,"x":158.34,"y":186.25,"x0":1.059302791435127,"y0":50.00476021106398,"z0":5.206940983354645,"aX":11.803654802644601},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-10.0,"spinRate":2498,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.4075751484483008,"extension":6.270402996152371},"index":0,"playId":"6355b306-e27a-3514-b55b-fc42728c5cc5","pitchNumber":1,"startTime":"2026-06-30T01:03:46.561Z","endTime":"2026-06-30T01:03:49.561Z","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":87.9,"endSpeed":81.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54148485293933,"aZ":-24.86441923227837,"pfxX":-0.27436221307235353,"pfxZ":4.397824711577069,"pX":-1.1813884272814905,"pZ":1.0114837875290965,"vX0":-6.20751883620362,"vY0":-127.90356316698197,"vZ0":-5.669968782530581,"x":162.03,"y":211.47,"x0":1.3092305498342791,"y0":50.00299514329134,"z0":5.198084981788398,"aX":-0.45606888990794975},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":1.8,"spinRate":2464,"spinDirection":161},"zone":13,"typeConfidence":0.57,"plateTime":0.4276812608198499,"extension":6.4690039072679655},"index":1,"playId":"395c8307-1fe4-302e-aa3b-32fa74f5c7f5","pitchNumber":2,"startTime":"2026-06-30T01:04:05.893Z","endTime":"2026-06-30T01:04:09.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09197751283346,"aZ":-11.733170902823165,"pfxX":5.497213276877615,"pfxZ":11.167788731826914,"pX":-0.12658466507966223,"pZ":2.638703613210082,"vX0":-5.275855570876714,"vY0":-135.10023902793014,"vZ0":-4.512312462565088,"x":121.83,"y":167.54,"x0":1.1465314354966591,"y0":50.00510990746838,"z0":5.168828535252549,"aX":10.064804216216077},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":-8.6,"spinRate":2523,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.406928125503879,"extension":6.232280491619451},"hitData":{"launchSpeed":84.0,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":165.87}},"index":2,"playId":"eded59e6-1e3f-3dda-abba-bce82cf77ab0","pitchNumber":3,"startTime":"2026-06-30T01:04:25.528Z","endTime":"2026-06-30T01:04:34.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:04:34.136Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, first baseman Ty France to pitcher Griffin Canning.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:06:25.670Z","endTime":"2026-06-30T01:08:02.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563598858185134,"aZ":-37.40224238086309,"pfxX":0.002401572037328714,"pfxZ":-3.284182679829728,"pX":-0.2679318718758857,"pZ":3.4272316783832273,"vX0":2.255077632620777,"vY0":-124.92960174670071,"vZ0":1.8983293548312643,"x":127.21,"y":146.24,"x0":-1.180032699938573,"y0":50.00400579706918,"z0":5.7166888436189565,"aX":0.0033535846751217174},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.3,"breakHorizontal":-0.5,"spinRate":2606,"spinDirection":12},"zone":11,"typeConfidence":0.92,"plateTime":0.4372938296662423,"extension":5.842962381745984},"index":0,"playId":"b6e380cf-7862-3b56-bb82-adfb059b3d8f","pitchNumber":1,"startTime":"2026-06-30T01:06:55.221Z","endTime":"2026-06-30T01:06:59.576Z","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":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233421142725888,"aZ":-36.82598804960554,"pfxX":-0.1078631296760002,"pfxZ":-2.8469486852804566,"pX":0.4077447401846066,"pZ":1.8537580194276837,"vX0":3.6212020704944443,"vY0":-126.90272453542141,"vZ0":-2.0448618335808497,"x":101.46,"y":188.73,"x0":-1.0218038805585112,"y0":50.001941473111515,"z0":5.595239775934282,"aX":-0.17753912381220185},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-0.6,"spinRate":2690,"spinDirection":358},"zone":9,"typeConfidence":0.91,"plateTime":0.43111767480457175,"extension":5.8845111626970255},"index":1,"playId":"a1979cd1-5a99-3f13-baaf-e46f3502713b","pitchNumber":2,"startTime":"2026-06-30T01:07:14.765Z","endTime":"2026-06-30T01:07:18.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641748077802973,"aZ":-31.770406695096295,"pfxX":-7.511501065961916,"pfxZ":0.2270597568934365,"pX":0.03612715898751699,"pZ":1.5804464449604054,"vX0":5.580100146064477,"vY0":-130.8338588907445,"vZ0":-3.675964132615203,"x":115.62,"y":196.11,"x0":-1.1404186140162103,"y0":50.00000362512147,"z0":5.365210668987621,"aX":-13.119022775109359},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.1,"breakHorizontal":12.5,"spinRate":1471,"spinDirection":247},"zone":8,"typeConfidence":0.88,"plateTime":0.4174379265054302,"extension":5.899839243543837},"index":2,"playId":"a669a6e0-430c-37cc-921f-682372de8a53","pitchNumber":3,"startTime":"2026-06-30T01:07:28.764Z","endTime":"2026-06-30T01:07:32.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T01:07:41.682Z","endTime":"2026-06-30T01:07:54.692Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.269991921876688,"aZ":-16.873885190143785,"pfxX":-4.578065397921442,"pfxZ":8.03671550892654,"pX":0.6205139419330122,"pZ":2.971196562142374,"vX0":5.438587675650891,"vY0":-136.4367316683142,"vZ0":-3.69377814468075,"x":93.35,"y":158.56,"x0":-0.7947373542249331,"y0":50.00224962267608,"z0":5.490530638437649,"aX":-8.715432449610304},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2196,"spinDirection":217},"zone":3,"typeConfidence":0.92,"plateTime":0.3999706735391442,"extension":6.061733962849517},"hitData":{"launchSpeed":75.4,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.97,"coordY":156.67}},"index":4,"playId":"590c2ddd-21de-3065-a6be-11328257b557","pitchNumber":4,"startTime":"2026-06-30T01:07:54.692Z","endTime":"2026-06-30T01:08:02.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:08:02.321Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (11) on a fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:08:08.601Z","endTime":"2026-06-30T01:09:27.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04017980533645,"aZ":-16.405186769829577,"pfxX":-4.8789662807590295,"pfxZ":8.292055602419904,"pX":0.5896832120433307,"pZ":1.7668359519640444,"vX0":5.765353009574525,"vY0":-136.54560317130748,"vZ0":-6.653157576751595,"x":94.52,"y":191.08,"x0":-0.9080932262626868,"y0":50.004342204012325,"z0":5.34977458699264,"aX":-9.280402418043144},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2150,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.40003431668424616,"extension":6.113551388927996},"index":0,"playId":"418cc52d-0baa-3fcf-b75d-eb052904e642","pitchNumber":1,"startTime":"2026-06-30T01:08:28.925Z","endTime":"2026-06-30T01:08:32.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98661947106108,"aZ":-32.614127668147674,"pfxX":-1.3321334866857262,"pfxZ":-0.27087530913242164,"pX":1.3851396441783164,"pZ":0.6160568048819007,"vX0":6.393200217489753,"vY0":-127.55012907138169,"vZ0":-5.783468320987472,"x":64.2,"y":222.15,"x0":-0.9795138672766823,"y0":50.000076412000276,"z0":5.481331321443337,"aX":-2.197638373546211},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":1.0,"spinRate":2671,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.42925223432256354,"extension":6.118780617143725},"index":1,"playId":"fbaeb726-1e49-3e04-aa1f-3db943c09e54","pitchNumber":2,"startTime":"2026-06-30T01:08:47.919Z","endTime":"2026-06-30T01:08:51.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876607037326483,"aZ":-34.25664275644378,"pfxX":1.0241423160165886,"pfxZ":-1.2658804497309841,"pX":0.39472232866650186,"pZ":2.4746945789167385,"vX0":3.8381316703843953,"vY0":-126.97068313232435,"vZ0":-0.9473579883508543,"x":101.95,"y":171.96,"x0":-1.2641780452137934,"y0":50.00204829605353,"z0":5.557610481758169,"aX":1.685989694593908},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":-2.6,"spinRate":2865,"spinDirection":52},"zone":6,"typeConfidence":0.91,"plateTime":0.42996228661191704,"extension":5.869844392262693},"hitData":{"launchSpeed":96.7,"launchAngle":47.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.92,"coordY":64.52}},"index":2,"playId":"eeb61cd1-322c-3f26-bace-6c4e8b344ec0","pitchNumber":3,"startTime":"2026-06-30T01:09:10.437Z","endTime":"2026-06-30T01:09:27.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:09:27.365Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:09:43.609Z","endTime":"2026-06-30T01:12:09.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.2,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480625629358197,"aZ":-31.220596205514855,"pfxX":-8.081436291992976,"pfxZ":0.5825180799874357,"pX":-0.888084249257907,"pZ":3.281718975063922,"vX0":2.512071362671338,"vY0":-127.0371608222618,"vZ0":0.6308313562134866,"x":150.85,"y":150.17,"x0":-0.8359816329234648,"y0":50.00447228039391,"z0":5.49948921841783,"aX":-13.29394454711366},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":1258,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.43010692938930806,"extension":5.925994365950044},"index":0,"playId":"55f6a642-3959-35fc-ac0e-ffeb0a27ff8b","pitchNumber":1,"startTime":"2026-06-30T01:10:04.595Z","endTime":"2026-06-30T01:10:08.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566003985564286,"aZ":-30.35998494737931,"pfxX":-7.70688784622962,"pfxZ":1.0373161148038417,"pX":-0.31544937779287624,"pZ":2.338463326296734,"vX0":3.772943380292851,"vY0":-130.5592161564151,"vZ0":-2.066450519356837,"x":129.02,"y":175.64,"x0":-0.7692659799143718,"y0":50.002353978772746,"z0":5.400067555805772,"aX":-13.455192627524802},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":1455,"spinDirection":245},"zone":4,"typeConfidence":0.89,"plateTime":0.4177246118643212,"extension":5.928112168722228},"index":1,"playId":"478400ea-31b6-3308-b9fe-88f93b3f9465","pitchNumber":2,"startTime":"2026-06-30T01:10:20.933Z","endTime":"2026-06-30T01:10:24.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79872801741077,"aZ":-24.84837144982783,"pfxX":0.3443791258909614,"pfxZ":4.267886324345659,"pX":0.3711438038225619,"pZ":2.87187264580718,"vX0":2.7784099538156095,"vY0":-129.36052036598664,"vZ0":-1.7476223754982387,"x":102.85,"y":161.24,"x0":-0.7559812574241572,"y0":50.00273099716666,"z0":5.437854012645625,"aX":0.5903162764625561},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.2,"spinRate":2450,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.4214034259231103,"extension":6.050927656630227},"index":2,"playId":"0dd5cbf8-8dc9-3533-be40-a7bfeebc0549","pitchNumber":3,"startTime":"2026-06-30T01:10:44.931Z","endTime":"2026-06-30T01:10:48.212Z","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":93.5,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042426760690354,"aZ":-17.70149052444999,"pfxX":-5.958337132168466,"pfxZ":7.600203421895797,"pX":0.39619131999027696,"pZ":2.5452702455953107,"vX0":4.416859590450073,"vY0":-136.18882018794574,"vZ0":-4.540568207112605,"x":101.9,"y":170.06,"x0":-0.46140010662842357,"y0":50.00258550034301,"z0":5.434931585760776,"aX":-11.346805579115902},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2136,"spinDirection":218},"zone":6,"typeConfidence":0.89,"plateTime":0.4000794069906308,"extension":6.1093493353091},"index":3,"playId":"79fd2b9a-dcc1-3629-8c85-332a71d84411","pitchNumber":4,"startTime":"2026-06-30T01:11:03.616Z","endTime":"2026-06-30T01:11:07.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75956834277807,"aZ":-34.19287083889907,"pfxX":-1.8918073181600734,"pfxZ":-1.1936386006492934,"pX":1.412274735571521,"pZ":0.708057609902727,"vX0":5.3256304707493545,"vY0":-128.62332688398524,"vZ0":-5.286671842300341,"x":63.17,"y":219.66,"x0":-0.43237156511712044,"y0":50.00596245142569,"z0":5.418308263374964,"aX":-3.1957944558275173},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.1,"breakHorizontal":2.3,"spinRate":2688,"spinDirection":19},"zone":14,"typeConfidence":0.89,"plateTime":0.42460911856403705,"extension":6.076970948515818},"index":4,"playId":"fccfbb9b-4fe5-3a0a-aa5a-47a75007adfa","pitchNumber":5,"startTime":"2026-06-30T01:11:35.356Z","endTime":"2026-06-30T01:11:38.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818590812182265,"aZ":-27.78269483762899,"pfxX":-7.473157823483758,"pfxZ":2.5334666432500352,"pX":-0.3722824384995267,"pZ":2.515078407358224,"vX0":3.2482230179892233,"vY0":-130.39414171563797,"vZ0":-2.033044550522303,"x":131.19,"y":170.87,"x0":-0.6589913451533853,"y0":50.00133174029565,"z0":5.388139785565329,"aX":-12.947828589993746},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":1420,"spinDirection":242},"zone":4,"typeConfidence":0.86,"plateTime":0.4190604572788077,"extension":5.960219105365229},"hitData":{"launchSpeed":88.8,"launchAngle":23.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.05,"coordY":87.12}},"index":5,"playId":"fba9e779-7368-3102-9973-bfbf50c39d81","pitchNumber":6,"startTime":"2026-06-30T01:11:58.501Z","endTime":"2026-06-30T01:12:09.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:12:09.070Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nico Hoerner hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:13:13.181Z","endTime":"2026-06-30T01:13:23.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:12:27.270Z","endTime":"2026-06-30T01:13:15.302Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.326898539457623,"aZ":-39.9145051365016,"pfxX":5.445455389910798,"pfxZ":-5.7625604784713325,"pX":-1.71557870554332,"pZ":4.133294789180907,"vX0":-3.0171017760640013,"vY0":-115.12376398441516,"vZ0":5.058875746055356,"x":182.39,"y":127.18,"x0":-1.0957037814225548,"y0":50.0046674159651,"z0":5.770271413795077,"aX":7.311801336078969},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.9,"breakHorizontal":-9.1,"spinRate":2427,"spinDirection":49},"zone":11,"typeConfidence":0.91,"plateTime":0.4757395916006466,"extension":5.745573011774436},"index":1,"playId":"a3a27cc2-464b-35a8-955a-43cb99dbc9ed","pitchNumber":1,"startTime":"2026-06-30T01:13:15.302Z","endTime":"2026-06-30T01:13:23.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:13:23.182Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a line drive to right fielder Fernando Tatis Jr. Seiya Suzuki scores. Nico Hoerner to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:13:42.290Z","endTime":"2026-06-30T01:14:57.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.317999655654223,"aZ":-38.05748752674589,"pfxX":6.665068934269783,"pfxZ":-4.232704048011994,"pX":-1.247578646261458,"pZ":3.0116047742975423,"vX0":-2.0518694135323226,"vY0":-116.69388126120664,"vZ0":2.3902672808325622,"x":164.55,"y":157.47,"x0":-1.2269237157609463,"y0":50.002953597459246,"z0":5.539106488378348,"aX":9.265292206371779},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.8,"breakHorizontal":-11.6,"spinRate":2301,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.4679608527984609,"extension":5.806686122906255},"index":0,"playId":"cae2559d-51cc-32ee-978d-a25e3c2ace3f","pitchNumber":1,"startTime":"2026-06-30T01:13:56.110Z","endTime":"2026-06-30T01:13:59.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69279708834919,"aZ":-29.06550369192542,"pfxX":-8.76943789772713,"pfxZ":1.838262630295607,"pX":-0.08737756230978502,"pZ":1.4516469097836258,"vX0":4.050744996499083,"vY0":-128.77740252749206,"vZ0":-4.286594820818889,"x":120.33,"y":199.59,"x0":-0.5343325482434523,"y0":50.00635260867049,"z0":5.365539039817385,"aX":-14.85210786923545},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":1410,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.42401047492830823,"extension":5.824149409232811},"index":1,"playId":"7ead66fb-7e52-3bed-9b55-fc0c8492eaad","pitchNumber":2,"startTime":"2026-06-30T01:14:14.043Z","endTime":"2026-06-30T01:14:17.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.608274800361123,"aZ":-25.127459089888575,"pfxX":-7.860030283864862,"pfxZ":4.076833960030389,"pX":0.9062998372872676,"pZ":2.2231524843617856,"vX0":6.3791273499403385,"vY0":-130.25120508640296,"vZ0":-3.34054085068113,"x":82.45,"y":178.75,"x0":-0.5451371298943885,"y0":50.006255024727025,"z0":5.4080010719674085,"aX":-13.6004313225924},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":1341,"spinDirection":248},"zone":14,"typeConfidence":0.86,"plateTime":0.41943134215772737,"extension":5.8828834657308064},"hitData":{"launchSpeed":90.8,"launchAngle":14.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.25,"coordY":87.39}},"index":2,"playId":"f7213ce6-3ee8-3db8-b154-8274b13af9dc","pitchNumber":3,"startTime":"2026-06-30T01:14:46.263Z","endTime":"2026-06-30T01:14:57.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:14:57.450Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T01:16:26.510Z","endTime":"2026-06-30T01:18:47.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-06-30T01:15:24.991Z","endTime":"2026-06-30T01:16:28.690Z","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(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":85.1,"endSpeed":79.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319163924225,"aZ":-33.66575659671417,"pfxX":2.65642611746234,"pfxZ":-0.9467120260920492,"pX":-0.8381956607313548,"pZ":2.8186934404710655,"vX0":-0.5710240555577466,"vY0":-124.09636407388953,"vZ0":-0.00684116636420673,"x":148.95,"y":162.68,"x0":-0.9518904830169452,"y0":50.00241234422119,"z0":5.600921638487681,"aX":4.187754953929426},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":-4.7,"spinRate":2613,"spinDirection":44},"zone":11,"typeConfidence":0.75,"plateTime":0.43956928364037307,"extension":5.908756793565089},"index":1,"playId":"66ad2a64-b3b3-3442-a579-07141ca605e5","pitchNumber":1,"startTime":"2026-06-30T01:16:28.690Z","endTime":"2026-06-30T01:16:33.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60726992066097,"aZ":-35.58343098073528,"pfxX":6.971923018562849,"pfxZ":-2.433607615263557,"pX":2.0845792552379048,"pZ":1.5792880148708746,"vX0":4.514753399805263,"vY0":-117.93549049394662,"vZ0":-1.255768627784542,"x":37.54,"y":196.14,"x0":-0.7640986774673619,"y0":50.003929406727,"z0":5.417434086631398,"aX":9.764685612373894},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.4,"breakHorizontal":-13.8,"spinRate":2542,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.4654425357341676,"extension":5.95853118432657},"index":2,"playId":"06ae9e56-6c5d-3208-a7e8-08a62ebf4db7","pitchNumber":2,"startTime":"2026-06-30T01:16:46.499Z","endTime":"2026-06-30T01:16:50.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11032428370223,"aZ":-25.865654572587157,"pfxX":-8.303298408964288,"pfxZ":3.6009742755823737,"pX":1.2693173012947718,"pZ":1.540687434213947,"vX0":7.141055558884229,"vY0":-130.68009265621353,"vZ0":-5.009797501380564,"x":68.62,"y":197.18,"x0":-0.40238090859885306,"y0":50.00424771128974,"z0":5.393853717352628,"aX":-14.553342376779916},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":1406,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.41701754025324833,"extension":5.890882770574561},"index":3,"playId":"3d0ce585-34df-3e45-a4c6-2d860183c138","pitchNumber":3,"startTime":"2026-06-30T01:17:07.293Z","endTime":"2026-06-30T01:17:10.396Z","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-06-30T01:17:22.610Z","endTime":"2026-06-30T01:17:36.799Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891793102427787,"aZ":-34.15428794583425,"pfxX":5.68856485557149,"pfxZ":-1.2376389338880065,"pX":1.420069868998975,"pZ":1.659308312665345,"vX0":3.5000792746333897,"vY0":-125.41600048543738,"vZ0":-2.494268206199286,"x":62.87,"y":193.98,"x0":-0.7296830801486118,"y0":50.00199991971609,"z0":5.4354779861498494,"aX":9.116328939252682},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-11.0,"spinRate":2945,"spinDirection":41},"zone":14,"typeConfidence":0.94,"plateTime":0.4357095674442273,"extension":5.849212623305962},"index":5,"playId":"ece34194-82a3-3892-affd-8abf26a0beb2","pitchNumber":4,"startTime":"2026-06-30T01:17:36.799Z","endTime":"2026-06-30T01:17:40.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46608908133301,"aZ":-15.30884968086129,"pfxX":-4.516962286367484,"pfxZ":9.09019245814602,"pX":1.3661028752152664,"pZ":0.9711361721178866,"vX0":5.922980738290209,"vY0":-134.89655249042502,"vZ0":-8.515056879103106,"x":64.93,"y":212.56,"x0":-0.26422755828236055,"y0":50.00561390673506,"z0":5.232943815218292,"aX":-8.383339570873543},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2175,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.40497349947727157,"extension":6.21222538608118},"index":6,"playId":"0941efde-707c-350c-acd9-a6ef3bace789","pitchNumber":5,"startTime":"2026-06-30T01:18:00.121Z","endTime":"2026-06-30T01:18:03.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"287cc42e-3244-47c8-8b9d-1219b008a89b","startTime":"2026-06-30T01:18:24.861Z","endTime":"2026-06-30T01:18:29.861Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12567951065327,"aZ":-31.674243604111975,"pfxX":0.5019851705820004,"pfxZ":0.3029982740378321,"pX":1.2414983308764398,"pZ":1.1153961769591114,"vX0":4.202906547932828,"vY0":-127.79631186425037,"vZ0":-4.814775584346978,"x":69.68,"y":208.66,"x0":-0.48367266096637984,"y0":50.006308031211766,"z0":5.486537727478273,"aX":0.8372725424828323},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-1.8,"spinRate":2758,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.42713857051174875,"extension":6.0308529437609515},"index":8,"playId":"32c267c6-7ab3-33d4-ab4a-7a7fe94dd69d","pitchNumber":6,"startTime":"2026-06-30T01:18:41.668Z","endTime":"2026-06-30T01:18:47.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:18:47.878Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:20:47.448Z","endTime":"2026-06-30T01:23:53.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":88.4,"endSpeed":81.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32580245918027,"aZ":-24.509978639002398,"pfxX":10.301276936931774,"pfxZ":4.54358576034919,"pX":0.29437651407202464,"pZ":2.41144636994211,"vX0":-5.813429217994914,"vY0":-128.69563805812916,"vZ0":-2.8926352335734027,"x":105.78,"y":173.67,"x0":1.2377479801738838,"y0":50.00168583843326,"z0":5.437010294931297,"aX":17.3741452298492},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":-17.4,"spinRate":2439,"spinDirection":135},"zone":6,"typeConfidence":0.83,"plateTime":0.42468960870928774,"extension":6.110447904970774},"index":0,"playId":"c80eaffe-d17a-3761-9ce3-f42fec8ee648","pitchNumber":1,"startTime":"2026-06-30T01:21:11.998Z","endTime":"2026-06-30T01:21:15.028Z","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":90.9,"endSpeed":82.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.255847228910756,"aZ":-16.571098602965122,"pfxX":6.106076515925768,"pfxZ":8.809757693549503,"pX":-1.0022328800881808,"pZ":4.953505169627296,"vX0":-7.565374304641254,"vY0":-132.24293190880852,"vZ0":1.4851076383638735,"x":155.2,"y":105.04,"x0":1.1025425604695287,"y0":50.00009190905682,"z0":5.600415884861172,"aX":10.811796492628806},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-9.4,"spinRate":2459,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.4142142535949276,"extension":6.116607807385033},"index":1,"playId":"954df422-6825-3d47-9cc5-a8e2fd574af1","pitchNumber":2,"startTime":"2026-06-30T01:21:29.137Z","endTime":"2026-06-30T01:21:32.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346586195040807,"aZ":-30.471221177242683,"pfxX":7.640151089534973,"pfxZ":1.1796278193214151,"pX":-0.6029285595142256,"pZ":1.4900085202662188,"vX0":-6.365579380472887,"vY0":-118.76870614986258,"vZ0":-2.741114375386612,"x":139.98,"y":198.55,"x0":1.1108734156119735,"y0":50.000524395841076,"z0":5.412035195356674,"aX":10.985732916269596},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":-12.4,"spinRate":1261,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.46002989240457826,"extension":6.403266369670404},"index":2,"playId":"0e565cec-809d-3d14-8ef3-5356bfefd897","pitchNumber":3,"startTime":"2026-06-30T01:21:44.760Z","endTime":"2026-06-30T01:21:50.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.824828059094845,"aZ":-27.92165017575029,"pfxX":8.768171415483089,"pfxZ":2.857009298115159,"pX":-1.0359692439564248,"pZ":0.9285417040566066,"vX0":-7.839374847365181,"vY0":-120.55781129922171,"vZ0":-4.639140005356428,"x":156.49,"y":213.71,"x0":1.1002764737406667,"y0":50.00490015654563,"z0":5.308678097795282,"aX":13.062313084875967},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":-14.3,"spinRate":1372,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.4522823670943721,"extension":6.271813039101511},"index":3,"playId":"d61425cf-3ae7-3579-8179-ea8ed5ebc872","pitchNumber":4,"startTime":"2026-06-30T01:22:02.265Z","endTime":"2026-06-30T01:22:06.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.96921415801848,"aZ":-42.532527562422835,"pfxX":-3.8513331409977223,"pfxZ":-8.692407554630194,"pX":-0.17120428788262523,"pZ":1.9918270002964056,"vX0":-1.3570772223829706,"vY0":-108.43363121113342,"vZ0":1.73633663959081,"x":123.53,"y":185.0,"x0":0.9632379635582962,"y0":50.00524032306246,"z0":5.821244471286072,"aX":-4.586678755274359},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-15.0,"breakHorizontal":7.3,"spinRate":2599,"spinDirection":328},"zone":8,"typeConfidence":0.91,"plateTime":0.5051324998170954,"extension":6.311087236352338},"index":4,"playId":"a4bbeae2-5a46-305b-8404-f421d661fac3","pitchNumber":5,"startTime":"2026-06-30T01:22:22.366Z","endTime":"2026-06-30T01:22:26.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53708658840479,"aZ":-28.5982360583638,"pfxX":-0.6654937513851058,"pfxZ":2.226038558306878,"pX":-0.6723501412702524,"pZ":2.0367559952822822,"vX0":-4.499677709775706,"vY0":-125.32155609581065,"vZ0":-2.7453182637606974,"x":142.63,"y":183.79,"x0":1.2243471665487877,"y0":50.00572801361579,"z0":5.454387025455916,"aX":-1.071145258213815},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":2.2,"spinRate":2626,"spinDirection":162},"zone":7,"typeConfidence":0.67,"plateTime":0.4351128343364734,"extension":6.224823393301424},"index":5,"playId":"940d0293-978d-38f0-82a5-2e015413abfa","pitchNumber":6,"startTime":"2026-06-30T01:22:39.353Z","endTime":"2026-06-30T01:22:42.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3060311181488,"aZ":-29.601820651588195,"pfxX":8.193734099351918,"pfxZ":1.7741368163986149,"pX":0.24804509992178395,"pZ":2.31394857245555,"vX0":-4.8289850382247845,"vY0":-119.60455060064362,"vZ0":-1.126546834208722,"x":107.55,"y":176.3,"x0":1.2298538696700532,"y0":50.00072232049159,"z0":5.44831676147593,"aX":11.856639023423185},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.2,"breakHorizontal":-13.7,"spinRate":1286,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.4581530438871919,"extension":6.2712514771776},"index":6,"playId":"04a7e3b1-c946-3ae4-9704-961d2b3bc33c","pitchNumber":7,"startTime":"2026-06-30T01:22:59.799Z","endTime":"2026-06-30T01:23:03.084Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063178636691656,"aZ":-24.201906026014896,"pfxX":9.99230915922322,"pfxZ":4.560676656335988,"pX":0.9048532882709449,"pZ":2.078734278294387,"vX0":-4.5938712660041015,"vY0":-131.69121642308306,"vZ0":-3.703773791959218,"x":82.51,"y":182.65,"x0":1.3776085538024996,"y0":50.004440485778765,"z0":5.302352924166994,"aX":17.478882063103843},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-17.0,"spinRate":2509,"spinDirection":132},"zone":14,"typeConfidence":0.93,"plateTime":0.4165813825156488,"extension":6.135983062443626},"index":7,"playId":"7efa37d4-23ac-3f92-88d0-64c53640ff0e","pitchNumber":8,"startTime":"2026-06-30T01:23:23.623Z","endTime":"2026-06-30T01:23:26.623Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.591792422873507,"aZ":-33.02269855852098,"pfxX":-8.652802074253605,"pfxZ":-0.5973640930370578,"pX":-0.6441298150673113,"pZ":2.8646568833637565,"vX0":-2.10542738904976,"vY0":-118.67153422119925,"vZ0":1.1203556909879884,"x":141.55,"y":161.43,"x0":1.3784631234826323,"y0":50.001268258439424,"z0":5.393302022428975,"aX":-12.345959679589287},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":2540,"spinDirection":295},"zone":4,"typeConfidence":0.9,"plateTime":0.4614449024313769,"extension":6.113817626109482},"hitData":{"launchSpeed":83.7,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":168.91}},"index":8,"playId":"7f2f26cf-d31d-320a-9c23-140ea3deaa03","pitchNumber":9,"startTime":"2026-06-30T01:23:45.594Z","endTime":"2026-06-30T01:23:53.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:23:53.697Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samad Taylor grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:23:58.965Z","endTime":"2026-06-30T01:25:27.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812809229192155,"aZ":-17.234607928271295,"pfxX":6.042582492220562,"pfxZ":8.01244950655517,"pX":-0.0795738377272608,"pZ":3.90540774387669,"vX0":-5.575002076855915,"vY0":-135.265993729566,"vZ0":-0.7449650217719607,"x":120.03,"y":133.33,"x0":1.2169917354820625,"y0":50.0026742013617,"z0":5.385970096494584,"aX":11.266345257603968},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-9.8,"spinRate":2550,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.40399342537182426,"extension":6.121490879504752},"index":0,"playId":"c6d29b0e-a6c8-3b23-9fbd-f3b2ed815f80","pitchNumber":1,"startTime":"2026-06-30T01:24:21.518Z","endTime":"2026-06-30T01:24:25.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927433756448945,"aZ":-16.329624569858435,"pfxX":8.020474536635929,"pfxZ":8.649109424282326,"pX":0.4880665990806062,"pZ":2.9400676396267884,"vX0":-4.71646678122542,"vY0":-134.8890412572779,"vZ0":-3.042251023271163,"x":98.4,"y":159.4,"x0":1.222477198900699,"y0":50.00409828006675,"z0":5.2422327617761235,"aX":14.695300358771982},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":-13.4,"spinRate":2557,"spinDirection":143},"zone":3,"typeConfidence":0.89,"plateTime":0.4069525429059495,"extension":6.134506136012314},"index":1,"playId":"ab4d9d94-3d8c-342b-a0c5-5da62b94e470","pitchNumber":2,"startTime":"2026-06-30T01:24:37.142Z","endTime":"2026-06-30T01:24:40.965Z","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":86.5,"endSpeed":80.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41710295893946,"aZ":-27.00731847634689,"pfxX":-1.506388317822939,"pfxZ":3.1901894347864896,"pX":-1.355355835733315,"pZ":2.4439499643262694,"vX0":-6.110719060822239,"vY0":-125.90355294629137,"vZ0":-1.9321774198661252,"x":168.66,"y":172.79,"x0":1.2900757106983884,"y0":50.003441817190804,"z0":5.387964428556908,"aX":-2.439194631033856},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":4.0,"spinRate":2581,"spinDirection":196},"zone":11,"typeConfidence":0.75,"plateTime":0.4335515182168552,"extension":6.229806743406781},"index":2,"playId":"a8801bac-f2a2-3060-860e-39f360252b89","pitchNumber":3,"startTime":"2026-06-30T01:24:54.417Z","endTime":"2026-06-30T01:24:57.685Z","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":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-30T01:25:08.713Z","endTime":"2026-06-30T01:25:19.739Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.619831444211766,"aZ":-25.5604270311927,"pfxX":8.060904854791753,"pfxZ":4.407280344061454,"pX":-0.08604925778103344,"pZ":1.7072733506178606,"vX0":-5.6816630604144125,"vY0":-121.43660755816876,"vZ0":-3.304483413249846,"x":120.28,"y":192.68,"x0":1.2305924233017584,"y0":50.004479533529256,"z0":5.296669072138788,"aX":12.103304792810242},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.4,"breakHorizontal":-13.3,"spinRate":1179,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4501460736779661,"extension":6.29674065965185},"hitData":{"launchSpeed":67.5,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.55,"coordY":174.85}},"index":4,"playId":"df740196-6410-36e4-afff-6f60d2a4b932","pitchNumber":4,"startTime":"2026-06-30T01:25:19.739Z","endTime":"2026-06-30T01:25:27.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:25:27.808Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:25:35.671Z","endTime":"2026-06-30T01:27:31.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.261576228361704,"aZ":-31.432405519183867,"pfxX":-1.956159864471248,"pfxZ":0.4755030549508392,"pX":-1.3412629880985438,"pZ":1.1409880596908046,"vX0":-5.543200843501893,"vY0":-123.79907918942138,"vZ0":-3.875566482423338,"x":168.13,"y":207.97,"x0":1.1678852471771553,"y0":50.005597247635585,"z0":5.315812261244141,"aX":-3.0823606158019574},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":4.7,"spinRate":2446,"spinDirection":267},"zone":13,"typeConfidence":0.62,"plateTime":0.4399303388853122,"extension":6.313753771653247},"index":0,"playId":"732b3044-64ec-3cb6-934e-fd74f2fbd89b","pitchNumber":1,"startTime":"2026-06-30T01:25:56.151Z","endTime":"2026-06-30T01:25:59.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415468627136566,"aZ":-21.372877903652892,"pfxX":9.09435256755154,"pfxZ":6.079190039496649,"pX":0.4164100985400225,"pZ":1.4511777491769648,"vX0":-5.2004883142806335,"vY0":-132.27427626185883,"vZ0":-5.590021892274565,"x":101.13,"y":199.6,"x0":1.2231939370064457,"y0":50.00647824013356,"z0":5.1525873641632,"aX":16.167405743574836},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":-15.4,"spinRate":2510,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4136097218613166,"extension":6.212671778210501},"index":1,"playId":"a95cfe2e-410f-3eb0-ba5a-003db7b0f199","pitchNumber":2,"startTime":"2026-06-30T01:26:14.314Z","endTime":"2026-06-30T01:26:19.480Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45162729129255,"aZ":-16.082401163231168,"pfxX":7.604707850741683,"pfxZ":8.707390999450173,"pX":-0.1812410549280198,"pZ":2.193825501049393,"vX0":-6.080198258527689,"vY0":-134.87605509139686,"vZ0":-4.9873732642601425,"x":123.91,"y":179.55,"x0":1.110626797508882,"y0":50.0062137798616,"z0":5.195711166134255,"aX":14.059098904447442},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":-12.5,"spinRate":2420,"spinDirection":138},"zone":8,"typeConfidence":0.88,"plateTime":0.40560026041308506,"extension":6.228938229232858},"index":2,"playId":"4cababd7-37c9-305c-9c43-1477dd34c089","pitchNumber":3,"startTime":"2026-06-30T01:26:31.521Z","endTime":"2026-06-30T01:26:35.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551731507295987,"aZ":-15.818700132694577,"pfxX":8.954203074045218,"pfxZ":8.82570057578874,"pX":-0.8140465261820505,"pZ":2.3861849057096114,"vX0":-8.079348870843193,"vY0":-135.2768909470552,"vZ0":-4.491962409418633,"x":148.03,"y":174.35,"x0":1.0481712926920965,"y0":50.00146095729873,"z0":5.177305028904818,"aX":16.591824667047575},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-14.5,"spinRate":2567,"spinDirection":147},"zone":4,"typeConfidence":0.86,"plateTime":0.4049169588519663,"extension":6.238556149462212},"index":3,"playId":"2381c4f3-a754-3b68-8eef-b9cbb371016f","pitchNumber":4,"startTime":"2026-06-30T01:26:50.178Z","endTime":"2026-06-30T01:27:17.202Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045040330323488,"aZ":-28.931057391917395,"pfxX":8.13412094278608,"pfxZ":2.1113912015182335,"pX":0.6390466483460703,"pZ":1.5078830117783022,"vX0":-4.152499885931763,"vY0":-122.79254952717173,"vZ0":-3.3038005820548206,"x":92.64,"y":198.07,"x0":1.290328205104071,"y0":50.00212026499875,"z0":5.3176838282737,"aX":12.490180680820375},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":-13.8,"spinRate":1274,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4451165326716269,"extension":6.261263062839816},"hitData":{"launchSpeed":76.8,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":162.32}},"index":4,"playId":"0c47892f-61bf-3578-b5b2-732212b7312b","pitchNumber":5,"startTime":"2026-06-30T01:27:23.453Z","endTime":"2026-06-30T01:27:31.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:27:31.851Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dansby Swanson doubles (10) on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:29:25.165Z","endTime":"2026-06-30T01:30:46.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24216462032289,"aZ":-34.22887467945991,"pfxX":0.3750387137130753,"pfxZ":-1.2545228881730113,"pX":0.7536836430737411,"pZ":1.616240403019391,"vX0":4.303274239990286,"vY0":-125.98759988810629,"vZ0":-3.120644199981001,"x":88.27,"y":195.14,"x0":-1.0124991030639663,"y0":50.00384672822886,"z0":5.586953053548858,"aX":0.6132617875556468},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":-1.4,"spinRate":2620,"spinDirection":353},"zone":14,"typeConfidence":0.91,"plateTime":0.4317808823197309,"extension":5.913949261293263},"index":0,"playId":"3ba4074c-5116-3ec0-9026-cacdf8611380","pitchNumber":1,"startTime":"2026-06-30T01:30:01.866Z","endTime":"2026-06-30T01:30:07.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36833756993797,"aZ":-34.11467934610716,"pfxX":-1.0980894158854175,"pfxZ":-1.1464373137093533,"pX":1.1978620361366226,"pZ":1.4650056828809437,"vX0":5.5138032334420775,"vY0":-127.47324705527011,"vZ0":-3.759209827451903,"x":71.34,"y":199.22,"x0":-0.8288101213138588,"y0":50.006131145614695,"z0":5.585552240603011,"aX":-1.8502998849844805},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.6,"breakHorizontal":1.1,"spinRate":2751,"spinDirection":317},"zone":14,"typeConfidence":0.91,"plateTime":0.4258434339562549,"extension":6.01581019088144},"index":1,"playId":"2bf2b94b-e09f-350b-a522-d5138e4ca509","pitchNumber":2,"startTime":"2026-06-30T01:30:15.165Z","endTime":"2026-06-30T01:30:19.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919650726369674,"aZ":-16.05307241444121,"pfxX":-4.8472791063844705,"pfxZ":8.835060332614361,"pX":0.18358682469548054,"pZ":3.0637842873166328,"vX0":4.484848243734221,"vY0":-134.18703810371008,"vZ0":-3.169492515832152,"x":110.0,"y":156.06,"x0":-0.8793067036964521,"y0":50.000088111617494,"z0":5.40324009946873,"aX":-8.842174344347672},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2215,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.408107332346773,"extension":6.090891030020065},"hitData":{"launchSpeed":97.6,"launchAngle":18.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":178.78,"coordY":51.06}},"index":2,"playId":"dff51453-b420-390c-bbc0-2188c7927a16","pitchNumber":3,"startTime":"2026-06-30T01:30:30.963Z","endTime":"2026-06-30T01:30:46.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:30:46.160Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:31:09.821Z","endTime":"2026-06-30T01:32:37.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.452637226947505,"aZ":-37.562515075537824,"pfxX":1.4966592656526485,"pfxZ":-3.4269292176964665,"pX":-1.179330956310519,"pZ":3.5968311022783763,"vX0":-1.1530349653943,"vY0":-124.17466117398544,"vZ0":2.2185444826018044,"x":161.95,"y":141.67,"x0":-0.9048027479677256,"y0":50.0042596957127,"z0":5.803416254776142,"aX":2.35165027945416},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.5,"breakHorizontal":-2.5,"spinRate":2580,"spinDirection":81},"zone":11,"typeConfidence":0.91,"plateTime":0.4400704586728228,"extension":5.915197954122355},"index":0,"playId":"e2cbb315-7903-350f-9149-fca35513b9ba","pitchNumber":1,"startTime":"2026-06-30T01:31:15.289Z","endTime":"2026-06-30T01:31:19.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93854233897581,"aZ":-23.552245917665243,"pfxX":-0.44391303411364014,"pfxZ":4.8908325555040335,"pX":-0.6711884538942949,"pZ":2.5917848250328674,"vX0":0.4032958688887161,"vY0":-131.21094080325986,"vZ0":-2.8848391320872997,"x":142.58,"y":168.8,"x0":-0.7684068563546615,"y0":50.00103804922146,"z0":5.439660028104197,"aX":-0.7823557413723629},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2379,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.41571079642658626,"extension":5.970749247135214},"index":1,"playId":"7a60f4c0-aa69-3f2f-b417-304403769bfd","pitchNumber":2,"startTime":"2026-06-30T01:31:34.956Z","endTime":"2026-06-30T01:31:39.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.282993798362387,"aZ":-24.745989925602377,"pfxX":-0.21991102072214963,"pfxZ":4.274623016828512,"pX":-0.20442073014871412,"pZ":3.0426896731330766,"vX0":1.3869247966447045,"vY0":-129.73857204283186,"vZ0":-1.3953022888583875,"x":124.79,"y":156.63,"x0":-0.7130091165403116,"y0":50.00247308270979,"z0":5.439820022325373,"aX":-0.38236051660999554},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":0.1,"spinRate":2279,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.41913627122908714,"extension":5.986833715035904},"index":2,"playId":"eb6f9498-7f04-398a-b267-e522368e53f5","pitchNumber":3,"startTime":"2026-06-30T01:31:57.772Z","endTime":"2026-06-30T01:32:01.264Z","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":0},"index":3,"startTime":"2026-06-30T01:32:11.768Z","endTime":"2026-06-30T01:32:27.874Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479892906507423,"aZ":-16.013075286678003,"pfxX":-3.0282415865330314,"pfxZ":8.588995488078059,"pX":0.32176258008145164,"pZ":3.088439178313884,"vX0":3.353857783023779,"vY0":-136.21583803729638,"vZ0":-3.481627479193696,"x":104.74,"y":155.39,"x0":-0.5310942843248482,"y0":50.00680363893035,"z0":5.488101761991136,"aX":-5.701061967246088},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":4.8,"spinRate":2070,"spinDirection":219},"zone":3,"typeConfidence":0.93,"plateTime":0.4018627431979014,"extension":6.124975819812613},"hitData":{"launchSpeed":59.7,"launchAngle":54.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.51,"coordY":140.03}},"index":4,"playId":"21498064-50f0-36e1-a458-f42870899102","pitchNumber":4,"startTime":"2026-06-30T01:32:27.874Z","endTime":"2026-06-30T01:32:37.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:32:37.438Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:32:42.919Z","endTime":"2026-06-30T01:34:27.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":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":92.2,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77199532692789,"aZ":-21.398483170616455,"pfxX":-8.838932182354986,"pfxZ":5.925179637863221,"pX":0.9183807791392293,"pZ":1.1370757140509726,"vX0":6.626730465516667,"vY0":-133.94363673430064,"vZ0":-6.835796804413773,"x":81.99,"y":208.08,"x0":-0.4386649377942311,"y0":50.00031847386056,"z0":5.250780236814666,"aX":-16.0677392127405},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":14.6,"spinRate":2062,"spinDirection":224},"zone":14,"typeConfidence":0.81,"plateTime":0.408819823769047,"extension":6.15785749055309},"index":0,"playId":"d558a210-d70d-3b2d-86a1-e8ddcc977cc4","pitchNumber":1,"startTime":"2026-06-30T01:33:02.135Z","endTime":"2026-06-30T01:33:07.089Z","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":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470227658951945,"aZ":-30.66801061312691,"pfxX":-8.331925058307794,"pfxZ":0.8751375868730502,"pX":0.4229002013678388,"pZ":3.4232907075790147,"vX0":5.194187887516046,"vY0":-129.7612650256122,"vZ0":0.28415364683961164,"x":100.88,"y":146.35,"x0":-0.5155293596581856,"y0":50.00154397045711,"z0":5.636464183635817,"aX":-14.301576359853662},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":1396,"spinDirection":249},"zone":12,"typeConfidence":0.9,"plateTime":0.421049930853743,"extension":5.847179131003092},"index":1,"playId":"cf72cf1b-bb47-3618-9f15-63fc091e1732","pitchNumber":2,"startTime":"2026-06-30T01:33:22.587Z","endTime":"2026-06-30T01:33:49.599Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}}},{"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":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.687531606394508,"aZ":-27.97077829824058,"pfxX":-8.479635074141118,"pfxZ":2.4122453658787704,"pX":2.0745476266748097,"pZ":1.2261111344974205,"vX0":9.146756975304129,"vY0":-130.39700761784084,"vZ0":-5.330907730379993,"x":37.92,"y":205.67,"x0":-0.3593650636445166,"y0":50.001093081784326,"z0":5.379707824366048,"aX":-14.75724761653087},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":13.6,"spinRate":1341,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4183553477629225,"extension":5.974178602222932},"index":2,"playId":"b9e2832c-89ba-3a09-90fb-b9f3c55dc6fb","pitchNumber":3,"startTime":"2026-06-30T01:33:58.620Z","endTime":"2026-06-30T01:34:01.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2166493198603,"aZ":-22.659034084960016,"pfxX":0.08985571066449172,"pfxZ":5.38044345710704,"pX":1.3730644761571016,"pZ":2.050224697962538,"vX0":5.02499906829535,"vY0":-131.46143881317528,"vZ0":-4.434752078173912,"x":64.66,"y":183.42,"x0":-0.5666456444025755,"y0":50.000811877125756,"z0":5.419626572254954,"aX":0.15864498532112412},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-1.2,"spinRate":2480,"spinDirection":214},"zone":14,"typeConfidence":0.94,"plateTime":0.415038211508298,"extension":6.135468858365444},"index":3,"playId":"f1aecb7f-5881-3837-88d4-9ae580323c52","pitchNumber":4,"startTime":"2026-06-30T01:34:23.222Z","endTime":"2026-06-30T01:34:27.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:34:27.608Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Dansby Swanson to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:37:26.383Z","endTime":"2026-06-30T01:39:16.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"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":0,"startTime":"2026-06-30T01:34:50.097Z","endTime":"2026-06-30T01:35:24.819Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Hart replaces Griffin Canning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T01:35:24.819Z","endTime":"2026-06-30T01:37:09.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-30T01:37:09.357Z","endTime":"2026-06-30T01:37:28.666Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.0,"endSpeed":82.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215449676335144,"aZ":-24.51221597024279,"pfxX":-0.8968515323477542,"pfxZ":4.508180257227741,"pX":-1.0001201742989747,"pZ":1.0824097097539274,"vX0":-7.890616976651788,"vY0":-129.3773208137211,"vZ0":-6.509972531241228,"x":155.12,"y":209.55,"x0":2.2021262867820397,"y0":50.00643403379602,"z0":5.502124133385672,"aX":-1.523837168502717},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":3.4,"spinRate":2589,"spinDirection":173},"zone":13,"typeConfidence":0.91,"plateTime":0.42286622098797944,"extension":6.30181423242049},"index":3,"playId":"6377c087-8da4-3612-a5f7-c6bc29a6993f","pitchNumber":1,"startTime":"2026-06-30T01:37:28.666Z","endTime":"2026-06-30T01:37:32.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985891141426276,"aZ":-26.49959926897709,"pfxX":0.6925377650098623,"pfxZ":3.388390123983037,"pX":-0.7091193238282387,"pZ":0.8167685122197027,"vX0":-7.612477431526028,"vY0":-128.94860762966783,"vZ0":-6.607905626214655,"x":144.03,"y":216.73,"x0":2.1973538110963555,"y0":50.00535293802695,"z0":5.470199252054535,"aX":1.161256864802073},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":0.5,"spinRate":2574,"spinDirection":165},"zone":13,"typeConfidence":0.91,"plateTime":0.4255188049979779,"extension":6.235286841538343},"index":4,"playId":"db117ce8-be81-324f-b5b8-24a5d8db419c","pitchNumber":2,"startTime":"2026-06-30T01:37:50.730Z","endTime":"2026-06-30T01:37:54.765Z","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":92.9,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.323518338911704,"aZ":-14.446538070161456,"pfxX":5.258163211996634,"pfxZ":9.606017510012883,"pX":-1.8225227665051411,"pZ":2.170262192881446,"vX0":-12.09469916778873,"vY0":-134.7520324176644,"vZ0":-5.944381393486498,"x":186.47,"y":180.18,"x0":2.0338652886106847,"y0":50.00378351351945,"z0":5.419372985772104,"aX":9.706103066920521},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-7.1,"spinRate":2374,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.40593257636330726,"extension":6.430877015623666},"index":5,"playId":"821889cd-3353-3f3a-9f73-16473b36ff3c","pitchNumber":3,"startTime":"2026-06-30T01:38:16.849Z","endTime":"2026-06-30T01:38:20.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"index":6,"playId":"380bdcfd-a187-4341-b5cb-4266120aefc6","startTime":"2026-06-30T01:38:46.088Z","endTime":"2026-06-30T01:38:51.088Z","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},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48297268478118,"aZ":-15.636109131047801,"pfxX":5.719756249432122,"pfxZ":9.074960406052195,"pX":-0.006030871296917722,"pZ":1.5535209151813878,"vX0":-7.694335404600893,"vY0":-133.78856139622638,"vZ0":-7.21392585335693,"x":117.23,"y":196.83,"x0":2.15719986824519,"y0":50.00029712330446,"z0":5.394819420064939,"aX":10.420827443707552},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-8.8,"spinRate":2357,"spinDirection":126},"zone":8,"typeConfidence":0.91,"plateTime":0.4085997946303306,"extension":6.423236104005605},"index":7,"playId":"e8583f04-aae9-3aec-8350-661fdab17a57","pitchNumber":4,"startTime":"2026-06-30T01:39:11.248Z","endTime":"2026-06-30T01:39:16.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:39:16.437Z","atBatIndex":41},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Seiya Suzuki out on a sacrifice fly to center fielder Jackson Merrill. Dansby Swanson scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:39:40.112Z","endTime":"2026-06-30T01:40:21.156Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203974715174475,"aZ":-30.62805203475777,"pfxX":-6.408768779402896,"pfxZ":1.0591766132960991,"pX":0.09204098278788952,"pZ":2.370393799765368,"vX0":-3.7187492188840237,"vY0":-120.2169492983575,"vZ0":-1.2051265505042967,"x":113.49,"y":174.78,"x0":2.493594153257088,"y0":50.00153237458001,"z0":5.607090107180274,"aX":-9.340389647151898},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":12.5,"spinRate":2677,"spinDirection":290},"zone":5,"typeConfidence":0.91,"plateTime":0.45632887956733903,"extension":6.146624955676926},"index":0,"playId":"2cc9f5be-96e9-3399-bcca-536632208a8d","pitchNumber":1,"startTime":"2026-06-30T01:39:47.536Z","endTime":"2026-06-30T01:39:51.908Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98041316499258,"aZ":-32.3101131310416,"pfxX":3.0291167825385976,"pfxZ":-0.0889014237104897,"pX":0.7253688705784713,"pZ":1.7996357883094636,"vX0":-4.4085747006299,"vY0":-125.04520669417845,"vZ0":-2.6243175722716465,"x":89.35,"y":190.19,"x0":2.1134412659471664,"y0":50.00133540189189,"z0":5.499831779200964,"aX":4.822293258016423},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-4.6,"spinRate":840,"spinDirection":80},"zone":9,"typeConfidence":0.74,"plateTime":0.4371634712309964,"extension":6.2645216696196435},"hitData":{"launchSpeed":87.3,"launchAngle":44.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.71,"coordY":76.38}},"index":1,"playId":"fa379753-594f-3a00-9818-964f3777ec10","pitchNumber":2,"startTime":"2026-06-30T01:40:07.271Z","endTime":"2026-06-30T01:40:21.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:40:21.156Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ challenged (pitch result), call on the field was confirmed: Ian Happ called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:40:53.781Z","endTime":"2026-06-30T01:43:14.920Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89555504630842,"aZ":-35.30409760369828,"pfxX":5.907508873797512,"pfxZ":-2.0120359350864394,"pX":1.3788893455109383,"pZ":2.5620547878020736,"vX0":-4.05846279744176,"vY0":-124.01214844737709,"vZ0":-0.357452896654762,"x":64.44,"y":169.6,"x0":2.269462230755796,"y0":50.00260250052093,"z0":5.654098240405289,"aX":9.197479747753155},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":-9.7,"spinRate":731,"spinDirection":92},"zone":12,"typeConfidence":0.91,"plateTime":0.44174665288993076,"extension":6.288985606572626},"index":0,"playId":"e120a0f3-e5be-390c-93c3-87ff1a4da904","pitchNumber":1,"startTime":"2026-06-30T01:41:05.588Z","endTime":"2026-06-30T01:41:09.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.419055037045563,"aZ":-33.07765118088996,"pfxX":4.810495161206578,"pfxZ":-0.598116603300725,"pX":-0.9127299435182045,"pZ":1.4775699436463927,"vX0":-8.50933068884502,"vY0":-122.75487313393533,"vZ0":-3.109234798026712,"x":151.79,"y":198.89,"x0":1.9813017214044881,"y0":50.000779741152385,"z0":5.5907745328370355,"aX":7.305120085976191},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-6.6,"spinRate":686,"spinDirection":80},"zone":13,"typeConfidence":0.9,"plateTime":0.44703673145756184,"extension":6.404247178622578},"index":1,"playId":"89149cef-6c2b-3b3f-aa32-60ad4e69654e","pitchNumber":2,"startTime":"2026-06-30T01:41:27.948Z","endTime":"2026-06-30T01:41:31.537Z","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":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708525258343535,"aZ":-24.64470675543468,"pfxX":-0.019562145082777316,"pfxZ":4.410181301970894,"pX":-0.04904858126493919,"pZ":1.0185789342999916,"vX0":-5.7309833955276686,"vY0":-130.20974177730207,"vZ0":-6.468751932783969,"x":118.87,"y":211.28,"x0":2.188036294390645,"y0":50.00459965295547,"z0":5.413870596888345,"aX":-0.0329551421617933},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":1.3,"spinRate":2346,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.421512178309539,"extension":6.40801261164457},"index":2,"playId":"2308e1de-7476-3aa3-b04a-8f1fc7cd01d3","pitchNumber":3,"startTime":"2026-06-30T01:41:50.822Z","endTime":"2026-06-30T01:41:54.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041948841121798,"aZ":-22.35155850438204,"pfxX":9.509856267724807,"pfxZ":5.174220959963068,"pX":0.2936993117120185,"pZ":1.4696149643979837,"vX0":-7.772590032294343,"vY0":-136.89670064141004,"vZ0":-6.454234986371524,"x":105.8,"y":199.1,"x0":1.9332709078513253,"y0":50.005310495631356,"z0":5.386516233840401,"aX":18.064077245628138},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":-15.6,"spinRate":2220,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.3999950483542287,"extension":6.380742624632332},"index":3,"playId":"0f856212-82bb-3c22-8d05-30cc8c79be60","pitchNumber":4,"startTime":"2026-06-30T01:42:14.052Z","endTime":"2026-06-30T01:42:19.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734924728251574,"aZ":-39.630000380084496,"pfxX":6.815648950959095,"pfxZ":-5.101024546508132,"pX":0.5909585893176186,"pZ":2.6085210152570757,"vX0":-5.4620911332337645,"vY0":-120.96844604461948,"vZ0":0.9187212184874458,"x":94.47,"y":168.35,"x0":2.0084884066716016,"y0":50.004777789771616,"z0":5.737465786903809,"aX":9.958491237818794},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.6,"breakHorizontal":-10.8,"spinRate":873,"spinDirection":88},"zone":6,"typeConfidence":0.9,"plateTime":0.45527616217514977,"extension":6.298833090527888},"index":4,"playId":"2ad364ef-3b0c-3288-b4c0-e0ee90d31abc","pitchNumber":5,"startTime":"2026-06-30T01:42:37.009Z","endTime":"2026-06-30T01:42:40.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88355612519233,"aZ":-32.88890052696245,"pfxX":4.249544929080898,"pfxZ":-0.46484228506270675,"pX":0.7936859291448429,"pZ":3.227763971323522,"vX0":-4.512467632820551,"vY0":-122.94423560079412,"vZ0":0.7992671936097402,"x":86.75,"y":151.63,"x0":2.1065662075599203,"y0":50.00581704119891,"z0":5.704228582249043,"aX":6.463371411440394},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-6.6,"spinRate":852,"spinDirection":84},"zone":3,"typeConfidence":0.91,"plateTime":0.44662920662309613,"extension":6.371334794333158},"index":5,"playId":"f184ed08-9117-3a15-b8ad-d14d7ecaf9ef","pitchNumber":6,"startTime":"2026-06-30T01:43:07.406Z","endTime":"2026-06-30T01:43:14.920Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"}},"playEndTime":"2026-06-30T01:43:14.920Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:45:41.317Z","endTime":"2026-06-30T01:45:52.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.138254701663737,"aZ":-28.398807716435662,"pfxX":7.375351890800087,"pfxZ":2.6253234908930114,"pX":0.8777597759404691,"pZ":2.4095543930561285,"vX0":-3.05269134881009,"vY0":-118.79174795587846,"vZ0":-1.3630066815944613,"x":83.54,"y":173.72,"x0":1.215880815842653,"y0":50.00519258391541,"z0":5.554410625986054,"aX":10.622277493413605},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.7,"breakHorizontal":-12.7,"spinRate":1182,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.45974965602313667,"extension":6.269068114895003},"hitData":{"launchSpeed":80.4,"launchAngle":18.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.71,"coordY":85.14}},"index":0,"playId":"6a601191-5917-318e-b187-a73981cdde6f","pitchNumber":1,"startTime":"2026-06-30T01:45:41.317Z","endTime":"2026-06-30T01:45:52.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:45:52.817Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to left fielder Ian Happ. Miguel Andujar to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:45:54.002Z","endTime":"2026-06-30T01:46:29.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.094844156937267,"aZ":-20.255864262539415,"pfxX":9.119981915938713,"pfxZ":6.93613668002479,"pX":-0.4187376400101452,"pZ":2.3945299209456317,"vX0":-7.253723284535067,"vY0":-129.50474362707504,"vZ0":-3.601485178551056,"x":132.96,"y":174.13,"x0":1.2176625746275047,"y0":50.00338707385688,"z0":5.3310114927396235,"aX":15.672294723220517},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.1,"breakHorizontal":-15.1,"spinRate":2538,"spinDirection":138},"zone":4,"typeConfidence":0.89,"plateTime":0.42107353741885634,"extension":6.20824443654663},"hitData":{"launchSpeed":104.6,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.11,"coordY":141.35}},"index":0,"playId":"c7cf53d3-10cc-3477-ae2c-501f82aa5ad0","pitchNumber":1,"startTime":"2026-06-30T01:46:19.571Z","endTime":"2026-06-30T01:46:29.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:46:29.996Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:47:09.289Z","endTime":"2026-06-30T01:48:25.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"7f48d659-3a61-464a-b053-ef8442caa900","startTime":"2026-06-30T01:47:09.289Z","endTime":"2026-06-30T01:47:14.289Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.130792648791807,"aZ":-24.137804435630144,"pfxX":-0.970665480484525,"pfxZ":4.9133895067827345,"pX":-0.67685672162361,"pZ":0.4834008366626525,"vX0":-4.84765146895531,"vY0":-125.94875546685614,"vZ0":-7.01939571606669,"x":142.8,"y":225.73,"x0":1.3845251665729361,"y0":50.004401704509895,"z0":5.2074289395524485,"aX":-1.5885857194761712},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":2.6,"spinRate":2498,"spinDirection":154},"zone":13,"typeConfidence":0.7,"plateTime":0.43183479517764756,"extension":6.3213251589669905},"index":1,"playId":"a6dd87ea-a586-350e-930e-38662a7baf8f","pitchNumber":1,"startTime":"2026-06-30T01:47:26.812Z","endTime":"2026-06-30T01:47:32.283Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56535808246246,"aZ":-16.22673832842331,"pfxX":6.292621093541757,"pfxZ":8.913756683259592,"pX":0.22937629551102903,"pZ":3.936684161775758,"vX0":-4.572538402200165,"vY0":-132.7200725496109,"vZ0":-0.9069458265348569,"x":108.26,"y":132.49,"x0":1.1542451022388067,"y0":50.006454788806955,"z0":5.461077427277113,"aX":11.263804044365914},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-10.4,"spinRate":2405,"spinDirection":146},"zone":12,"typeConfidence":0.88,"plateTime":0.4121978520867806,"extension":6.1808228237986595},"index":2,"playId":"3ec524e5-7050-3853-8686-abe5aceef309","pitchNumber":2,"startTime":"2026-06-30T01:47:52.721Z","endTime":"2026-06-30T01:47:56.914Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845549068157286,"aZ":-26.06431218073594,"pfxX":-1.7834541146916933,"pfxZ":3.7860547441467585,"pX":-0.23119108815987452,"pZ":2.4804166839087007,"vX0":-3.4198584446177254,"vY0":-125.779395837104,"vZ0":-2.046424649513366,"x":125.81,"y":171.81,"x0":1.3740148247566848,"y0":50.00149837258935,"z0":5.4034219475308705,"aX":-2.8771155934960406},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":4.0,"spinRate":2487,"spinDirection":171},"zone":5,"typeConfidence":0.79,"plateTime":0.43430415331847705,"extension":6.204642755929887},"hitData":{"launchSpeed":87.2,"launchAngle":51.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.76,"coordY":118.74}},"index":3,"playId":"19c3b9c0-3a47-3094-b5bf-f5ed3c25ff94","pitchNumber":3,"startTime":"2026-06-30T01:48:13.734Z","endTime":"2026-06-30T01:48:25.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:48:25.714Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, pitcher Shota Imanaga to first baseman Michael Busch. Miguel Andujar to 3rd. Ty France to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:48:34.431Z","endTime":"2026-06-30T01:49:50.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.3,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870603779778946,"aZ":-25.55470689548001,"pfxX":9.792908018419656,"pfxZ":3.801183234523899,"pX":0.6111828896365321,"pZ":2.6511999042584717,"vX0":-4.998807585927089,"vY0":-131.35804626506714,"vZ0":-2.109185199511779,"x":93.7,"y":167.2,"x0":1.2707232010559633,"y0":50.00043517942556,"z0":5.372127388774568,"aX":17.04233301042387},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-16.6,"spinRate":2509,"spinDirection":137},"zone":6,"typeConfidence":0.93,"plateTime":0.41760384145808027,"extension":6.1828369923227315},"index":0,"playId":"6284ea5c-225c-3b4f-a00d-41661f303eb1","pitchNumber":1,"startTime":"2026-06-30T01:48:57.715Z","endTime":"2026-06-30T01:49:01.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.980902182111432,"aZ":-30.369947162614718,"pfxX":7.578853786243432,"pfxZ":1.207472814946783,"pX":1.4219634497816354,"pZ":2.5797431414536276,"vX0":-2.0374712650359146,"vY0":-121.15521575231648,"vZ0":-0.5161539302519419,"x":62.8,"y":169.13,"x0":1.2876314608226749,"y0":50.00149220639643,"z0":5.442653871312596,"aX":11.30062368271655},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-13.3,"spinRate":1344,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.4515558369411399,"extension":6.216033753598301},"index":1,"playId":"981679b1-23a3-33d4-a4f2-8a701782ca13","pitchNumber":2,"startTime":"2026-06-30T01:49:22.926Z","endTime":"2026-06-30T01:49:26.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651101465629647,"aZ":-31.911057313867808,"pfxX":7.781553456449827,"pfxZ":0.1754114588293021,"pX":0.527485667009748,"pZ":1.9548881936940106,"vX0":-4.093991504859618,"vY0":-121.26037817191984,"vZ0":-1.5900487284452218,"x":96.89,"y":186.0,"x0":1.2225035533879147,"y0":50.00298880419214,"z0":5.390876540818901,"aX":11.643735980812215},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":-13.2,"spinRate":1263,"spinDirection":121},"zone":9,"typeConfidence":0.91,"plateTime":0.45086776293498376,"extension":6.211111049550107},"hitData":{"launchSpeed":69.1,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.09,"coordY":183.1}},"index":2,"playId":"98d3ae67-532d-3af8-86cd-ef6f84bf8276","pitchNumber":3,"startTime":"2026-06-30T01:49:43.072Z","endTime":"2026-06-30T01:49:50.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:49:50.757Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:50:02.315Z","endTime":"2026-06-30T01:51:48.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969106046070436,"aZ":-27.280438600510564,"pfxX":-0.9935096022342602,"pfxZ":2.960698366819136,"pX":-0.8148705564069869,"pZ":2.2800435537846946,"vX0":-5.017109897687773,"vY0":-127.40212145548773,"vZ0":-2.4701525933953588,"x":148.06,"y":177.22,"x0":1.3049096031773968,"y0":50.000411751759586,"z0":5.407365873408192,"aX":-1.6409891789508895},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":2.9,"spinRate":2475,"spinDirection":161},"zone":13,"typeConfidence":0.65,"plateTime":0.4291157717277425,"extension":6.20754936577893},"index":0,"playId":"670ebde6-fa2d-370a-938b-cfce27661a06","pitchNumber":1,"startTime":"2026-06-30T01:50:25.419Z","endTime":"2026-06-30T01:50:29.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54306960289723,"aZ":-17.99138515085857,"pfxX":7.9728838499491985,"pfxZ":7.719910489121528,"pX":0.3837131915073296,"pZ":3.6121216668835556,"vX0":-4.786711647189527,"vY0":-134.97789994423974,"vZ0":-1.2191600627398462,"x":102.37,"y":141.25,"x0":1.148134364384318,"y0":50.00350316475523,"z0":5.341754198400345,"aX":14.649712504696227},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":-13.3,"spinRate":2482,"spinDirection":138},"zone":12,"typeConfidence":0.87,"plateTime":0.40645351190556456,"extension":6.181088345269214},"index":1,"playId":"a6f8e1fb-8860-3315-8a66-58367a8cc2b1","pitchNumber":2,"startTime":"2026-06-30T01:50:46.077Z","endTime":"2026-06-30T01:50:50.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263320079457426,"aZ":-13.93628498249903,"pfxX":7.710880670731836,"pfxZ":9.967068165069097,"pX":-0.07076127119342711,"pZ":2.4886180578296306,"vX0":-6.105131602399923,"vY0":-134.67169509016196,"vZ0":-4.522284246836794,"x":119.7,"y":171.59,"x0":1.2279385976905561,"y0":50.00572298252878,"z0":5.1812468153239815,"aX":14.113456441784791},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":-12.6,"spinRate":2473,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.40730196738576874,"extension":6.184763892003854},"index":2,"playId":"68b8830c-9586-375d-b901-3f3af84d6f61","pitchNumber":3,"startTime":"2026-06-30T01:51:07.553Z","endTime":"2026-06-30T01:51:14.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42547168714867,"aZ":-13.303847163131486,"pfxX":7.753637269420133,"pfxZ":10.370776471286048,"pX":0.03985024367229171,"pZ":2.5427062285784237,"vX0":-5.67113021621678,"vY0":-134.5923404263307,"vZ0":-4.530373800785022,"x":115.48,"y":170.13,"x0":1.1754211743208056,"y0":50.006574418993054,"z0":5.202297311874476,"aX":14.113082785503686},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-12.7,"spinRate":2542,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.4082258180041065,"extension":6.270869853258413},"hitData":{"launchSpeed":83.8,"launchAngle":68.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":175.77,"coordY":155.82}},"index":3,"playId":"c8b52789-50dd-3c25-8d3c-543b0c3a7851","pitchNumber":4,"startTime":"2026-06-30T01:51:38.929Z","endTime":"2026-06-30T01:51:48.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:51:48.272Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder Samad Taylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:54:35.558Z","endTime":"2026-06-30T01:54:48.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:53:48.026Z","endTime":"2026-06-30T01:54:37.846Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91882534757241,"aZ":-22.791436952303947,"pfxX":-9.192243448068941,"pfxZ":4.502440568676996,"pX":-0.45333766297094424,"pZ":1.5075188040443521,"vX0":4.0234416526052055,"vY0":-142.97467602022311,"vZ0":-7.905564573254285,"x":134.28,"y":198.08,"x0":-0.6793368232274765,"y0":50.002061835970224,"z0":5.7230686544126375,"aX":-19.156166878582052},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":16.0,"spinRate":2335,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.38211292706833655,"extension":6.188060153459972},"hitData":{"launchSpeed":98.6,"launchAngle":13.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.1,"coordY":91.61}},"index":1,"playId":"ab2551cd-30e6-3312-9343-a66b789bfeaa","pitchNumber":1,"startTime":"2026-06-30T01:54:37.846Z","endTime":"2026-06-30T01:54:48.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:54:48.686Z","atBatIndex":49},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Michael Conforto reaches on a fielder's choice, fielded by third baseman Manny Machado. Nico Hoerner to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:54:49.747Z","endTime":"2026-06-30T01:57:51.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901047957382733,"aZ":-13.01039489810267,"pfxX":-4.136823064681563,"pfxZ":9.453599731163221,"pX":-1.0561197129436664,"pZ":2.584167603603355,"vX0":0.8309503717750386,"vY0":-141.19712720816028,"vZ0":-6.601388069963053,"x":157.26,"y":169.01,"x0":-0.8158204479599839,"y0":50.004877250255,"z0":5.782702936433156,"aX":-8.388651366381259},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2469,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.38729806578525183,"extension":6.2249496444789925},"index":0,"playId":"1d8c9de8-1365-34f0-9a79-3d2e45b6368a","pitchNumber":1,"startTime":"2026-06-30T01:55:17.461Z","endTime":"2026-06-30T01:55:21.380Z","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":89.9,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262184399654835,"aZ":-25.151242448742504,"pfxX":-9.780712230986069,"pfxZ":4.038130987922781,"pX":-1.3992705432676904,"pZ":2.413575911156933,"vX0":1.9812729239280102,"vY0":-130.9371814913729,"vZ0":-3.7313182560508977,"x":170.34,"y":173.61,"x0":-0.894236070921124,"y0":50.003384345894,"z0":5.735923631630758,"aX":-17.00775009643366},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":1794,"spinDirection":237},"zone":13,"typeConfidence":0.88,"plateTime":0.4180889895971691,"extension":6.296005779695865},"index":1,"playId":"1e1249c5-b5e6-3e6f-b6e7-1f3b74b5eca1","pitchNumber":2,"startTime":"2026-06-30T01:55:40.314Z","endTime":"2026-06-30T01:55:44.015Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140124418017574,"aZ":-23.61300519173144,"pfxX":-10.269295404354043,"pfxZ":4.927102563834881,"pX":-0.6534062432817129,"pZ":1.4287490072111066,"vX0":3.175906950439081,"vY0":-131.09424763723473,"vZ0":-6.564127635319055,"x":141.91,"y":200.2,"x0":-0.5475693369784104,"y0":50.003440139011275,"z0":5.731966686290779,"aX":-17.84490469610872},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":1822,"spinDirection":234},"zone":13,"typeConfidence":0.89,"plateTime":0.4180746060932914,"extension":6.3830310481670445},"index":2,"playId":"b8cd6ff4-dda8-3bcf-a8aa-43c433f5199d","pitchNumber":3,"startTime":"2026-06-30T01:56:02.324Z","endTime":"2026-06-30T01:56:05.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-06-30T01:56:15.040Z","endTime":"2026-06-30T01:56:36.969Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49663083076475,"aZ":-24.651181812751737,"pfxX":-8.300040676477295,"pfxZ":4.171898575750821,"pX":-0.839567169150637,"pZ":1.3056182286872857,"vX0":2.3860383844046953,"vY0":-132.68502299904176,"vZ0":-6.699896070633232,"x":149.0,"y":203.53,"x0":-0.666096048452851,"y0":50.00280908156072,"z0":5.632247247669408,"aX":-14.9594207675661},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":14.6,"spinRate":1868,"spinDirection":232},"zone":13,"typeConfidence":0.8,"plateTime":0.41111544235954556,"extension":6.315990433504888},"index":4,"playId":"04f6f005-944f-3445-bf09-ae70f8261cb1","pitchNumber":4,"startTime":"2026-06-30T01:56:36.969Z","endTime":"2026-06-30T01:56:41.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"c37c48ef-dab9-3a12-baac-f2b39c7e4f9c","startTime":"2026-06-30T01:56:58.216Z","endTime":"2026-06-30T01:57:01.466Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77438404244833,"aZ":-11.150428468972494,"pfxX":-4.855092325700293,"pfxZ":10.13780621495115,"pX":-0.010030562787678549,"pZ":1.594808777842484,"vX0":3.2399004149311863,"vY0":-142.82996009101376,"vZ0":-9.436198182051323,"x":117.38,"y":195.72,"x0":-0.526190019548423,"y0":50.00072734128189,"z0":5.635220677272135,"aX":-10.066561970033781},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2541,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.38295118806860096,"extension":6.26295318306883},"index":6,"playId":"758cf82f-d6c9-3643-b3d9-26b198013e83","pitchNumber":5,"startTime":"2026-06-30T01:57:20.339Z","endTime":"2026-06-30T01:57:25.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910778661127157,"aZ":-23.183340744525644,"pfxX":-9.508843263892611,"pfxZ":4.988221464166959,"pX":-0.6755489376242778,"pZ":1.6795840517074634,"vX0":2.792907458489568,"vY0":-133.2273871757438,"vZ0":-6.231785685253742,"x":142.75,"y":193.43,"x0":-0.5003449053364429,"y0":50.002621250531774,"z0":5.718232554352071,"aX":-17.138529640797938},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":1867,"spinDirection":235},"zone":7,"typeConfidence":0.84,"plateTime":0.410694267646436,"extension":6.391407044478064},"hitData":{"launchSpeed":79.0,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.84,"coordY":163.84}},"index":7,"playId":"91ef78eb-1c6b-3536-84a2-aae34bce5374","pitchNumber":6,"startTime":"2026-06-30T01:57:43.699Z","endTime":"2026-06-30T01:57:51.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:57:51.831Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:58:15.524Z","endTime":"2026-06-30T02:00:33.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63005275998073,"aZ":-12.843803896655428,"pfxX":-6.288636015659959,"pfxZ":9.37517646451948,"pX":-0.8893686369125425,"pZ":1.9457070619406591,"vX0":1.772737947453333,"vY0":-142.64080115942377,"vZ0":-8.314088340456838,"x":150.9,"y":186.25,"x0":-0.7016151770653367,"y0":50.00400874342492,"z0":5.707053214119099,"aX":-12.966654012992649},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":11.0,"spinRate":2550,"spinDirection":217},"zone":13,"typeConfidence":0.92,"plateTime":0.38390070362783746,"extension":6.267244262630743},"index":0,"playId":"802d1167-63bd-34c2-bfb4-03171215d4c0","pitchNumber":1,"startTime":"2026-06-30T01:58:34.433Z","endTime":"2026-06-30T01:58:39.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949326751868426,"aZ":-12.417864250191524,"pfxX":-5.22639161520115,"pfxZ":9.721869160207934,"pX":0.003123037275459727,"pZ":1.8748537852081586,"vX0":3.509217158453439,"vY0":-141.34347925235633,"vZ0":-8.26328298276857,"x":116.88,"y":188.16,"x0":-0.5728563189303431,"y0":50.0006792915895,"z0":5.625640861345957,"aX":-10.617833746114984},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2558,"spinDirection":217},"zone":8,"typeConfidence":0.92,"plateTime":0.3868975108335886,"extension":6.377772765297272},"index":1,"playId":"c821dfb4-4996-3f76-a98a-2aff386b8019","pitchNumber":2,"startTime":"2026-06-30T01:58:57.348Z","endTime":"2026-06-30T01:59:01.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.305918612486195,"aZ":-25.397158148294224,"pfxX":-10.942784148257207,"pfxZ":3.904278583333614,"pX":-1.4032728090945301,"pZ":1.6981782474296025,"vX0":2.4116475772128956,"vY0":-131.93727998738342,"vZ0":-5.400362747585317,"x":170.49,"y":192.93,"x0":-0.9178132041479451,"y0":50.001247151636676,"z0":5.682898174660132,"aX":-18.97717873349076},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":19.1,"spinRate":1898,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.4177414150359957,"extension":6.596340705145029},"index":2,"playId":"33a94ff6-4dcf-349a-b0ad-fd73252a1d00","pitchNumber":3,"startTime":"2026-06-30T01:59:20.972Z","endTime":"2026-06-30T01:59:24.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.222621213788223,"aZ":-26.439554022434955,"pfxX":-1.0888251574490573,"pfxZ":3.198282982021683,"pX":1.6009997414698018,"pZ":0.6853893565802643,"vX0":6.78568709349145,"vY0":-132.46182926932474,"vZ0":-7.364803573978918,"x":55.97,"y":220.27,"x0":-0.8437349231778872,"y0":50.00085761285428,"z0":5.41326287886185,"aX":-1.9514856464884331},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2488,"spinDirection":181},"zone":14,"typeConfidence":0.81,"plateTime":0.412269293119905,"extension":6.447802237546654},"index":3,"playId":"1c825ffb-e362-3713-ab2b-c1ee6d666f66","pitchNumber":4,"startTime":"2026-06-30T01:59:59.234Z","endTime":"2026-06-30T02:00:03.015Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654287002706056,"aZ":-25.75534779608544,"pfxX":-7.982161079286597,"pfxZ":3.6766704229653246,"pX":-1.2175913880825515,"pZ":2.948831834400012,"vX0":1.4942532600909055,"vY0":-130.8357883342693,"vZ0":-2.3656937470577333,"x":163.41,"y":159.16,"x0":-0.7558071235705262,"y0":50.00591001037449,"z0":5.780147323121656,"aX":-13.944609680132302},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":1742,"spinDirection":234},"zone":11,"typeConfidence":0.83,"plateTime":0.41744064460121555,"extension":6.42402307098037},"index":4,"playId":"ef141ca7-adb1-3588-9747-8a5e127cd9ef","pitchNumber":5,"startTime":"2026-06-30T02:00:25.883Z","endTime":"2026-06-30T02:00:33.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:00:33.671Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:01:31.363Z","endTime":"2026-06-30T02:02:49.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78016957867043,"aZ":-25.381484137006083,"pfxX":-9.185263029405315,"pfxZ":3.904125710289625,"pX":-1.2053816344476858,"pZ":2.8140797764764423,"vX0":1.772831902618593,"vY0":-130.58801666587345,"vZ0":-2.8458240638531427,"x":162.95,"y":162.8,"x0":-0.6966262543884735,"y0":50.00039152629029,"z0":5.813691333209454,"aX":-15.967055860041073},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":1786,"spinDirection":234},"zone":11,"typeConfidence":0.87,"plateTime":0.41836267536068306,"extension":6.4156273046405605},"index":0,"playId":"a2014813-592a-313f-8565-fcce88a39014","pitchNumber":1,"startTime":"2026-06-30T02:01:40.209Z","endTime":"2026-06-30T02:01:43.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900929793505405,"aZ":-29.022327606831,"pfxX":-7.5479134657837275,"pfxZ":1.778232178330235,"pX":-0.8931878694442597,"pZ":2.1740973473361933,"vX0":2.1066496438074362,"vY0":-131.36678289578424,"vZ0":-3.6190839051222374,"x":151.05,"y":180.08,"x0":-0.7172974888674214,"y0":50.00463224844282,"z0":5.691801276114475,"aX":-13.391992212075822},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":13.3,"spinRate":1670,"spinDirection":228},"zone":13,"typeConfidence":0.74,"plateTime":0.4145779065682742,"extension":6.483890592336153},"index":1,"playId":"91445bba-5788-32a6-ac80-742130444fef","pitchNumber":2,"startTime":"2026-06-30T02:02:02.416Z","endTime":"2026-06-30T02:02:06.443Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T02:02:27.683Z","endTime":"2026-06-30T02:02:46.056Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63738557202079,"aZ":-26.474931689399927,"pfxX":-10.393149013048887,"pfxZ":3.246148511043777,"pX":-0.8262997246924206,"pZ":1.4097014207434924,"vX0":3.134035722887064,"vY0":-131.63980554961023,"vZ0":-5.8485886261178575,"x":148.5,"y":200.72,"x0":-0.6809522323395469,"y0":50.006169669776945,"z0":5.617348390640821,"aX":-18.265019245076825},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":1820,"spinDirection":235},"zone":13,"typeConfidence":0.87,"plateTime":0.415894207131676,"extension":6.468763469708665},"index":3,"playId":"57965d99-89a0-3797-813b-d8e47846925c","pitchNumber":3,"startTime":"2026-06-30T02:02:46.056Z","endTime":"2026-06-30T02:02:49.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:02:49.854Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks. Nico Hoerner to 3rd. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:05:36.585Z","endTime":"2026-06-30T02:08:27.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:03:03.992Z","endTime":"2026-06-30T02:03:46.824Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T02:03:46.824Z","endTime":"2026-06-30T02:05:38.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"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":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36058027252249,"aZ":-19.870408974207706,"pfxX":10.006530508361267,"pfxZ":5.788034484320926,"pX":-0.9866417639445749,"pZ":3.792141876431333,"vX0":-12.526401582925915,"vY0":-144.96631275677223,"vZ0":-2.6725200425125455,"x":154.61,"y":136.39,"x0":2.0933167264823083,"y0":50.0017447795138,"z0":5.941080619777579,"aX":21.26632833900156},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.1,"breakHorizontal":-15.6,"spinRate":2396,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.3780443959402833,"extension":6.280871158392208},"index":2,"playId":"9f3a8f08-bb67-3b88-b092-fa9a73fc8616","pitchNumber":1,"startTime":"2026-06-30T02:05:38.928Z","endTime":"2026-06-30T02:05:42.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98477613235666,"aZ":-32.339937475224836,"pfxX":-1.9544163914654442,"pfxZ":-0.1009695769489598,"pX":-0.4632246309548138,"pZ":1.6694935384903569,"vX0":-7.58855755804653,"vY0":-129.95617797931155,"vZ0":-3.93206460429842,"x":134.66,"y":193.7,"x0":2.7518992172249477,"y0":50.00127513942911,"z0":5.666675946243388,"aX":-3.3302245069510494},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.8,"breakHorizontal":5.3,"spinRate":2800,"spinDirection":285},"zone":7,"typeConfidence":0.9,"plateTime":0.42196278535854237,"extension":6.192684938634227},"index":3,"playId":"47e62384-39a0-3f5a-ab20-71ebc0208f9a","pitchNumber":2,"startTime":"2026-06-30T02:05:59.122Z","endTime":"2026-06-30T02:06:02.532Z","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":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.109015770515164,"aZ":-19.884652960450108,"pfxX":11.102022775343082,"pfxZ":5.686180260299205,"pX":0.10828180553307847,"pZ":3.1210290318692615,"vX0":-10.60216689862279,"vY0":-146.00993179807605,"vZ0":-4.349729709633487,"x":112.87,"y":154.51,"x0":2.3425675054732755,"y0":50.003054457135065,"z0":5.825358120526137,"aX":23.992048325999622},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":9.6,"breakHorizontal":-18.0,"spinRate":2514,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.375019660652554,"extension":6.1874785662940655},"index":4,"playId":"3f95fae2-68ca-3317-a1bb-7035efb70bd5","pitchNumber":3,"startTime":"2026-06-30T02:06:25.446Z","endTime":"2026-06-30T02:06:29.281Z","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":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32300950940579,"aZ":-18.49871382656758,"pfxX":10.658942708117763,"pfxZ":6.4706166340608835,"pX":-0.2379115111242083,"pZ":3.727093653678403,"vX0":-11.084991393477765,"vY0":-144.39308183652332,"vZ0":-2.754932573494103,"x":126.07,"y":138.15,"x0":2.2642331091162156,"y0":50.0044014486512,"z0":5.830589274463488,"aX":22.531618913359786},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":-17.2,"spinRate":2479,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.37919519382677125,"extension":6.153704659587412},"index":5,"playId":"3f7ae82f-ec84-30fe-b03e-515030a4d19e","pitchNumber":4,"startTime":"2026-06-30T02:06:47.111Z","endTime":"2026-06-30T02:06:50.725Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39538841962241,"aZ":-33.36794885389852,"pfxX":-3.0604139314842222,"pfxZ":-0.6908649405562803,"pX":0.3584635731777942,"pZ":1.4948462646278329,"vX0":-5.426361568735822,"vY0":-130.18759291650804,"vZ0":-4.2684553194118156,"x":103.34,"y":198.42,"x0":2.8580480410405262,"y0":50.0015021535857,"z0":5.649636462565747,"aX":-5.3112725357929325},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":6.6,"spinRate":2925,"spinDirection":282},"zone":14,"typeConfidence":0.9,"plateTime":0.4189004894454307,"extension":6.1700373014453955},"index":6,"playId":"9a2b1800-f7de-38fc-96ad-9855e2460a29","pitchNumber":5,"startTime":"2026-06-30T02:07:08.109Z","endTime":"2026-06-30T02:07:13.592Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"}}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86948673103524,"aZ":-18.355475766813065,"pfxX":10.482775282065248,"pfxZ":6.482194739575492,"pX":0.24902452449975868,"pZ":3.127380054715608,"vX0":-9.889558061240644,"vY0":-144.87010734976647,"vZ0":-4.417290961162436,"x":107.51,"y":154.34,"x0":2.3398699128559994,"y0":50.00616787132239,"z0":5.7892666302238265,"aX":22.355423073895402},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.0,"breakHorizontal":-17.0,"spinRate":2611,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.37764638868075684,"extension":6.361406166858361},"index":7,"playId":"48478041-417d-3f56-afdf-7f97bd877bd2","pitchNumber":6,"startTime":"2026-06-30T02:07:46.575Z","endTime":"2026-06-30T02:07:49.719Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563530858719783,"aZ":-34.153856242353505,"pfxX":-1.8341839507558975,"pfxZ":-1.1382189883483322,"pX":-1.3983646109325758,"pZ":1.338507783804246,"vX0":-9.754519029740417,"vY0":-131.3153688670479,"vZ0":-4.566503029403954,"x":170.3,"y":202.64,"x0":2.6070892371116314,"y0":50.00249979340107,"z0":5.649259845114772,"aX":-3.191968705408404},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.9,"breakHorizontal":5.5,"spinRate":2879,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.41757187060251333,"extension":6.3438885284247695},"index":8,"playId":"14a33176-5af8-303f-9a2b-83bd202f1634","pitchNumber":7,"startTime":"2026-06-30T02:08:19.434Z","endTime":"2026-06-30T02:08:27.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:08:27.187Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T02:09:51.001Z","endTime":"2026-06-30T02:10:20.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:08:51.242Z","endTime":"2026-06-30T02:09:53.164Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900214814375545,"aZ":-33.980799380438725,"pfxX":-2.2999623110679046,"pfxZ":-1.018260530726427,"pX":0.16206249744211343,"pZ":1.7454419650129973,"vX0":-6.52592276735406,"vY0":-132.8316656598616,"vZ0":-3.743736495628303,"x":110.82,"y":191.65,"x0":2.9548033665276052,"y0":50.00227992952856,"z0":5.658257700582591,"aX":-4.085867232500715},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.5,"breakHorizontal":5.6,"spinRate":2939,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.41321665582360856,"extension":6.235895975671648},"index":1,"playId":"ef61e916-d9f0-3a75-bf64-953c00d11ed6","pitchNumber":1,"startTime":"2026-06-30T02:09:53.164Z","endTime":"2026-06-30T02:09:56.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":100.4,"endSpeed":91.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.333407854792476,"aZ":-20.628881675738693,"pfxX":10.594796046292716,"pfxZ":5.366122752438708,"pX":-0.1767432243678126,"pZ":2.6080619754931704,"vX0":-10.803114149796496,"vY0":-145.77800794692018,"vZ0":-5.491481016700066,"x":123.74,"y":168.36,"x0":2.2009785256347683,"y0":50.0031504303332,"z0":5.7618502024209315,"aX":22.798969147121817},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":8.8,"breakHorizontal":-17.0,"spinRate":2514,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.37575950238971734,"extension":6.334438179302829},"hitData":{"launchSpeed":89.7,"launchAngle":35.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.5,"coordY":93.25}},"index":2,"playId":"fa806955-1c21-3c86-b4e8-4cc7326147b8","pitchNumber":2,"startTime":"2026-06-30T02:10:10.794Z","endTime":"2026-06-30T02:10:20.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:10:20.316Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:12:01.839Z","endTime":"2026-06-30T02:14:48.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.6,"endSpeed":80.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743933400425394,"aZ":-24.146758150073257,"pfxX":-1.7286300574318916,"pfxZ":4.951359805110753,"pX":-0.6257257500155645,"pZ":2.352538850287786,"vX0":-4.409983593318255,"vY0":-126.07396019603112,"vZ0":-2.8834716523383035,"x":140.85,"y":175.26,"x0":1.3654172550480181,"y0":50.0059658675383,"z0":5.443565197049216,"aX":-2.8050109658126554},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.6,"breakHorizontal":4.1,"spinRate":2567,"spinDirection":173},"zone":4,"typeConfidence":0.74,"plateTime":0.4331564167623445,"extension":6.15884828820356},"index":0,"playId":"7b85dd70-ec12-3542-a483-c757199eeac1","pitchNumber":1,"startTime":"2026-06-30T02:12:31.149Z","endTime":"2026-06-30T02:12:34.893Z","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":80.5,"endSpeed":73.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667253199490315,"aZ":-30.302755291759677,"pfxX":-6.112395777142476,"pfxZ":1.3599814960409837,"pX":-0.30678266175528307,"pZ":1.9369993124498905,"vX0":-2.4912372994078282,"vY0":-117.2150352344468,"vZ0":-1.459699293491758,"x":128.69,"y":186.48,"x0":1.5664480112298214,"y0":50.00550871818281,"z0":5.416340202692587,"aX":-8.444923403945069},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":2609,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.468592985379082,"extension":5.9822388363220895},"index":1,"playId":"e1bfc2dd-d191-3f29-9107-f21c1df113f4","pitchNumber":2,"startTime":"2026-06-30T02:12:47.745Z","endTime":"2026-06-30T02:12:51.761Z","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":82.0,"endSpeed":75.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19710190533818,"aZ":-32.298432593385236,"pfxX":-6.101239942339225,"pfxZ":-0.0879487241922039,"pX":-2.2367907808526035,"pZ":1.6977367964025836,"vX0":-6.368397556136529,"vY0":-119.29409703263349,"vZ0":-1.81287714345943,"x":202.26,"y":192.94,"x0":1.265762972037994,"y0":50.00277915869608,"z0":5.395161811368441,"aX":-8.740514318764847},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":12.6,"spinRate":2623,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4601636681297818,"extension":6.1870951506745016},"index":2,"playId":"525c620a-5953-364c-941a-7a1a14a134dd","pitchNumber":3,"startTime":"2026-06-30T02:13:06.990Z","endTime":"2026-06-30T02:13:10.290Z","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":89.5,"endSpeed":82.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049144961933244,"aZ":-24.350078453362165,"pfxX":9.638114965748656,"pfxZ":4.550799013565735,"pX":-0.359167076497015,"pZ":1.8928899951388458,"vX0":-7.187815596972234,"vY0":-130.1689133679055,"vZ0":-4.058656705058971,"x":130.69,"y":187.67,"x0":1.1843093869223975,"y0":50.000538557553284,"z0":5.3135762733159835,"aX":16.55535731837476},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-15.8,"spinRate":2469,"spinDirection":138},"zone":7,"typeConfidence":0.91,"plateTime":0.42061813822146243,"extension":6.160571613907282},"index":3,"playId":"e9eea3f5-51d0-3671-af6d-5e02433543f4","pitchNumber":4,"startTime":"2026-06-30T02:13:23.969Z","endTime":"2026-06-30T02:13:27.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.234978696966603,"aZ":-33.22726161082004,"pfxX":-6.661295028390518,"pfxZ":-0.7459512564109474,"pX":0.8184132011232348,"pZ":2.639311019081224,"vX0":0.14839803663696127,"vY0":-118.14519390481571,"vZ0":0.6189736611604271,"x":85.8,"y":167.52,"x0":1.6203979502707242,"y0":50.00241720300867,"z0":5.424645498308874,"aX":-9.427960963178588},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":12.0,"spinRate":2552,"spinDirection":296},"zone":6,"typeConfidence":0.9,"plateTime":0.4633786268756235,"extension":6.010786609644428},"index":4,"playId":"314db3e6-ffd3-33da-ba0b-fdcdbd125af0","pitchNumber":5,"startTime":"2026-06-30T02:13:46.476Z","endTime":"2026-06-30T02:13:52.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.814950517896186,"aZ":-23.97662115850236,"pfxX":7.672993487939537,"pfxZ":5.52675948671647,"pX":-1.1706941122305048,"pZ":0.4498061626151479,"vX0":-8.021474497064474,"vY0":-120.52672189613878,"vZ0":-6.447969316179398,"x":161.62,"y":226.64,"x0":1.192144780663092,"y0":50.00010437522855,"z0":5.25600400275522,"aX":11.370737267043726},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.8,"breakHorizontal":-12.1,"spinRate":1247,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.4531895479132242,"extension":6.424586718629443},"index":5,"playId":"7821c504-9cc9-36ae-8c56-55484e9cd591","pitchNumber":6,"startTime":"2026-06-30T02:14:09.459Z","endTime":"2026-06-30T02:14:13.106Z","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":86.1,"endSpeed":79.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79240274669516,"aZ":-27.39978317186275,"pfxX":-0.9979093867022129,"pfxZ":2.9797918417035385,"pX":-0.9735287144938564,"pZ":2.1993607387251815,"vX0":-5.226754141786975,"vY0":-125.35117431539085,"vZ0":-2.3755837968954023,"x":154.11,"y":179.4,"x0":1.2626730063160805,"y0":50.002987749824634,"z0":5.3817858594163415,"aX":-1.597021833353896},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":2.9,"spinRate":2505,"spinDirection":222},"zone":13,"typeConfidence":0.76,"plateTime":0.4358755151301179,"extension":6.238146315629443},"hitData":{"launchSpeed":74.5,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":159.79}},"index":6,"playId":"6e8d6a3f-d3bd-39ce-a8d1-5e6b6ae32147","pitchNumber":7,"startTime":"2026-06-30T02:14:39.635Z","endTime":"2026-06-30T02:14:48.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:14:48.308Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:17:11.038Z","endTime":"2026-06-30T02:19:30.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":[2,3,4,5,6,7,8],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T02:15:08.595Z","endTime":"2026-06-30T02:15:35.385Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T02:15:35.385Z","endTime":"2026-06-30T02:17:13.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705285715935144,"aZ":-21.540086693548698,"pfxX":-7.806898021077117,"pfxZ":5.57367775322429,"pX":1.2998643103953054,"pZ":2.778220452928845,"vX0":13.596039122478278,"vY0":-136.68697141757272,"vZ0":-2.8298065465129616,"x":67.45,"y":163.77,"x0":-2.705136540462215,"y0":50.005867599183034,"z0":5.291846721718252,"aX":-14.903802429124092},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":11.5,"spinRate":2812,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.3994069416316375,"extension":6.601340807072248},"index":2,"playId":"93875f8c-f0a0-3a7f-b5ae-83583b38aa6d","pitchNumber":1,"startTime":"2026-06-30T02:17:13.069Z","endTime":"2026-06-30T02:17:16.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.277614708854045,"aZ":-27.478394498266255,"pfxX":-12.393639501744111,"pfxZ":2.483988827247787,"pX":-0.29187649289669687,"pZ":2.980071443198144,"vX0":11.556292406321546,"vY0":-136.61998996485735,"vZ0":-1.1469200322401523,"x":128.13,"y":158.32,"x0":-2.967735855653624,"y0":50.00062771542589,"z0":5.29495505509477,"aX":-23.410845192836444},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":20.0,"spinRate":2642,"spinDirection":244},"zone":2,"typeConfidence":0.91,"plateTime":0.40100415918791477,"extension":6.644742694988518},"index":3,"playId":"4a40bd7b-48fe-3369-b170-00f1aa33fd19","pitchNumber":2,"startTime":"2026-06-30T02:17:31.813Z","endTime":"2026-06-30T02:17:35.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87180288844451,"aZ":-29.767324192395893,"pfxX":-12.399521492522346,"pfxZ":1.250173971251499,"pX":-0.7122461103514616,"pZ":3.633350501781911,"vX0":10.175402120859724,"vY0":-137.94642446228747,"vZ0":0.7769287199959036,"x":144.15,"y":140.68,"x0":-2.8389428604817497,"y0":50.00254738096396,"z0":5.355745251311924,"aX":-23.88112717907352},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.6,"breakHorizontal":20.3,"spinRate":2660,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.3971518004594805,"extension":6.467304146813624},"index":4,"playId":"5db5f78a-42aa-37f6-b2e3-2a5e07a3fe45","pitchNumber":3,"startTime":"2026-06-30T02:17:47.835Z","endTime":"2026-06-30T02:18:14.839Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556168502903724,"aZ":-28.09688514198062,"pfxX":6.194352568171894,"pfxZ":2.566272246938958,"pX":0.3325834595052234,"pZ":2.702304037542575,"vX0":6.92790331543292,"vY0":-125.42451274775944,"vZ0":-0.4619271779986865,"x":104.32,"y":165.82,"x0":-3.271343183099216,"y0":50.00618524533704,"z0":5.181582637315793,"aX":9.864021343922335},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-12.8,"spinRate":2507,"spinDirection":76},"zone":6,"typeConfidence":0.91,"plateTime":0.43682448268098817,"extension":6.681571429012037},"index":5,"playId":"95558024-ebd7-3e7b-9773-b4e412a3bf3e","pitchNumber":4,"startTime":"2026-06-30T02:18:15.640Z","endTime":"2026-06-30T02:18:18.981Z","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":84.3,"endSpeed":76.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08395310492265,"aZ":-28.61912462315633,"pfxX":8.852541944708838,"pfxZ":2.3579591126789765,"pX":-0.295196492361902,"pZ":3.786243404339196,"vX0":4.83222199522065,"vY0":-122.62039947195647,"vZ0":2.386232397459552,"x":128.25,"y":136.55,"x0":-3.4470485363625283,"y0":50.0056681976729,"z0":5.255402186102461,"aX":13.373539172920857},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.2,"breakHorizontal":-17.3,"spinRate":2614,"spinDirection":80},"zone":11,"typeConfidence":0.91,"plateTime":0.4480785986910356,"extension":6.491294864990955},"index":6,"playId":"0b7091c6-d10b-372d-97a0-878d3bdcfc33","pitchNumber":5,"startTime":"2026-06-30T02:18:33.660Z","endTime":"2026-06-30T02:18:37.947Z","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":95.0,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47295512873003,"aZ":-26.621051408108,"pfxX":-12.565437609074397,"pfxZ":2.9060023307315195,"pX":-0.19212771555254599,"pZ":2.698930517764057,"vX0":12.004223515817694,"vY0":-137.7669571800285,"vZ0":-2.1903080199251304,"x":124.32,"y":165.91,"x0":-2.987224754424893,"y0":50.00002111979915,"z0":5.315511422508741,"aX":-23.992299663718597},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":20.0,"spinRate":2675,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.39856560645434147,"extension":6.707432093870178},"index":7,"playId":"c6be6b5c-05e1-3a4f-8c0c-6aba1b2cd218","pitchNumber":6,"startTime":"2026-06-30T02:18:49.152Z","endTime":"2026-06-30T02:18:56.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38406182856668,"aZ":-17.481632839128665,"pfxX":-6.2647367781655605,"pfxZ":7.587378367337589,"pX":0.5940072842679787,"pZ":1.8342013777464437,"vX0":12.120165867455437,"vY0":-137.74255677838414,"vZ0":-5.909952174680733,"x":94.36,"y":189.26,"x0":-3.033945793811036,"y0":50.00320772771997,"z0":5.175185514921967,"aX":-12.132691661642454},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":9.0,"spinRate":2801,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.3964852249629667,"extension":6.861303041711631},"index":8,"playId":"a8b784bc-018f-328b-807c-e9adfebef19b","pitchNumber":7,"startTime":"2026-06-30T02:19:26.970Z","endTime":"2026-06-30T02:19:30.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:19:30.716Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T02:19:36.056Z","endTime":"2026-06-30T02:21:01.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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,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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52640596271863,"aZ":-29.60799986141221,"pfxX":8.682746202897713,"pfxZ":1.717108068954957,"pX":0.824075005208444,"pZ":3.024204774553986,"vX0":7.11870337636252,"vY0":-121.8375783343253,"vZ0":1.0340911625564497,"x":85.59,"y":157.13,"x0":-3.2707669687027376,"y0":50.000636672152076,"z0":5.166867717005792,"aX":12.958994162485503},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":-17.5,"spinRate":2709,"spinDirection":72},"zone":12,"typeConfidence":0.91,"plateTime":0.45077265982513737,"extension":6.560604522308383},"index":0,"playId":"bafa416b-a014-3a3c-82ba-712c84c7eb93","pitchNumber":1,"startTime":"2026-06-30T02:19:56.921Z","endTime":"2026-06-30T02:20:02.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.023612424394805,"aZ":-28.90991611145642,"pfxX":-11.524525921623479,"pfxZ":1.718933026864537,"pX":-0.353039880807582,"pZ":2.6512242321836204,"vX0":10.93410881993184,"vY0":-137.3811593077027,"vZ0":-1.8018426896870317,"x":130.46,"y":167.2,"x0":-2.898133562575095,"y0":50.00562725653073,"z0":5.291482863112404,"aX":-21.91022124798485},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.9,"breakHorizontal":18.4,"spinRate":2585,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.3995602386803694,"extension":6.726745808083711},"index":1,"playId":"a8db8610-dfcf-33bb-81f5-79b6faecb942","pitchNumber":2,"startTime":"2026-06-30T02:20:12.849Z","endTime":"2026-06-30T02:20:17.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05668279903742,"aZ":-21.490949632075885,"pfxX":-5.544277179642977,"pfxZ":5.644850671945186,"pX":-0.047565388347590006,"pZ":3.1480006352349923,"vX0":9.874113223202137,"vY0":-136.22508685086834,"vZ0":-1.8649079703563058,"x":118.81,"y":153.78,"x0":-2.987853004807726,"y0":50.000937482490755,"z0":5.317005026194713,"aX":-10.489841804393109},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":8.2,"spinRate":2627,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.40106298137372276,"extension":6.6140630044374715},"index":2,"playId":"f1539572-343d-3c2d-94ca-b9f7d938c58c","pitchNumber":3,"startTime":"2026-06-30T02:20:38.537Z","endTime":"2026-06-30T02:20:43.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.675507745092226,"aZ":-28.018660515973906,"pfxX":6.811203837554747,"pfxZ":2.6844889046823734,"pX":0.9415839388829081,"pZ":2.3701839317470044,"vX0":7.626433246590446,"vY0":-123.9141701252169,"vZ0":-1.1363757275083466,"x":81.11,"y":174.79,"x0":-3.065680826771395,"y0":50.0051246392526,"z0":5.18421384602598,"aX":10.549031682460722},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.2,"spinRate":2633,"spinDirection":81},"zone":12,"typeConfidence":0.91,"plateTime":0.4426944853199002,"extension":6.354616966863993},"index":3,"playId":"310fe0e2-b2ca-3c95-986c-25109a0bf546","pitchNumber":4,"startTime":"2026-06-30T02:20:58.547Z","endTime":"2026-06-30T02:21:01.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:21:01.547Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T02:23:07.475Z","endTime":"2026-06-30T02:24:18.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27620622718322,"aZ":-19.79653404990268,"pfxX":10.628547415015438,"pfxZ":5.917064267832666,"pX":-0.3565332943034766,"pZ":3.2927324404242486,"vX0":-11.303326566829826,"vY0":-143.70653917504922,"vZ0":-3.762445643188686,"x":130.59,"y":149.88,"x0":2.2466935048804357,"y0":50.00368882567276,"z0":5.848663435915799,"aX":22.234266263596744},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.1,"breakHorizontal":-17.0,"spinRate":2410,"spinDirection":136},"zone":1,"typeConfidence":0.9,"plateTime":0.3811431556095828,"extension":6.204595230044339},"index":0,"playId":"82186571-766b-3315-bd30-937433834c3f","pitchNumber":1,"startTime":"2026-06-30T02:23:32.269Z","endTime":"2026-06-30T02:23:36.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99896479260553,"aZ":-21.648144467521202,"pfxX":10.483477117700197,"pfxZ":5.029786402264584,"pX":0.7048490910052336,"pZ":2.91467759101876,"vX0":-8.774097414238947,"vY0":-143.899672956041,"vZ0":-4.377021196724045,"x":90.13,"y":160.08,"x0":2.434344434967045,"y0":50.00471669107216,"z0":5.800130731845295,"aX":21.94562724066895},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.4,"breakHorizontal":-17.2,"spinRate":2495,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.380920468855952,"extension":6.154080440154992},"index":1,"playId":"aa1ea875-3491-3177-b232-7f2bf3efe839","pitchNumber":2,"startTime":"2026-06-30T02:23:48.852Z","endTime":"2026-06-30T02:23:52.280Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-30T02:24:08.715Z","endTime":"2026-06-30T02:24:14.575Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02329552670858,"aZ":-36.75155979072696,"pfxX":-1.9340302684211155,"pfxZ":-2.6588897018190822,"pX":-0.1267101967059693,"pZ":1.9273693763473878,"vX0":-6.8159360411683565,"vY0":-130.3105151755605,"vZ0":-2.6655210483718283,"x":121.83,"y":186.74,"x0":2.772489148168351,"y0":50.00158572549883,"z0":5.736027315104713,"aX":-3.33036501426138},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.2,"breakHorizontal":5.0,"spinRate":2902,"spinDirection":266},"zone":8,"typeConfidence":0.91,"plateTime":0.42008695331014145,"extension":6.1343822847248495},"index":3,"playId":"28c3745e-286f-318c-be6c-54760a01dc2a","pitchNumber":3,"startTime":"2026-06-30T02:24:14.575Z","endTime":"2026-06-30T02:24:18.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:24:18.838Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T02:24:22.888Z","endTime":"2026-06-30T02:26:41.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":99.3,"endSpeed":91.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04497033517369,"aZ":-20.801861858359608,"pfxX":10.189132033849436,"pfxZ":5.380956821819263,"pX":-0.3610462188947475,"pZ":2.362504204221563,"vX0":-11.387402156291248,"vY0":-144.1427578714951,"vZ0":-5.98734252874426,"x":106.57,"y":157.86,"x0":2.308180910665864,"y0":50.00512811215073,"z0":5.742048980083966,"aX":21.543818520017574},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2511,"spinDirection":141},"zone":4,"typeConfidence":0.9,"plateTime":0.37931231506574203,"extension":6.257712897067647},"index":0,"playId":"90c2034b-9812-39c5-b335-7f1a91ab48f3","pitchNumber":1,"startTime":"2026-06-30T02:24:43.104Z","endTime":"2026-06-30T02:24:46.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012815328572092,"aZ":-35.98455927068768,"pfxX":3.883100316553805,"pfxZ":-2.120523269814954,"pX":1.7434790658087298,"pZ":1.4965267477195123,"vX0":-4.115246766488583,"vY0":-132.99686232283946,"vZ0":-4.443856878418918,"x":50.54,"y":198.37,"x0":2.804956403137727,"y0":50.00492790590082,"z0":5.793466355905062,"aX":6.970619576402922},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.6,"breakHorizontal":-6.1,"spinRate":896,"spinDirection":107},"zone":14,"typeConfidence":0.84,"plateTime":0.41154002137735457,"extension":6.062237032448247},"index":1,"playId":"aba38273-e778-34e9-8a54-8326e29c2af1","pitchNumber":2,"startTime":"2026-06-30T02:24:58.548Z","endTime":"2026-06-30T02:25:01.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522341912597064,"aZ":-30.935701103279822,"pfxX":3.9816433414404244,"pfxZ":0.662467700784596,"pX":-0.5852201948522207,"pZ":3.0758953608287447,"vX0":-9.51371563951116,"vY0":-135.13574551905862,"vZ0":-1.8667857080476207,"x":139.31,"y":155.73,"x0":2.4525907802109193,"y0":50.00062717664104,"z0":5.934211889872329,"aX":7.415581158031872},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.0,"breakHorizontal":-5.3,"spinRate":998,"spinDirection":111},"zone":1,"typeConfidence":0.87,"plateTime":0.4042477279798411,"extension":6.168978995930438},"index":2,"playId":"2efa3fe1-8149-3751-b3e8-d139cde91134","pitchNumber":3,"startTime":"2026-06-30T02:25:14.315Z","endTime":"2026-06-30T02:25:19.298Z","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":92.6,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219066622188084,"aZ":-29.976363471126007,"pfxX":5.959925112705182,"pfxZ":1.190525195900105,"pX":-0.32303349219109717,"pZ":1.9575515713221763,"vX0":-9.45545648208349,"vY0":-134.6237099683331,"vZ0":-4.433901825020716,"x":129.31,"y":185.93,"x0":2.4544639169225158,"y0":50.00173590337574,"z0":5.738759550767243,"aX":10.98051896760888},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.4,"breakHorizontal":-8.9,"spinRate":1069,"spinDirection":114},"zone":7,"typeConfidence":0.89,"plateTime":0.40629662877393,"extension":6.091416353090664},"index":3,"playId":"0144c8fe-1f6a-3746-abec-30eef7643bd0","pitchNumber":4,"startTime":"2026-06-30T02:25:34.560Z","endTime":"2026-06-30T02:25:38.368Z","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":92.3,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321351197888564,"aZ":-33.95561612733699,"pfxX":4.72354338894737,"pfxZ":-0.9782451352279473,"pX":1.363602558263356,"pZ":2.937718771447063,"vX0":-5.063434017082052,"vY0":-134.33922489940142,"vZ0":-1.4480005289998104,"x":65.02,"y":159.46,"x0":2.65986866226437,"y0":50.00162072762427,"z0":5.899277968396066,"aX":8.626539606453344},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.9,"breakHorizontal":-7.4,"spinRate":906,"spinDirection":98},"zone":12,"typeConfidence":0.88,"plateTime":0.4078449566651896,"extension":6.055485199162342},"index":4,"playId":"65ef010b-c72f-34d0-887b-9e9b4f7ef7b6","pitchNumber":5,"startTime":"2026-06-30T02:26:18.837Z","endTime":"2026-06-30T02:26:22.620Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06975917601352,"aZ":-21.751887667112083,"pfxX":10.33665678885819,"pfxZ":4.85522069804737,"pX":0.7235041582834522,"pZ":3.2022214340273236,"vX0":-8.587278390462634,"vY0":-145.81605405374822,"vZ0":-3.5809193223475595,"x":89.42,"y":152.32,"x0":2.3671790966194703,"y0":50.00725813559887,"z0":5.76260734138912,"aX":22.21046485531772},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.2,"breakHorizontal":-16.9,"spinRate":2506,"spinDirection":140},"zone":3,"typeConfidence":0.9,"plateTime":0.3759741521783817,"extension":6.179002994724987},"index":5,"playId":"1d55a71b-0c3e-3749-bd77-903f33755d08","pitchNumber":6,"startTime":"2026-06-30T02:26:37.967Z","endTime":"2026-06-30T02:26:41.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:26:41.345Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, first baseman Ty France to pitcher Adrian Morejon.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T02:26:45.514Z","endTime":"2026-06-30T02:28:14.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"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":"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":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.350649304140006,"aZ":-21.40895417378731,"pfxX":9.642455885000054,"pfxZ":5.06749366691362,"pX":0.8962220037416451,"pZ":3.5583264435105253,"vX0":-8.121064832358527,"vY0":-144.9504827140224,"vZ0":-2.6032768825435824,"x":82.84,"y":142.71,"x0":2.4835125031330927,"y0":50.004080483803676,"z0":5.777443313203297,"aX":20.489625429641748},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2502,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.3780911028750409,"extension":6.152575238240429},"index":0,"playId":"3c55c4d1-b33d-3799-8415-168cbdb7a7e2","pitchNumber":1,"startTime":"2026-06-30T02:27:08.013Z","endTime":"2026-06-30T02:27:11.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728869688090686,"aZ":-34.722107663836645,"pfxX":5.949283395331553,"pfxZ":-1.4207352079739657,"pX":0.3937092178692525,"pZ":3.111134466807319,"vX0":-7.7752949895518,"vY0":-132.73231689055987,"vZ0":-0.7528000631551504,"x":101.99,"y":154.78,"x0":2.5846104244730945,"y0":50.00637597811027,"z0":5.921126637392971,"aX":10.645489584864906},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.5,"breakHorizontal":-9.1,"spinRate":987,"spinDirection":99},"zone":3,"typeConfidence":0.9,"plateTime":0.4122619191130963,"extension":6.033212445323503},"index":1,"playId":"1ca0ecd5-6859-36c8-8c18-67d12314b7fc","pitchNumber":2,"startTime":"2026-06-30T02:27:26.156Z","endTime":"2026-06-30T02:27:30.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88235454042976,"aZ":-32.1487730508894,"pfxX":5.943197408377807,"pfxZ":0.013894731178433428,"pX":-0.2003587054630469,"pZ":0.7537412904515924,"vX0":-9.352997067418126,"vY0":-134.25254008040358,"vZ0":-6.798696433059678,"x":124.64,"y":218.43,"x0":2.5554053952827545,"y0":50.00426284980703,"z0":5.6053718434186335,"aX":10.858200335238902},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.3,"breakHorizontal":-8.8,"spinRate":1052,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4078756893616595,"extension":6.207043921880638},"index":2,"playId":"86eef321-4dc9-3c04-abfa-607fa445606a","pitchNumber":3,"startTime":"2026-06-30T02:27:44.222Z","endTime":"2026-06-30T02:27:47.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528004899411503,"aZ":-35.668715347383504,"pfxX":6.219980317123204,"pfxZ":-1.880389284200497,"pX":0.98454899972436,"pZ":2.459848755628678,"vX0":-6.5099976459053295,"vY0":-134.8897960622849,"vZ0":-2.392512622319553,"x":79.47,"y":172.36,"x0":2.6093832804977533,"y0":50.00068073489163,"z0":5.848075451354062,"aX":11.57845018973953},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-3.7,"breakHorizontal":-10.1,"spinRate":1115,"spinDirection":101},"zone":12,"typeConfidence":0.89,"plateTime":0.4044798007615453,"extension":6.118725176361166},"hitData":{"launchSpeed":73.1,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.06,"coordY":158.07}},"index":3,"playId":"0d240996-473f-3b75-bd62-8b5c4cc6f7e9","pitchNumber":4,"startTime":"2026-06-30T02:28:07.330Z","endTime":"2026-06-30T02:28:14.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:28:14.866Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:30:01.488Z","endTime":"2026-06-30T02:31:19.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697369686598183,"aZ":-21.508061606581677,"pfxX":-8.353551446772627,"pfxZ":5.51656101633664,"pX":1.5441875769423348,"pZ":2.5188399159797927,"vX0":14.598896329352403,"vY0":-137.9285936615946,"vZ0":-3.3676503397516244,"x":58.14,"y":170.77,"x0":-2.723736320274798,"y0":50.002855129332524,"z0":5.200137096287977,"aX":-16.151973339062295},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":12.2,"spinRate":2785,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.39659091434326266,"extension":6.610713276706997},"index":0,"playId":"c0c636d6-fae4-37ac-9cb1-3bc2c8a8f45b","pitchNumber":1,"startTime":"2026-06-30T02:30:29.518Z","endTime":"2026-06-30T02:30:32.960Z","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.4,"endSpeed":76.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67808443817126,"aZ":-28.96803949010379,"pfxX":7.972330607375131,"pfxZ":2.17364141840371,"pX":1.228525593482372,"pZ":3.2649330847139906,"vX0":8.114003221538564,"vY0":-121.15208888374816,"vZ0":1.1515097454117649,"x":70.17,"y":150.63,"x0":-3.210695760841438,"y0":50.000188920702506,"z0":5.332736055155924,"aX":11.740629792179925},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2816,"spinDirection":71},"zone":12,"typeConfidence":0.91,"plateTime":0.45367984339334333,"extension":6.533815822963425},"index":1,"playId":"61c73325-b2e6-3d33-872c-97ca36a8f641","pitchNumber":2,"startTime":"2026-06-30T02:30:44.197Z","endTime":"2026-06-30T02:30:48.098Z","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":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240532018490057,"aZ":-30.935435837640263,"pfxX":6.2868580355720844,"pfxZ":0.806190688220088,"pX":-0.5623669078286293,"pZ":1.6960770406568317,"vX0":4.658085708678328,"vY0":-123.30562480771528,"vZ0":-2.0110595674712552,"x":138.44,"y":192.99,"x0":-3.2974409666573594,"y0":50.00064799602661,"z0":5.151488629778092,"aX":9.604626962624117},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":-12.5,"spinRate":2732,"spinDirection":78},"zone":7,"typeConfidence":0.91,"plateTime":0.44549281348332537,"extension":6.3691390410367585},"index":2,"playId":"1107dfe8-dea3-3dad-9600-8411b27c273c","pitchNumber":3,"startTime":"2026-06-30T02:31:00.723Z","endTime":"2026-06-30T02:31:04.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230256156771432,"aZ":-20.786397457151285,"pfxX":-7.79494104699231,"pfxZ":5.93677482527252,"pX":-0.012247357933260549,"pZ":1.2796285234869864,"vX0":11.292620975523013,"vY0":-137.36652250355985,"vZ0":-6.745005749891956,"x":117.47,"y":204.23,"x0":-3.155849671537908,"y0":50.00659996974799,"z0":5.170986975000281,"aX":-14.96309241632384},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":11.9,"spinRate":2837,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.3980941701655012,"extension":6.718699900897978},"index":3,"playId":"01fa9a14-10ff-39b7-9ffc-abcbc1a0e53f","pitchNumber":4,"startTime":"2026-06-30T02:31:15.228Z","endTime":"2026-06-30T02:31:19.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:31:19.857Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:31:25.810Z","endTime":"2026-06-30T02:33:36.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.741576883221686,"aZ":-27.975789058697874,"pfxX":-12.496736382368633,"pfxZ":2.233289240970631,"pX":-0.19637004803138022,"pZ":2.5032965457128595,"vX0":12.239146246193727,"vY0":-136.7130648690738,"vZ0":-2.1185747692174455,"x":124.49,"y":171.19,"x0":-3.119939957553183,"y0":50.00478884749209,"z0":5.219396094190964,"aX":-23.523629661105687},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":19.9,"spinRate":2641,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.401513047231147,"extension":6.6484114243023305},"index":0,"playId":"f0da7490-861c-34f5-bb30-bd1c8a484f6f","pitchNumber":1,"startTime":"2026-06-30T02:31:46.695Z","endTime":"2026-06-30T02:31:50.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"eaa149db-5dec-383a-848e-bf95a0c765f5","startTime":"2026-06-30T02:32:05.926Z","endTime":"2026-06-30T02:32:08.926Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761859467419416,"aZ":-26.712879138668274,"pfxX":7.659395111038075,"pfxZ":3.5428523035506334,"pX":-0.1907091885930875,"pZ":2.5986436973769824,"vX0":4.7374131806210755,"vY0":-123.66030531744269,"vZ0":-1.033433884928082,"x":124.27,"y":168.62,"x0":-3.1293721636128646,"y0":50.00204248738532,"z0":5.272685584092064,"aX":11.804538312000311},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":-15.0,"spinRate":2592,"spinDirection":82},"zone":5,"typeConfidence":0.91,"plateTime":0.4437417749313419,"extension":6.420435023534575},"index":2,"playId":"89a2d00a-84e7-3537-9a92-b3589d546e1e","pitchNumber":2,"startTime":"2026-06-30T02:32:26.440Z","endTime":"2026-06-30T02:32:30.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53155937647443,"aZ":-27.382042095017052,"pfxX":6.337680381937109,"pfxZ":3.0384952154811513,"pX":1.1443929662583734,"pZ":1.7896305816179476,"vX0":8.506061439765144,"vY0":-124.9244138140139,"vZ0":-2.578483482569065,"x":73.38,"y":190.46,"x0":-3.130202752860128,"y0":50.00388578986362,"z0":5.089570776592648,"aX":10.00190348389536},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.4,"spinRate":2695,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4387052150323729,"extension":6.575039956432594},"index":3,"playId":"43bb5c2d-4429-309f-bf4b-65ac21f9c857","pitchNumber":3,"startTime":"2026-06-30T02:32:46.498Z","endTime":"2026-06-30T02:32:50.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56786904621248,"aZ":-24.270590024808488,"pfxX":-11.081325357303502,"pfxZ":4.15321833953729,"pX":-0.7503039118035455,"pZ":4.180208051177731,"vX0":10.349648918520055,"vY0":-137.59576602089547,"vZ0":1.3718932079501147,"x":145.6,"y":125.91,"x0":-3.1338465591047515,"y0":50.004293357747784,"z0":5.327988663452613,"aX":-21.098173697112223},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2767,"spinDirection":240},"zone":11,"typeConfidence":0.82,"plateTime":0.39915503200903535,"extension":6.4178170961094825},"index":4,"playId":"a28e98df-78a2-3ac2-999c-8d668facb3f4","pitchNumber":4,"startTime":"2026-06-30T02:33:04.688Z","endTime":"2026-06-30T02:33:08.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72765948376141,"aZ":-27.779069892984584,"pfxX":-12.063775524226564,"pfxZ":2.321359894771586,"pX":-0.9651191611407264,"pZ":2.5848296219210036,"vX0":10.009747341017743,"vY0":-137.54300640631405,"vZ0":-2.2909081078316724,"x":153.79,"y":168.99,"x0":-3.1046274218121295,"y0":50.00519538862319,"z0":5.334290011913145,"aX":-22.856224271291705},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":19.4,"spinRate":2736,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.39995850085066165,"extension":6.698404511154695},"hitData":{"launchSpeed":83.9,"launchAngle":21.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.47,"coordY":98.48}},"index":5,"playId":"c76cda5d-0780-3562-b90c-ac1b88d51707","pitchNumber":5,"startTime":"2026-06-30T02:33:24.887Z","endTime":"2026-06-30T02:33:36.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:33:36.530Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to right fielder Michael Conforto.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:33:44.100Z","endTime":"2026-06-30T02:35:36.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.538991879453175,"aZ":-31.067790534334065,"pfxX":6.0090397597515315,"pfxZ":0.7078724950926043,"pX":0.3533327229246945,"pZ":1.8089010616310948,"vX0":7.004452596274302,"vY0":-124.71969308913705,"vZ0":-1.843303493977142,"x":103.53,"y":189.94,"x0":-3.2788552289357478,"y0":50.003896911096135,"z0":5.1350495515446655,"aX":9.407169250485047},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-12.6,"spinRate":2495,"spinDirection":85},"zone":9,"typeConfidence":0.91,"plateTime":0.4402170303780135,"extension":6.596099487361105},"index":0,"playId":"00b374f0-e53f-3aec-b14b-344c66da3f24","pitchNumber":1,"startTime":"2026-06-30T02:34:03.588Z","endTime":"2026-06-30T02:34:07.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.167831193965334,"aZ":-31.987750279473346,"pfxX":-12.50441179356812,"pfxZ":0.10253960366609327,"pX":-1.198161344937813,"pZ":3.179290871433734,"vX0":9.532782504818416,"vY0":-137.08304953883246,"vZ0":0.4497144106644282,"x":162.67,"y":152.94,"x0":-3.1200131324678244,"y0":50.00601603134367,"z0":5.221000179603227,"aX":-23.47759306227456},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.5,"breakHorizontal":20.3,"spinRate":2708,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.4016704435813847,"extension":6.780988326052382},"index":1,"playId":"64f21296-86e0-3e47-80b7-8ba1ef275c1a","pitchNumber":2,"startTime":"2026-06-30T02:34:20.708Z","endTime":"2026-06-30T02:34:25.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30831431331836,"aZ":-34.49928080038434,"pfxX":-13.18134294931874,"pfxZ":-1.2192430775325054,"pX":-0.3360343303670664,"pZ":2.721962391143865,"vX0":11.643472956615792,"vY0":-138.07815423379998,"vZ0":-0.6009123009247155,"x":129.81,"y":165.29,"x0":-2.920806573667571,"y0":50.003394085410804,"z0":5.289172818617409,"aX":-25.13750487283307},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-2.2,"breakHorizontal":21.0,"spinRate":2698,"spinDirection":245},"zone":1,"typeConfidence":0.91,"plateTime":0.3985792683504181,"extension":6.6126054673503845},"index":2,"playId":"325515a7-533c-3f6e-a800-02fd1882b491","pitchNumber":3,"startTime":"2026-06-30T02:34:41.727Z","endTime":"2026-06-30T02:34:46.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"0e69ad09-a623-35d3-8358-e87d7467ddfb","startTime":"2026-06-30T02:35:04.548Z","endTime":"2026-06-30T02:35:07.548Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242669925178287,"aZ":-27.796528995523214,"pfxX":2.39246627895964,"pfxZ":2.7132805679891305,"pX":0.0684636998963716,"pZ":2.6861042991374284,"vX0":7.021042893163196,"vY0":-125.91045354553707,"vZ0":-0.7374992391172505,"x":114.39,"y":166.26,"x0":-3.0609112731671364,"y0":50.00456561115029,"z0":5.221139269315474,"aX":3.8619001134276836},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":-5.9,"spinRate":2420,"spinDirection":70},"zone":5,"typeConfidence":0.85,"plateTime":0.4341077129101514,"extension":6.510363028255044},"hitData":{"launchSpeed":92.7,"launchAngle":39.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.56,"coordY":95.43}},"index":4,"playId":"00e70e11-9739-350c-a5e3-a58eab5a96fc","pitchNumber":4,"startTime":"2026-06-30T02:35:23.741Z","endTime":"2026-06-30T02:35:36.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:35:36.430Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a fly ball to center fielder Pete Crow-Armstrong. Manny Machado to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:38:10.063Z","endTime":"2026-06-30T02:40:48.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:35:50.167Z","endTime":"2026-06-30T02:36:30.672Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Gavin Hollowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T02:36:30.672Z","endTime":"2026-06-30T02:38:12.351Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.380930335607328,"aZ":-33.37621340191547,"pfxX":-8.872365328644785,"pfxZ":-0.8791218180648812,"pX":-0.7354168440629629,"pZ":3.30009495986578,"vX0":0.28655995298037235,"vY0":-116.56147169213332,"vZ0":0.9220612812126516,"x":145.03,"y":149.68,"x0":0.29101250459478634,"y0":50.00365883744924,"z0":6.068571526037695,"aX":-12.120667188565925},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.1,"breakHorizontal":16.0,"spinRate":2433,"spinDirection":284},"zone":1,"typeConfidence":0.92,"plateTime":0.47119797893263904,"extension":6.158763505275996},"index":2,"playId":"23bb3d89-6e9f-3934-ba01-7355503a86ee","pitchNumber":1,"startTime":"2026-06-30T02:38:12.351Z","endTime":"2026-06-30T02:38:17.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22931432184267,"aZ":-32.26937187271326,"pfxX":-9.219749891665597,"pfxZ":-0.07055743225509659,"pX":-1.1215095610289634,"pZ":2.3736590051743813,"vX0":-0.34923311142647545,"vY0":-116.63065600869228,"vZ0":-1.1498013598264583,"x":159.75,"y":174.69,"x0":0.2263805333457775,"y0":50.00206986024268,"z0":5.947230057139325,"aX":-12.558571703515202},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.1,"breakHorizontal":16.7,"spinRate":2413,"spinDirection":283},"zone":13,"typeConfidence":0.92,"plateTime":0.4716525988536846,"extension":6.212192180371209},"index":3,"playId":"0872bffe-ad43-39a2-8102-7d461a33bcd0","pitchNumber":2,"startTime":"2026-06-30T02:38:28.663Z","endTime":"2026-06-30T02:38:32.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.237144009947237,"aZ":-28.046845660901017,"pfxX":-2.5559454235807624,"pfxZ":2.5832476162896345,"pX":-0.6059981564017893,"pZ":3.4210948422828813,"vX0":-0.9758810485362465,"vY0":-125.62007242062033,"vZ0":-0.8224373356699026,"x":140.1,"y":146.41,"x0":0.11956053017740419,"y0":50.00562781824457,"z0":6.031010704058368,"aX":-4.0889201342491015},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":4.8,"spinRate":2248,"spinDirection":194},"zone":1,"typeConfidence":0.92,"plateTime":0.43586957271510984,"extension":6.313451588594623},"index":4,"playId":"39103406-46d6-3701-839a-43536bb26ea7","pitchNumber":3,"startTime":"2026-06-30T02:38:45.407Z","endTime":"2026-06-30T02:38:49.355Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.084944582313394,"aZ":-34.471351641116506,"pfxX":-8.881038334489386,"pfxZ":-1.7588608507402395,"pX":0.19442107876520523,"pZ":2.5357618063272156,"vX0":2.1206125721722167,"vY0":-113.80128783665978,"vZ0":0.011159072434139494,"x":109.59,"y":170.31,"x0":0.4008074099017011,"y0":50.00499481398285,"z0":5.962970487480282,"aX":-11.578080587148772},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.9,"breakHorizontal":15.5,"spinRate":2399,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.48243690457197186,"extension":6.289487677521692},"index":5,"playId":"26991f4d-f5d5-3a13-8aa5-2c0071eb0334","pitchNumber":4,"startTime":"2026-06-30T02:39:04.232Z","endTime":"2026-06-30T02:39:08.243Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617721955636323,"aZ":-14.817473835028691,"pfxX":2.115853873843763,"pfxZ":9.60353703467891,"pX":-0.30756458473242176,"pZ":4.024490513570217,"vX0":-1.1334581293131698,"vY0":-133.54767922819525,"vZ0":-2.3899713400992835,"x":128.72,"y":130.12,"x0":-0.1526395827494187,"y0":50.0006945788479,"z0":5.996053924775567,"aX":3.8234239475038145},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-3.6,"spinRate":2257,"spinDirection":161},"zone":11,"typeConfidence":0.84,"plateTime":0.41004920858117533,"extension":6.291970066491037},"index":6,"playId":"b6ef9bb2-a736-382d-abf4-92a35ac446d1","pitchNumber":5,"startTime":"2026-06-30T02:39:27.224Z","endTime":"2026-06-30T02:39:30.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.572648446859194,"aZ":-41.42744684904564,"pfxX":-3.503429404833678,"pfxZ":-7.491651549223123,"pX":-1.1010376808191005,"pZ":1.1564729856382288,"vX0":-0.9894529710698907,"vY0":-110.71942032990844,"vZ0":-1.2941751857889934,"x":158.97,"y":207.56,"x0":-0.19279781671411322,"y0":50.00087438703324,"z0":6.100740195716546,"aX":-4.329673542192298},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-13.6,"breakHorizontal":6.6,"spinRate":2548,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4955300377966281,"extension":6.396603131987854},"index":7,"playId":"f61a625e-efbf-399a-a0a1-dfa32bd3fd64","pitchNumber":6,"startTime":"2026-06-30T02:39:48.325Z","endTime":"2026-06-30T02:39:51.858Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104289330791463,"aZ":-27.299423398798258,"pfxX":-2.5443230762538245,"pfxZ":3.0160037257045804,"pX":-0.3552626009681485,"pZ":2.3811729683435297,"vX0":-0.2691433556867709,"vY0":-125.73051286048513,"vZ0":-3.247362838130339,"x":130.54,"y":174.49,"x0":0.08385052355417422,"y0":50.00341614366163,"z0":5.881144010253259,"aX":-4.114406786145812},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":4.7,"spinRate":2282,"spinDirection":201},"zone":4,"typeConfidence":0.93,"plateTime":0.4339746068045027,"extension":6.418347761464347},"index":8,"playId":"2e9d9f54-0cfc-38c2-9d38-d67b0591ee78","pitchNumber":7,"startTime":"2026-06-30T02:40:07.397Z","endTime":"2026-06-30T02:40:11.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.569586287253163,"aZ":-28.370522268951564,"pfxX":-2.898520639108309,"pfxZ":2.3368967288713325,"pX":0.6923579149533692,"pZ":2.841501419134684,"vX0":2.044179447210632,"vY0":-126.0379510225948,"vZ0":-2.1552420417600273,"x":90.61,"y":162.06,"x0":0.2524979414899885,"y0":50.00550883385891,"z0":5.970429479580969,"aX":-4.7233466446329695},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":4.9,"spinRate":2251,"spinDirection":203},"zone":6,"typeConfidence":0.92,"plateTime":0.43247855014272085,"extension":6.327978479256169},"hitData":{"launchSpeed":68.1,"launchAngle":41.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.91,"coordY":112.14}},"index":9,"playId":"8f183e3a-7e5a-317c-a614-7f4055e779eb","pitchNumber":8,"startTime":"2026-06-30T02:40:30.978Z","endTime":"2026-06-30T02:40:48.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:40:48.101Z","atBatIndex":64},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Caleb Thielbar intentionally walks Xander Bogaerts.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:41:23.949Z","endTime":"2026-06-30T02:42:47.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"21364000-cae4-461b-8525-ec96c061e284","startTime":"2026-06-30T02:41:23.949Z","endTime":"2026-06-30T02:41:28.949Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91788560929401,"aZ":-26.894374229991705,"pfxX":-2.299728401914127,"pfxZ":3.124213504822075,"pX":-0.5570661514518765,"pZ":1.3221483821382505,"vX0":-0.4938509673811247,"vY0":-128.99735210335152,"vZ0":-6.180294446978963,"x":138.23,"y":203.08,"x0":-0.0644048771133828,"y0":50.00594604007987,"z0":5.812657310542462,"aX":-3.8903588622923353},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":4.3,"spinRate":2308,"spinDirection":170},"zone":13,"typeConfidence":0.92,"plateTime":0.42401785372255585,"extension":6.269959972020809},"index":1,"playId":"39879fa2-7e12-35b9-91df-47b09585bcc2","pitchNumber":1,"startTime":"2026-06-30T02:41:41.619Z","endTime":"2026-06-30T02:41:44.802Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00844176457169,"aZ":-41.44681758388,"pfxX":-2.768141581753887,"pfxZ":-7.598939706973843,"pX":-0.3721709411924837,"pZ":2.1453963836113914,"vX0":0.21105200532834423,"vY0":-110.20202572040797,"vZ0":0.9603249443945354,"x":131.19,"y":180.85,"x0":-0.11034657617058527,"y0":50.002202607934514,"z0":6.1091332349326875,"aX":-3.3780422795908653},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.1,"breakHorizontal":4.9,"spinRate":2578,"spinDirection":325},"zone":7,"typeConfidence":0.9,"plateTime":0.49849706041259756,"extension":6.329693292976736},"index":2,"playId":"283b43b1-7c69-3fa4-88cc-2a195e2e48ac","pitchNumber":2,"startTime":"2026-06-30T02:41:59.532Z","endTime":"2026-06-30T02:42:05.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jackson Merrill steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"283b43b1-7c69-3fa4-88cc-2a195e2e48ac","startTime":"2026-06-30T02:42:11.938Z","endTime":"2026-06-30T02:42:20.423Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267015537510197,"aZ":-41.63520789782131,"pfxX":-3.356747643491736,"pfxZ":-7.532647934201182,"pX":0.5268956067854655,"pZ":1.4691815566642294,"vX0":1.7494265221056595,"vY0":-111.69796786250139,"vZ0":-0.6739907309294456,"x":96.92,"y":199.11,"x0":0.1671849026730088,"y0":50.00407140956372,"z0":6.078605423558929,"aX":-4.215939046560093},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.4,"breakHorizontal":5.6,"spinRate":2577,"spinDirection":319},"zone":14,"typeConfidence":0.9,"plateTime":0.4915279229345981,"extension":6.218179814141826},"index":4,"playId":"f7e7d24c-4d9a-3f81-a634-19dfe89a3141","pitchNumber":3,"startTime":"2026-06-30T02:42:20.423Z","endTime":"2026-06-30T02:42:23.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"08246626-0666-1003-001c-f08cd117d70a","pitchNumber":3,"startTime":"2026-06-30T02:42:43.463Z","endTime":"2026-06-30T02:42:43.491Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"index":6,"playId":"08246626-0666-1013-001c-f08cd117d70a","pitchNumber":3,"startTime":"2026-06-30T02:42:43.491Z","endTime":"2026-06-30T02:42:47.460Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-30T02:42:47.460Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to second baseman Nico Hoerner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:43:06.193Z","endTime":"2026-06-30T02:43:54.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51384620085062,"aZ":-9.48684288010983,"pfxX":3.0804521324624807,"pfxZ":12.495409273781247,"pX":0.08338023090008426,"pZ":2.2718136244186606,"vX0":-0.8463954096471286,"vY0":-134.03426230091083,"vZ0":-7.519555163480418,"x":113.82,"y":177.44,"x0":0.0034186250491285448,"y0":50.00410549289618,"z0":5.794627937621793,"aX":5.594007092478154},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.1,"breakHorizontal":-5.4,"spinRate":2250,"spinDirection":160},"zone":5,"typeConfidence":0.92,"plateTime":0.40894969870861697,"extension":6.415002244907267},"index":0,"playId":"aba113a5-3d47-36fe-9461-2a4f384103cc","pitchNumber":1,"startTime":"2026-06-30T02:43:07.464Z","endTime":"2026-06-30T02:43:11.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694022338570335,"aZ":-27.600988115563183,"pfxX":-2.380410926906512,"pfxZ":2.68455968284556,"pX":-1.0909647107557572,"pZ":2.3391300992345423,"vX0":-2.058338449165708,"vY0":-129.11973901417824,"vZ0":-3.6565527421999784,"x":158.59,"y":175.62,"x0":0.023299872722298453,"y0":50.00146035950897,"z0":5.876888871332359,"aX":-4.054028508273643},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":4.8,"spinRate":2352,"spinDirection":186},"zone":13,"typeConfidence":0.93,"plateTime":0.4227847743132691,"extension":6.259848828023438},"index":1,"playId":"d0814a2a-09d7-33fc-8bec-be89f52b9c97","pitchNumber":2,"startTime":"2026-06-30T02:43:22.959Z","endTime":"2026-06-30T02:43:25.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.687223809601655,"aZ":-41.8620122386859,"pfxX":-3.9515834297391876,"pfxZ":-7.737056547097017,"pX":0.4335367185604362,"pZ":2.484615645131959,"vX0":2.0360037232691974,"vY0":-111.1026390066689,"vZ0":1.4533601189671899,"x":100.47,"y":171.7,"x0":0.019235358267421142,"y0":50.0048152388937,"z0":6.168677733547224,"aX":-4.946447531586989},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.3,"breakHorizontal":6.6,"spinRate":2518,"spinDirection":328},"zone":6,"typeConfidence":0.9,"plateTime":0.49278406114826323,"extension":6.443296003886988},"hitData":{"launchSpeed":82.1,"launchAngle":58.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.86,"coordY":124.32}},"index":2,"playId":"7a815934-3a8d-3fab-bb70-f5fdb53da973","pitchNumber":3,"startTime":"2026-06-30T02:43:44.742Z","endTime":"2026-06-30T02:43:54.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:43:54.578Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, first baseman Ty France to pitcher Jason Adam.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:46:43.113Z","endTime":"2026-06-30T02:47:36.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T02:45:41.939Z","endTime":"2026-06-30T02:46:45.390Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092315515921,"aZ":-29.27036617514572,"pfxX":-1.1282986616292348,"pfxZ":1.8505363159988715,"pX":0.2555283235609566,"pZ":1.3872389383673476,"vX0":3.343913847897059,"vY0":-124.11626802935297,"vZ0":-5.726171660698829,"x":107.26,"y":201.32,"x0":-0.9582326839009746,"y0":50.00604147104543,"z0":6.139530013489337,"aX":-1.7742583715095104},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":1.3,"spinRate":2485,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.44003748337951754,"extension":6.397850684123631},"index":1,"playId":"79d457f4-df8a-3d2c-b290-270c6f2ce3b9","pitchNumber":1,"startTime":"2026-06-30T02:46:45.390Z","endTime":"2026-06-30T02:46:48.924Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-30T02:46:56.519Z","endTime":"2026-06-30T02:47:10.002Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520103331909926,"aZ":-27.500343014458817,"pfxX":-9.64517514366992,"pfxZ":2.750410639945195,"pX":0.028482052974021357,"pZ":1.010453573757024,"vX0":6.302902282193141,"vY0":-129.24575740568594,"vZ0":-7.281431652514919,"x":115.91,"y":211.5,"x0":-1.181684478202214,"y0":50.0051178125072,"z0":5.959775627153995,"aX":-16.41170289788847},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":16.2,"spinRate":2077,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4228815017034657,"extension":6.312965587731293},"index":3,"playId":"89f319fe-7389-3bb9-b70f-97768a76a031","pitchNumber":2,"startTime":"2026-06-30T02:47:10.002Z","endTime":"2026-06-30T02:47:14.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161151667951454,"aZ":-30.282510691158368,"pfxX":-1.2093615204456172,"pfxZ":1.1730669008866492,"pX":-0.5878729530158876,"pZ":2.797346175620162,"vX0":1.6606575247308666,"vY0":-125.69660630477756,"vZ0":-2.6815148112255187,"x":139.41,"y":163.25,"x0":-1.097049125695761,"y0":50.00518524226891,"z0":6.312838213704859,"aX":-1.954379884445161},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":1.8,"spinRate":2410,"spinDirection":253},"zone":1,"typeConfidence":0.88,"plateTime":0.4341530121867616,"extension":6.21041941128486},"hitData":{"launchSpeed":66.4,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.09,"coordY":156.16}},"index":4,"playId":"f082b7e5-0dfa-3a1f-b91c-d2141ed36791","pitchNumber":3,"startTime":"2026-06-30T02:47:29.076Z","endTime":"2026-06-30T02:47:36.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:47:36.641Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:47:48.507Z","endTime":"2026-06-30T02:49:27.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34103646035095,"aZ":-30.158341561319677,"pfxX":-0.5535745743176967,"pfxZ":1.2696127341555101,"pX":-1.0464196874091876,"pZ":2.691515393685782,"vX0":0.5384404699672285,"vY0":-124.47947532474252,"vZ0":-2.7804842424512275,"x":156.89,"y":166.11,"x0":-1.192448540493843,"y0":50.00201181092555,"z0":6.291215359890522,"aX":-0.8785325427740545},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2429,"spinDirection":18},"zone":11,"typeConfidence":0.9,"plateTime":0.4381293614718853,"extension":6.432158859415969},"index":0,"playId":"8b2dca3d-68e0-3deb-aff8-a88fc2e9acea","pitchNumber":1,"startTime":"2026-06-30T02:48:26.003Z","endTime":"2026-06-30T02:48:29.870Z","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":88.3,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.130400022556213,"aZ":-29.54370720851059,"pfxX":-8.790093984625997,"pfxZ":1.5723188947636837,"pX":1.0403735560478655,"pZ":1.2223878364387768,"vX0":8.231326254091284,"vY0":-128.29472746079318,"vZ0":-6.434098910903638,"x":77.34,"y":205.78,"x0":-1.0650149293804803,"y0":50.00186592127701,"z0":6.060564123984723,"aX":-14.677206233684418},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":14.2,"spinRate":2188,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.42666337940812227,"extension":6.331204302440502},"index":1,"playId":"16edb38e-0ef5-3d3d-8ca4-bf19e81a51dd","pitchNumber":2,"startTime":"2026-06-30T02:48:42.639Z","endTime":"2026-06-30T02:48:46.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348962875280773,"aZ":-28.924726407223528,"pfxX":-0.7235301345252556,"pfxZ":2.0428779610324472,"pX":-0.08818933435520145,"pZ":2.8877797690564546,"vX0":2.6752879012367163,"vY0":-124.890356241869,"vZ0":-2.7059399935722617,"x":120.36,"y":160.81,"x0":-1.0757353567687213,"y0":50.00533844356803,"z0":6.345905054323382,"aX":-1.1524338370077671},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":0.7,"spinRate":2493,"spinDirection":290},"zone":2,"typeConfidence":0.89,"plateTime":0.43729288765690777,"extension":6.258615606602863},"index":2,"playId":"2f92e0cc-120d-3ae5-ace6-6a5036e9e3ec","pitchNumber":3,"startTime":"2026-06-30T02:49:02.064Z","endTime":"2026-06-30T02:49:05.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464625112686697,"aZ":-29.38954657307204,"pfxX":-0.6046632940881138,"pfxZ":1.7267209537692114,"pX":-0.07960396952021946,"pZ":2.0321183285440587,"vX0":2.4128711246463297,"vY0":-125.40967288738364,"vZ0":-4.7797998373527895,"x":120.03,"y":183.91,"x0":-0.9705585343295159,"y0":50.00178807483202,"z0":6.326075939128274,"aX":-0.9748635799705548},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2564,"spinDirection":268},"zone":8,"typeConfidence":0.9,"plateTime":0.4347241803801265,"extension":6.183435450400168},"hitData":{"launchSpeed":89.5,"launchAngle":32.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.38,"coordY":94.8}},"index":3,"playId":"582c5c78-5835-3693-b5b0-5c9fd53961a5","pitchNumber":4,"startTime":"2026-06-30T02:49:19.249Z","endTime":"2026-06-30T02:49:27.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:49:27.477Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:49:48.178Z","endTime":"2026-06-30T02:51:41.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412913676474354,"aZ":-36.7485589399109,"pfxX":8.0160140082345,"pfxZ":-3.4637522340872398,"pX":2.4095354460828875,"pZ":1.3731796522489756,"vX0":5.295982892164538,"vY0":-114.86932533851561,"vZ0":-3.051950943375344,"x":25.15,"y":201.7,"x0":-0.9757553091066928,"y0":50.00179982863862,"z0":6.330200809023145,"aX":10.59461332203717},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.8,"breakHorizontal":-16.0,"spinRate":2702,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4788152356827813,"extension":6.166883169816651},"index":0,"playId":"f8b57885-5b68-3565-b13e-2fd0530d6ec3","pitchNumber":1,"startTime":"2026-06-30T02:50:01.590Z","endTime":"2026-06-30T02:50:05.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67038277367134,"aZ":-30.185887306022206,"pfxX":-0.8640468196341045,"pfxZ":1.2214414219302032,"pX":-0.35972155942303724,"pZ":2.6267585668864655,"vX0":2.0007048748530383,"vY0":-126.0051999607308,"vZ0":-3.201822628351487,"x":130.71,"y":167.86,"x0":-1.0474629278585308,"y0":50.0021196319282,"z0":6.321734741921094,"aX":-1.4063803783251025},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":1.2,"spinRate":2549,"spinDirection":271},"zone":4,"typeConfidence":0.89,"plateTime":0.4326724555195658,"extension":6.428312921990635},"index":1,"playId":"0fae5852-e08e-39e6-b2d1-65f785c9201c","pitchNumber":2,"startTime":"2026-06-30T02:50:21.545Z","endTime":"2026-06-30T02:50:25.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.687856107080602,"aZ":-29.70648990006073,"pfxX":-1.5424670613678035,"pfxZ":1.4770746964640606,"pX":1.0843577634199926,"pZ":1.4580671686717728,"vX0":5.624769526541914,"vY0":-127.51335732953456,"vZ0":-5.966070730188382,"x":75.67,"y":199.41,"x0":-0.9359917489435228,"y0":50.00421771868037,"z0":6.130386675274655,"aX":-2.5779469933914214},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":1.7,"spinRate":2644,"spinDirection":261},"zone":14,"typeConfidence":0.87,"plateTime":0.42722271148549096,"extension":6.512327408481506},"index":2,"playId":"3f282a33-bfed-355b-88bb-2832a39643c9","pitchNumber":3,"startTime":"2026-06-30T02:50:39.398Z","endTime":"2026-06-30T02:50:43.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816857997444664,"aZ":-31.070814203642012,"pfxX":-8.705600479639651,"pfxZ":0.6523079359342638,"pX":-1.2929092109498816,"pZ":3.323242147019709,"vX0":2.567783160087273,"vY0":-129.59811054152544,"vZ0":-1.354060845361702,"x":166.28,"y":149.05,"x0":-1.164707853808254,"y0":50.006385832232695,"z0":6.223385959016692,"aX":-14.827089150658411},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":2067,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4224711253830278,"extension":6.394986181046196},"index":3,"playId":"5134e17a-a91b-338d-9173-f87df59106d2","pitchNumber":4,"startTime":"2026-06-30T02:50:55.705Z","endTime":"2026-06-30T02:50:59.591Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102453543025884,"aZ":-29.85012382839454,"pfxX":-1.5886845376691645,"pfxZ":1.45978266886749,"pX":-0.34403575304167267,"pZ":2.2012999809076836,"vX0":2.7998852669875647,"vY0":-124.8137790034803,"vZ0":-3.592853735360779,"x":130.11,"y":179.34,"x0":-1.269608988869592,"y0":50.00345679891711,"z0":6.095058978976426,"aX":-2.52861033636191},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":2.3,"spinRate":2510,"spinDirection":267},"zone":7,"typeConfidence":0.88,"plateTime":0.4374196759401583,"extension":6.474341786589355},"index":4,"playId":"e60b05fa-52ba-3ddf-a310-28f11262dee4","pitchNumber":5,"startTime":"2026-06-30T02:51:13.942Z","endTime":"2026-06-30T02:51:16.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206718999860964,"aZ":-30.034935004089487,"pfxX":-8.724022114209216,"pfxZ":1.2534133716589846,"pX":-1.1475146637341236,"pZ":2.3273717487510326,"vX0":2.568707653348543,"vY0":-129.87067297884423,"vZ0":-3.8836530312411526,"x":160.74,"y":175.94,"x0":-1.0159867038146868,"y0":50.00315915416092,"z0":6.126622484587725,"aX":-14.902149936021022},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":15.2,"spinRate":1960,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4217483535992441,"extension":6.324425502188706},"index":5,"playId":"656c18d1-cd2f-36ae-ae26-49123452fd33","pitchNumber":6,"startTime":"2026-06-30T02:51:38.240Z","endTime":"2026-06-30T02:51:41.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:51:41.667Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T02:54:14.000Z","endTime":"2026-06-30T02:55:37.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T02:53:17.060Z","endTime":"2026-06-30T02:54:15.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588231949501022,"aZ":-39.219847909896636,"pfxX":4.140201201382869,"pfxZ":-4.955431453178727,"pX":-0.13640184789586,"pZ":2.4968628911761708,"vX0":3.633383531949704,"vY0":-118.9629542499736,"vZ0":0.8746292336957462,"x":122.2,"y":171.36,"x0":-2.22606518948003,"y0":50.00407732839503,"z0":5.703033245477941,"aX":5.884466900582197},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.4,"breakHorizontal":-8.4,"spinRate":3047,"spinDirection":48},"zone":5,"typeConfidence":0.76,"plateTime":0.4618993802158964,"extension":6.063776958569141},"index":1,"playId":"27426e9e-495b-3548-8530-680aa003e57e","pitchNumber":1,"startTime":"2026-06-30T02:54:15.967Z","endTime":"2026-06-30T02:54:19.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625993077661086,"aZ":-37.393009053139814,"pfxX":4.290059558123714,"pfxZ":-3.7078296567056546,"pX":0.7940215759225328,"pZ":1.7215668059096967,"vX0":5.838906608837977,"vY0":-118.36473075622285,"vZ0":-0.5628199339004072,"x":86.73,"y":192.3,"x0":-2.2715623475466327,"y0":50.00555949570043,"z0":5.414883581943381,"aX":6.029979007512952},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.6,"breakHorizontal":-9.4,"spinRate":3028,"spinDirection":51},"zone":14,"typeConfidence":0.53,"plateTime":0.4644539729423194,"extension":6.133218151009347},"index":2,"playId":"b2da6273-96d7-35a8-970c-2fd6e445825f","pitchNumber":2,"startTime":"2026-06-30T02:54:32.713Z","endTime":"2026-06-30T02:54:35.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601210937606933,"aZ":-16.59486712570151,"pfxX":-2.634691061141125,"pfxZ":7.9356054249425405,"pX":-1.3924224388242268,"pZ":4.527748573750704,"vX0":3.194814087461853,"vY0":-138.87391382012802,"vZ0":-0.26257920021452424,"x":170.08,"y":116.53,"x0":-2.2126524845135362,"y0":50.00332307766502,"z0":5.722473475318993,"aX":-5.173128377566466},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2488,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.39363633219444916,"extension":6.033816489281784},"index":3,"playId":"78e5b55f-1566-325d-abd0-05f99110046b","pitchNumber":3,"startTime":"2026-06-30T02:54:56.105Z","endTime":"2026-06-30T02:54:59.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525343878657495,"aZ":-29.45745241094978,"pfxX":1.4008903964468988,"pfxZ":1.5608148949008607,"pX":1.0343804674093624,"pZ":1.4265175343839487,"vX0":7.220323560749725,"vY0":-130.89714352692798,"vZ0":-4.664281032652187,"x":77.57,"y":200.26,"x0":-1.9370193866925551,"y0":50.00417318994264,"z0":5.426027844822669,"aX":2.4412898935895617},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-4.1,"spinRate":2828,"spinDirection":173},"zone":14,"typeConfidence":0.91,"plateTime":0.41775795058429566,"extension":6.2576288028010625},"index":4,"playId":"d31794ae-60f0-32c9-a137-0f2bdff0021d","pitchNumber":4,"startTime":"2026-06-30T02:55:12.225Z","endTime":"2026-06-30T02:55:17.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59893592451368,"aZ":-39.65280406861202,"pfxX":4.3087195868355455,"pfxZ":-5.070207178273847,"pX":-0.02187626228150027,"pZ":2.024461117747709,"vX0":4.03095047678867,"vY0":-120.69665781598759,"vZ0":-0.15149524655851598,"x":117.83,"y":184.12,"x0":-2.273764976931328,"y0":50.004364673050326,"z0":5.581446353446415,"aX":6.353160207295517},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.0,"breakHorizontal":-8.8,"spinRate":3145,"spinDirection":56},"zone":8,"typeConfidence":0.77,"plateTime":0.4538965599370348,"extension":6.097882335391146},"hitData":{"launchSpeed":84.6,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":152.7}},"index":5,"playId":"7c300a44-44b4-303f-9b90-e24d660bf718","pitchNumber":5,"startTime":"2026-06-30T02:55:28.814Z","endTime":"2026-06-30T02:55:37.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:55:37.021Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to second baseman Nico Hoerner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T02:56:03.424Z","endTime":"2026-06-30T02:56:51.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.493293307650163,"aZ":-30.901354477523725,"pfxX":1.4755863124940287,"pfxZ":0.7246876180237845,"pX":1.0432156024054346,"pZ":1.7694208653804486,"vX0":7.954313029382789,"vY0":-130.79974307296058,"vZ0":-3.5522316517774284,"x":77.24,"y":191.01,"x0":-2.214047091120464,"y0":50.00245683080793,"z0":5.432569850419337,"aX":2.585736734228415},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":-4.2,"spinRate":2864,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4168614944494182,"extension":6.190940057173114},"index":0,"playId":"3e34b545-8d8a-3769-bfc5-07fb1079d3d4","pitchNumber":1,"startTime":"2026-06-30T02:56:03.424Z","endTime":"2026-06-30T02:56:06.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616675399716456,"aZ":-32.97048967194442,"pfxX":10.077874188264616,"pfxZ":-0.5517149596192539,"pX":1.8618594138006546,"pZ":1.2808807053149327,"vX0":6.565957406381291,"vY0":-119.70897769276434,"vZ0":-2.3747689892478006,"x":46.03,"y":204.2,"x0":-2.227901165063651,"y0":50.0023459381774,"z0":5.244118566295015,"aX":14.58935026483782},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.3,"breakHorizontal":-19.8,"spinRate":3041,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.457969228488027,"extension":6.135517888626667},"index":1,"playId":"9e409b17-86d1-3e15-8205-fd43f44c8b1e","pitchNumber":2,"startTime":"2026-06-30T02:56:19.985Z","endTime":"2026-06-30T02:56:23.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03934991953649,"aZ":-26.130673421659804,"pfxX":-7.71144499166968,"pfxZ":3.1112580489954995,"pX":0.11233366814103211,"pZ":2.085709438812661,"vX0":8.28114537913665,"vY0":-137.677446466426,"vZ0":-4.116381000449366,"x":112.72,"y":182.47,"x0":-1.915065764016603,"y0":50.004589836470906,"z0":5.34315760312769,"aX":-14.988282981377646},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":12.5,"spinRate":2275,"spinDirection":213},"zone":8,"typeConfidence":0.94,"plateTime":0.3959724625173049,"extension":6.314731138095086},"hitData":{"launchSpeed":112.4,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":139.52}},"index":2,"playId":"c844e858-c8ef-3025-b0e5-533a70cb1c0f","pitchNumber":3,"startTime":"2026-06-30T02:56:36.324Z","endTime":"2026-06-30T02:56:51.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:56:51.217Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T02:58:08.570Z","endTime":"2026-06-30T03:01:22.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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_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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Samad Taylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T02:57:09.804Z","endTime":"2026-06-30T02:57:15.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":669392,"link":"/api/v1/people/669392"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T02:57:15.202Z","endTime":"2026-06-30T02:58:10.775Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58213100860783,"aZ":-16.410514790613224,"pfxX":-3.849044542175317,"pfxZ":7.875386069084653,"pX":-1.8234912194156552,"pZ":3.1903624281931178,"vX0":3.017279132846245,"vY0":-140.09618076247241,"vZ0":-3.2978858861752145,"x":186.51,"y":152.64,"x0":-2.4106396623518345,"y0":50.00312981048378,"z0":5.445802895911847,"aX":-7.704682895752607},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":6.4,"spinRate":2447,"spinDirection":209},"zone":11,"typeConfidence":0.81,"plateTime":0.38993554112521966,"extension":6.193015415714927},"index":2,"playId":"422e1dfc-1cbb-3b57-97ac-6984a1762334","pitchNumber":1,"startTime":"2026-06-30T02:58:10.775Z","endTime":"2026-06-30T02:58:13.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041755820442464,"aZ":-16.134502635719297,"pfxX":-3.1205333432540066,"pfxZ":8.164061071543946,"pX":-0.3290169482595997,"pZ":2.234095342123897,"vX0":5.788529551190671,"vY0":-138.80797644211953,"vZ0":-5.546413504958345,"x":129.54,"y":178.46,"x0":-2.029453277670453,"y0":50.00564913652,"z0":5.320493886007908,"aX":-6.1334017164382955},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":4.6,"spinRate":2465,"spinDirection":205},"zone":7,"typeConfidence":0.87,"plateTime":0.39355055198414357,"extension":6.241759416807821},"index":3,"playId":"bb480531-b894-3311-a633-a7a79027944b","pitchNumber":2,"startTime":"2026-06-30T02:58:30.500Z","endTime":"2026-06-30T02:58:33.820Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"playId":"eb6f540a-02a2-3106-acdb-74e512c979ea","startTime":"2026-06-30T02:58:49.067Z","endTime":"2026-06-30T02:58:52.067Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90842772753192,"aZ":-16.31245230578045,"pfxX":-2.8516771488555364,"pfxZ":8.049893105833842,"pX":-0.2611022902146334,"pZ":2.2824898863768555,"vX0":5.749442597484301,"vY0":-138.5471507180805,"vZ0":-5.5506632403928995,"x":126.95,"y":177.15,"x0":-1.9798248258028066,"y0":50.00630211403167,"z0":5.377999425844314,"aX":-5.622034332213773},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":4.2,"spinRate":2493,"spinDirection":204},"zone":5,"typeConfidence":0.87,"plateTime":0.39323594636853887,"extension":6.275528193710281},"index":5,"playId":"cf3b35ca-4fde-35ac-ba12-cc27641294e5","pitchNumber":3,"startTime":"2026-06-30T02:59:07.363Z","endTime":"2026-06-30T02:59:13.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Padres challenged (tag play), call on the field was upheld: Fernando Tatis Jr. caught stealing 2nd base, catcher Miguel Amaya to shortstop Dansby Swanson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"actionPlayId":"cf3b35ca-4fde-35ac-ba12-cc27641294e5","startTime":"2026-06-30T02:59:25.866Z","endTime":"2026-06-30T03:01:17.828Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":135}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4921805669527,"aZ":-39.11968786967022,"pfxX":3.4136838937089355,"pfxZ":-4.743546027861408,"pX":-0.1043638689280607,"pZ":0.31718902197255766,"vX0":4.260552861016348,"vY0":-120.49877263539967,"vZ0":-3.465321027981642,"x":120.98,"y":230.22,"x0":-2.342327443918549,"y0":50.00483453638579,"z0":5.2474788687133165,"aX":4.995247545642512},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.2,"breakHorizontal":-7.2,"spinRate":3092,"spinDirection":51},"zone":13,"typeConfidence":0.88,"plateTime":0.455413019689217,"extension":6.295488776766679},"index":7,"playId":"86ece2b5-67a3-340f-99a9-7e68f6475a04","pitchNumber":4,"startTime":"2026-06-30T03:01:17.828Z","endTime":"2026-06-30T03:01:22.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:01:22.826Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to third baseman Manny Machado.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:03:48.828Z","endTime":"2026-06-30T03:06:25.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":[1,2,4,5,7,8],"actionIndex":[0,6],"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":8},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces Gavin Sheets, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:02:54.654Z","endTime":"2026-06-30T03:03:51.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"202","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68208519519467,"aZ":-30.75789362949244,"pfxX":-1.04218446707665,"pfxZ":0.8734868414769412,"pX":0.09251794142052468,"pZ":2.7587784979742507,"vX0":3.2024744367401015,"vY0":-125.96507909349701,"vZ0":-2.519014186119522,"x":113.47,"y":164.29,"x0":-1.0554728470688537,"y0":50.00312614655429,"z0":6.2389420245229354,"aX":-1.6887359283542631},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":1.2,"spinRate":2622,"spinDirection":304},"zone":5,"typeConfidence":0.88,"plateTime":0.4335245666597727,"extension":6.423690721040064},"index":1,"playId":"e9847577-ddc0-3edf-a894-d96fe94c21fc","pitchNumber":1,"startTime":"2026-06-30T03:03:51.093Z","endTime":"2026-06-30T03:03:54.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942507254698697,"aZ":-26.635727162882567,"pfxX":-0.044785465149290715,"pfxZ":3.4078277931493943,"pX":0.7030810443777398,"pZ":1.0903119123226763,"vX0":4.011540338529433,"vY0":-126.68144272974065,"vZ0":-7.283302022340209,"x":90.2,"y":209.34,"x0":-0.8953104020127141,"y0":50.0028569337647,"z0":6.132633525450086,"aX":-0.07332892175927996},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-0.8,"spinRate":2498,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.4324098399050853,"extension":6.32162187360341},"index":2,"playId":"e89bb0e9-a9cb-3578-aa06-ad2eb6904548","pitchNumber":2,"startTime":"2026-06-30T03:04:08.096Z","endTime":"2026-06-30T03:04:11.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T03:04:18.208Z","endTime":"2026-06-30T03:04:37.411Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056500673192996,"aZ":-31.36825390895219,"pfxX":-1.6620106407340414,"pfxZ":0.5153444191605843,"pX":1.2136239490501273,"pZ":1.6397709569600991,"vX0":5.7128803845385105,"vY0":-123.8690202037677,"vZ0":-5.3526595457600745,"x":70.74,"y":194.51,"x0":-0.9036252637820106,"y0":50.00198877274421,"z0":6.442181267910607,"aX":-2.5908951449937225},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":1.7,"spinRate":2619,"spinDirection":275},"zone":14,"typeConfidence":0.89,"plateTime":0.44168443816830694,"extension":6.01756145228654},"index":4,"playId":"bff405d9-d348-3e9c-b08a-0e6c3458a8c6","pitchNumber":3,"startTime":"2026-06-30T03:04:37.411Z","endTime":"2026-06-30T03:04:40.584Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3174950475347,"aZ":-26.966323145043884,"pfxX":-8.623029078091434,"pfxZ":3.046657026588341,"pX":-0.2797216664097506,"pZ":0.2947198161589344,"vX0":4.36947084802904,"vY0":-129.68407592601122,"vZ0":-9.62922486715057,"x":127.66,"y":230.82,"x0":-0.8632748313811105,"y0":50.0036690775312,"z0":6.102758944759197,"aX":-14.734464874390243},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":14.6,"spinRate":2102,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.42185672194075785,"extension":6.333226724850065},"index":5,"playId":"4280d946-7005-3761-855d-51951fe73e42","pitchNumber":4,"startTime":"2026-06-30T03:04:54.324Z","endTime":"2026-06-30T03:04:57.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-30T03:05:24.798Z","endTime":"2026-06-30T03:05:53.602Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71552277705766,"aZ":-33.33554939067979,"pfxX":6.539278512194127,"pfxZ":-0.8672708739925099,"pX":2.5806515347811483,"pZ":1.8091670315743027,"vX0":6.010722421354918,"vY0":-114.94588649544725,"vZ0":-3.0307897669730983,"x":18.63,"y":189.93,"x0":-0.919899502951774,"y0":50.004750408155324,"z0":6.388223277963239,"aX":8.732330958273286},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.0,"breakHorizontal":-13.3,"spinRate":2642,"spinDirection":36},"zone":14,"typeConfidence":0.87,"plateTime":0.47688572265866336,"extension":6.163001467606352},"index":7,"playId":"d1109699-5acf-3111-833c-f14df2e50148","pitchNumber":5,"startTime":"2026-06-30T03:05:53.602Z","endTime":"2026-06-30T03:05:57.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231437147152207,"aZ":-26.349398395445647,"pfxX":-9.749620917581314,"pfxZ":3.381703911624503,"pX":-0.08925415882452645,"pZ":1.8869235096967416,"vX0":5.437210451932328,"vY0":-130.40895237937596,"vZ0":-5.566542517397235,"x":120.4,"y":187.83,"x0":-0.9336166120071563,"y0":50.00646803765617,"z0":6.035105947191203,"aX":-16.808644806269786},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2056,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4198981894547744,"extension":6.314505401900115},"hitData":{"launchSpeed":94.2,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":160.8}},"index":8,"playId":"8145f8de-5a64-3528-afad-065319d29a62","pitchNumber":6,"startTime":"2026-06-30T03:06:16.781Z","endTime":"2026-06-30T03:06:25.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:06:25.366Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a fly ball to left fielder Jase Bowen. Dansby Swanson to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:06:54.312Z","endTime":"2026-06-30T03:09:54.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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(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":89.4,"endSpeed":82.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52584490002032,"aZ":-32.41153818800025,"pfxX":-8.93967682867806,"pfxZ":-0.13425379138433335,"pX":-1.5726492313204028,"pZ":2.9130736605789407,"vX0":1.7679268559192296,"vY0":-130.19816730894476,"vZ0":-1.98034826173147,"x":176.95,"y":160.13,"x0":-1.0992467090781024,"y0":50.00514341143644,"z0":6.138046437853936,"aX":-15.33883161519025},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.5,"breakHorizontal":15.8,"spinRate":2127,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4207947999549151,"extension":6.33045570148699},"index":0,"playId":"41bba537-7984-3d3a-ad19-61e104440820","pitchNumber":1,"startTime":"2026-06-30T03:07:10.462Z","endTime":"2026-06-30T03:07:13.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"cdc8026f-f6bc-3a18-946d-16729796712a","startTime":"2026-06-30T03:07:33.114Z","endTime":"2026-06-30T03:07:36.114Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465815982821546,"aZ":-31.88711178628435,"pfxX":-8.217120267311383,"pfxZ":0.16723473973196867,"pX":-0.0646974389298442,"pZ":2.453671294936155,"vX0":5.07228527978297,"vY0":-129.38359789238484,"vZ0":-3.267104939390864,"x":119.47,"y":172.53,"x0":-0.9769393795673955,"y0":50.00116448808233,"z0":6.160798848169727,"aX":-14.014399815456136},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":13.8,"spinRate":1963,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.4223626166907879,"extension":6.283952918162634},"index":2,"playId":"f192ef47-0ff1-3fa9-87ea-1526f2504a95","pitchNumber":2,"startTime":"2026-06-30T03:07:53.989Z","endTime":"2026-06-30T03:07:57.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8364375194708,"aZ":-32.14077125403712,"pfxX":0.5207161306439518,"pfxZ":0.01795915031906148,"pX":-0.26545047033949587,"pZ":3.057909666758222,"vX0":1.5599886035584205,"vY0":-123.76321431479707,"vZ0":-1.4018139872249744,"x":127.12,"y":156.22,"x0":-0.9673467635028242,"y0":50.00060968583835,"z0":6.282723650812197,"aX":0.8208982014053846},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.0,"breakHorizontal":-1.2,"spinRate":2462,"spinDirection":7},"zone":2,"typeConfidence":0.9,"plateTime":0.4397678067720676,"extension":6.286771558806546},"index":3,"playId":"3c8a243f-8ab8-3992-8140-4f72382cc0b3","pitchNumber":3,"startTime":"2026-06-30T03:08:21.291Z","endTime":"2026-06-30T03:08:25.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T03:08:35.623Z","endTime":"2026-06-30T03:08:59.370Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86366158602405,"aZ":-17.028893156909657,"pfxX":-5.41136019306373,"pfxZ":7.790340182999831,"pX":-1.1540965375532646,"pZ":5.362211345997008,"vX0":1.7707408906022222,"vY0":-138.298816895294,"vZ0":0.8925365930644716,"x":160.99,"y":94.0,"x0":-1.0983971501745768,"y0":50.00023253847097,"z0":6.174752151441329,"aX":-10.51567583077639},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2553,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.39554867731299215,"extension":6.422946071318508},"index":5,"playId":"124816ec-de6d-345d-a23d-410c8afdc5e8","pitchNumber":4,"startTime":"2026-06-30T03:08:59.370Z","endTime":"2026-06-30T03:09:02.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"8e7a244b-4eb9-37fb-af40-da6b5321ce80","startTime":"2026-06-30T03:09:21.682Z","endTime":"2026-06-30T03:09:24.682Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290834339914078,"aZ":-28.06393076295065,"pfxX":-8.502637337389526,"pfxZ":2.3688392840723367,"pX":0.34579412780223945,"pZ":1.5277776793466777,"vX0":6.069334009300628,"vY0":-130.36385800789887,"vZ0":-6.060101186703333,"x":103.82,"y":197.53,"x0":-0.8982959760535344,"y0":50.002803530068384,"z0":5.978448401206314,"aX":-14.755408678104065},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":14.2,"spinRate":1949,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41884177457194705,"extension":6.31271729451061},"hitData":{"launchSpeed":74.2,"launchAngle":27.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.76,"coordY":135.97}},"index":7,"playId":"84a1bb46-8511-3c18-99a0-882bdf91939a","pitchNumber":5,"startTime":"2026-06-30T03:09:43.406Z","endTime":"2026-06-30T03:09:54.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:09:54.752Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to center fielder Jackson Merrill. Dansby Swanson to 3rd. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:12:43.272Z","endTime":"2026-06-30T03:13:14.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:10:16.210Z","endTime":"2026-06-30T03:10:54.903Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:10:54.903Z","endTime":"2026-06-30T03:12:45.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94896995882453,"aZ":-35.90436626905313,"pfxX":4.72052468011261,"pfxZ":-2.3245526309413016,"pX":-0.5107699594963339,"pZ":3.896282560915142,"vX0":1.6553632381437282,"vY0":-125.80666075980889,"vZ0":1.0597174444745454,"x":136.47,"y":133.58,"x0":-1.7900451515205125,"y0":50.00113163624427,"z0":6.374407280505099,"aX":7.583359641288484},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":-8.9,"spinRate":2370,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4349829518572341,"extension":6.590749027421447},"index":2,"playId":"979d7a98-28fa-3f24-bd04-1f3af7b4f4a8","pitchNumber":1,"startTime":"2026-06-30T03:12:45.569Z","endTime":"2026-06-30T03:12:49.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438423782190412,"aZ":-35.284637867684026,"pfxX":4.088288888858984,"pfxZ":-1.9171636858620413,"pX":0.4956302365923535,"pZ":2.467293479654063,"vX0":3.9110752143590273,"vY0":-126.55055108907405,"vZ0":-2.283884783877159,"x":98.11,"y":172.16,"x0":-1.5999965924307638,"y0":50.001410126463064,"z0":6.203484962545511,"aX":6.640210057716713},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.7,"breakHorizontal":-8.3,"spinRate":2509,"spinDirection":42},"zone":6,"typeConfidence":0.9,"plateTime":0.43255145190954103,"extension":6.672116173749704},"hitData":{"launchSpeed":71.0,"launchAngle":20.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.47,"coordY":107.48}},"index":3,"playId":"e102fd14-d70c-37be-baad-419ee98998c2","pitchNumber":2,"startTime":"2026-06-30T03:13:04.524Z","endTime":"2026-06-30T03:13:14.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:13:14.566Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Michael Busch flies into a double play, left fielder Jase Bowen to catcher Freddy Fermin. Dansby Swanson out at home. Pete Crow-Armstrong to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:13:46.292Z","endTime":"2026-06-30T03:14:47.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","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":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","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":[]}],"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":87.0,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715277503698804,"aZ":-36.259525370541375,"pfxX":2.6338996890564808,"pfxZ":-2.501735649073586,"pX":-0.6013724822186648,"pZ":1.740766814663972,"vX0":1.9902746205742523,"vY0":-126.72389790570793,"vZ0":-3.795230073018898,"x":139.92,"y":191.78,"x0":-1.7377688360371368,"y0":50.00246531708909,"z0":6.139697122117434,"aX":4.303824391165368},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.2,"breakHorizontal":-5.2,"spinRate":2410,"spinDirection":34},"zone":7,"typeConfidence":0.9,"plateTime":0.43142544729885346,"extension":6.8017187691294305},"index":0,"playId":"886e3d08-e82d-3c40-826f-3aca42a7ab5b","pitchNumber":1,"startTime":"2026-06-30T03:13:52.690Z","endTime":"2026-06-30T03:13:56.981Z","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":101.8,"endSpeed":93.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92656030830034,"aZ":-10.771881768484713,"pfxX":-4.974477620704963,"pfxZ":9.658964203760167,"pX":2.0807218253036317,"pZ":1.2637289284250879,"vX0":11.620087112214582,"vY0":-147.4290878314452,"vZ0":-11.98013051624052,"x":37.69,"y":204.66,"x0":-1.2539825886003684,"y0":50.000775291122224,"z0":6.001152233834292,"aX":-11.021040778814847},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2525,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.37060593063206104,"extension":7.000480579810936},"index":1,"playId":"b6d73b5e-ee5c-3d7e-9e4f-26bc8616fba2","pitchNumber":2,"startTime":"2026-06-30T03:14:11.774Z","endTime":"2026-06-30T03:14:15.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239428011562428,"aZ":-36.08119978898728,"pfxX":3.5503669615791607,"pfxZ":-2.3906588873908508,"pX":-0.02482830109155406,"pZ":3.154212923646977,"vX0":2.740361095221143,"vY0":-126.83936931276422,"vZ0":-0.539610538097673,"x":117.95,"y":153.62,"x0":-1.5794177970109848,"y0":50.0039107162465,"z0":6.23967703035902,"aX":5.800932211248093},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.2,"breakHorizontal":-7.1,"spinRate":2383,"spinDirection":39},"zone":2,"typeConfidence":0.9,"plateTime":0.43135101373788887,"extension":6.666729355169855},"hitData":{"launchSpeed":75.4,"launchAngle":49.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.68,"coordY":129.69}},"index":2,"playId":"cb40eb16-fedd-3f53-963f-37550edb1e9f","pitchNumber":3,"startTime":"2026-06-30T03:14:34.732Z","endTime":"2026-06-30T03:14:47.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:14:47.457Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a fly ball to left fielder Jase Bowen. Pete Crow-Armstrong scores. Alex Bregman to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:15:18.044Z","endTime":"2026-06-30T03:16:01.256Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":".933"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".410"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.79"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.44"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.38"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.59"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.95"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.87"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.75"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.48"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.69"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".410"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":592094,"link":"/api/v1/people/592094"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934690350241766,"aZ":-35.888681123017285,"pfxX":4.263305471871687,"pfxZ":-2.2284450415264576,"pX":-0.19103540790929446,"pZ":3.8084788424373426,"vX0":1.912082818742829,"vY0":-127.89125562218109,"vZ0":0.6531658291508649,"x":124.28,"y":135.95,"x0":-1.500981412490353,"y0":50.00322415800835,"z0":6.351578685184987,"aX":7.103396797731859},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.7,"breakHorizontal":-8.2,"spinRate":2486,"spinDirection":41},"zone":11,"typeConfidence":0.9,"plateTime":0.4273251081537284,"extension":6.690537162387222},"index":0,"playId":"3166bfdd-e6c2-3687-ad03-e000615e3d8e","pitchNumber":1,"startTime":"2026-06-30T03:15:30.720Z","endTime":"2026-06-30T03:15:34.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440709960970786,"aZ":-36.38552446283305,"pfxX":4.043114287083334,"pfxZ":-2.5035012900576774,"pX":-0.03624418707646051,"pZ":2.2169833108318517,"vX0":2.415522062824987,"vY0":-128.25974703535596,"vZ0":-2.9470069660596248,"x":118.38,"y":178.92,"x0":-1.5130194614497914,"y0":50.00431285628015,"z0":6.194492540517491,"aX":6.793542269433625},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.9,"breakHorizontal":-7.8,"spinRate":2518,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.42567733588121515,"extension":6.867499988999605},"hitData":{"launchSpeed":90.0,"launchAngle":34.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.98,"coordY":78.18}},"index":1,"playId":"057bb196-4b37-32d5-8a80-6c5f75292f83","pitchNumber":2,"startTime":"2026-06-30T03:15:51.381Z","endTime":"2026-06-30T03:16:01.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:16:01.256Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a fly ball to left fielder Jase Bowen. Pete Crow-Armstrong scores. Alex Bregman to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T03:15:18.044Z","endTime":"2026-06-30T03:16:01.256Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":".933"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".410"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.79"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.44"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.38"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.59"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.95"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.87"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.75"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.48"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.69"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".410"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":592094,"link":"/api/v1/people/592094"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934690350241766,"aZ":-35.888681123017285,"pfxX":4.263305471871687,"pfxZ":-2.2284450415264576,"pX":-0.19103540790929446,"pZ":3.8084788424373426,"vX0":1.912082818742829,"vY0":-127.89125562218109,"vZ0":0.6531658291508649,"x":124.28,"y":135.95,"x0":-1.500981412490353,"y0":50.00322415800835,"z0":6.351578685184987,"aX":7.103396797731859},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.7,"breakHorizontal":-8.2,"spinRate":2486,"spinDirection":41},"zone":11,"typeConfidence":0.9,"plateTime":0.4273251081537284,"extension":6.690537162387222},"index":0,"playId":"3166bfdd-e6c2-3687-ad03-e000615e3d8e","pitchNumber":1,"startTime":"2026-06-30T03:15:30.720Z","endTime":"2026-06-30T03:15:34.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440709960970786,"aZ":-36.38552446283305,"pfxX":4.043114287083334,"pfxZ":-2.5035012900576774,"pX":-0.03624418707646051,"pZ":2.2169833108318517,"vX0":2.415522062824987,"vY0":-128.25974703535596,"vZ0":-2.9470069660596248,"x":118.38,"y":178.92,"x0":-1.5130194614497914,"y0":50.00431285628015,"z0":6.194492540517491,"aX":6.793542269433625},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.9,"breakHorizontal":-7.8,"spinRate":2518,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.42567733588121515,"extension":6.867499988999605},"hitData":{"launchSpeed":90.0,"launchAngle":34.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.98,"coordY":78.18}},"index":1,"playId":"057bb196-4b37-32d5-8a80-6c5f75292f83","pitchNumber":2,"startTime":"2026-06-30T03:15:51.381Z","endTime":"2026-06-30T03:16:01.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:16:01.256Z","atBatIndex":77},"scoringPlays":[16,26,33,42,77],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":218.08,"y":90.92},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":65.66,"y":105.06},"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":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":102.66,"y":167.9},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":92.8,"y":100.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":160.93,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":126.09,"y":181.87},"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":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":180.33,"y":115.43},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":22,"top":[13,14,15,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":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":147.74,"y":154.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":117.86,"y":94.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":121.65,"y":182.23},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":108.23,"y":155.23},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":79.64,"y":95.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":132.83,"y":191.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":140.07,"y":124.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":98.16,"y":61.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":188.49,"y":122.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":113.3,"y":213.5},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":34,"top":[23,24,25,26,27,28],"bottom":[29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":32.23,"y":91.07},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":137.07,"y":90.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":42.76,"y":118.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":150.16,"y":163.4},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":159.92,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":155.97,"y":156.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":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":84.92,"y":64.52},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":168.05,"y":87.12},"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":4,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":166.25,"y":87.39},"type":"H","description":"Single"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37],"bottom":[38,39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":104.18,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"coordinates":{"x":102.55,"y":174.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":106.71,"y":162.32},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":178.78,"y":51.06},"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":5,"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":108.51,"y":140.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":146.71,"y":76.38},"type":"O","description":"Sac Fly"}]}},{"startIndex":44,"endIndex":54,"top":[44,45,46,47,48],"bottom":[49,50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":118.71,"y":85.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":89.11,"y":141.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":72.76,"y":118.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":135.09,"y":183.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":175.77,"y":155.82},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":61.1,"y":91.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":116.84,"y":163.84},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":200.5,"y":93.25},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":60,"top":[55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":149.78,"y":159.79},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":148.06,"y":158.07},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":88.47,"y":98.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":208.56,"y":95.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":101.91,"y":112.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":151.86,"y":124.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":142.09,"y":156.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":214.38,"y":94.8},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":77,"top":[70,71,72],"bottom":[73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"coordinates":{"x":151.3,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":9,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":151.81,"y":139.52},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":104.18,"y":160.8},"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":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":72.76,"y":135.97},"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":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":130.47,"y":107.48},"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":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":65.68,"y":129.69},"type":"O","description":"Double Play"},{"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":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":43.98,"y":78.18},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":10,"errors":0,"leftOnBase":11},"away":{"runs":2,"hits":11,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"second":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"third":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"shortstop":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"left":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"center":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"right":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"onDeck":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"inHole":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"battingOrder":3,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"offense":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"onDeck":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"inHole":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"first":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"strikes":0,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".222","atBats":35,"obp":".298","slg":".365","ops":".663","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":2,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":34,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"3.89","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":40,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":69,"strikes":86,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":3,"pitchesPerInning":"17.88","runsScoredPer9":"3.12","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":26,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":33,"runs":6,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":2,"hits":18,"hitByPitch":1,"atBats":97,"obp":".282","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":448,"era":"1.53","inningsPitched":"29.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.09","battersFaced":117,"outs":88,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":156,"strikes":292,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".000","pitchesPerInning":"15.27","gamesFinished":5,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.30","hitsPer9Inn":"5.52","runsScoredPer9":"1.84","homeRunsPer9":"1.23","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":13,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":39,"airOuts":46,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".145","atBats":131,"obp":".250","slg":".252","ops":".502","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":33,"rbi":11,"leftOnBase":71,"sacBunts":3,"sacFlies":2,"babip":".163","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.67","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":30,"stolenBasePercentage":".698","caughtStealingPercentage":".302","assists":21,"putOuts":393,"errors":5,"chances":419,"fielding":".988","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":17,"gamesStarted":17,"flyOuts":49,"groundOuts":99,"airOuts":92,"runs":39,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":83,"baseOnBalls":39,"intentionalWalks":0,"hits":75,"hitByPitch":8,"atBats":346,"obp":".310","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1564,"era":"3.55","inningsPitched":"96.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.18","battersFaced":397,"outs":289,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1564,"balls":588,"strikes":976,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".417","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"7.75","walksPer9Inn":"3.64","hitsPer9Inn":"7.01","runsScoredPer9":"3.64","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":14,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":14,"groundOuts":19,"airOuts":18,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":66,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":118,"obp":".220","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":568,"era":"0.78","inningsPitched":"34.2","wins":2,"losses":1,"saves":21,"saveOpportunities":21,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.84","battersFaced":132,"outs":104,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":193,"strikes":375,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":1,"winPercentage":".667","pitchesPerInning":"16.38","gamesFinished":29,"strikeoutWalkRatio":"5.08","strikeoutsPer9Inn":"17.13","walksPer9Inn":"3.38","hitsPer9Inn":"4.15","runsScoredPer9":"1.30","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":3,"flyOuts":16,"groundOuts":54,"airOuts":37,"runs":8,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":153,"obp":".312","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":660,"era":"1.69","inningsPitched":"42.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.22","battersFaced":173,"outs":128,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":246,"strikes":414,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.47","gamesFinished":12,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"5.91","walksPer9Inn":"3.80","hitsPer9Inn":"7.17","runsScoredPer9":"1.69","homeRunsPer9":"0.63","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":16,"flyOuts":37,"groundOuts":82,"airOuts":71,"runs":33,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":70,"baseOnBalls":26,"intentionalWalks":1,"hits":76,"hitByPitch":3,"atBats":299,"obp":".320","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1297,"era":"3.81","inningsPitched":"78.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.31","battersFaced":328,"outs":234,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":480,"strikes":817,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".625","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"8.08","walksPer9Inn":"3.00","hitsPer9Inn":"8.77","runsScoredPer9":"3.81","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":14,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, 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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"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":80,"flyOuts":47,"groundOuts":73,"airOuts":89,"runs":35,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":85,"baseOnBalls":24,"intentionalWalks":2,"hits":66,"hitByPitch":1,"avg":".213","atBats":310,"obp":".272","slg":".345","ops":".617","caughtStealing":1,"stolenBases":18,"stolenBasePercentage":".947","caughtStealingPercentage":".053","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":107,"rbi":31,"leftOnBase":127,"sacBunts":3,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":15,"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":4,"putOuts":192,"errors":0,"chances":196,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":25,"groundOuts":34,"airOuts":38,"runs":9,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":124,"obp":".299","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":551,"era":"2.51","inningsPitched":"32.1","wins":2,"losses":2,"saves":2,"saveOpportunities":2,"holds":17,"blownSaves":0,"earnedRuns":9,"whip":"1.18","battersFaced":134,"outs":97,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":188,"strikes":363,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"17.04","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"6.12","walksPer9Inn":"2.23","hitsPer9Inn":"8.35","runsScoredPer9":"2.51","homeRunsPer9":"1.39","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"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"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":75,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":35,"strikes":40,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":11,"gamesStarted":9,"flyOuts":24,"groundOuts":44,"airOuts":41,"runs":37,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":28,"intentionalWalks":0,"hits":50,"hitByPitch":2,"atBats":179,"obp":".379","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":837,"era":"7.09","inningsPitched":"47.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.66","battersFaced":211,"outs":141,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":837,"balls":350,"strikes":487,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".167","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"8.81","walksPer9Inn":"5.36","hitsPer9Inn":"9.57","runsScoredPer9":"7.09","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":8,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660710":{"person":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":11,"groundOuts":20,"airOuts":18,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".141","atBats":64,"obp":".236","slg":".344","ops":".580","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":22,"rbi":8,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".140","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":13,"stolenBasePercentage":".565","caughtStealingPercentage":".435","assists":12,"putOuts":168,"errors":1,"chances":181,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","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":32,"gamesStarted":3,"flyOuts":12,"groundOuts":42,"airOuts":30,"runs":11,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":133,"obp":".288","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":564,"era":"2.06","inningsPitched":"35.0","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":8,"whip":"1.20","battersFaced":148,"outs":105,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":564,"balls":187,"strikes":377,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".333","pitchesPerInning":"16.11","gamesFinished":4,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.09","hitsPer9Inn":"7.71","runsScoredPer9":"2.83","homeRunsPer9":"0.26","inheritedRunners":17,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":11,"groundOuts":11,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".214","atBats":56,"obp":".323","slg":".250","ops":".573","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":14,"rbi":8,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":31,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669392":{"person":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":21,"airOuts":5,"runs":12,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".319","atBats":72,"obp":".402","slg":".375","ops":".777","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":27,"rbi":11,"leftOnBase":21,"sacBunts":2,"sacFlies":0,"babip":".478","groundOutsToAirouts":"4.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":77,"flyOuts":28,"groundOuts":59,"airOuts":62,"runs":31,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":55,"hitByPitch":2,"avg":".230","atBats":239,"obp":".316","slg":".448","ops":".764","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":107,"rbi":35,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.38","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":258,"errors":0,"chances":298,"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"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":11,"groundOuts":55,"airOuts":22,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":51,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":162,"obp":".260","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":677,"era":"3.32","inningsPitched":"43.1","wins":6,"losses":1,"saves":1,"saveOpportunities":5,"holds":14,"blownSaves":4,"earnedRuns":16,"whip":"0.99","battersFaced":173,"outs":130,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":677,"balls":211,"strikes":466,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".857","pitchesPerInning":"15.62","gamesFinished":5,"strikeoutWalkRatio":"6.38","strikeoutsPer9Inn":"10.59","walksPer9Inn":"1.66","hitsPer9Inn":"7.27","runsScoredPer9":"3.53","homeRunsPer9":"0.42","inheritedRunners":24,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":46,"groundOuts":86,"airOuts":87,"runs":39,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":74,"baseOnBalls":37,"intentionalWalks":2,"hits":55,"hitByPitch":0,"avg":".186","atBats":296,"obp":".272","slg":".389","ops":".661","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":115,"rbi":44,"leftOnBase":131,"sacBunts":1,"sacFlies":5,"babip":".189","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.73","popOuts":17,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":61,"errors":2,"chances":176,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":62,"flyOuts":23,"groundOuts":69,"airOuts":49,"runs":19,"doubles":14,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":2,"hits":53,"hitByPitch":3,"avg":".259","atBats":205,"obp":".300","slg":".420","ops":".720","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":86,"rbi":17,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"41.00","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":13,"groundOuts":46,"airOuts":34,"runs":20,"doubles":7,"triples":2,"homeRuns":10,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":44,"hitByPitch":4,"avg":".260","atBats":169,"obp":".315","slg":".503","ops":".818","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":85,"rbi":29,"leftOnBase":79,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.35","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.90","popOuts":8,"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":69,"putOuts":322,"errors":2,"chances":393,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K, RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":44,"groundOuts":88,"airOuts":75,"runs":35,"doubles":15,"triples":1,"homeRuns":3,"strikeOuts":72,"baseOnBalls":30,"intentionalWalks":1,"hits":90,"hitByPitch":3,"avg":".282","atBats":319,"obp":".345","slg":".364","ops":".709","caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":116,"rbi":31,"leftOnBase":84,"sacBunts":1,"sacFlies":5,"babip":".349","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"106.33","popOuts":8,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":128,"errors":5,"chances":226,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":37,"groundOuts":87,"airOuts":69,"runs":34,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":56,"baseOnBalls":35,"intentionalWalks":1,"hits":64,"hitByPitch":3,"avg":".234","atBats":274,"obp":".325","slg":".339","ops":".664","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":93,"rbi":32,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.25","popOuts":9,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":123,"errors":3,"chances":294,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"202","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".129","atBats":31,"obp":".182","slg":".161","ops":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":5,"rbi":0,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":21,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID606996":{"person":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":19,"gamesStarted":1,"flyOuts":11,"groundOuts":30,"airOuts":26,"runs":12,"doubles":8,"triples":1,"homeRuns":0,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":90,"obp":".279","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":408,"era":"4.05","inningsPitched":"26.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":12,"whip":"0.98","battersFaced":106,"outs":80,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":408,"balls":146,"strikes":262,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.15","rbi":1,"winPercentage":".000","pitchesPerInning":"15.30","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.09","walksPer9Inn":"3.04","hitsPer9Inn":"5.74","runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":27,"gamesStarted":0,"flyOuts":21,"groundOuts":40,"airOuts":40,"runs":21,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":3,"atBats":153,"obp":".339","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":690,"era":"4.69","inningsPitched":"40.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.36","battersFaced":171,"outs":121,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":267,"strikes":423,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":10,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.36","walksPer9Inn":"3.35","hitsPer9Inn":"8.93","runsScoredPer9":"4.69","homeRunsPer9":"1.34","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID630105":{"person":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"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":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":36,"airOuts":28,"runs":13,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".140","atBats":100,"obp":".265","slg":".190","ops":".455","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":19,"rbi":4,"leftOnBase":53,"sacBunts":1,"sacFlies":0,"babip":".171","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":6,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":55,"errors":0,"chances":131,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676664":{"person":{"id":676664,"fullName":"JP Sears","link":"/api/v1/people/676664"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":8,"groundOuts":4,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"3.18","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.29","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":15,"flyOuts":63,"groundOuts":67,"airOuts":105,"runs":44,"doubles":21,"triples":3,"homeRuns":13,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":1,"hits":92,"hitByPitch":3,"atBats":320,"obp":".344","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1381,"era":"4.44","inningsPitched":"81.0","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.46","battersFaced":353,"outs":243,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1381,"balls":492,"strikes":889,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"6.67","walksPer9Inn":"2.89","hitsPer9Inn":"10.22","runsScoredPer9":"4.89","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[665487,669392,657757,687749,592518,609280,664034,701538,593428,666023,630105,656288,606996,699134,670970,592094,695243],"pitchers":[656288,606996,699134,670970,592094,695243],"bench":[660710,823550],"bullpen":[621111,650633,676760,673513,593974,676664,681190],"battingOrder":[665487,687749,592518,609280,664034,701538,593428,666023,630105],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Andujar (14, Imanaga); Bogaerts (5, Imanaga)."},{"label":"TB","value":"Andujar 4; Bogaerts 3; Fermin; France, T 2; Merrill; Tatis Jr.; Taylor, S."},{"label":"RBI","value":"Bogaerts (32); Tatis Jr. (31)."},{"label":"Runners left in scoring position, 2 out","value":"Cronenworth 2; Fermin 4; Machado, M."},{"label":"SAC","value":"Cronenworth."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Merrill (18, 2nd base off Thielbar/Amaya)."},{"label":"CS","value":"Tatis Jr. (9, 2nd base by Thornton/Amaya)."},{"label":"PO","value":"Andujar (1st base by Imanaga)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Bowen (Swanson at home)."},{"label":"DP","value":"2 (Machado, M-Cronenworth-France, T; Bowen-Fermin)."}]}],"note":[{"label":"a","value":"Struck out for Taylor, S in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".241","atBats":34,"obp":".336","slg":".400","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":12,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":35,"obp":".351","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":147,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":50,"strikes":97,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.57","rbi":2,"pitchesPerInning":"16.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID696136":{"person":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"jerseyNumber":"36","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":3,"gamesStarted":2,"flyOuts":5,"groundOuts":6,"airOuts":9,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":34,"obp":".432","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"13.50","inningsPitched":"7.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.05","battersFaced":37,"outs":22,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":49,"strikes":91,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"19.09","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"15.95","runsScoredPer9":"13.50","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, RBI","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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":20,"groundOuts":22,"airOuts":29,"runs":15,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".233","atBats":116,"obp":".323","slg":".448","ops":".771","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":52,"rbi":17,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.20","popOuts":2,"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":0,"putOuts":42,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":45,"groundOuts":55,"airOuts":69,"runs":56,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":113,"baseOnBalls":46,"intentionalWalks":3,"hits":67,"hitByPitch":4,"avg":".221","atBats":303,"obp":".331","slg":".452","ops":".783","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":137,"rbi":41,"leftOnBase":186,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.82","popOuts":11,"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":3,"putOuts":143,"errors":1,"chances":147,"fielding":".993","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":12,"gamesStarted":6,"flyOuts":32,"groundOuts":56,"airOuts":55,"runs":22,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":178,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"4.04","inningsPitched":"49.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.04","battersFaced":193,"outs":147,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":284,"strikes":466,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".857","pitchesPerInning":"15.31","gamesFinished":2,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"5.51","walksPer9Inn":"2.02","hitsPer9Inn":"7.35","runsScoredPer9":"4.04","homeRunsPer9":"1.47","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","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.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":27,"gamesStarted":0,"flyOuts":18,"groundOuts":10,"airOuts":31,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":2,"hits":17,"hitByPitch":0,"atBats":86,"obp":".303","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":429,"era":"4.24","inningsPitched":"23.1","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"1.29","battersFaced":100,"outs":70,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":148,"strikes":281,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":0,"winPercentage":".500","pitchesPerInning":"18.39","gamesFinished":5,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"11.19","walksPer9Inn":"5.01","hitsPer9Inn":"6.56","runsScoredPer9":"4.63","homeRunsPer9":"1.93","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":96,"era":"7.94","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.41","battersFaced":25,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":26,"strikes":70,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.94","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.71","walksPer9Inn":"0.00","hitsPer9Inn":"12.71","runsScoredPer9":"7.94","homeRunsPer9":"4.76","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, 2 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":30,"strikes":67,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":67,"groundOuts":87,"airOuts":108,"runs":48,"doubles":16,"triples":1,"homeRuns":20,"strikeOuts":92,"baseOnBalls":23,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":368,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1513,"era":"4.30","inningsPitched":"98.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.08","battersFaced":396,"outs":295,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1513,"balls":520,"strikes":993,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.81","rbi":2,"winPercentage":".455","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.42","walksPer9Inn":"2.11","hitsPer9Inn":"7.60","runsScoredPer9":"4.39","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":13},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":83,"flyOuts":52,"groundOuts":75,"airOuts":115,"runs":39,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":61,"baseOnBalls":43,"intentionalWalks":2,"hits":79,"hitByPitch":7,"avg":".242","atBats":326,"obp":".339","slg":".337","ops":".676","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":110,"rbi":27,"leftOnBase":179,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.33","popOuts":32,"lineOuts":31},"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":138,"putOuts":46,"errors":4,"chances":188,"fielding":".979","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":21,"flyOuts":7,"groundOuts":18,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".260","atBats":50,"obp":".302","slg":".380","ops":".682","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":19,"rbi":6,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":13,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":62,"groundOuts":69,"airOuts":83,"runs":33,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":85,"baseOnBalls":59,"intentionalWalks":1,"hits":71,"hitByPitch":8,"avg":".233","atBats":305,"obp":".368","slg":".380","ops":".748","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":116,"rbi":45,"leftOnBase":160,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.89","popOuts":8,"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":82,"putOuts":622,"errors":1,"chances":705,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":26,"groundOuts":48,"airOuts":56,"runs":30,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".276","atBats":192,"obp":".362","slg":".391","ops":".753","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":75,"rbi":29,"leftOnBase":91,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","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":9,"stolenBases":36,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":14,"putOuts":409,"errors":6,"chances":429,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":47,"groundOuts":54,"airOuts":82,"runs":52,"doubles":13,"triples":4,"homeRuns":17,"strikeOuts":96,"baseOnBalls":38,"intentionalWalks":2,"hits":91,"hitByPitch":8,"avg":".284","atBats":320,"obp":".372","slg":".509","ops":".881","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":163,"rbi":45,"leftOnBase":119,"sacBunts":1,"sacFlies":2,"babip":".354","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.82","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":4,"putOuts":234,"errors":4,"chances":242,"fielding":".983","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":37,"gamesStarted":0,"flyOuts":24,"groundOuts":29,"airOuts":35,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":143,"obp":".310","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":661,"era":"3.47","inningsPitched":"36.1","wins":3,"losses":2,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":14,"whip":"1.35","battersFaced":158,"outs":109,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":661,"balls":224,"strikes":437,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".600","pitchesPerInning":"18.19","gamesFinished":10,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"11.15","walksPer9Inn":"3.47","hitsPer9Inn":"8.67","runsScoredPer9":"4.21","homeRunsPer9":"1.49","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"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":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":20,"groundOuts":26,"airOuts":33,"runs":18,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":25,"hitByPitch":7,"avg":".219","atBats":114,"obp":".350","slg":".351","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":40,"rbi":10,"leftOnBase":51,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":15,"putOuts":253,"errors":1,"chances":269,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"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":31,"groundOuts":51,"airOuts":62,"runs":39,"doubles":11,"triples":0,"homeRuns":12,"strikeOuts":78,"baseOnBalls":32,"intentionalWalks":3,"hits":68,"hitByPitch":3,"avg":".266","atBats":256,"obp":".350","slg":".449","ops":".799","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":115,"rbi":39,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".331","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":18,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":108,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".500","atBats":4,"obp":".500","slg":"1.000","ops":"1.500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":11,"strikes":13,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":0,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".407","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":117,"era":"4.76","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.94","battersFaced":27,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":49,"strikes":68,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.65","gamesFinished":1,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"7.94","walksPer9Inn":"9.53","hitsPer9Inn":"7.94","runsScoredPer9":"4.76","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":{},"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":17,"gamesStarted":9,"flyOuts":35,"groundOuts":91,"airOuts":63,"runs":53,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":65,"baseOnBalls":30,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":301,"obp":".355","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1206,"era":"5.86","inningsPitched":"73.2","wins":4,"losses":6,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":48,"whip":"1.59","battersFaced":339,"outs":221,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1206,"balls":436,"strikes":770,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".400","pitchesPerInning":"16.37","gamesFinished":2,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.67","hitsPer9Inn":"10.63","runsScoredPer9":"6.48","homeRunsPer9":"0.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":2,"flyOuts":16,"groundOuts":31,"airOuts":24,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":106,"obp":".292","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":456,"era":"1.99","inningsPitched":"31.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":7,"whip":"1.11","battersFaced":121,"outs":95,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":456,"balls":172,"strikes":284,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".833","pitchesPerInning":"14.40","gamesFinished":11,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.81","walksPer9Inn":"3.69","hitsPer9Inn":"6.25","runsScoredPer9":"2.56","homeRunsPer9":"1.14","inheritedRunners":17,"inheritedRunnersScored":6,"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":true,"isSubstitute":false}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":12,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":11,"groundOuts":33,"airOuts":23,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":81,"obp":".283","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":345,"era":"2.63","inningsPitched":"24.0","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.04","battersFaced":93,"outs":72,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":131,"strikes":214,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".600","pitchesPerInning":"14.38","gamesFinished":7,"strikeoutWalkRatio":"1.10","strikeoutsPer9Inn":"4.13","walksPer9Inn":"3.75","hitsPer9Inn":"5.63","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"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":6,"gamesStarted":6,"flyOuts":10,"groundOuts":22,"airOuts":25,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":111,"obp":".322","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":506,"era":"5.02","inningsPitched":"28.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.36","battersFaced":121,"outs":86,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":506,"balls":174,"strikes":332,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.99","walksPer9Inn":"3.14","hitsPer9Inn":"9.10","runsScoredPer9":"5.34","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":12,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".200","slg":".111","ops":".311","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":17,"gamesStarted":13,"flyOuts":55,"groundOuts":96,"airOuts":87,"runs":46,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":0,"hits":88,"hitByPitch":5,"atBats":330,"obp":".338","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1407,"era":"4.80","inningsPitched":"84.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.41","battersFaced":370,"outs":253,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1407,"balls":510,"strikes":897,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"16.68","gamesFinished":1,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"6.72","walksPer9Inn":"3.31","hitsPer9Inn":"9.39","runsScoredPer9":"4.91","homeRunsPer9":"1.28","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":16,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":51,"groundOuts":68,"airOuts":80,"runs":49,"doubles":10,"triples":2,"homeRuns":11,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":0,"hits":53,"hitByPitch":1,"avg":".195","atBats":272,"obp":".290","slg":".368","ops":".658","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":100,"rbi":46,"leftOnBase":139,"sacBunts":1,"sacFlies":4,"babip":".222","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.73","popOuts":15,"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":202,"putOuts":101,"errors":5,"chances":308,"fielding":".984","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-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":83,"flyOuts":53,"groundOuts":103,"airOuts":126,"runs":35,"doubles":21,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":34,"intentionalWalks":0,"hits":81,"hitByPitch":5,"avg":".243","atBats":333,"obp":".319","slg":".342","ops":".661","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":114,"rbi":36,"leftOnBase":141,"sacBunts":0,"sacFlies":4,"babip":".252","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.25","popOuts":28,"lineOuts":45},"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":206,"putOuts":121,"errors":2,"chances":329,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"55","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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"0.00","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.95","battersFaced":24,"outs":19,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":25,"strikes":65,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.21","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.68","walksPer9Inn":"1.42","hitsPer9Inn":"7.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[691718,608324,683737,673548,664023,663538,624424,665804,621020,684007,668970,573204,663423],"pitchers":[684007,668970,573204,663423],"bench":[682634,681909,608348,699393],"bullpen":[665871,571510,621053,656849,607067,669020,657097,696136,669060],"battingOrder":[691718,608324,683737,673548,664023,663538,624424,665804,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suzuki (11, Canning); Swanson (10, Canning)."},{"label":"TB","value":"Bregman 2; Conforto; Crow-Armstrong 2; Hoerner; Suzuki 3; Swanson 3."},{"label":"RBI","value":"Conforto (17); Suzuki 2 (39)."},{"label":"2-out RBI","value":"Conforto; Suzuki."},{"label":"Runners left in scoring position, 2 out","value":"Amaya; Happ; Bregman 2."},{"label":"SF","value":"Suzuki."},{"label":"GIDP","value":"Suzuki."},{"label":"Team RISP","value":"3-for-13."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Imanaga (Andujar at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"First Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Bogaerts (by Thielbar)."},{"label":"HBP","value":"Hoerner (by Canning)."},{"label":"ABS Challenge","value":"Fermin 2 (Ball-Overturned to Strike, Ball-Confirmed); Bregman (Strike-Overturned to Ball); Machado, M (Strike-Confirmed); Happ (Strike-Confirmed); Crow-Armstrong (Strike-Overturned to Ball); Amaya (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Canning 75-40; Hart 12-5; Rodriguez, B 15-10; Morejon 22-14; Adam 24-13; Miller, M 7-4; Imanaga 97-67; Hollowell 24-13; Thielbar 14-9; Thornton 12-8."},{"label":"Groundouts-flyouts","value":"Canning 3-3; Hart 0-1; Rodriguez, B 1-0; Morejon 1-1; Adam 1-1; Miller, M 0-1; Imanaga 10-2; Hollowell 0-1; Thielbar 0-1; Thornton 1-0."},{"label":"Batters faced","value":"Canning 20; Hart 3; Rodriguez, B 4; Morejon 5; Adam 5; Miller, M 3; Imanaga 27; Hollowell 5; Thielbar 3; Thornton 3."},{"label":"Inherited runners-scored","value":"Hart 2-1; Morejon 2-0; Miller, M 2-1; Thielbar 1-0."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: Jeremie Rehak. 2B: Dan Iassogna. 3B: Adam Beck. "},{"label":"Weather","value":"91 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, Out To CF."},{"label":"First pitch","value":"7:05 PM."},{"label":"T","value":"3:11."},{"label":"Att","value":"37,607."},{"label":"Venue","value":"Wrigley Field."},{"label":"June 29, 2026"}],"pitchingNotes":["Adam pitched to 2 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","boxscoreName":"Imanaga"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, 2 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":10,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":30,"strikes":67,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":67,"groundOuts":87,"airOuts":108,"runs":48,"doubles":16,"triples":1,"homeRuns":20,"strikeOuts":92,"baseOnBalls":23,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":368,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1513,"era":"4.30","inningsPitched":"98.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.08","battersFaced":396,"outs":295,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1513,"balls":520,"strikes":993,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.81","rbi":2,"winPercentage":".455","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.42","walksPer9Inn":"2.11","hitsPer9Inn":"7.60","runsScoredPer9":"4.39","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":13},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","boxscoreName":"Andujar"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":62,"flyOuts":23,"groundOuts":69,"airOuts":49,"runs":19,"doubles":14,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":2,"hits":53,"hitByPitch":3,"avg":".259","atBats":205,"obp":".300","slg":".420","ops":".720","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":86,"rbi":17,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"41.00","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","boxscoreName":"Crow-Armstrong"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":47,"groundOuts":54,"airOuts":82,"runs":52,"doubles":13,"triples":4,"homeRuns":17,"strikeOuts":96,"baseOnBalls":38,"intentionalWalks":2,"hits":91,"hitByPitch":8,"avg":".284","atBats":320,"obp":".372","slg":".509","ops":".881","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":163,"rbi":45,"leftOnBase":119,"sacBunts":1,"sacFlies":2,"babip":".354","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.82","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":4,"putOuts":234,"errors":4,"chances":242,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"loser":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}