{"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":776318,"link":"/api/v1.1/game/776318/feed/live","metaData":{"wait":10,"timeStamp":"20250916_012921","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776318,"type":"R","doubleHeader":"N","id":"2025/09/15/chnmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776318-2025-09-15","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-15T22:40:00Z","originalDate":"2025-09-15","officialDate":"2025-09-15","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2025,"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":150,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":86,"losses":64,"ties":0,"pct":".573"},"records":{},"divisionLeader":false,"wins":86,"losses":64,"winningPercentage":".573"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2025,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","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":"Pittsburgh","record":{"gamesPlayed":151,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":86,"ties":0,"pct":".430"},"records":{},"divisionLeader":false,"wins":65,"losses":86,"winningPercentage":".430"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID672744":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744","firstName":"Alexander","lastName":"Canario","primaryNumber":"29","birthDate":"2000-05-07","currentAge":26,"birthCity":"Montecristi","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alexander","useLastName":"Canario","boxscoreName":"Canario","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"cah-NAR-ee-oh","mlbDebutDate":"2023-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexander Canario","nameSlug":"alexander-canario-672744","firstLastName":"Alexander Canario","lastFirstName":"Canario, Alexander","lastInitName":"Canario, A","initLastName":"A Canario","fullFMLName":"Alexander Canario","fullLFMName":"Canario, Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"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},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID592791":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","firstName":"Jameson","lastName":"Taillon","primaryNumber":"56","birthDate":"1991-11-18","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jameson","useLastName":"Taillon","middleName":"Lee","boxscoreName":"Taillon","nickName":"Jamo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"TIE-own","mlbDebutDate":"2016-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jameson Taillon","nameSlug":"jameson-taillon-592791","firstLastName":"Jameson Taillon","lastFirstName":"Taillon, Jameson","lastInitName":"Taillon, J","initLastName":"J Taillon","fullFMLName":"Jameson Lee Taillon","fullLFMName":"Taillon, Jameson Lee","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"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},"ID664294":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294","firstName":"Dauri","lastName":"Moreta","primaryNumber":"36","birthDate":"1996-04-15","currentAge":30,"birthCity":"Comendador","birthCountry":"Dominican Republic","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dauri","useLastName":"Moreta","middleName":"Michell","boxscoreName":"Moreta","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"DOW-ree mo-RETTA","mlbDebutDate":"2021-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dauri Moreta","nameSlug":"dauri-moreta-664294","firstLastName":"Dauri Moreta","lastFirstName":"Moreta, Dauri","lastInitName":"Moreta, D","initLastName":"D Moreta","fullFMLName":"Dauri Michell Moreta","fullLFMName":"Moreta, Dauri Michell","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID693312":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312","firstName":"Kyle","lastName":"Nicolas","birthDate":"1999-02-22","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nicolas","middleName":"Todd","boxscoreName":"Nicolas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"Nicholas","mlbDebutDate":"2023-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Nicolas","nameSlug":"kyle-nicolas-693312","firstLastName":"Kyle Nicolas","lastFirstName":"Nicolas, Kyle","lastInitName":"Nicolas, K","initLastName":"K Nicolas","fullFMLName":"Kyle Todd Nicolas","fullLFMName":"Nicolas, Kyle Todd","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID624512":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512","firstName":"Reese","lastName":"McGuire","primaryNumber":"30","birthDate":"1995-03-02","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Reese","useLastName":"McGuire","middleName":"Jackson","boxscoreName":"McGuire","nickName":"Pieces","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reese McGuire","nameSlug":"reese-mcguire-624512","firstLastName":"Reese McGuire","lastFirstName":"McGuire, Reese","lastInitName":"McGuire, R","initLastName":"R McGuire","fullFMLName":"Reese Jackson McGuire","fullLFMName":"McGuire, Reese Jackson","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID670912":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912","firstName":"Johan","lastName":"Oviedo","primaryNumber":"29","birthDate":"1998-03-02","currentAge":28,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Johan","useLastName":"Oviedo","boxscoreName":"Oviedo","gender":"M","nameMatrilineal":"Puig","isPlayer":true,"isVerified":false,"pronunciation":"YO-hahn oh-vee-YAY-doh","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johan Oviedo","nameSlug":"johan-oviedo-670912","firstLastName":"Johan Oviedo","lastFirstName":"Oviedo, Johan","lastInitName":"Oviedo, J","initLastName":"J Oviedo","fullFMLName":"Johan Oviedo","fullLFMName":"Oviedo, Johan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687478":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478","firstName":"Cameron","lastName":"Devanney","primaryNumber":"34","birthDate":"1997-04-13","currentAge":29,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cam","useLastName":"Devanney","middleName":"Michael","boxscoreName":"Devanney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"duh-VAY-nee","mlbDebutDate":"2025-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Devanney","nameSlug":"cam-devanney-687478","firstLastName":"Cam Devanney","lastFirstName":"Devanney, Cam","lastInitName":"Devanney, C","initLastName":"C Devanney","fullFMLName":"Cameron Michael Devanney","fullLFMName":"Devanney, Cameron Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID676742":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742","firstName":"Cam","lastName":"Sanders","primaryNumber":"73","birthDate":"1996-12-09","currentAge":29,"birthCity":"Thibodaux","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Sanders","boxscoreName":"Sanders","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Sanders","nameSlug":"cam-sanders-676742","firstLastName":"Cam Sanders","lastFirstName":"Sanders, Cam","lastInitName":"Sanders, C","initLastName":"C Sanders","fullFMLName":"Cam  Sanders","fullLFMName":"Sanders, Cam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669261":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","firstName":"Jack","lastName":"Suwinski","birthDate":"1998-07-29","currentAge":28,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jack","useLastName":"Suwinski","middleName":"William","boxscoreName":"Suwinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-WIN-ski","mlbDebutDate":"2022-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Suwinski","nameSlug":"jack-suwinski-669261","firstLastName":"Jack Suwinski","lastFirstName":"Suwinski, Jack","lastInitName":"Suwinski, J","initLastName":"J Suwinski","fullFMLName":"Jack William Suwinski","fullLFMName":"Suwinski, Jack William","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID690990":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990","firstName":"Cade","lastName":"Horton","primaryNumber":"22","birthDate":"2001-08-20","currentAge":25,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Horton","middleName":"Michael","boxscoreName":"Horton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Horton","nameSlug":"cade-horton-690990","firstLastName":"Cade Horton","lastFirstName":"Horton, Cade","lastInitName":"Horton, C","initLastName":"C Horton","fullFMLName":"Cade Michael Horton","fullLFMName":"Horton, Cade Michael","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID687863":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863","firstName":"Porter","lastName":"Hodge","primaryNumber":"37","birthDate":"2001-02-21","currentAge":25,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Porter","useLastName":"Hodge","middleName":"Dene","boxscoreName":"Hodge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Porter Hodge","nameSlug":"porter-hodge-687863","firstLastName":"Porter Hodge","lastFirstName":"Hodge, Porter","lastInitName":"Hodge, P","initLastName":"P Hodge","fullFMLName":"Porter Dene Hodge","fullLFMName":"Hodge, Porter Dene","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"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":29,"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},"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},"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},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":188,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kevin","useLastName":"Alcántara","boxscoreName":"Alcántara","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ahl-KAHN-tah-rah","mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Alcántara","nameSlug":"kevin-alcantara-682634","firstLastName":"Kevin Alcántara","lastFirstName":"Alcántara, Kevin","lastInitName":"Alcántara, K","initLastName":"K Alcántara","fullFMLName":"Kevin Alcántara","fullLFMName":"Alcántara, Kevin ","strikeZoneTop":3.46,"strikeZoneBottom":1.75},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"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},"ID467793":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793","firstName":"Carlos","lastName":"Santana","primaryNumber":"41","birthDate":"1986-04-08","currentAge":40,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Carlos","useLastName":"Santana","boxscoreName":"Santana, C","nickName":"Slamtana","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2010-06-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Santana","nameSlug":"carlos-santana-467793","firstLastName":"Carlos Santana","lastFirstName":"Santana, Carlos","lastInitName":"Santana, C","initLastName":"C Santana","fullFMLName":"Carlos Santana","fullLFMName":"Santana, Carlos","strikeZoneTop":3.109,"strikeZoneBottom":1.569},"ID457759":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759","firstName":"Justin","lastName":"Turner","primaryNumber":"3","birthDate":"1984-11-23","currentAge":41,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Justin","useLastName":"Turner","middleName":"Matthew","boxscoreName":"Turner, J","nickName":"Redturn2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"mlbDebutDate":"2009-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Turner","nameSlug":"justin-turner-457759","firstLastName":"Justin Turner","lastFirstName":"Turner, Justin","lastInitName":"Turner, J","initLastName":"J Turner","fullFMLName":"Justin Matthew Turner","fullLFMName":"Turner, Justin Matthew","strikeZoneTop":3.38,"strikeZoneBottom":1.53},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2025"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"82","wind":"5 mph, In From LF"},"gameInfo":{"attendance":15706,"firstPitch":"2025-09-15T22:43:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"home":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"}},"officialScorer":{"id":496999,"fullName":"Dave Musil Jr.","link":"/api/v1/people/496999"},"primaryDatacaster":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-15T22:43:07.669Z","endTime":"2025-09-15T22:44:21.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":"2025-09-15T21:43:45.006Z","endTime":"2025-09-15T22:26:09.304Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":"2025-09-15T22:26:09.304Z","endTime":"2025-09-15T22:42:02.689Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":"2025-09-15T22:42:02.689Z","endTime":"2025-09-15T22:43:09.872Z","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(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":97.9,"endSpeed":89.8,"strikeZoneTop":3.42941179090227,"strikeZoneBottom":1.64163694548962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.386922048912012,"aZ":-13.64172185617629,"pfxX":-6.135012002090892,"pfxZ":8.983808529538857,"pX":0.042934936894811135,"pZ":3.1005648814743445,"vX0":5.08560388487356,"vY0":-142.41897544072773,"vZ0":-5.627941885132566,"x":115.36,"y":155.06,"x0":-0.9649690569504272,"y0":50.00551664812811,"z0":5.95856415150476,"aX":-12.659349103023324},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2438,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38396384406491446,"extension":6.59879948931527},"index":3,"playId":"da99b8cd-5ebe-3e45-b092-123e4437b513","pitchNumber":1,"startTime":"2025-09-15T22:43:09.872Z","endTime":"2025-09-15T22:43:13.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.40914562928606,"strikeZoneBottom":1.58444766476975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.631729966083743,"aZ":-42.73954909691164,"pfxX":5.102322508189317,"pfxZ":-6.904917711344268,"pX":-0.011613054532981951,"pZ":2.8420766165796003,"vX0":0.44860376173573735,"vY0":-123.18408821386623,"vZ0":0.10588248281416623,"x":117.44,"y":162.04,"x0":-0.858919460822488,"y0":50.00552353723976,"z0":6.426976417793134,"aX":7.802615077699612},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.2,"breakHorizontal":-9.4,"spinRate":2823,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.44550980468854107,"extension":6.219184754663024},"index":4,"playId":"6514eb44-1a34-36ae-a7d6-fca2ec68c9a8","pitchNumber":2,"startTime":"2025-09-15T22:43:24.131Z","endTime":"2025-09-15T22:43:27.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-15T22:43:34.346Z","endTime":"2025-09-15T22:43:44.068Z","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":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.35963863136704,"strikeZoneBottom":1.57244614982249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753106381168394,"aZ":-21.216076569314428,"pfxX":1.5100193666259738,"pfxZ":5.618450492379541,"pX":0.9656565992062196,"pZ":1.1883258770849072,"vX0":4.457914539484268,"vY0":-138.28925483237916,"vZ0":-8.855533518876562,"x":80.19,"y":206.7,"x0":-0.8589232744759612,"y0":50.00611349434341,"z0":5.837396873317989,"aX":2.945285136419791},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":-3.6,"spinRate":2670,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.39498418547686454,"extension":6.487112153229649},"index":6,"playId":"f1872d66-0c8b-3875-b3eb-a17989433713","pitchNumber":3,"startTime":"2025-09-15T22:43:44.068Z","endTime":"2025-09-15T22:43:47.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.31225851342262,"strikeZoneBottom":1.47858534997467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.251518165307395,"aZ":-11.578858893237339,"pfxX":-4.807040262554761,"pfxZ":9.781180408164824,"pX":0.7671719147195492,"pZ":2.2658283305357174,"vX0":5.68369345807415,"vY0":-144.14557102419465,"vZ0":-8.285029245901473,"x":87.76,"y":177.6,"x0":-0.6048758691630247,"y0":50.00529664827013,"z0":5.8908118381005306,"aX":-10.125214365935609},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2527,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.37985962792671835,"extension":6.633589259668133},"index":7,"playId":"35180c54-b8da-312b-9b3a-239398bf84da","pitchNumber":4,"startTime":"2025-09-15T22:44:01.424Z","endTime":"2025-09-15T22:44:07.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058423243290758,"aZ":-45.74651435233943,"pfxX":5.610696524419808,"pfxZ":-8.77308031466971,"pX":0.4711251221444541,"pZ":2.2072204874925165,"vX0":1.285127232512344,"vY0":-124.2015697656225,"vZ0":-0.7418746939565406,"x":99.04,"y":179.19,"x0":-0.782753691149466,"y0":50.00137427236222,"z0":6.345294435113361,"aX":8.68197842271577},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-15.7,"breakHorizontal":-10.4,"spinRate":2879,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.4425915261898923,"extension":6.210888648746162},"index":8,"playId":"76bf1cd4-4122-319d-966f-e44dd57f58a2","pitchNumber":5,"startTime":"2025-09-15T22:44:18.522Z","endTime":"2025-09-15T22:44:21.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:44:21.824Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-15T22:44:33.231Z","endTime":"2025-09-15T22:45:34.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.3661696501858,"strikeZoneBottom":1.635538925362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.4789379929194,"aZ":-11.440491641139083,"pfxX":-3.9963442271493097,"pfxZ":10.082003007924683,"pX":0.11064693510757347,"pZ":3.8275575005208675,"vX0":3.886701796499856,"vY0":-142.87429780816018,"vZ0":-4.167917957260407,"x":112.78,"y":135.44,"x0":-0.7514968561516218,"y0":50.00564258804476,"z0":6.030457299153479,"aX":-8.221398630415324},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2474,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.38411046773333046,"extension":6.715224786387627},"index":0,"playId":"1589f073-4594-3e2b-8a04-3868ce6de8e7","pitchNumber":1,"startTime":"2025-09-15T22:44:44.329Z","endTime":"2025-09-15T22:44:48.056Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.37774639130961,"strikeZoneBottom":1.60636819253924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.261494051303174,"aZ":-20.56587503883331,"pfxX":-0.7438748266280344,"pfxZ":5.998176206218611,"pX":0.9956213972174741,"pZ":1.7688329866655137,"vX0":5.180649826350733,"vY0":-138.7789999638316,"vZ0":-7.559145753136235,"x":79.05,"y":191.02,"x0":-0.8048451517078367,"y0":50.0036333870067,"z0":5.915270241787748,"aX":-1.4399375816123685},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":0.2,"spinRate":2593,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.395817410687092,"extension":6.343137968313156},"index":1,"playId":"b218340a-f68e-3faa-bd91-31c3cb569622","pitchNumber":2,"startTime":"2025-09-15T22:44:58.090Z","endTime":"2025-09-15T22:45:01.691Z","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":97.5,"endSpeed":88.9,"strikeZoneTop":3.31000044242542,"strikeZoneBottom":1.490420373499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.564469220998795,"aZ":-15.116031420565244,"pfxX":-5.767605475655367,"pfxZ":8.387738013401956,"pX":-0.20200822098809326,"pZ":3.5265929091323414,"vX0":3.78229122312971,"vY0":-141.9554172171137,"vZ0":-4.319888391652314,"x":124.7,"y":143.56,"x0":-0.8047387584027079,"y0":50.00402017989045,"z0":6.035578583986019,"aX":-11.73036934991685},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":9.6,"spinRate":2399,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38637832064376276,"extension":6.45375474694305},"index":2,"playId":"04f0bf22-b573-3e21-b6da-ff4942e1db90","pitchNumber":3,"startTime":"2025-09-15T22:45:10.263Z","endTime":"2025-09-15T22:45:14.213Z","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":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.31000138809146,"strikeZoneBottom":1.5768626113342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74569657910935,"aZ":-11.507738161914505,"pfxX":-5.860592268288153,"pfxZ":10.150652024680651,"pX":0.22025087099697385,"pZ":0.9449004659673579,"vX0":4.20793545985064,"vY0":-141.87138913898136,"vZ0":-12.28074602856628,"x":108.6,"y":213.27,"x0":-0.5214321745684886,"y0":50.006273269187744,"z0":6.065711933172435,"aX":-11.937746090601907},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2386,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3862100057380813,"extension":6.640462066821021},"index":3,"playId":"ccd18548-543e-3bf7-8a37-513e88bed301","pitchNumber":4,"startTime":"2025-09-15T22:45:31.071Z","endTime":"2025-09-15T22:45:34.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:45:34.569Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-15T22:45:51.921Z","endTime":"2025-09-15T22:47:02.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.59415448186665,"strikeZoneBottom":1.67760460203065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.871718486427344,"aZ":-21.167988593037915,"pfxX":-0.2239974788988558,"pfxZ":5.79745719827052,"pX":0.07586596623247663,"pZ":1.7135034164072085,"vX0":2.652997334007202,"vY0":-136.38605847826958,"vZ0":-7.673773332050655,"x":114.11,"y":192.52,"x0":-0.8772175731713635,"y0":50.00122516386683,"z0":6.005314778632985,"aX":-0.425304859012543},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-0.1,"spinRate":2587,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.40043450573900685,"extension":6.287591999582702},"index":0,"playId":"4a8aae99-5926-393e-8f52-8a8c595ff312","pitchNumber":1,"startTime":"2025-09-15T22:45:59.895Z","endTime":"2025-09-15T22:46:03.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.59318936795385,"strikeZoneBottom":1.68263589395961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14834509415737,"aZ":-13.114291955744955,"pfxX":-6.035120296516396,"pfxZ":9.287560448546781,"pX":-1.0668539431362007,"pZ":3.1506263891503536,"vX0":1.7915217812895914,"vY0":-142.6546369527785,"vZ0":-5.675652224518298,"x":157.67,"y":153.71,"x0":-0.9206504636556048,"y0":50.00285948103552,"z0":5.999389153425771,"aX":-12.38412066226944},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2440,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38458871566528385,"extension":6.441939318320734},"index":1,"playId":"7414241d-95f9-3fd9-9dfc-7d0d3e525369","pitchNumber":2,"startTime":"2025-09-15T22:46:19.273Z","endTime":"2025-09-15T22:46:22.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.65188674150372,"strikeZoneBottom":1.65822962612176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.351140058140512,"aZ":-19.34627932057606,"pfxX":-1.2504384647170843,"pfxZ":6.672340908932092,"pX":-0.6898954124455261,"pZ":2.4168770396796644,"vX0":1.3660450117650504,"vY0":-136.86367267853902,"vZ0":-6.148893782359259,"x":143.3,"y":173.52,"x0":-1.0298181322667366,"y0":50.003388054885015,"z0":5.98994624700064,"aX":-2.404611561192952},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":2.0,"spinRate":2546,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.398135971051055,"extension":6.199850506591011},"index":2,"playId":"c1ecc0d7-86f0-3032-a2bf-b7028603cf41","pitchNumber":3,"startTime":"2025-09-15T22:46:39.089Z","endTime":"2025-09-15T22:46:42.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.832765451063985,"aZ":-43.0678711597615,"pfxX":4.04227015282302,"pfxZ":-7.097500607233875,"pX":0.5878868301218914,"pZ":1.8218176344628099,"vX0":2.047532667077087,"vY0":-123.46500444739024,"vZ0":-2.063877102064814,"x":94.59,"y":189.59,"x0":-0.7786704103920272,"y0":50.00097459153887,"z0":6.311304133805813,"aX":6.205841118449788},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.1,"breakHorizontal":-7.8,"spinRate":2749,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.44454418676435337,"extension":6.138640028440185},"index":3,"playId":"b0aa2f30-508f-33cf-af68-4259e69eb9ca","pitchNumber":4,"startTime":"2025-09-15T22:46:58.249Z","endTime":"2025-09-15T22:47:02.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:47:02.096Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-15T22:47:20.031Z","endTime":"2025-09-15T22:49:01.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65042381999663,"aZ":-12.819857593116305,"pfxX":-7.330883509168791,"pfxZ":9.587533447232012,"pX":-0.9171898791703016,"pZ":2.8463265259440984,"vX0":2.642356502804864,"vY0":-141.28873743905,"vZ0":-6.299065380700106,"x":151.96,"y":161.93,"x0":-0.9129691261258274,"y0":50.00215515751716,"z0":5.930959656544328,"aX":-14.797961815979063},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":12.7,"spinRate":2404,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38789501985536967,"extension":6.381469380822739},"index":0,"playId":"084f2661-335c-387c-8b15-9f2a7b689315","pitchNumber":1,"startTime":"2025-09-15T22:47:28.296Z","endTime":"2025-09-15T22:47:31.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99737423205217,"aZ":-42.88457465690415,"pfxX":5.793184751464764,"pfxZ":-6.998681693331042,"pX":0.892559762738486,"pZ":2.105213777133622,"vX0":2.1028015470425676,"vY0":-123.52772797482682,"vZ0":-1.554232746295987,"x":82.98,"y":181.94,"x0":-0.724974820299943,"y0":50.005312200839825,"z0":6.382180322995244,"aX":8.860765878782004},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.7,"breakHorizontal":-11.0,"spinRate":2827,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.44517942950873124,"extension":6.209590363667858},"index":1,"playId":"9a5a779e-b193-3472-abd3-e56050d651fc","pitchNumber":2,"startTime":"2025-09-15T22:47:45.400Z","endTime":"2025-09-15T22:47:48.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.31626054727154,"strikeZoneBottom":1.53933528360812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39646126205442,"aZ":-43.07925438596784,"pfxX":3.234832036404542,"pfxZ":-6.956172345400148,"pX":0.8012388234275017,"pZ":0.01618666942019848,"vX0":2.962663427562162,"vY0":-124.76751194480833,"vZ0":-6.231410843961799,"x":86.46,"y":238.34,"x0":-0.8241878658122903,"y0":50.00213455559556,"z0":6.118278423846292,"aX":5.071457130181336},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.8,"breakHorizontal":-6.6,"spinRate":2745,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43992382043362444,"extension":6.245162508179273},"index":2,"playId":"fbf3a98e-6e26-376d-a360-db9613a033f9","pitchNumber":3,"startTime":"2025-09-15T22:48:11.880Z","endTime":"2025-09-15T22:48:15.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.31000188372495,"strikeZoneBottom":1.58584840893455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90450954457384,"aZ":-24.259223400508795,"pfxX":-0.9115204533318577,"pfxZ":4.246022001990188,"pX":1.3310970648114349,"pZ":2.08420487542159,"vX0":5.991136449783838,"vY0":-135.91826417588973,"vZ0":-5.905545371008868,"x":66.26,"y":182.51,"x0":-0.787046183609368,"y0":50.0024883322866,"z0":5.979087473574483,"aX":-1.6997919083461879},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":0.4,"spinRate":2666,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4036141604906822,"extension":6.294927161741913},"index":3,"playId":"aa1a360a-b8e6-3878-8211-7557e1bba048","pitchNumber":4,"startTime":"2025-09-15T22:48:34.993Z","endTime":"2025-09-15T22:48:38.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65577463625989,"aZ":-11.27440264180104,"pfxX":-5.832565091705371,"pfxZ":10.129064303179678,"pX":-0.09646142389028334,"pZ":2.37914817043411,"vX0":3.7678042677486068,"vY0":-143.10781809383204,"vZ0":-8.280860153505833,"x":120.68,"y":174.54,"x0":-0.675949742198227,"y0":50.00393496938058,"z0":6.026259279928594,"aX":-12.03441965690935},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2509,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3835128580063496,"extension":6.474277344341039},"index":4,"playId":"e3d53690-e68f-3694-9842-701dcc7e0ea4","pitchNumber":5,"startTime":"2025-09-15T22:48:57.312Z","endTime":"2025-09-15T22:49:01.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:49:01.436Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-15T22:51:09.323Z","endTime":"2025-09-15T22:51:45.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.5197610799956,"strikeZoneBottom":1.73552336508039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.442047179942463,"aZ":-14.24662770488849,"pfxX":-4.1594473273353305,"pfxZ":9.824046133627585,"pX":-0.02560997933615529,"pZ":3.1277661694291266,"vX0":4.142644238342251,"vY0":-134.0981851722034,"vZ0":-5.254122410433989,"x":117.98,"y":154.33,"x0":-1.0485471789829766,"y0":50.00312807034744,"z0":6.1254192758321615,"aX":-7.59104101404557},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2319,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40812762977875705,"extension":6.548951346952071},"index":0,"playId":"7bc3bd48-03a7-38f8-8f08-7a971cfdfa04","pitchNumber":1,"startTime":"2025-09-15T22:51:11.543Z","endTime":"2025-09-15T22:51:15.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.78000177429838,"strikeZoneBottom":1.77340211074567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.251808772174087,"aZ":-13.366798183943045,"pfxX":-4.171245687896934,"pfxZ":10.204927827639331,"pX":1.4989459556692115,"pZ":2.8379772075578584,"vX0":7.522012815471494,"vY0":-134.64781466030115,"vZ0":-6.114164408086084,"x":59.86,"y":162.15,"x0":-0.7842998724172496,"y0":50.00127501648746,"z0":6.07765981560851,"aX":-7.686822660786738},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2338,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4062347615721804,"extension":6.5941603913806786},"index":1,"playId":"325e6681-5509-31c5-bcd3-cbbae5854e9a","pitchNumber":2,"startTime":"2025-09-15T22:51:24.885Z","endTime":"2025-09-15T22:51:28.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.617515785030445,"aZ":-27.245345240536636,"pfxX":3.52954237326548,"pfxZ":3.137885710730904,"pX":0.5416145769509936,"pZ":2.736299021549865,"vX0":3.1711425621235523,"vY0":-124.20671147745996,"vZ0":-2.882184705499654,"x":96.35,"y":164.9,"x0":-1.2077358273820122,"y0":50.003113749325884,"z0":6.164518947824004,"aX":5.544159941561957},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-7.1,"spinRate":2578,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4400688676044382,"extension":6.3718190544586255},"hitData":{"launchSpeed":73.5,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":170.43}},"index":2,"playId":"aab96e30-41f8-3a40-9f0d-a476502d4a22","pitchNumber":3,"startTime":"2025-09-15T22:51:38.370Z","endTime":"2025-09-15T22:51:45.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:51:45.903Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-15T22:51:53.661Z","endTime":"2025-09-15T22:52:47.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.59000224001959,"strikeZoneBottom":1.69277723852294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.945821998481865,"aZ":-10.611057835386417,"pfxX":-4.75012760061716,"pfxZ":11.856130101137147,"pX":-0.9576785791174504,"pZ":2.6756072337865877,"vX0":2.2127363932291377,"vY0":-133.7873969499936,"vZ0":-6.707303206529198,"x":153.5,"y":166.54,"x0":-1.1767403443890354,"y0":50.00551533335757,"z0":5.970076158824836,"aX":-8.641547144975192},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":8.2,"spinRate":2282,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4088618138080662,"extension":6.688008823804861},"index":0,"playId":"3ca6daeb-07c6-352d-9802-21977686f819","pitchNumber":1,"startTime":"2025-09-15T22:52:09.630Z","endTime":"2025-09-15T22:52:12.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.41419533244275,"strikeZoneBottom":1.53425383962524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70614020391901,"aZ":-40.09829765588612,"pfxX":5.952043021572905,"pfxZ":-5.921626231848462,"pX":-0.8507752985369171,"pZ":2.284968536102806,"vX0":-0.9024315628130058,"vY0":-115.30498628616688,"vZ0":-0.4497947794577084,"x":149.43,"y":177.09,"x0":-1.2257434961145826,"y0":50.002717234283594,"z0":6.372494430497906,"aX":7.963799572802488},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.6,"breakHorizontal":-10.6,"spinRate":2561,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.47617049889198526,"extension":6.469764389232632},"index":1,"playId":"7981129f-cd7c-348f-b2df-3c23dd96b8b3","pitchNumber":2,"startTime":"2025-09-15T22:52:22.749Z","endTime":"2025-09-15T22:52:26.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82629549027388,"aZ":-28.920106003014116,"pfxX":-9.847341524039209,"pfxZ":2.1574574359530825,"pX":-0.5713226932679667,"pZ":1.9835902082085026,"vX0":4.4262755993762,"vY0":-122.274632613859,"vZ0":-3.957605645031253,"x":138.78,"y":185.22,"x0":-1.128654640625475,"y0":50.00524239720674,"z0":6.113500585253175,"aX":-14.86537822039431},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":1764,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.44850184134116367,"extension":6.435048553464989},"hitData":{"launchSpeed":77.9,"launchAngle":43.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.36,"coordY":130.39}},"index":2,"playId":"374d717d-514b-37d2-a66c-087d72178fce","pitchNumber":3,"startTime":"2025-09-15T22:52:37.254Z","endTime":"2025-09-15T22:52:47.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:52:47.643Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to right fielder Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-15T22:52:55.269Z","endTime":"2025-09-15T22:54:32.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.19740505713644,"strikeZoneBottom":1.50302248986429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.556226992195125,"aZ":-12.09576209669293,"pfxX":-4.53215525726702,"pfxZ":10.98416854811215,"pX":-0.68133061590501,"pZ":2.065429312563517,"vX0":2.852581746050756,"vY0":-134.01139271069442,"vZ0":-7.913210240272553,"x":142.97,"y":183.01,"x0":-1.1678865182119909,"y0":50.00560841748152,"z0":5.910571034288716,"aX":-8.287459895532942},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2301,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40789825359993515,"extension":6.725584030121065},"index":0,"playId":"2c52abda-6934-3b2a-ba4a-7d127facd8d9","pitchNumber":1,"startTime":"2025-09-15T22:53:15.731Z","endTime":"2025-09-15T22:53:19.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.107667346811752,"aZ":-23.972507334305167,"pfxX":-9.910802544755107,"pfxZ":5.332258870122769,"pX":-1.486174373001956,"pZ":1.7417250910263558,"vX0":2.410236548072641,"vY0":-123.13753930696353,"vZ0":-5.639575011656134,"x":173.65,"y":191.75,"x0":-1.1891506920799162,"y0":50.00215729128105,"z0":6.085822859781488,"aX":-15.241727059699308},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":1936,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4445581184806686,"extension":6.499451386233974},"index":1,"playId":"2cd21022-5c7a-33ea-9b0b-32fe4bd2043a","pitchNumber":2,"startTime":"2025-09-15T22:53:30.080Z","endTime":"2025-09-15T22:53:34.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.628570961323938,"aZ":-11.25017749884172,"pfxX":-4.468773457378908,"pfxZ":11.402202643056308,"pX":-0.3106231109355577,"pZ":2.87180739147084,"vX0":3.467457191327996,"vY0":-134.47827319570862,"vZ0":-6.329980389668089,"x":128.84,"y":161.24,"x0":-1.0348764673791027,"y0":50.00441923947005,"z0":6.051117451058093,"aX":-8.201691289332691},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":7.3,"spinRate":2278,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.406990451027359,"extension":6.689868041965358},"index":2,"playId":"171b52a7-7587-3e9b-abb5-8a3ac5fe849f","pitchNumber":3,"startTime":"2025-09-15T22:53:48.380Z","endTime":"2025-09-15T22:53:52.075Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-15T22:54:07.477Z","endTime":"2025-09-15T22:54:21.214Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12029275308362,"aZ":-39.03950193595663,"pfxX":4.133218666946595,"pfxZ":-4.994576894818195,"pX":-0.37298717195356995,"pZ":2.1882976956321034,"vX0":0.5661437073499287,"vY0":-117.01657012306275,"vZ0":-1.0245589120518688,"x":131.22,"y":179.7,"x0":-1.1552774060274134,"y0":50.00577702916341,"z0":6.321529364862932,"aX":5.67602139732782},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.0,"breakHorizontal":-7.6,"spinRate":2478,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.46985898935357895,"extension":6.557148014871558},"hitData":{"launchSpeed":90.8,"launchAngle":7.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.46,"coordY":131.61}},"index":4,"playId":"20275e35-7558-3c68-bfcb-9865fb2f1385","pitchNumber":4,"startTime":"2025-09-15T22:54:21.214Z","endTime":"2025-09-15T22:54:32.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:54:32.057Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Pham flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-15T22:54:40.635Z","endTime":"2025-09-15T22:55:03.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06364042318905,"aZ":-10.295299811264911,"pfxX":-4.985861783133307,"pfxZ":11.856198392517081,"pX":0.3815243652477624,"pZ":1.9236907828635905,"vX0":5.662629794941443,"vY0":-135.58394593988666,"vZ0":-8.60154304895584,"x":102.46,"y":186.84,"x0":-1.0949880752924421,"y0":50.00348624016165,"z0":5.872742874570259,"aX":-9.201869394799045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":7.7,"spinRate":2353,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4053246788201901,"extension":6.856725831058782},"hitData":{"launchSpeed":95.9,"launchAngle":42.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.52,"coordY":77.41}},"index":0,"playId":"2f1da62c-2073-30f3-b254-b8d6dacfb766","pitchNumber":1,"startTime":"2025-09-15T22:54:54.775Z","endTime":"2025-09-15T22:55:03.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:55:03.980Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to center fielder Jack Suwinski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-15T22:56:43.346Z","endTime":"2025-09-15T22:57:43.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.64605923105238,"strikeZoneBottom":1.60938194435795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47888888791866,"aZ":-12.327256275916568,"pfxX":-2.4451158159771924,"pfxZ":9.70322267434271,"pX":0.6942819766713227,"pZ":3.4866746721834248,"vX0":4.058043284479817,"vY0":-142.1088894258057,"vZ0":-5.793026657949054,"x":90.54,"y":144.64,"x0":-0.4343873118739568,"y0":50.00572871855828,"z0":6.334301169917631,"aX":-5.0030648983785975},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2423,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3853754210371605,"extension":6.332328181844526},"index":0,"playId":"af589f43-6b79-3ac9-b2b7-dc7efaf961c1","pitchNumber":1,"startTime":"2025-09-15T22:57:14.984Z","endTime":"2025-09-15T22:57:18.605Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.487912108813745,"aZ":-23.389710118681492,"pfxX":2.0822768061294403,"pfxZ":4.632177094190109,"pX":0.6530849316839233,"pZ":3.0437118012175066,"vX0":3.378033910661984,"vY0":-136.69928070701516,"vZ0":-4.47086317025975,"x":92.11,"y":156.6,"x0":-0.8681709324586755,"y0":50.00463056926039,"z0":6.30159556010595,"aX":3.949625630929003},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2647,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.40032334944956904,"extension":5.934837788914962},"hitData":{"launchSpeed":90.0,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.41,"coordY":98.88}},"index":1,"playId":"5eceae55-6f7a-382e-92b6-ad2c37b2f6dc","pitchNumber":2,"startTime":"2025-09-15T22:57:33.051Z","endTime":"2025-09-15T22:57:43.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:57:43.309Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-15T22:57:50.905Z","endTime":"2025-09-15T22:58:38.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.01999799555268,"strikeZoneBottom":1.42405326462897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39281403793692,"aZ":-44.68815072919394,"pfxX":3.803181851984408,"pfxZ":-8.14267595005374,"pX":-1.1765836710239599,"pZ":2.9118546149362334,"vX0":-1.643160670987577,"vY0":-123.39476319800337,"vZ0":0.4207325577509826,"x":161.85,"y":160.16,"x0":-0.9948428134213652,"y0":50.0037121650959,"z0":6.515367631524109,"aX":5.843682824094331},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-14.4,"breakHorizontal":-6.5,"spinRate":2689,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4444950347495209,"extension":6.021558378677369},"index":0,"playId":"c67579da-a863-3000-9069-38fc4b20916a","pitchNumber":1,"startTime":"2025-09-15T22:58:11.522Z","endTime":"2025-09-15T22:58:14.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15456963479582,"aZ":-22.85337818215366,"pfxX":-9.256718975835277,"pfxZ":5.014896552193128,"pX":-0.28843088805825223,"pZ":1.1759043275937615,"vX0":5.270229895914088,"vY0":-134.93693548247637,"vZ0":-8.373248959893182,"x":127.99,"y":207.03,"x0":-1.0559468362075113,"y0":50.00527786748466,"z0":5.908495924585452,"aX":-17.209444315088618},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2153,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4046779524478641,"extension":6.467214288502308},"hitData":{"launchSpeed":82.6,"launchAngle":47.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.01,"coordY":102.01}},"index":1,"playId":"e0ff75ad-b02f-3c9a-8a4a-8d6a5c6b3565","pitchNumber":2,"startTime":"2025-09-15T22:58:28.411Z","endTime":"2025-09-15T22:58:38.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T22:58:38.816Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Jack Suwinski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-15T22:58:45.962Z","endTime":"2025-09-15T23:00:20.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"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":3},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.324741300102136,"aZ":-20.455044526111063,"pfxX":-9.892161966771088,"pfxZ":5.757498151761824,"pX":0.3909008699839639,"pZ":1.4338260835310617,"vX0":6.491083253651773,"vY0":-141.305519459149,"vZ0":-9.12057631643932,"x":102.1,"y":200.07,"x0":-0.6434820125663032,"y0":50.00250591278661,"z0":6.00246723599451,"aX":-20.128328284081658},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":2431,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3867122833314234,"extension":6.168850635428782},"index":0,"playId":"0bf19336-d300-33ed-a6f4-0083719ce339","pitchNumber":1,"startTime":"2025-09-15T22:59:06.372Z","endTime":"2025-09-15T22:59:12.279Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80876875164854,"aZ":-23.14654567999129,"pfxX":-10.84632459912041,"pfxZ":4.389758370890611,"pX":-0.6520381502833734,"pZ":2.034250880273953,"vX0":4.525753029315019,"vY0":-142.56604838779583,"vZ0":-6.847561767611697,"x":141.85,"y":183.86,"x0":-0.8507883613266869,"y0":50.006955299885426,"z0":5.928583032970563,"aX":-22.3300982995741},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.7,"breakHorizontal":18.7,"spinRate":2282,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.38420353418227515,"extension":6.336448591866828},"index":1,"playId":"e8f517a0-9083-37ba-8b55-d0901faf3fde","pitchNumber":2,"startTime":"2025-09-15T22:59:27.653Z","endTime":"2025-09-15T22:59:31.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-15T22:59:49.713Z","endTime":"2025-09-15T23:00:08.714Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.747494084007403,"aZ":-25.085933005780486,"pfxX":0.6925374271561716,"pfxZ":3.752574665025909,"pX":0.17075628602864254,"pZ":3.021063045533829,"vX0":2.7368166902990074,"vY0":-136.08324010576925,"vZ0":-3.7282676687741736,"x":110.49,"y":157.21,"x0":-0.9349064851387529,"y0":50.00386142747775,"z0":6.1314021722834084,"aX":1.3088100211502756},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.8,"spinRate":2797,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4013259053431928,"extension":6.334451040972509},"hitData":{"launchSpeed":98.8,"launchAngle":58.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.21,"coordY":112.44}},"index":3,"playId":"ad6a3d2c-3a73-3f21-8806-7d1004ad3aa1","pitchNumber":3,"startTime":"2025-09-15T23:00:08.714Z","endTime":"2025-09-15T23:00:20.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:00:20.535Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-15T23:00:32.309Z","endTime":"2025-09-15T23:02:51.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.56328729635872,"strikeZoneBottom":1.6651764776546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2042628966472,"aZ":-11.034942775714091,"pfxX":-5.304733124098918,"pfxZ":10.138607740379442,"pX":1.6144703722728346,"pZ":2.3151807493043557,"vX0":8.374482503101252,"vY0":-142.4362614355545,"vZ0":-8.42070953203471,"x":55.46,"y":176.27,"x0":-0.6548238395668974,"y0":50.00439219182668,"z0":5.981222912530017,"aX":-11.062438741255741},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2445,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38239723986233143,"extension":6.063356317650732},"index":0,"playId":"7e34e6ca-25b9-3b09-b63e-c664891d24b5","pitchNumber":1,"startTime":"2025-09-15T23:00:46.741Z","endTime":"2025-09-15T23:00:50.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":92.5,"endSpeed":85.8,"strikeZoneTop":3.55137612418665,"strikeZoneBottom":1.57117499203672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51430436780141,"aZ":-24.286662258966636,"pfxX":-9.749910069731275,"pfxZ":4.284340395833631,"pX":0.35060985726287014,"pZ":0.1360064046102189,"vX0":6.822473026635398,"vY0":-134.26189408119123,"vZ0":-10.427355071207174,"x":103.64,"y":235.11,"x0":-0.9446237263768488,"y0":50.006059819784426,"z0":5.769979193300113,"aX":-17.97066816323472},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":2110,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40649270179505326,"extension":6.33517580652087},"index":1,"playId":"ace823ef-0a83-3329-b6f2-894db1c0f568","pitchNumber":2,"startTime":"2025-09-15T23:01:05.971Z","endTime":"2025-09-15T23:01:08.971Z","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":92.6,"endSpeed":85.6,"strikeZoneTop":3.40958112934111,"strikeZoneBottom":1.51145375820195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.326610211012483,"aZ":-22.675623763009867,"pfxX":-0.44750875188736616,"pfxZ":5.134287860755776,"pX":0.5524272165051534,"pZ":1.4577298243017767,"vX0":4.393334771825311,"vY0":-134.68393922138236,"vZ0":-7.801432986895076,"x":95.94,"y":199.42,"x0":-1.0369391532293624,"y0":50.00528068858906,"z0":5.977941596782848,"aX":-0.8292068397478021},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2629,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40558851765792125,"extension":6.311544342369406},"index":2,"playId":"08490400-97b0-3dda-8004-7df692563097","pitchNumber":3,"startTime":"2025-09-15T23:01:26.750Z","endTime":"2025-09-15T23:01:30.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.975169779658287,"aZ":-22.834757018723213,"pfxX":-1.268928187009053,"pfxZ":4.929926424551603,"pX":0.8392788576276753,"pZ":2.1157824893100488,"vX0":5.448521843262304,"vY0":-136.02144085130146,"vZ0":-6.4083214555523575,"x":85.01,"y":181.65,"x0":-1.0159254158571347,"y0":50.000419680209276,"z0":6.0621144977608346,"aX":-2.4032805136725415},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":1.3,"spinRate":2588,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40112332833579245,"extension":5.998752036409785},"index":3,"playId":"f78bb8c2-0fd6-3cf8-b1af-9509aabe7f06","pitchNumber":4,"startTime":"2025-09-15T23:01:43.857Z","endTime":"2025-09-15T23:01:46.857Z","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":2},"index":4,"startTime":"2025-09-15T23:02:04.897Z","endTime":"2025-09-15T23:02:23.690Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":98.9,"endSpeed":90.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.471285356861724,"aZ":-10.69534953558441,"pfxX":-4.572981448327253,"pfxZ":10.169043532145126,"pX":-0.163046773166526,"pZ":2.618501545734941,"vX0":3.8847716927599136,"vY0":-143.9666956115454,"vZ0":-7.401482822955059,"x":123.21,"y":168.08,"x0":-0.9316096404972052,"y0":50.00459667319466,"z0":5.8747143979335315,"aX":-9.660333071904164},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2477,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.37956175388858915,"extension":6.504906948423365},"index":5,"playId":"cb95114b-dc94-350b-97f3-56dc7e20ce9b","pitchNumber":5,"startTime":"2025-09-15T23:02:23.690Z","endTime":"2025-09-15T23:02:27.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33404261648564,"aZ":-14.259089192842852,"pfxX":-5.6501519079470786,"pfxZ":8.676070226455156,"pX":-0.14545370224651136,"pZ":2.895024581382107,"vX0":4.095795603502278,"vY0":-142.89075453988283,"vZ0":-6.202464835183451,"x":122.54,"y":160.61,"x0":-0.8642882251116002,"y0":50.00412182476473,"z0":5.99195346119109,"aX":-11.669200894728696},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":9.4,"spinRate":2323,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3835068909002355,"extension":6.445007642433803},"index":6,"playId":"c8eef1a5-b691-3927-b1c7-dacd74b5b3d1","pitchNumber":6,"startTime":"2025-09-15T23:02:45.310Z","endTime":"2025-09-15T23:02:51.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:02:51.134Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-15T23:04:41.591Z","endTime":"2025-09-15T23:08:12.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.36000145600944,"strikeZoneBottom":1.63809202939718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.823141405795063,"aZ":-11.130316383957432,"pfxX":-3.4824729813175574,"pfxZ":11.574245081755173,"pX":1.1978498637001176,"pZ":1.595903174669525,"vX0":6.580384854756212,"vY0":-134.1911809395397,"vZ0":-9.247983822821707,"x":71.34,"y":195.69,"x0":-0.8369855492298448,"y0":50.0066523623188,"z0":5.8862004623253,"aX":-6.334411519574753},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2262,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4086199660945917,"extension":6.832762034593134},"index":0,"playId":"978085ac-b49d-3c19-bc1b-00cef432b717","pitchNumber":1,"startTime":"2025-09-15T23:04:59.805Z","endTime":"2025-09-15T23:05:03.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.8,"endSpeed":73.7,"strikeZoneTop":3.29041231227209,"strikeZoneBottom":1.63576511735783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.584592617832715,"aZ":-31.623348708147443,"pfxX":8.315919804845015,"pfxZ":0.40110847030770636,"pX":0.8668011791440446,"pZ":1.0084231767277334,"vX0":2.1533302012316944,"vY0":-116.17998260236531,"vZ0":-4.674465545577105,"x":83.96,"y":211.55,"x0":-1.1530860209045695,"y0":50.000521123016526,"z0":6.065411177740356,"aX":11.320292665511898},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.2,"breakHorizontal":-15.6,"spinRate":2697,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4721670737325603,"extension":6.6609286615432},"index":1,"playId":"c2cc95cc-565e-3ce6-9c35-d6a04684ae08","pitchNumber":2,"startTime":"2025-09-15T23:05:12.259Z","endTime":"2025-09-15T23:05:15.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.339616180322114,"aZ":-12.90893575884799,"pfxX":-3.8461383435401872,"pfxZ":10.584325938136644,"pX":-0.09756531107563741,"pZ":2.6640866515409805,"vX0":3.9505628197782214,"vY0":-133.91992023264152,"vZ0":-6.502369032896704,"x":120.72,"y":166.85,"x0":-1.0906420719202663,"y0":50.0035669867519,"z0":6.043156097654433,"aX":-7.001472002416362},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2339,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4086677345910279,"extension":6.760278519097468},"index":2,"playId":"ecdee05c-efde-377f-ae43-dc46924004ee","pitchNumber":3,"startTime":"2025-09-15T23:05:26.722Z","endTime":"2025-09-15T23:05:29.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82042859875881,"aZ":-14.517499915560181,"pfxX":-3.9269605994601173,"pfxZ":9.604779217607502,"pX":0.113796472065333,"pZ":2.3955487091564738,"vX0":4.211941373790559,"vY0":-134.62217952027376,"vZ0":-6.704981334557335,"x":112.66,"y":174.1,"x0":-0.9597404275680479,"y0":50.00209464892073,"z0":5.943268836979745,"aX":-7.2184698867479815},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2346,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40664267178360536,"extension":6.886925091337991},"index":3,"playId":"85c95e6f-b4c5-32f0-ad31-40db2755fd7c","pitchNumber":4,"startTime":"2025-09-15T23:05:44.093Z","endTime":"2025-09-15T23:05:52.300Z","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":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.23280063299878,"strikeZoneBottom":1.60928877240865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.175746715443612,"aZ":-29.92439819752194,"pfxX":9.868186681554892,"pfxZ":1.5530968756623982,"pX":1.790916643395909,"pZ":0.9745277730779861,"vX0":3.580612786692403,"vY0":-119.2598978212602,"vZ0":-5.593362765821999,"x":48.73,"y":212.47,"x0":-1.0102182625174652,"y0":50.00022128769456,"z0":6.037730659361009,"aX":14.262418589452144},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.8,"breakHorizontal":-18.7,"spinRate":2871,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45864825183366964,"extension":6.89910115695965},"index":4,"playId":"b0f33409-d902-3003-bd44-4738123a7377","pitchNumber":5,"startTime":"2025-09-15T23:06:16.528Z","endTime":"2025-09-15T23:06:20.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14281485061512,"aZ":-29.548758568314998,"pfxX":3.59883416967521,"pfxZ":1.642470428120685,"pX":-0.6138705104254932,"pZ":2.765632750020618,"vX0":0.30993985581209516,"vY0":-124.79263350243302,"vZ0":-2.3697577616747596,"x":140.4,"y":164.11,"x0":-1.2075588562333202,"y0":50.002906043489034,"z0":6.131472426424689,"aX":5.747225811329533},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-6.6,"spinRate":2694,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4368126708538287,"extension":6.598124952919841},"index":5,"playId":"09068c81-671f-3f8f-848a-8696b795ec4a","pitchNumber":6,"startTime":"2025-09-15T23:06:32.913Z","endTime":"2025-09-15T23:06:39.223Z","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":94.2,"endSpeed":86.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56563147057364,"aZ":-13.849366572795672,"pfxX":-6.36699878209569,"pfxZ":9.58674284625046,"pX":-0.7852725271095051,"pZ":1.6682299703852255,"vX0":2.7714213126998057,"vY0":-136.98335739384484,"vZ0":-8.877686016805484,"x":146.93,"y":193.74,"x0":-0.9794616568198309,"y0":50.005382602311535,"z0":5.885277489395331,"aX":-12.174190937693837},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":11.0,"spinRate":2263,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.39894349866352297,"extension":6.885412953598297},"index":6,"playId":"6c4434db-9930-3255-b8f9-38869819c3fa","pitchNumber":7,"startTime":"2025-09-15T23:07:04.566Z","endTime":"2025-09-15T23:07:08.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-09-15T23:07:51.464Z","endTime":"2025-09-15T23:08:04.806Z","isPitch":false,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.094031872024885,"aZ":-14.290314443563163,"pfxX":-6.6665227652735135,"pfxZ":9.382845286565802,"pX":-0.22722173550991404,"pZ":2.06282520499779,"vX0":4.1196403075670665,"vY0":-137.34344325830867,"vZ0":-7.666356796270654,"x":125.66,"y":183.08,"x0":-0.8824064844102579,"y0":50.000027385407044,"z0":5.866672148874755,"aX":-12.703673018207027},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2257,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.39916000659056206,"extension":6.84274310003665},"hitData":{"launchSpeed":91.6,"launchAngle":27.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.31,"coordY":68.13}},"index":8,"playId":"98f7aa62-f2b3-300e-a0a9-415e56f58866","pitchNumber":8,"startTime":"2025-09-15T23:08:04.806Z","endTime":"2025-09-15T23:08:12.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:08:12.826Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-15T23:08:18.576Z","endTime":"2025-09-15T23:09:04.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.489810619752973,"aZ":-33.77949369728514,"pfxX":7.789810907689409,"pfxZ":-1.1611124115576263,"pX":0.15816332159896546,"pZ":2.4393763332582252,"vX0":0.8486225545308979,"vY0":-117.76419467807031,"vZ0":-1.3034641324452227,"x":110.97,"y":172.92,"x0":-1.2186087273002753,"y0":50.00254079341531,"z0":6.167706325427397,"aX":10.776618479998756},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.2,"breakHorizontal":-14.3,"spinRate":2780,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4677995512862032,"extension":6.736970425107165},"index":0,"playId":"1421371a-d624-3759-8117-c9e3aa20053d","pitchNumber":1,"startTime":"2025-09-15T23:08:39.412Z","endTime":"2025-09-15T23:08:42.550Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.738028503814782,"aZ":-26.314242958835777,"pfxX":3.3156240934011327,"pfxZ":3.620453512129872,"pX":0.49720963988343747,"pZ":2.4308567756246773,"vX0":2.653789271316129,"vY0":-126.417000044264,"vZ0":-3.833159028958685,"x":98.05,"y":173.15,"x0":-0.9969266547656448,"y0":50.00474711055349,"z0":6.078956879927666,"aX":5.366598842769064},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":-6.6,"spinRate":2687,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4332524590753217,"extension":6.646830549451065},"hitData":{"launchSpeed":90.4,"launchAngle":46.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.25,"coordY":108.82}},"index":1,"playId":"b6d6990a-2f0a-3faa-94f8-74f523bb9422","pitchNumber":2,"startTime":"2025-09-15T23:08:53.870Z","endTime":"2025-09-15T23:09:04.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:09:04.339Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Suwinski strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-15T23:09:08.709Z","endTime":"2025-09-15T23:11:34.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":84.0,"strikeZoneTop":3.49999894844144,"strikeZoneBottom":1.59892124649425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.926116398648865,"aZ":-10.450389712512278,"pfxX":-4.178380115191039,"pfxZ":11.89778226972527,"pX":-0.13862785518815868,"pZ":3.0990532899783716,"vX0":3.734829239215791,"vY0":-134.9089659267444,"vZ0":-5.66257831214416,"x":122.28,"y":155.11,"x0":-1.0044773745303774,"y0":50.00318445996688,"z0":5.975972831254663,"aX":-7.6298353820499365},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.4,"breakHorizontal":6.7,"spinRate":2326,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40745509162909554,"extension":6.8032267008779375},"index":0,"playId":"cbf7ce37-1a4e-3467-94ba-3588eafe433f","pitchNumber":1,"startTime":"2025-09-15T23:09:27.896Z","endTime":"2025-09-15T23:09:31.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.043550143023968,"aZ":-36.838510603565155,"pfxX":3.804971532969328,"pfxZ":-3.2737420356856335,"pX":-0.0726755338372138,"pZ":1.7048172856141217,"vX0":1.338865116358068,"vY0":-119.46574358849936,"vZ0":-2.6742777723119726,"x":119.77,"y":192.75,"x0":-1.1368932867292534,"y0":50.003272741688306,"z0":6.196145206643532,"aX":5.421825206333862},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.4,"breakHorizontal":-7.2,"spinRate":2615,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.46098670727498225,"extension":6.829644604254268},"index":1,"playId":"df49b26d-ce3b-3690-93c6-948ae810d57b","pitchNumber":2,"startTime":"2025-09-15T23:09:41.099Z","endTime":"2025-09-15T23:09:44.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.59407405344741,"strikeZoneBottom":1.68722295091828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.247030576939483,"aZ":-27.649355801724187,"pfxX":-9.906911560837798,"pfxZ":2.944154823374066,"pX":-2.1367746912127896,"pZ":1.3707515728202122,"vX0":0.9057673035575865,"vY0":-123.31857517342502,"vZ0":-5.5529136893763225,"x":198.45,"y":201.77,"x0":-1.2230989562627659,"y0":50.00009406376715,"z0":5.993064547796858,"aX":-15.207528952453},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":17.8,"spinRate":1670,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4446834222050553,"extension":6.708223437746561},"index":2,"playId":"4660f433-ab94-3784-ac17-e44abc713330","pitchNumber":3,"startTime":"2025-09-15T23:10:01.794Z","endTime":"2025-09-15T23:10:04.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.976953048503354,"aZ":-22.804624543912052,"pfxX":-9.40051707355797,"pfxZ":5.992182757823446,"pX":-0.22448710305112535,"pZ":2.801717768352379,"vX0":4.819808725480641,"vY0":-124.30454079009856,"vZ0":-3.4796898514277315,"x":125.56,"y":163.13,"x0":-0.9674286255143417,"y0":50.00574722811904,"z0":6.113647864033216,"aX":-14.709706248735356},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.3,"breakHorizontal":16.0,"spinRate":1979,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4406752341592104,"extension":6.69162847249666},"index":3,"playId":"f6f005c7-e310-3f65-b082-2b4cf4a6bcab","pitchNumber":4,"startTime":"2025-09-15T23:10:17.135Z","endTime":"2025-09-15T23:10:20.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.49999943899245,"strikeZoneBottom":1.58551800800807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.313205367870847,"aZ":-13.940926064296887,"pfxX":-2.792686638050463,"pfxZ":9.744139604246998,"pX":-0.1572443868155355,"pZ":3.8098493371470004,"vX0":3.0416798820841215,"vY0":-135.8299413092105,"vZ0":-3.3657204411359953,"x":122.99,"y":135.91,"x0":-0.927906572838475,"y0":50.004580407332796,"z0":6.032288945598763,"aX":-5.227081173934917},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":4.4,"spinRate":2290,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.402997269105946,"extension":6.845512716749137},"index":4,"playId":"55b333b1-a9fb-3473-b9d8-54b81aaa5f8e","pitchNumber":5,"startTime":"2025-09-15T23:10:35.000Z","endTime":"2025-09-15T23:10:39.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.50000148003718,"strikeZoneBottom":1.65038123554594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.473248562122738,"aZ":-24.66992712545974,"pfxX":-7.975091139029771,"pfxZ":5.026874476323778,"pX":-1.5015294287202914,"pZ":2.6691425504117636,"vX0":1.559702573826408,"vY0":-121.58686768239544,"vZ0":-3.156903896160538,"x":174.23,"y":166.71,"x0":-1.1164022204385369,"y0":50.004510956702035,"z0":6.13192755300201,"aX":-11.906969698742246},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.6,"breakHorizontal":14.0,"spinRate":1791,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4509856089850479,"extension":6.823864698170184},"index":5,"playId":"557f2d84-fdb9-306c-b9fa-7afb9927b5b7","pitchNumber":6,"startTime":"2025-09-15T23:10:53.675Z","endTime":"2025-09-15T23:10:57.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.051877208873748,"aZ":-39.927753646761154,"pfxX":4.687137719342376,"pfxZ":-5.71513721821383,"pX":-0.552981686403046,"pZ":3.436495764350447,"vX0":-0.20033831120856138,"vY0":-116.06943268160609,"vZ0":1.9994809747699118,"x":138.08,"y":145.99,"x0":-1.0736726042251397,"y0":50.00500122133864,"z0":6.3841915153357345,"aX":6.354269267439993},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.5,"breakHorizontal":-8.4,"spinRate":2554,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.47307996672400776,"extension":6.871741678235224},"index":6,"playId":"bfa3a1d5-90ea-38e4-add1-96a7db5fa370","pitchNumber":7,"startTime":"2025-09-15T23:11:10.591Z","endTime":"2025-09-15T23:11:14.381Z","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":84.7,"endSpeed":77.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.004666543612135,"aZ":-23.590160390676832,"pfxX":-9.15717725007182,"pfxZ":5.619212496664649,"pX":-0.948638409851827,"pZ":1.709656875649237,"vX0":3.1682672451695537,"vY0":-123.22923413155742,"vZ0":-5.511978952943557,"x":153.16,"y":192.62,"x0":-1.0661626486769222,"y0":50.004505388740554,"z0":5.9858162153651415,"aX":-13.990797266415337},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":15.7,"spinRate":1664,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4456255154334148,"extension":6.811122450262048},"index":7,"playId":"cabde36a-7e28-356f-a83b-94f904400e98","pitchNumber":8,"startTime":"2025-09-15T23:11:31.495Z","endTime":"2025-09-15T23:11:34.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:11:34.993Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-15T23:13:17.542Z","endTime":"2025-09-15T23:14:42.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":2.90699659349509,"strikeZoneBottom":1.32047091714836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.805312341591147,"aZ":-43.54817283261817,"pfxX":1.7179523566063857,"pfxZ":-7.697373481179736,"pX":1.9051217750987037,"pZ":1.0050807631487024,"vX0":5.541253276028877,"vY0":-121.1300592813549,"vZ0":-3.5900762510708457,"x":44.38,"y":211.64,"x0":-0.6399988505190451,"y0":50.00042349378216,"z0":6.33340124547515,"aX":2.53925455850808},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.5,"breakHorizontal":-4.4,"spinRate":2651,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45306694464857733,"extension":6.528715661674038},"index":0,"playId":"2c1214fe-e897-34a0-a18b-0fa2e573a9ca","pitchNumber":1,"startTime":"2025-09-15T23:13:52.739Z","endTime":"2025-09-15T23:13:56.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.07806583033331,"strikeZoneBottom":1.36649633449321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.348132843949067,"aZ":-19.478947400400234,"pfxX":-8.210038468780596,"pfxZ":6.301052051393505,"pX":-0.7135180895729178,"pZ":3.132353992372929,"vX0":3.109213327342051,"vY0":-140.6523329443331,"vZ0":-5.28204122449033,"x":144.2,"y":154.21,"x0":-0.7633812562901314,"y0":50.00066228885723,"z0":6.288219827712978,"aX":-16.53239330442431},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":14.3,"spinRate":2443,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38865939994488086,"extension":6.3531093214734025},"index":1,"playId":"fd31ad9c-178e-3673-84f8-58e41a9385b7","pitchNumber":2,"startTime":"2025-09-15T23:14:10.562Z","endTime":"2025-09-15T23:14:14.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.16376191930323,"strikeZoneBottom":1.45197105220564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89588144660713,"aZ":-20.48140707643285,"pfxX":-9.046119846211383,"pfxZ":5.858512288903199,"pX":-1.1822140968839785,"pZ":2.902128514865568,"vX0":2.5264531992463204,"vY0":-140.21350791382952,"vZ0":-4.8973399652951795,"x":162.06,"y":160.42,"x0":-0.9179500787161057,"y0":50.00573200908278,"z0":6.002953515596486,"aX":-18.063584541794107},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2365,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3902367949611971,"extension":6.440515231680094},"index":2,"playId":"680db12c-308f-34ef-9443-8cf4fd1b47c8","pitchNumber":3,"startTime":"2025-09-15T23:14:24.508Z","endTime":"2025-09-15T23:14:28.245Z","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":97.1,"endSpeed":88.9,"strikeZoneTop":3.15043680656184,"strikeZoneBottom":1.43877073769181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.697255822847385,"aZ":-12.051500341690174,"pfxX":-3.306249570684955,"pfxZ":9.934936446814147,"pX":0.2722695401099432,"pZ":3.4625516224132675,"vX0":3.4201302680451415,"vY0":-141.2991826256394,"vZ0":-6.010832352539373,"x":106.62,"y":145.29,"x0":-0.5233076510310967,"y0":50.0010965624465,"z0":6.389092031014003,"aX":-6.695901932626691},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2435,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38738353939234926,"extension":6.3163002641374595},"index":3,"playId":"8d5056c1-891f-358b-a08a-eb1321b19cad","pitchNumber":4,"startTime":"2025-09-15T23:14:38.852Z","endTime":"2025-09-15T23:14:42.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:14:42.880Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (28) on a line drive to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-15T23:14:48.923Z","endTime":"2025-09-15T23:17:06.069Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.25000192542918,"strikeZoneBottom":1.54441227557619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.542768684009932,"aZ":-23.945540436449,"pfxX":-7.423755763251759,"pfxZ":4.622613062024325,"pX":-1.1022939483538747,"pZ":3.0709677518281957,"vX0":2.496127367704078,"vY0":-132.19275794849364,"vZ0":-3.3362837754977117,"x":159.02,"y":155.86,"x0":-1.0907604485205793,"y0":50.00429789773065,"z0":6.094944599079539,"aX":-13.2214833257859},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":13.0,"spinRate":1945,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41336619998884405,"extension":6.261408411531208},"index":0,"playId":"cb619639-7648-3de5-8e80-75198e91bf7f","pitchNumber":1,"startTime":"2025-09-15T23:15:07.627Z","endTime":"2025-09-15T23:15:13.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Matt Shaw caught stealing 2nd base, catcher Joey Bart to shortstop Nick Gonzales.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"cb619639-7648-3de5-8e80-75198e91bf7f","startTime":"2025-09-15T23:15:29.634Z","endTime":"2025-09-15T23:15:42.709Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.24999892657817,"strikeZoneBottom":1.40163350035213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.377706499487577,"aZ":-43.4154689151316,"pfxX":3.6290660309478695,"pfxZ":-7.3046059543284585,"pX":0.6671239556372321,"pZ":2.0650586462379703,"vX0":2.452351986244696,"vY0":-123.492908553667,"vZ0":-1.5508170935293835,"x":91.57,"y":183.02,"x0":-0.8113789404211984,"y0":50.001778495691504,"z0":6.364444048871932,"aX":5.585502205445003},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.3,"breakHorizontal":-7.2,"spinRate":2774,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.444110910087697,"extension":6.38671512345727},"index":2,"playId":"3d36e8f1-c74e-3f4a-ad3e-5ea8f2e64078","pitchNumber":2,"startTime":"2025-09-15T23:15:42.709Z","endTime":"2025-09-15T23:15:46.235Z","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":97.1,"endSpeed":89.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.524512370072845,"aZ":-11.227265047140339,"pfxX":-4.029583133453361,"pfxZ":10.339438919997555,"pX":0.24423989805226345,"pZ":2.598538980280271,"vX0":4.028779901318825,"vY0":-141.27984199845116,"vZ0":-7.457450194380394,"x":107.69,"y":168.62,"x0":-0.675202041707131,"y0":50.00307653785723,"z0":5.990208005116758,"aX":-8.164039132693036},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2432,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38736988381724125,"extension":6.406623655995058},"index":3,"playId":"c6d2e316-722e-359c-b582-d936598aeb77","pitchNumber":3,"startTime":"2025-09-15T23:15:56.778Z","endTime":"2025-09-15T23:15:59.778Z","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":1},"index":4,"startTime":"2025-09-15T23:16:11.396Z","endTime":"2025-09-15T23:16:20.908Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.25000160727794,"strikeZoneBottom":1.43120198717293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.341358509760113,"aZ":-26.175270279915154,"pfxX":1.994513113270982,"pfxZ":3.349111038114294,"pX":1.1376689790112786,"pZ":0.7537148913685273,"vX0":4.009112599493639,"vY0":-132.7271841763839,"vZ0":-9.349464421533064,"x":73.63,"y":218.43,"x0":-0.6492167228419444,"y0":50.00492509116886,"z0":6.216033292760049,"aX":3.572059803918387},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.4,"spinRate":2720,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4120376937344399,"extension":6.476959890489864},"index":5,"playId":"bdd37cb4-18fe-37c6-ba31-73f41afb512d","pitchNumber":4,"startTime":"2025-09-15T23:16:20.908Z","endTime":"2025-09-15T23:16:24.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87360806407131,"aZ":-12.524761697599919,"pfxX":-3.905298475008925,"pfxZ":9.512867690136357,"pX":-0.23600361043264317,"pZ":3.21925321558487,"vX0":3.1369423214558605,"vY0":-142.80446911218036,"vZ0":-5.584388402126159,"x":126.0,"y":151.86,"x0":-0.841333283222919,"y0":50.0008722778392,"z0":5.987849296284507,"aX":-8.065362717293407},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2484,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.383545754121696,"extension":6.37300549564431},"hitData":{"launchSpeed":105.6,"launchAngle":27.0,"totalDistance":418.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.2,"coordY":30.37}},"index":6,"playId":"adea1d98-aa81-3c59-8eb6-fb5f8183c33a","pitchNumber":5,"startTime":"2025-09-15T23:16:39.160Z","endTime":"2025-09-15T23:17:06.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:17:06.069Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to center fielder Jack Suwinski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-15T23:17:17.909Z","endTime":"2025-09-15T23:18:23.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.47665775156952,"strikeZoneBottom":1.64256031301794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.503095906910694,"aZ":-11.294470365045036,"pfxX":-3.04572545734035,"pfxZ":10.381289873411763,"pX":0.20559333092818755,"pZ":3.3009563374017867,"vX0":2.9676381094412534,"vY0":-141.02302421615124,"vZ0":-6.248733447433196,"x":109.16,"y":149.65,"x0":-0.4653969102665085,"y0":50.003019011599505,"z0":6.276301593840609,"aX":-6.125964438081355},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2476,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38861874768381366,"extension":6.417976873899998},"index":0,"playId":"9fca1bba-f4ab-31c2-816c-a307df517585","pitchNumber":1,"startTime":"2025-09-15T23:17:25.801Z","endTime":"2025-09-15T23:17:29.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-15T23:17:35.873Z","endTime":"2025-09-15T23:17:45.776Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.30999831850776,"strikeZoneBottom":1.40330731051782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70007297722171,"aZ":-41.18353922943354,"pfxX":-1.0441567674322405,"pfxZ":-5.850703956484774,"pX":1.7911309860049829,"pZ":0.05608038888684421,"vX0":5.723458889625279,"vY0":-123.64876089142444,"vZ0":-6.77603484627983,"x":48.73,"y":237.27,"x0":-0.422349839948424,"y0":50.001201717704916,"z0":6.306020870803546,"aX":-1.6107041941547668},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.0,"breakHorizontal":0.5,"spinRate":2635,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44374164916623604,"extension":6.281065928592418},"index":2,"playId":"b04532c4-87cc-3c71-a1fa-28cf5f486588","pitchNumber":2,"startTime":"2025-09-15T23:17:45.776Z","endTime":"2025-09-15T23:17:49.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.31000087142262,"strikeZoneBottom":1.545825735633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.402418599663704,"aZ":-42.90963355681351,"pfxX":2.7874434545252162,"pfxZ":-7.0341443636689505,"pX":-0.2911542391232883,"pZ":3.048687026806613,"vX0":0.3508700351728987,"vY0":-122.97500378214588,"vZ0":0.3753207269544456,"x":128.1,"y":156.47,"x0":-0.7979038603083648,"y0":50.005905349008195,"z0":6.547192486996931,"aX":4.25108467349727},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.4,"breakHorizontal":-5.2,"spinRate":2453,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.44615222942924193,"extension":6.0453579738597},"index":3,"playId":"f22269f2-50fa-3ddc-80a7-dd1019b411ae","pitchNumber":3,"startTime":"2025-09-15T23:17:58.938Z","endTime":"2025-09-15T23:18:02.543Z","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":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.911901481755898,"aZ":-27.74077910223291,"pfxX":2.432110904846618,"pfxZ":2.459927299307151,"pX":0.49132889382024447,"pZ":2.106104668949955,"vX0":2.04773883162223,"vY0":-132.79084842064606,"vZ0":-5.985964091301365,"x":98.27,"y":181.92,"x0":-0.6032728365665923,"y0":50.00440901393036,"z0":6.383128557957739,"aX":4.384432156619845},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.5,"breakHorizontal":-4.8,"spinRate":2575,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.41098930728830485,"extension":6.396441959965629},"hitData":{"launchSpeed":93.5,"launchAngle":8.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.95,"coordY":103.54}},"index":4,"playId":"98ebb077-4962-3bb5-bc2b-36dc85af415b","pitchNumber":4,"startTime":"2025-09-15T23:18:12.473Z","endTime":"2025-09-15T23:18:23.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:18:23.205Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a sharp ground ball to right fielder Bryan Reynolds. Nico Hoerner to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-15T23:18:39.694Z","endTime":"2025-09-15T23:19:19.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.56999851664053,"strikeZoneBottom":1.72300000852839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85056575889607,"aZ":-20.765905366795838,"pfxX":-8.562774863394667,"pfxZ":5.861627128652811,"pX":-0.49544447161648447,"pZ":2.899440695047805,"vX0":4.082353721660547,"vY0":-139.24083383597733,"vZ0":-4.943789370923291,"x":135.89,"y":160.5,"x0":-0.875224369140533,"y0":50.0041602673599,"z0":6.08900536730686,"aX":-16.665567220271274},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":14.5,"spinRate":2490,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3947128134648583,"extension":6.332363673844153},"index":0,"playId":"9a14155b-fb9b-3199-9bff-73614848a05a","pitchNumber":1,"startTime":"2025-09-15T23:18:52.028Z","endTime":"2025-09-15T23:18:55.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46561826601658,"aZ":-23.62793507315684,"pfxX":-9.09576671628812,"pfxZ":4.752595093661774,"pX":0.17033487878896314,"pZ":1.7700255200366504,"vX0":6.07748804791126,"vY0":-132.99183744327235,"vZ0":-6.512298608904576,"x":110.51,"y":190.99,"x0":-0.9581280402191553,"y0":50.00512394113702,"z0":5.954808898590369,"aX":-16.35984668503517},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2043,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4112416667321339,"extension":6.411483240640502},"hitData":{"launchSpeed":107.2,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":189.82,"coordY":121.28}},"index":1,"playId":"1cb5bfd4-b7eb-330a-9834-402fbb5cc7f1","pitchNumber":2,"startTime":"2025-09-15T23:19:09.242Z","endTime":"2025-09-15T23:19:19.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:19:19.750Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Moisés Ballesteros flies out to center fielder Jack Suwinski.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-15T23:20:09.177Z","endTime":"2025-09-15T23:20:58.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-15T23:19:50.904Z","endTime":"2025-09-15T23:20:11.488Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.31000238860162,"strikeZoneBottom":1.4799702195132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.637726462776953,"aZ":-40.03179556518694,"pfxX":0.7829230564751422,"pfxZ":-5.094018260143071,"pX":1.617881084675798,"pZ":-0.7222612286077541,"vX0":5.487176190770571,"vY0":-123.699225707134,"vZ0":-8.34366096304002,"x":55.33,"y":258.28,"x0":-0.7345575452432546,"y0":50.00077230280972,"z0":6.068014838219717,"aX":1.2080721993617862},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.0,"breakHorizontal":-2.8,"spinRate":2658,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4434940655627293,"extension":6.43800047742236},"index":1,"playId":"aac00b8f-7fb4-364a-83c2-fa6f640236a9","pitchNumber":1,"startTime":"2025-09-15T23:20:11.488Z","endTime":"2025-09-15T23:20:19.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Braxton Ashcraft. Nico Hoerner scores. Ian Happ to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"aac00b8f-7fb4-364a-83c2-fa6f640236a9","startTime":"2025-09-15T23:20:39.712Z","endTime":"2025-09-15T23:20:46.841Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72790324670376,"aZ":-11.354498704902161,"pfxX":-3.661785506704568,"pfxZ":10.47446407282689,"pX":0.36436336342566605,"pZ":2.689566821696672,"vX0":4.2222233595849294,"vY0":-140.73862954133375,"vZ0":-7.310901267216739,"x":103.11,"y":166.16,"x0":-0.6862357604944537,"y0":50.0013263915046,"z0":6.072400410010825,"aX":-7.277034098816214},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2427,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3905805438239396,"extension":6.409966464224328},"hitData":{"launchSpeed":84.2,"launchAngle":41.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.45,"coordY":89.21}},"index":3,"playId":"6a64216b-6d55-3ab8-bed7-7c5a1d92d77d","pitchNumber":2,"startTime":"2025-09-15T23:20:46.841Z","endTime":"2025-09-15T23:20:58.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:20:58.077Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-15T23:21:07.890Z","endTime":"2025-09-15T23:22:20.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.35000043865135,"strikeZoneBottom":1.68306967392605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.16690785581097,"aZ":-13.648987040584698,"pfxX":-5.64715122883368,"pfxZ":9.134865544912994,"pX":0.7343310348377075,"pZ":2.2998359949561817,"vX0":6.026326470320267,"vY0":-142.12500739639677,"vZ0":-7.976928871149806,"x":89.01,"y":176.68,"x0":-0.688547721012902,"y0":50.005258770163096,"z0":6.02619444376405,"aX":-11.455948292586823},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2412,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3866501973917873,"extension":6.649065295456007},"index":0,"playId":"844c1253-2c62-3104-95a1-d174ecf577c6","pitchNumber":1,"startTime":"2025-09-15T23:21:23.652Z","endTime":"2025-09-15T23:21:27.099Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.845025510113175,"aZ":-22.71468802505405,"pfxX":-10.894338379857633,"pfxZ":4.715905962515023,"pX":-0.05604140880338436,"pZ":2.0606322165072877,"vX0":6.329152052578947,"vY0":-141.36801708416056,"vZ0":-6.6884408605645165,"x":119.14,"y":183.14,"x0":-0.9187052699817873,"y0":50.00619917197966,"z0":5.934941774024983,"aX":-21.862678411564794},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":18.2,"spinRate":2399,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3887580038094156,"extension":6.393052801273582},"index":1,"playId":"7ae3b4aa-739f-3424-951f-16ce001b8bfc","pitchNumber":2,"startTime":"2025-09-15T23:21:39.044Z","endTime":"2025-09-15T23:21:42.044Z","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":2},"index":2,"startTime":"2025-09-15T23:21:53.201Z","endTime":"2025-09-15T23:22:12.539Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.81349810859551,"aZ":-20.915031478369638,"pfxX":-9.51585372906684,"pfxZ":5.500531577363548,"pX":-0.4317750593040384,"pZ":1.8849350871437545,"vX0":4.39285210048387,"vY0":-142.63462235979415,"vZ0":-7.6472810032033545,"x":133.46,"y":187.89,"x0":-0.7611003393244273,"y0":50.004580639747935,"z0":5.93442978842487,"aX":-19.48022529415042},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2387,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3849797271604736,"extension":6.452586494858683},"hitData":{"launchSpeed":106.2,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":169.42}},"index":3,"playId":"35ce53fa-9412-3ba2-aa9e-30a0a8b03e03","pitchNumber":3,"startTime":"2025-09-15T23:22:12.539Z","endTime":"2025-09-15T23:22:20.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:22:20.295Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-15T23:24:21.488Z","endTime":"2025-09-15T23:24:51.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.39000196460051,"strikeZoneBottom":1.56471470798324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.342533466792933,"aZ":-10.562004947525368,"pfxX":-4.543482000440493,"pfxZ":11.88763942282247,"pX":0.443456512288266,"pZ":1.1491958924159673,"vX0":5.353822943925472,"vY0":-134.0615106173341,"vZ0":-10.508372701006444,"x":100.1,"y":207.75,"x0":-0.9904128045946481,"y0":50.00319747509335,"z0":5.876893250985066,"aX":-8.260027279790602},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":7.1,"spinRate":2410,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4087728878596488,"extension":6.914302232416522},"index":0,"playId":"718c2108-4f9a-361c-9f39-53297acb6cd3","pitchNumber":1,"startTime":"2025-09-15T23:24:30.195Z","endTime":"2025-09-15T23:24:33.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.249122797038467,"aZ":-13.400960160620722,"pfxX":-5.747948750617644,"pfxZ":10.248543396058132,"pX":-0.13400251462171667,"pZ":2.386529654826264,"vX0":3.876647073422093,"vY0":-134.50511160280521,"vZ0":-7.054153919267473,"x":122.11,"y":174.34,"x0":-0.8473468334146784,"y0":50.00471107749857,"z0":5.994113451779251,"aX":-10.530161962794535},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2290,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4072705279027926,"extension":6.691155220727021},"hitData":{"launchSpeed":91.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.21,"coordY":168.08}},"index":1,"playId":"0d9bbfeb-6673-3842-9b2e-ef70e4f2390c","pitchNumber":2,"startTime":"2025-09-15T23:24:44.065Z","endTime":"2025-09-15T23:24:51.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:24:51.432Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-15T23:24:58.632Z","endTime":"2025-09-15T23:26:11.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.719543610705056,"aZ":-13.566195118192164,"pfxX":-3.5713331588041015,"pfxZ":10.363435615122878,"pX":0.40420353708417434,"pZ":2.920640926296758,"vX0":4.5801371299483815,"vY0":-133.4062015323506,"vZ0":-5.536647767211225,"x":101.59,"y":159.92,"x0":-0.8739532143823595,"y0":50.00374917850991,"z0":6.007308499628456,"aX":-6.413384536970258},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":5.4,"spinRate":2289,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4111686034060047,"extension":6.852379366798746},"index":0,"playId":"e141e74f-aa70-373d-a809-fb227355fce0","pitchNumber":1,"startTime":"2025-09-15T23:25:16.711Z","endTime":"2025-09-15T23:25:19.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58965902953389,"aZ":-24.64585015023726,"pfxX":3.2104014133702443,"pfxZ":4.652586783218886,"pX":0.6730677131183356,"pZ":1.9472204468229604,"vX0":3.1093112916349868,"vY0":-125.68042861188522,"vZ0":-5.146026418247873,"x":91.34,"y":186.21,"x0":-0.9919514826070582,"y0":50.005516667830335,"z0":5.992822374585814,"aX":5.198373772853194},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.6,"breakHorizontal":-6.5,"spinRate":2663,"spinDirection":165},"zone":9,"typeConfidence":2.0,"plateTime":0.43381257793606265,"extension":6.758885590183113},"index":1,"playId":"57ff6bdd-6160-3efd-9e52-ce1ee55c90a5","pitchNumber":2,"startTime":"2025-09-15T23:25:34.591Z","endTime":"2025-09-15T23:25:37.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.54920535478754,"strikeZoneBottom":1.68516966332827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43954130127148,"aZ":-32.795062269806564,"pfxX":7.089373057171404,"pfxZ":-0.4493665234608404,"pX":1.419068518949306,"pZ":1.4353712267301666,"vX0":3.4696909822581836,"vY0":-117.34714073692338,"vZ0":-3.609293985862302,"x":62.91,"y":200.02,"x0":-1.0023943879161918,"y0":50.00143281414226,"z0":6.067512483760354,"aX":9.82723926399492},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.4,"breakHorizontal":-13.7,"spinRate":2772,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.467826680297053,"extension":6.87769141010184},"index":2,"playId":"a24cca4b-19ce-30d4-b55b-4cc47c0a9a6c","pitchNumber":3,"startTime":"2025-09-15T23:25:52.484Z","endTime":"2025-09-15T23:25:56.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.370181389774007,"aZ":-35.768697773630315,"pfxX":6.859837209236526,"pfxZ":-2.63226519320538,"pX":0.7509850216169877,"pZ":1.102409493858351,"vX0":2.1372922655020115,"vY0":-116.65142491853507,"vZ0":-3.4590583592159376,"x":88.37,"y":209.01,"x0":-1.0697899068671024,"y0":50.00070680741654,"z0":6.000649041629894,"aX":9.385421617176952},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.4,"breakHorizontal":-13.0,"spinRate":2773,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47079810550109924,"extension":6.896847879380357},"index":3,"playId":"67ef0334-8e58-3155-989e-14ab2ad2c623","pitchNumber":4,"startTime":"2025-09-15T23:26:07.582Z","endTime":"2025-09-15T23:26:11.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:26:11.260Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-15T23:26:43.159Z","endTime":"2025-09-15T23:28:29.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-15T23:26:36.250Z","endTime":"2025-09-15T23:26:45.399Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.78000136449266,"strikeZoneBottom":1.70412084054962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.76519744122541,"aZ":-40.60333167885406,"pfxX":4.909201623263423,"pfxZ":-6.664143203818661,"pX":-1.5710093769919267,"pZ":2.8816001512462868,"vX0":-2.3732877972199273,"vY0":-112.20113412123555,"vZ0":1.3819698209814033,"x":176.88,"y":160.98,"x0":-1.1330519727234662,"y0":50.001538772436874,"z0":6.419861412282989,"aX":6.21045204128125},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.3,"breakHorizontal":-8.2,"spinRate":2525,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.48960953570907373,"extension":6.620660362347706},"index":1,"playId":"4933beb2-ce03-3087-861f-678ded760e91","pitchNumber":1,"startTime":"2025-09-15T23:26:45.399Z","endTime":"2025-09-15T23:26:49.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.72429354533646,"strikeZoneBottom":1.86617871362788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.227364563927768,"aZ":-29.57368450340469,"pfxX":4.200650518525906,"pfxZ":1.698374316006217,"pX":0.8238944966411416,"pZ":1.6027492894602142,"vX0":2.9962454352944463,"vY0":-122.5611848532699,"vZ0":-4.665574793568752,"x":85.6,"y":195.51,"x0":-0.9582364742819142,"y0":50.0016078243502,"z0":6.044096616417528,"aX":6.416674248203069},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-8.3,"spinRate":2644,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.446152423773583,"extension":6.8383892211268815},"index":2,"playId":"7fc0eb64-603e-3368-9947-3eb56a07581c","pitchNumber":2,"startTime":"2025-09-15T23:26:59.075Z","endTime":"2025-09-15T23:27:02.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.647349038228562,"aZ":-15.37881095147006,"pfxX":-3.604749439642959,"pfxZ":9.21883902807135,"pX":-0.2735557988760352,"pZ":2.9005936589387193,"vX0":2.85490300193563,"vY0":-133.82583519580376,"vZ0":-5.357428759430483,"x":127.43,"y":160.46,"x0":-0.8834228469925186,"y0":50.00498619770131,"z0":6.0221524693202095,"aX":-6.56912212411622},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2242,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4085686280012881,"extension":6.749991321090215},"index":3,"playId":"4f7cf5f3-d861-3e27-9386-fded47894585","pitchNumber":3,"startTime":"2025-09-15T23:27:13.692Z","endTime":"2025-09-15T23:27:18.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.78000058849939,"strikeZoneBottom":1.865583398633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15572151027691,"aZ":-18.538555823979934,"pfxX":-7.666330201838811,"pfxZ":7.398606691107153,"pX":-1.1675241864636152,"pZ":2.59740765378492,"vX0":1.9401086814674824,"vY0":-134.62130741293257,"vZ0":-5.476640805840063,"x":161.5,"y":168.65,"x0":-0.8998025988958315,"y0":50.00048496413629,"z0":5.9627128616485185,"aX":-14.123984898512118},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":2261,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4062512283081876,"extension":6.763963212642976},"index":4,"playId":"ed7c96d2-3910-358d-8081-5a3b14cdbc59","pitchNumber":4,"startTime":"2025-09-15T23:27:34.483Z","endTime":"2025-09-15T23:27:38.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.77999826094493,"strikeZoneBottom":1.72746340114147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03097146389987,"aZ":-13.425915268978331,"pfxX":-5.102314793082574,"pfxZ":10.169003725036188,"pX":0.16614577695101138,"pZ":2.080159547628731,"vX0":4.566555267936568,"vY0":-134.84340226190037,"vZ0":-7.656259222894847,"x":110.67,"y":182.62,"x0":-0.8855368756498254,"y0":50.00180429757788,"z0":5.901433752038369,"aX":-9.405613802674193},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2292,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.40604114934462077,"extension":6.878046528454282},"index":5,"playId":"2ae40919-b5c4-3217-8313-d10064572119","pitchNumber":5,"startTime":"2025-09-15T23:27:48.385Z","endTime":"2025-09-15T23:27:52.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.337548049248753,"aZ":-14.598225012089337,"pfxX":-3.7198068458988884,"pfxZ":9.433481414946884,"pX":0.011889668829109789,"pZ":3.2298950935495063,"vX0":3.5823344868456877,"vY0":-135.33336942766624,"vZ0":-4.746336871136105,"x":116.55,"y":151.57,"x0":-0.8429227701398215,"y0":50.00051823855647,"z0":6.021984068306504,"aX":-6.9290297101518465},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2279,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40405886942329516,"extension":6.8473936562606},"index":6,"playId":"f25ba619-c7e6-3c61-ac91-752bc195449a","pitchNumber":6,"startTime":"2025-09-15T23:28:02.930Z","endTime":"2025-09-15T23:28:06.184Z","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":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.66624520356078,"strikeZoneBottom":1.73538679404873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.695213092041023,"aZ":-28.08171494997158,"pfxX":3.081886373891237,"pfxZ":2.5891929482744525,"pX":1.502228837059231,"pZ":2.0238546085942333,"vX0":4.968953841059463,"vY0":-124.59950582541043,"vZ0":-4.152460671897584,"x":59.74,"y":184.14,"x0":-0.9138762038436419,"y0":50.00327629147702,"z0":6.017388207352484,"aX":4.873547178408205},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-6.7,"spinRate":2699,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4386316287221126,"extension":6.964370736051242},"index":7,"playId":"e39d4ce7-acf0-38ad-8b94-c796595fc4bb","pitchNumber":7,"startTime":"2025-09-15T23:28:25.748Z","endTime":"2025-09-15T23:28:29.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:28:29.966Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-15T23:28:40.088Z","endTime":"2025-09-15T23:31:21.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":92.4,"endSpeed":84.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.169030731156283,"aZ":-13.082031466433257,"pfxX":-3.827399206737396,"pfxZ":10.388273627396742,"pX":-0.6177558612617194,"pZ":2.7669507606321546,"vX0":2.8690958019575903,"vY0":-134.47139360355735,"vZ0":-5.877198547477549,"x":140.55,"y":164.07,"x0":-1.1993255075260414,"y0":50.004650270293304,"z0":5.902942299548203,"aX":-7.0356327736948785},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2365,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40674748657705084,"extension":6.75702455163939},"index":0,"playId":"8d7acd06-b65b-32a2-b5fc-a918e69f761c","pitchNumber":1,"startTime":"2025-09-15T23:28:56.170Z","endTime":"2025-09-15T23:29:03.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.54981309067735,"strikeZoneBottom":1.7330017551399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88134678641799,"aZ":-26.078911583883542,"pfxX":-7.12643143397343,"pfxZ":3.9293758543471817,"pX":-0.5973986552060384,"pZ":1.2215966893642982,"vX0":3.4893147007120318,"vY0":-123.5816774856263,"vZ0":-6.223695383012608,"x":139.77,"y":205.8,"x0":-1.0992958013872978,"y0":50.00419488511407,"z0":5.9539520891899596,"aX":-11.059474408288533},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":12.1,"spinRate":1908,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.44265355445368204,"extension":6.844964996726032},"index":1,"playId":"080ae50f-17a1-3a6f-aa3b-af0e5d124e74","pitchNumber":2,"startTime":"2025-09-15T23:29:25.519Z","endTime":"2025-09-15T23:29:29.180Z","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":2},"index":2,"playId":"bac80f98-79cf-3b1f-a5af-6e1b862f8858","startTime":"2025-09-15T23:29:46.596Z","endTime":"2025-09-15T23:29:49.986Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.55720650828147,"strikeZoneBottom":1.70036057311896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.581622891784164,"aZ":-26.212284591424748,"pfxX":-7.875931291709507,"pfxZ":3.9154190929528445,"pX":0.36165316059673414,"pZ":2.267659968788453,"vX0":5.560743447811374,"vY0":-122.42380518237574,"vZ0":-3.8064171119550454,"x":103.21,"y":177.55,"x0":-0.9130448342466431,"y0":50.00053402442677,"z0":6.079581012291906,"aX":-11.984528492957892},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.5,"breakHorizontal":13.0,"spinRate":1980,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4469517514640797,"extension":6.607480393841258},"index":3,"playId":"1c5ffa67-76ec-381c-a393-e8f108718343","pitchNumber":3,"startTime":"2025-09-15T23:30:05.312Z","endTime":"2025-09-15T23:30:11.345Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jared Triolo steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"1c5ffa67-76ec-381c-a393-e8f108718343","startTime":"2025-09-15T23:30:17.479Z","endTime":"2025-09-15T23:30:50.546Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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":82.7,"endSpeed":75.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.731042901058913,"aZ":-25.348540192461414,"pfxX":-7.301339485613977,"pfxZ":4.64886468122412,"pX":-1.2265679039837787,"pZ":3.1362666994037363,"vX0":1.9615122774057319,"vY0":-120.51654410372952,"vZ0":-1.8636308030933078,"x":163.75,"y":154.1,"x0":-1.1030916260211578,"y0":50.003843710911724,"z0":6.161516995200153,"aX":-10.725692408448193},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.3,"breakHorizontal":12.7,"spinRate":1924,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4547191454025796,"extension":6.546882638680376},"index":5,"playId":"50a9f898-7e23-35fc-8a78-9bead7b1b28f","pitchNumber":4,"startTime":"2025-09-15T23:30:50.546Z","endTime":"2025-09-15T23:30:54.194Z","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":93.0,"endSpeed":84.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.715902185375317,"aZ":-11.319103612118123,"pfxX":-3.7448196612924765,"pfxZ":11.318514413190218,"pX":0.06862175237488738,"pZ":2.3279428112159892,"vX0":4.00498468209874,"vY0":-135.18698999707078,"vZ0":-7.470454994291339,"x":114.38,"y":175.93,"x0":-0.9487172426228474,"y0":50.00332891754864,"z0":5.930046543771586,"aX":-6.90044788973886},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2360,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4058693112710543,"extension":6.796015617840141},"hitData":{"launchSpeed":87.4,"launchAngle":40.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.8,"coordY":88.34}},"index":6,"playId":"efc220f1-8f96-3e81-944f-c14f21c0f791","pitchNumber":5,"startTime":"2025-09-15T23:31:11.799Z","endTime":"2025-09-15T23:31:21.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:31:21.610Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (36) on a sharp line drive to center fielder Jack Suwinski.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-15T23:33:17.790Z","endTime":"2025-09-15T23:34:08.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.577242171482766,"aZ":-9.617131503051587,"pfxX":-3.6297323718376235,"pfxZ":11.118988794838845,"pX":0.3803104160085699,"pZ":2.736360174497902,"vX0":3.8727378370747414,"vY0":-141.58654755859013,"vZ0":-7.892744540897033,"x":102.5,"y":164.9,"x0":-0.5341813010712032,"y0":50.00050246121121,"z0":6.176790725201529,"aX":-7.362442643973748},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2447,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3869725369412995,"extension":6.474275627938939},"index":0,"playId":"01a7f624-2aae-337a-9035-39057fa7e139","pitchNumber":1,"startTime":"2025-09-15T23:33:24.513Z","endTime":"2025-09-15T23:33:27.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":2.96446985007005,"strikeZoneBottom":1.27030312769559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.119863703010964,"aZ":-42.13726673519293,"pfxX":1.796593050938088,"pfxZ":-6.549816990939146,"pX":-1.0299595317210435,"pZ":3.1463466364941897,"vX0":-0.9489160118651676,"vY0":-122.57566436245136,"vZ0":0.37304252412808037,"x":156.26,"y":153.83,"x0":-0.8713151276535722,"y0":50.00065145572903,"z0":6.588644869739553,"aX":2.734778074296772},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.5,"breakHorizontal":-3.0,"spinRate":2569,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.4467644795019039,"extension":5.9715655071134925},"index":1,"playId":"142f2233-574d-376a-83c5-83339b7034db","pitchNumber":2,"startTime":"2025-09-15T23:33:41.598Z","endTime":"2025-09-15T23:33:45.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.689067607543436,"aZ":-23.719716727294667,"pfxX":-8.656138132858706,"pfxZ":4.739042512611531,"pX":-0.09143347625949269,"pZ":1.0312361791970426,"vX0":4.823361241902438,"vY0":-132.35879325216962,"vZ0":-8.212369575197377,"x":120.49,"y":210.94,"x0":-0.8070968982317872,"y0":50.00378291376941,"z0":5.894890120316389,"aX":-15.4500867920958},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":2057,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4128770558440671,"extension":6.235175156511056},"hitData":{"launchSpeed":107.0,"launchAngle":19.0,"totalDistance":399.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.39,"coordY":55.79}},"index":2,"playId":"924ebd69-73f3-39e4-a91a-3e2389f0c762","pitchNumber":3,"startTime":"2025-09-15T23:33:54.584Z","endTime":"2025-09-15T23:34:08.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:34:08.154Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dansby Swanson doubles (23) on a fly ball to left fielder Tommy Pham. Pete Crow-Armstrong scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-15T23:34:16.348Z","endTime":"2025-09-15T23:37:29.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","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":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":6},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03680466230104,"aZ":-19.140918735615948,"pfxX":-9.488828954669561,"pfxZ":6.427639918637548,"pX":-0.5176292347521702,"pZ":1.8582107494915254,"vX0":4.495295814609478,"vY0":-141.68017309714946,"vZ0":-7.928797898559515,"x":136.73,"y":188.61,"x0":-0.8938580265757106,"y0":50.00533588737438,"z0":5.92118598256771,"aX":-19.251097031680324},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2377,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3869238306720173,"extension":6.320279807652284},"index":0,"playId":"4926d4a4-e54c-3f06-a617-5868c7d96de1","pitchNumber":1,"startTime":"2025-09-15T23:34:44.837Z","endTime":"2025-09-15T23:34:48.684Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.55884620996497,"strikeZoneBottom":1.488275805917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.38108750233916,"aZ":-22.29816800602349,"pfxX":-10.056823145410155,"pfxZ":4.864241248345823,"pX":-0.16924681813823783,"pZ":1.5464504166271031,"vX0":5.213599062367844,"vY0":-141.42606879530942,"vZ0":-8.231639604908112,"x":123.45,"y":197.03,"x0":-0.7270254736344601,"y0":50.00558659017579,"z0":5.918086870507559,"aX":-20.43447341271849},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":2409,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3868602593381114,"extension":6.267448412827735},"index":1,"playId":"e3b3cb96-4b5f-3fe1-ad33-29da3a061f02","pitchNumber":2,"startTime":"2025-09-15T23:35:09.847Z","endTime":"2025-09-15T23:35:15.883Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pete Crow-Armstrong steals (35) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"actionPlayId":"e3b3cb96-4b5f-3fe1-ad33-29da3a061f02","startTime":"2025-09-15T23:35:21.966Z","endTime":"2025-09-15T23:35:56.327Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.54519165346164,"strikeZoneBottom":1.56259453257813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10325234777282,"aZ":-40.71876819233013,"pfxX":4.70066602013958,"pfxZ":-5.573509325723117,"pX":-1.1543849027079085,"pZ":3.2436436125012764,"vX0":-2.527432287148147,"vY0":-123.16249287000348,"vZ0":0.3547557452188792,"x":161.0,"y":151.2,"x0":-0.724148915973526,"y0":50.0061026323091,"z0":6.5493349954225515,"aX":7.202596380991736},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.7,"breakHorizontal":-7.9,"spinRate":2702,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.44520498175321244,"extension":6.113702241517257},"index":3,"playId":"7cc69c6c-2c4d-3a09-b83a-a7f9f18645ed","pitchNumber":3,"startTime":"2025-09-15T23:35:56.327Z","endTime":"2025-09-15T23:35:59.781Z","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":98.1,"endSpeed":89.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79521900962928,"aZ":-18.26337719010113,"pfxX":-8.504444957948973,"pfxZ":6.779382002994254,"pX":0.3212472232045365,"pZ":2.348300666072719,"vX0":5.5782408671913535,"vY0":-142.60086078551097,"vZ0":-7.02835356896965,"x":104.75,"y":175.38,"x0":-0.5585844738655772,"y0":50.00608730437392,"z0":6.003760000282933,"aX":-17.460857786759473},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2559,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3845786377875595,"extension":6.468110683821865},"index":4,"playId":"d7986320-b6e0-3b11-a1d7-d205dc257945","pitchNumber":4,"startTime":"2025-09-15T23:36:13.542Z","endTime":"2025-09-15T23:36:18.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.991775494971716,"aZ":-45.33833801062586,"pfxX":4.000397032824333,"pfxZ":-8.622496637295727,"pX":-0.23088922950620153,"pZ":2.1444757665613214,"vX0":-0.23950361157695257,"vY0":-123.43326690308601,"vZ0":-1.226289145849981,"x":125.8,"y":180.88,"x0":-0.6509717006508378,"y0":50.00305001444827,"z0":6.501295341400271,"aX":6.107453473456448},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-15.6,"breakHorizontal":-7.2,"spinRate":2883,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4455556627611541,"extension":6.082027616691989},"index":5,"playId":"9cfbb15f-4a07-3d90-8abf-6180e3dbb361","pitchNumber":5,"startTime":"2025-09-15T23:36:38.699Z","endTime":"2025-09-15T23:36:42.780Z","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":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.642062832259494,"aZ":-24.288963282970588,"pfxX":1.6521756350768835,"pfxZ":4.296105641910314,"pX":0.06732086761703875,"pZ":2.3116286386783678,"vX0":1.7753887599712554,"vY0":-134.51939734056268,"vZ0":-5.640756448102964,"x":114.43,"y":176.37,"x0":-0.8154570873425683,"y0":50.00533306392492,"z0":6.153221467351368,"aX":3.034026622096257},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-3.4,"spinRate":2630,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4068769549479856,"extension":6.212879141653142},"hitData":{"launchSpeed":99.1,"launchAngle":30.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.02,"coordY":65.03}},"index":6,"playId":"556c14bf-b6f2-341d-8424-aefe6b22083e","pitchNumber":6,"startTime":"2025-09-15T23:37:15.893Z","endTime":"2025-09-15T23:37:29.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:37:29.609Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-15T23:37:48.892Z","endTime":"2025-09-15T23:39:42.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":98.0,"endSpeed":89.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.48827119019558,"aZ":-11.359011235532419,"pfxX":-5.848344624386867,"pfxZ":10.191933630588174,"pX":-0.03740203406463643,"pZ":2.482989611550351,"vX0":4.0533821523609745,"vY0":-142.42065060114135,"vZ0":-8.07494769662438,"x":118.43,"y":171.74,"x0":-0.7234789551145684,"y0":50.00407739094864,"z0":6.084035107048334,"aX":-11.9451063867919},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2609,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38545125424584414,"extension":6.452093222922394},"index":0,"playId":"c4b1be2f-e43e-3602-bbfe-dd62ccc265f7","pitchNumber":1,"startTime":"2025-09-15T23:37:57.725Z","endTime":"2025-09-15T23:38:01.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02664384859916,"aZ":-41.430402126658514,"pfxX":2.5908658848546424,"pfxZ":-5.936378924635276,"pX":0.12149369871706228,"pZ":1.291072626645225,"vX0":1.3655160436406466,"vY0":-124.34420554297837,"vZ0":-3.975982555867346,"x":112.37,"y":203.92,"x0":-0.7722461953640913,"y0":50.00382892318929,"z0":6.364874521837006,"aX":4.038274995288784},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-11.4,"breakHorizontal":-5.0,"spinRate":2533,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44128131789991043,"extension":6.231263932843061},"index":1,"playId":"580367c0-2ef7-37d7-a153-fc947f3ee00f","pitchNumber":2,"startTime":"2025-09-15T23:38:17.438Z","endTime":"2025-09-15T23:38:20.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-15T23:38:32.093Z","endTime":"2025-09-15T23:38:48.764Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.50000177321027,"strikeZoneBottom":1.55703966157448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27754218120361,"aZ":-10.998388301396266,"pfxX":-4.0726181091761156,"pfxZ":10.41378703410981,"pX":0.8844364147182276,"pZ":1.8986259812844783,"vX0":5.8728070278158295,"vY0":-141.88879402191887,"vZ0":-9.461514751287213,"x":83.29,"y":187.52,"x0":-0.685652759118536,"y0":50.00545450096786,"z0":5.982844113091288,"aX":-8.283567149211477},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2423,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3864287948708389,"extension":6.358888035415746},"index":3,"playId":"e428cf65-4085-32a7-83ff-88f914d35e1c","pitchNumber":3,"startTime":"2025-09-15T23:38:48.764Z","endTime":"2025-09-15T23:38:52.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.457991613258404,"aZ":-42.29541959330653,"pfxX":1.6963603799627427,"pfxZ":-6.563932220737799,"pX":-0.3897542761599178,"pZ":1.5689484926353168,"vX0":0.40218316730143244,"vY0":-123.63766341139421,"vZ0":-3.18745854175506,"x":131.86,"y":196.42,"x0":-0.7750046280612322,"y0":50.001643167578436,"z0":6.436676754737664,"aX":2.6166110467008803},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.4,"breakHorizontal":-3.1,"spinRate":2774,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.44360050634840986,"extension":6.194659381345213},"index":4,"playId":"fcedc04a-eda3-3eca-9198-7d3956b2479f","pitchNumber":4,"startTime":"2025-09-15T23:39:08.602Z","endTime":"2025-09-15T23:39:13.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90382151503105,"aZ":-22.284694057907238,"pfxX":-9.281632986538925,"pfxZ":4.784884565970352,"pX":-1.1335614163310943,"pZ":1.9322443622314924,"vX0":2.5321819975856763,"vY0":-143.03504450309237,"vZ0":-7.292567321068962,"x":160.21,"y":186.61,"x0":-0.8262421264767273,"y0":50.001452492229106,"z0":5.918820662234152,"aX":-19.172646026773457},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2391,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3833776581250947,"extension":6.378780078884279},"hitData":{"launchSpeed":68.8,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":167.9}},"index":5,"playId":"8656a2c1-87ea-3b41-8c69-1f677eab90c7","pitchNumber":5,"startTime":"2025-09-15T23:39:35.540Z","endTime":"2025-09-15T23:39:42.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:39:42.967Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to center fielder Jack Suwinski.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-15T23:39:59.316Z","endTime":"2025-09-15T23:40:38.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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(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":97.4,"endSpeed":89.2,"strikeZoneTop":3.03352803034981,"strikeZoneBottom":1.45615298815959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88737441399397,"aZ":-21.744475132764272,"pfxX":-10.282433891985274,"pfxZ":5.141144147572638,"pX":-1.101118719857798,"pZ":2.055615851191532,"vX0":3.065299289475084,"vY0":-141.6749587296948,"vZ0":-6.940134125943805,"x":158.97,"y":183.28,"x0":-0.8622483893388294,"y0":50.0048391044572,"z0":5.930622079783789,"aX":-20.868851981213837},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2346,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.38686487758231536,"extension":6.257005658191894},"index":0,"playId":"5a8d7c2c-a14a-3159-ba63-c426208fcaf2","pitchNumber":1,"startTime":"2025-09-15T23:40:09.504Z","endTime":"2025-09-15T23:40:12.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02427785481811,"aZ":-9.495511788112099,"pfxX":-3.3532323979706526,"pfxZ":11.205877855329728,"pX":-0.457093121233645,"pZ":3.195542549304073,"vX0":1.757569231555834,"vY0":-141.31555282149696,"vZ0":-6.5826346010433054,"x":134.42,"y":152.5,"x0":-0.6512777222727726,"y0":50.000183759953515,"z0":6.164046891249607,"aX":-6.785009409019998},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":5.8,"spinRate":2408,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38749398133450397,"extension":6.285745786116215},"hitData":{"launchSpeed":86.2,"launchAngle":39.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.95,"coordY":77.5}},"index":1,"playId":"6951113c-c255-3711-a19e-f211bc2b3e11","pitchNumber":2,"startTime":"2025-09-15T23:40:27.126Z","endTime":"2025-09-15T23:40:38.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:40:38.808Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-15T23:41:29.288Z","endTime":"2025-09-15T23:42:24.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-15T23:40:50.036Z","endTime":"2025-09-15T23:41:31.563Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.25000003072766,"strikeZoneBottom":1.59381021762804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18229424492792,"aZ":-41.14981610786434,"pfxX":2.414875478616233,"pfxZ":-6.027562086555552,"pX":-0.4209740968949322,"pZ":2.8843702747426727,"vX0":0.6543897015283717,"vY0":-121.62024158689385,"vZ0":-0.17419056431274238,"x":133.05,"y":160.9,"x0":-1.0076370867015216,"y0":50.003524641607335,"z0":6.543862500231699,"aX":3.5957771711026836},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.7,"breakHorizontal":-4.6,"spinRate":2650,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.4514036175230829,"extension":6.078194495742739},"index":1,"playId":"521b8cda-b460-370f-9d22-f5c24133fb78","pitchNumber":1,"startTime":"2025-09-15T23:41:31.563Z","endTime":"2025-09-15T23:41:35.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91718253740101,"aZ":-40.503903846533355,"pfxX":1.2686196302343529,"pfxZ":-5.350485417881831,"pX":1.0169669777126271,"pZ":1.0065307879907948,"vX0":4.060517354677273,"vY0":-124.47148316816646,"vZ0":-4.807622753622457,"x":78.24,"y":211.6,"x0":-0.8059036556400417,"y0":50.005486328686374,"z0":6.347124179122132,"aX":1.973473082380233},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.6,"breakHorizontal":-3.4,"spinRate":2769,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44145257476430144,"extension":6.271953486138347},"index":2,"playId":"9056b6e7-f316-37eb-99e0-eb6b109ebd8e","pitchNumber":2,"startTime":"2025-09-15T23:41:46.828Z","endTime":"2025-09-15T23:41:50.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-15T23:41:58.729Z","endTime":"2025-09-15T23:42:16.535Z","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(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":85.9,"endSpeed":78.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599617256618398,"aZ":-43.31201354158095,"pfxX":2.265206279193013,"pfxZ":-7.1000134236881225,"pX":-0.2794982109579243,"pZ":1.8458267893689204,"vX0":1.0320491655340533,"vY0":-125.04570785450956,"vZ0":-2.1094047312216255,"x":127.65,"y":188.94,"x0":-0.9931981884365649,"y0":50.00492862619721,"z0":6.287476891158114,"aX":3.5514809985973503},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.1,"breakHorizontal":-4.3,"spinRate":2684,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.439723701836201,"extension":6.215338609011456},"hitData":{"launchSpeed":99.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":147.63}},"index":4,"playId":"7db0738f-8192-395e-8ed5-76d418fe4439","pitchNumber":3,"startTime":"2025-09-15T23:42:16.535Z","endTime":"2025-09-15T23:42:24.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:42:24.060Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-15T23:44:29.149Z","endTime":"2025-09-15T23:45:39.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.18899228612427,"strikeZoneBottom":1.47327697623428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.168014180872756,"aZ":-22.070913089626522,"pfxX":3.3815820693410297,"pfxZ":6.341300381506214,"pX":-0.8885279101489449,"pZ":2.1824550958169953,"vX0":0.2631823274015796,"vY0":-124.91807563891423,"vZ0":-4.941700184079837,"x":150.87,"y":179.85,"x0":-1.4348939891050405,"y0":50.004885437507596,"z0":5.981161805271146,"aX":5.390047525392019},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.7,"breakHorizontal":-6.2,"spinRate":2550,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.43705430180180205,"extension":6.63659773057441},"index":0,"playId":"1f0b8644-ee1e-30d5-b50d-4db751b42f3c","pitchNumber":1,"startTime":"2025-09-15T23:44:37.562Z","endTime":"2025-09-15T23:44:41.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.18082981120826,"strikeZoneBottom":1.47499622402516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87404283090752,"aZ":-25.68174070895144,"pfxX":-8.654642740110178,"pfxZ":4.364309606821497,"pX":-1.1679115617688982,"pZ":2.4854074250583045,"vX0":2.565819425543908,"vY0":-121.52532460978482,"vZ0":-3.3655138617829956,"x":161.52,"y":171.67,"x0":-1.1158970339113234,"y0":50.00563535934529,"z0":6.130838692904322,"aX":-12.885111528244398},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":1803,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4515332998305004,"extension":6.253064911070995},"index":1,"playId":"ab265b01-d57f-38bb-a7b8-0c220de285bc","pitchNumber":2,"startTime":"2025-09-15T23:44:50.955Z","endTime":"2025-09-15T23:44:54.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.06117752199908,"strikeZoneBottom":1.43939406919567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.103115968133196,"aZ":-22.153416347227886,"pfxX":3.0931441661712666,"pfxZ":6.339646259452335,"pX":-0.7590781579810748,"pZ":1.4641648817402717,"vX0":0.37600267124382947,"vY0":-124.43828408742752,"vZ0":-6.520999593208133,"x":145.93,"y":199.25,"x0":-1.314033342356999,"y0":50.00291163002271,"z0":5.933043262619412,"aX":4.889653003588773},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.3,"breakHorizontal":-5.6,"spinRate":2502,"spinDirection":176},"zone":7,"typeConfidence":2.0,"plateTime":0.43882425529834057,"extension":6.51965301375548},"index":2,"playId":"7aec4851-4946-36be-af89-41b35c8ee419","pitchNumber":3,"startTime":"2025-09-15T23:45:05.598Z","endTime":"2025-09-15T23:45:09.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-15T23:45:16.658Z","endTime":"2025-09-15T23:45:31.269Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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.1,"endSpeed":85.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15484153847819,"aZ":-12.834739147284495,"pfxX":-3.2985103212630547,"pfxZ":10.428947124352614,"pX":-0.36414384607541184,"pZ":2.4972458083348457,"vX0":2.9855530421413934,"vY0":-135.45225994752082,"vZ0":-6.785299187924413,"x":130.88,"y":171.35,"x0":-1.0532052473194353,"y0":50.00109257877009,"z0":5.935720392898451,"aX":-6.116059878822833},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2334,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.404674046831234,"extension":6.765054320004679},"hitData":{"launchSpeed":109.5,"launchAngle":14.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.81,"coordY":62.78}},"index":4,"playId":"85119442-8813-39cb-bfb7-dafe655e857e","pitchNumber":4,"startTime":"2025-09-15T23:45:31.269Z","endTime":"2025-09-15T23:45:39.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:45:39.946Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Pham flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-15T23:45:44.970Z","endTime":"2025-09-15T23:46:38.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.7,"endSpeed":73.9,"strikeZoneTop":3.48000113315497,"strikeZoneBottom":1.56439765283179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.075700470387137,"aZ":-31.24195406541693,"pfxX":8.032324714106455,"pfxZ":0.6717379609113117,"pX":0.14366033914602247,"pZ":2.0880500295345046,"vX0":0.7092466143937686,"vY0":-117.44578281980766,"vZ0":-2.5447630360448175,"x":111.52,"y":182.4,"x0":-1.205280931110026,"y0":50.00162387979435,"z0":6.116710416034305,"aX":11.120881890837103},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.8,"breakHorizontal":-14.6,"spinRate":2604,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.467938220998696,"extension":6.91308856273649},"index":0,"playId":"ee50b410-b356-3dd6-80e3-70bfd025d7e3","pitchNumber":1,"startTime":"2025-09-15T23:46:00.688Z","endTime":"2025-09-15T23:46:04.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":92.4,"endSpeed":85.1,"strikeZoneTop":3.48000228806875,"strikeZoneBottom":1.62173076960141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.539546647747095,"aZ":-17.788108896680985,"pfxX":-7.502910164061964,"pfxZ":7.823742740522465,"pX":0.03168022973637127,"pZ":1.665431790094547,"vX0":4.7883874303444385,"vY0":-134.36608918806564,"vZ0":-7.845504572880038,"x":115.79,"y":193.81,"x0":-0.7934337716029033,"y0":50.00330635289376,"z0":5.873897429517485,"aX":-13.798822122880434},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2201,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4067404527201539,"extension":6.666935409840245},"index":1,"playId":"8ca59930-990c-34fd-af0c-51bc35156809","pitchNumber":2,"startTime":"2025-09-15T23:46:14.199Z","endTime":"2025-09-15T23:46:17.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.027308200429072,"aZ":-31.513112010436167,"pfxX":9.770479680506224,"pfxZ":0.4777763426539412,"pX":0.47133167421009875,"pZ":2.1886511891378855,"vX0":0.8067433265851776,"vY0":-116.93992338378334,"vZ0":-2.206814973898571,"x":99.03,"y":179.69,"x0":-1.147101524527932,"y0":50.00228299319192,"z0":6.114455743211513,"aX":13.46623465084005},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.6,"breakHorizontal":-17.9,"spinRate":2724,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4692297165792496,"extension":6.843420564886362},"hitData":{"launchSpeed":96.9,"launchAngle":40.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.13,"coordY":67.4}},"index":2,"playId":"7b51a377-5182-30f2-be87-2fcea0f065a3","pitchNumber":3,"startTime":"2025-09-15T23:46:28.430Z","endTime":"2025-09-15T23:46:38.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:46:38.649Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew McCutchen grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-15T23:46:43.763Z","endTime":"2025-09-15T23:47:50.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.27021594182938,"strikeZoneBottom":1.48296462671104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.833350305135454,"aZ":-12.18769641512468,"pfxX":-4.143808762627813,"pfxZ":10.974885852236802,"pX":0.10862265531664993,"pZ":2.572794664306728,"vX0":4.374840290234729,"vY0":-134.499642618654,"vZ0":-6.608939505953452,"x":112.86,"y":169.31,"x0":-1.005383959444253,"y0":50.00283907897259,"z0":5.936956111670609,"aX":-7.546168703044238},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":6.5,"spinRate":2335,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4081867474290801,"extension":6.638114968152416},"index":0,"playId":"c80096ea-6874-328e-91f1-d74a06348561","pitchNumber":1,"startTime":"2025-09-15T23:47:09.248Z","endTime":"2025-09-15T23:47:12.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.735395278943017,"aZ":-37.951342316417936,"pfxX":5.863208729680119,"pfxZ":-4.202512261070715,"pX":0.10200744165835145,"pZ":1.957826736430553,"vX0":0.648797064774278,"vY0":-117.31793184209519,"vZ0":-1.6950217795306115,"x":113.11,"y":185.92,"x0":-0.9395781382104818,"y0":50.00050901636608,"z0":6.267385208431207,"aX":8.070531411403769},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.7,"breakHorizontal":-10.8,"spinRate":2698,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.46908948374047377,"extension":6.770707800370981},"index":1,"playId":"e1d62a72-6621-3d71-b3e9-1d50c6a1abf3","pitchNumber":2,"startTime":"2025-09-15T23:47:22.674Z","endTime":"2025-09-15T23:47:25.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.453389154014733,"aZ":-12.531053223103198,"pfxX":-3.4704958763903724,"pfxZ":10.869486542297416,"pX":0.14242633269314403,"pZ":2.285014146370153,"vX0":3.5061193191505717,"vY0":-133.7278852411762,"vZ0":-7.3011670877480634,"x":111.57,"y":177.08,"x0":-0.7361955401246232,"y0":50.001634667388885,"z0":5.953856027472878,"aX":-6.271083107098858},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2336,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.40994696465589575,"extension":6.82832537889472},"hitData":{"launchSpeed":105.7,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":100.13,"coordY":152.7}},"index":2,"playId":"d4c861b1-1fd2-33fd-aa1f-28f07d180981","pitchNumber":3,"startTime":"2025-09-15T23:47:39.850Z","endTime":"2025-09-15T23:47:50.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:47:50.527Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to third baseman Jared Triolo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-15T23:50:04.309Z","endTime":"2025-09-15T23:52:08.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Sanders replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-15T23:49:21.472Z","endTime":"2025-09-15T23:50:06.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676742,"link":"/api/v1/people/676742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":88.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.820590673184007,"aZ":-12.447587594969987,"pfxX":-4.786034260654266,"pfxZ":9.751007586201327,"pX":-0.14337611032577804,"pZ":2.9384648054623614,"vX0":9.530080666521958,"vY0":-141.2548129129457,"vZ0":-6.109824930325678,"x":122.47,"y":159.44,"x0":-2.9373353247202534,"y0":50.00395092640486,"z0":5.927985353644263,"aX":-9.68415716116268},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2521,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3875910819610824,"extension":6.3425867616481115},"index":1,"playId":"73f15a4f-d967-3245-96b8-48d65b60acfd","pitchNumber":1,"startTime":"2025-09-15T23:50:06.620Z","endTime":"2025-09-15T23:50:09.648Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-09-15T23:50:19.386Z","endTime":"2025-09-15T23:50:33.136Z","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(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":99.2,"endSpeed":90.4,"strikeZoneTop":3.31000192629285,"strikeZoneBottom":1.52222674202033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83366495298547,"aZ":-10.94246090973482,"pfxX":-5.981496404480999,"pfxZ":10.18636768451362,"pX":1.1187328800095548,"pZ":1.3410112490096926,"vX0":13.039830147325194,"vY0":-143.59662523916296,"vZ0":-9.8489372147579,"x":74.36,"y":202.57,"x0":-2.7080083624983824,"y0":50.00629380668093,"z0":5.500190966024434,"aX":-12.472369805868125},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2599,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3817163402043806,"extension":6.3717347631445},"index":3,"playId":"6ba44eaf-b884-390f-9c6c-96d5e2a2400e","pitchNumber":2,"startTime":"2025-09-15T23:50:33.136Z","endTime":"2025-09-15T23:50:36.401Z","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":96.7,"endSpeed":88.1,"strikeZoneTop":3.31000243190467,"strikeZoneBottom":1.50336879778234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.554223727311,"aZ":-12.385813448996293,"pfxX":-4.420527065681545,"pfxZ":9.975831949569814,"pX":1.1280554488617491,"pZ":2.476458788528636,"vX0":12.019376338204607,"vY0":-140.15907148736827,"vZ0":-7.429144686043047,"x":74.0,"y":171.92,"x0":-2.6472775984037886,"y0":50.00555093412139,"z0":5.975819838468994,"aX":-8.772638757930139},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2562,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.3912362435778891,"extension":6.395051356791346},"index":4,"playId":"cd1796d8-1866-31fc-9967-07c114c89fed","pitchNumber":3,"startTime":"2025-09-15T23:50:48.156Z","endTime":"2025-09-15T23:50:51.802Z","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":96.8,"endSpeed":88.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36994778902049,"aZ":-11.72721301619695,"pfxX":-4.5255675837743,"pfxZ":10.262400261357607,"pX":0.09766417695344826,"pZ":1.8539587707795282,"vX0":9.895941495358082,"vY0":-140.38084714382012,"vZ0":-8.711714828893179,"x":113.28,"y":188.72,"x0":-2.8881923145163886,"y0":50.000177892934126,"z0":5.7647274186649655,"aX":-9.015452836223309},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2489,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.3904808432620883,"extension":6.326095386981652},"index":5,"playId":"a1c74f04-e19c-33d0-adc2-9909d8456163","pitchNumber":4,"startTime":"2025-09-15T23:51:06.142Z","endTime":"2025-09-15T23:51:11.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.604021590320553,"aZ":-30.62414400420581,"pfxX":2.3916511456267115,"pfxZ":0.9071575807411119,"pX":-0.717041655936204,"pZ":2.935197791153928,"vX0":5.048481312704653,"vY0":-129.2830071352598,"vZ0":-1.9699576975582889,"x":144.33,"y":159.53,"x0":-2.995835578540259,"y0":50.00476476130249,"z0":6.027622565355502,"aX":4.103104819054687},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":-5.3,"spinRate":2620,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.42153472199336095,"extension":6.054991747895504},"index":6,"playId":"e4ac170e-5668-3f87-97ed-c0428ac1775c","pitchNumber":5,"startTime":"2025-09-15T23:51:35.165Z","endTime":"2025-09-15T23:51:39.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76255647104447,"aZ":-12.488045437932378,"pfxX":-3.5191188884489137,"pfxZ":9.71410715715404,"pX":-0.576133190484145,"pZ":3.600409800323107,"vX0":7.346145212313457,"vY0":-141.55420223718986,"vZ0":-4.483180439608066,"x":138.96,"y":141.57,"x0":-2.7493757764045252,"y0":50.000120117123274,"z0":6.006115714575566,"aX":-7.130431784354062},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2537,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.38715273299323094,"extension":6.380731139593928},"hitData":{"launchSpeed":83.2,"launchAngle":78.0,"totalDistance":44.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.33,"coordY":191.21}},"index":7,"playId":"a424521e-8a5d-3561-9dd9-a033ea4fa830","pitchNumber":6,"startTime":"2025-09-15T23:51:57.273Z","endTime":"2025-09-15T23:52:08.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:52:08.566Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Jack Suwinski.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-15T23:52:22.770Z","endTime":"2025-09-15T23:53:31.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.965107249985696,"aZ":-30.349225494182487,"pfxX":-9.2158120486035,"pfxZ":0.9990891537364579,"pX":-0.3519514893249196,"pZ":1.1182015121926066,"vX0":9.765787374573025,"vY0":-134.01121900641562,"vZ0":-6.8033353253756115,"x":130.42,"y":208.59,"x0":-2.8459757012712465,"y0":50.00041744552594,"z0":5.857730955317723,"aX":-16.760531736459097},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":14.6,"spinRate":1658,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4087333136870752,"extension":6.34861313265885},"index":0,"playId":"f146649b-d1cf-3828-ab69-a7022880cfae","pitchNumber":1,"startTime":"2025-09-15T23:52:32.324Z","endTime":"2025-09-15T23:52:35.875Z","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":94.1,"endSpeed":85.7,"strikeZoneTop":3.57000251302717,"strikeZoneBottom":1.66244839201917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54758203261732,"aZ":-30.474144266610853,"pfxX":-8.737122840797426,"pfxZ":0.9014087831067332,"pX":-1.5504123757413104,"pZ":2.3034414044919402,"vX0":6.413146522340085,"vY0":-136.80501343711856,"vZ0":-4.094943942839192,"x":176.1,"y":176.59,"x0":-2.799843141675646,"y0":50.00157266455962,"z0":5.9286252802315405,"aX":-16.42095373310187},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":1854,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.40167392789480827,"extension":6.267619916829786},"index":1,"playId":"0d0bd4e6-b9a6-3c7f-ab7d-6e5e9950577e","pitchNumber":2,"startTime":"2025-09-15T23:52:49.308Z","endTime":"2025-09-15T23:52:53.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.57000006049955,"strikeZoneBottom":1.68940629599099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.380333440950363,"aZ":-13.236196282894925,"pfxX":-3.0761541937396135,"pfxZ":9.628106918172897,"pX":-1.8102604673172191,"pZ":3.5184075927366667,"vX0":4.272320634152437,"vY0":-139.36820730672778,"vZ0":-4.5243487566890295,"x":186.0,"y":143.78,"x0":-2.963546930544947,"y0":50.00295871198685,"z0":6.03741123416973,"aX":-6.050874690571037},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2569,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3930543717753272,"extension":6.108110362769891},"index":2,"playId":"2cd8a3d6-111b-367c-b122-02388ccb42af","pitchNumber":3,"startTime":"2025-09-15T23:53:03.911Z","endTime":"2025-09-15T23:53:07.503Z","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.2,"endSpeed":79.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.616404835530318,"aZ":-30.3926319446894,"pfxX":0.8100208958927975,"pfxZ":1.1082281447492157,"pX":-0.35477648501247827,"pZ":2.5240911260244,"vX0":6.04796674814785,"vY0":-125.52911150807316,"vZ0":-2.79382008015126,"x":130.52,"y":170.63,"x0":-2.893064391368475,"y0":50.00314678715041,"z0":6.106871999932205,"aX":1.3017791437539683},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2638,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.4350787876518325,"extension":6.143235534685968},"hitData":{"launchSpeed":93.4,"launchAngle":33.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.04,"coordY":61.58}},"index":3,"playId":"ccfc95e6-4504-3f00-9c47-003b4d77fbb4","pitchNumber":4,"startTime":"2025-09-15T23:53:22.479Z","endTime":"2025-09-15T23:53:31.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:53:31.845Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out, second baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-15T23:53:45.647Z","endTime":"2025-09-15T23:56:12.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.145909566427775,"aZ":-11.959469064489214,"pfxX":-3.9178023034325955,"pfxZ":10.036521096645302,"pX":-1.447615897003133,"pZ":2.8191922945362613,"vX0":5.906393462485137,"vY0":-141.24274967664198,"vZ0":-5.966656036081894,"x":172.18,"y":162.66,"x0":-3.05997431736241,"y0":50.00278046109518,"z0":5.733192854675604,"aX":-7.89109851617625},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":5.9,"spinRate":2704,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3882846301535263,"extension":6.348150974723706},"index":0,"playId":"66d6005c-ac7d-3f79-bdde-0b38134eb7f8","pitchNumber":1,"startTime":"2025-09-15T23:53:57.576Z","endTime":"2025-09-15T23:54:01.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.46347129651783,"strikeZoneBottom":1.64216196775821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.765094697571506,"aZ":-32.704186468853095,"pfxX":-9.34695182839685,"pfxZ":-0.28380087154819833,"pX":-1.3195294245316325,"pZ":3.1662851277652875,"vX0":7.459357598876773,"vY0":-136.37749488330834,"vZ0":-1.3736624356140694,"x":167.3,"y":153.29,"x0":-2.884427369508488,"y0":50.001976050138786,"z0":5.945504248218141,"aX":-17.494278337433784},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.6,"breakHorizontal":15.2,"spinRate":1677,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4026078679039027,"extension":6.200734846041322},"index":1,"playId":"1ad9a181-775f-3a78-a672-da7d6b0b4ca2","pitchNumber":2,"startTime":"2025-09-15T23:54:29.378Z","endTime":"2025-09-15T23:54:32.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.3099989615934,"strikeZoneBottom":1.67700760379839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46569903935547,"aZ":-13.14551097981181,"pfxX":-3.2737710423183506,"pfxZ":9.355239768957064,"pX":-1.0241591215390693,"pZ":3.277278622255737,"vX0":6.614604733966739,"vY0":-141.7316369317214,"vZ0":-4.355806964487169,"x":156.04,"y":150.29,"x0":-2.9631124150212185,"y0":50.00278783817625,"z0":5.673895148192522,"aX":-6.659553862985608},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2482,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38649132797181895,"extension":6.409754784773864},"index":2,"playId":"0386bb00-171e-33ea-aec1-e36cb9f6073b","pitchNumber":3,"startTime":"2025-09-15T23:54:45.899Z","endTime":"2025-09-15T23:54:50.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.64391115200811,"aZ":-12.65811267390962,"pfxX":-2.5582565911989708,"pfxZ":9.808641007558373,"pX":0.05487422503501566,"pZ":3.086707363396856,"vX0":9.15510691226535,"vY0":-140.1667311569618,"vZ0":-5.119104383832491,"x":114.91,"y":155.44,"x0":-2.921301115515214,"y0":50.00670379661,"z0":5.763214653724508,"aX":-5.093049636296993},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":2.8,"spinRate":2486,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.39075453542085414,"extension":6.408792733139902},"index":3,"playId":"9d816702-8d03-3d78-b2b1-cf987fbb02ff","pitchNumber":4,"startTime":"2025-09-15T23:55:06.361Z","endTime":"2025-09-15T23:55:10.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-15T23:55:24.982Z","endTime":"2025-09-15T23:55:43.972Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.30593849692249,"strikeZoneBottom":1.52895319557076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.960112475986794,"aZ":-11.37383174035948,"pfxX":-3.8594087424960337,"pfxZ":9.903947320687873,"pX":-1.115129662985571,"pZ":3.6098826616179958,"vX0":6.714040718979212,"vY0":-143.49415941694397,"vZ0":-4.203980709518513,"x":159.51,"y":141.31,"x0":-2.976160765674002,"y0":50.00388022339503,"z0":5.79389331152297,"aX":-8.10693309408648},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2635,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3806617495481337,"extension":6.341873164690383},"index":5,"playId":"43c73885-3cc3-33f4-98c7-085af5fbc52e","pitchNumber":5,"startTime":"2025-09-15T23:55:43.972Z","endTime":"2025-09-15T23:55:47.650Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.579296936422168,"aZ":-30.120340156883636,"pfxX":-9.59513576445541,"pfxZ":1.1081877009959866,"pX":-0.5710588274732943,"pZ":1.9779930068496623,"vX0":9.247071120672004,"vY0":-134.94174415560622,"vZ0":-4.663158627139007,"x":138.77,"y":185.37,"x0":-2.784928823901618,"y0":50.00494585793217,"z0":5.834468363371282,"aX":-17.812941275941817},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.2,"breakHorizontal":15.6,"spinRate":1864,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.40489606795612243,"extension":6.309405363511733},"hitData":{"launchSpeed":93.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":154.22}},"index":6,"playId":"ffbc1a42-ac0a-34f4-b34a-57897cf1dba4","pitchNumber":6,"startTime":"2025-09-15T23:56:02.185Z","endTime":"2025-09-15T23:56:12.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-15T23:56:12.148Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-15T23:57:51.229Z","endTime":"2025-09-16T00:00:30.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.48000173041942,"strikeZoneBottom":1.56140527158878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51388048945676,"aZ":-24.219242354412977,"pfxX":2.3382381566949073,"pfxZ":5.078111128276842,"pX":0.654918210997353,"pZ":1.280823003600119,"vX0":3.6142628856903474,"vY0":-124.30007657093384,"vZ0":-6.654841068116481,"x":92.04,"y":204.2,"x0":-1.1209175072596447,"y0":50.005603549324256,"z0":5.999043299633769,"aX":3.6655816572836595},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.9,"breakHorizontal":-5.0,"spinRate":2560,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.44035419026440836,"extension":6.735613297836528},"index":0,"playId":"9e0bee42-5c9d-3bb8-8983-99094e7f6b44","pitchNumber":1,"startTime":"2025-09-15T23:58:13.113Z","endTime":"2025-09-15T23:58:16.358Z","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":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.650614588643194,"aZ":-19.160695861739956,"pfxX":-7.325394184187693,"pfxZ":7.153162478751386,"pX":-1.0969425018190984,"pZ":2.395584247365712,"vX0":2.2099416182103013,"vY0":-133.95089038002308,"vZ0":-5.663859543117612,"x":158.81,"y":174.1,"x0":-0.9804374440939049,"y0":50.00208367371005,"z0":5.905199123435613,"aX":-13.32494901098488},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":12.8,"spinRate":2245,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.40874304207409384,"extension":6.847196865510229},"index":1,"playId":"7e50c7d1-1cd0-31b9-81cd-025d9cdc04b5","pitchNumber":2,"startTime":"2025-09-15T23:58:25.943Z","endTime":"2025-09-15T23:58:29.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66179216408927,"aZ":-26.66335832035376,"pfxX":2.6495732489527106,"pfxZ":3.5088487059606432,"pX":0.595006025990304,"pZ":1.6809225445009928,"vX0":3.1148035060711123,"vY0":-124.48624966779299,"vZ0":-5.278952188385381,"x":94.32,"y":193.4,"x0":-1.0161130207958313,"y0":50.00505867997074,"z0":6.032486961856816,"aX":4.164545273791728},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-5.5,"spinRate":2552,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.43974567646215945,"extension":6.771158935292556},"index":2,"playId":"4cd6d203-3a38-35dc-867f-7f7e527a4c55","pitchNumber":3,"startTime":"2025-09-15T23:58:40.760Z","endTime":"2025-09-15T23:58:44.973Z","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":80.8,"endSpeed":74.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.982244860967356,"aZ":-34.17649907792918,"pfxX":8.32380715617253,"pfxZ":-1.4462571099244608,"pX":0.669897359271771,"pZ":1.1405726504711255,"vX0":1.617986215411439,"vY0":-117.65607985754717,"vZ0":-3.952583359756079,"x":91.47,"y":207.98,"x0":-1.108717852314423,"y0":50.00009321796294,"z0":6.036312392250454,"aX":11.573504530198072},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.4,"breakHorizontal":-15.5,"spinRate":2838,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46695500895361786,"extension":6.8564331193889645},"index":3,"playId":"1d4f2e0f-3616-3574-b609-4fa9819a8fb1","pitchNumber":4,"startTime":"2025-09-15T23:59:00.474Z","endTime":"2025-09-15T23:59:04.934Z","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":92.3,"endSpeed":84.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80360870850742,"aZ":-14.26157566524306,"pfxX":-2.7182838390452386,"pfxZ":9.775835680221517,"pX":0.049614504439761134,"pZ":3.6105547487009337,"vX0":3.3243225456727,"vY0":-134.4155672027036,"vZ0":-3.770373318306198,"x":115.11,"y":141.3,"x0":-0.8492761884083443,"y0":50.00162886599143,"z0":6.042345930096225,"aX":-4.9802116232708284},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":4.2,"spinRate":2349,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.407314697397017,"extension":6.817289449632629},"index":4,"playId":"6b8c0667-cf28-3d73-aacc-83371b3c1d0a","pitchNumber":5,"startTime":"2025-09-15T23:59:18.378Z","endTime":"2025-09-15T23:59:21.685Z","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":87.7,"endSpeed":81.4,"strikeZoneTop":3.48000182524421,"strikeZoneBottom":1.59691238412494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.363956945494305,"aZ":-23.70917109105744,"pfxX":3.7856323991164924,"pfxZ":5.093927399064409,"pX":0.7810209911949392,"pZ":0.839415127617661,"vX0":3.2305439433170524,"vY0":-127.56116588747389,"vZ0":-7.938852869590308,"x":87.23,"y":216.12,"x0":-0.9900597973528505,"y0":50.0002814599943,"z0":5.839330409430811,"aX":6.2841512611434815},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-7.6,"spinRate":2664,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4281361724560364,"extension":7.045298109960897},"index":5,"playId":"194a08ee-e0ac-3617-b5cb-5c531d5c57bf","pitchNumber":6,"startTime":"2025-09-15T23:59:39.994Z","endTime":"2025-09-15T23:59:44.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.47999883906087,"strikeZoneBottom":1.59936961527211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53760172180911,"aZ":-24.768826053875593,"pfxX":-5.478984305434031,"pfxZ":5.240374557695141,"pX":-1.5305594045811097,"pZ":4.959199955040161,"vX0":0.3687100227750402,"vY0":-118.36449003556594,"vZ0":2.167353770783999,"x":175.34,"y":104.88,"x0":-0.9774423624723,"y0":50.00091130625606,"z0":6.3064172733721024,"aX":-7.7381438916292},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.3,"breakHorizontal":9.8,"spinRate":1675,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4635462061660589,"extension":6.443027126528672},"index":6,"playId":"ddd8f22e-7590-3e93-b7fc-ecb2e35e7a16","pitchNumber":7,"startTime":"2025-09-15T23:59:55.390Z","endTime":"2025-09-15T23:59:58.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.162851851122678,"aZ":-13.044747556792112,"pfxX":-3.6657757357921184,"pfxZ":10.267977487553548,"pX":0.7848466081534219,"pZ":2.895293732026188,"vX0":5.742295552313211,"vY0":-135.52913323004924,"vZ0":-5.7607080197283285,"x":87.08,"y":160.61,"x0":-0.8835530032155361,"y0":50.00631484942812,"z0":5.956898776569319,"aX":-6.832337754300145},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2279,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40388026535278954,"extension":6.895624212149432},"hitData":{"launchSpeed":90.7,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":164.86}},"index":7,"playId":"1fa1bdee-340c-3c2f-a374-30a4cfa32bc0","pitchNumber":8,"startTime":"2025-09-16T00:00:21.822Z","endTime":"2025-09-16T00:00:30.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:00:30.737Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Suwinski called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-16T00:00:43.636Z","endTime":"2025-09-16T00:02:04.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.49999894818318,"strikeZoneBottom":1.63242629553799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.481640989838265,"aZ":-37.73122622399958,"pfxX":3.8249985223540315,"pfxZ":-4.148385752638027,"pX":0.2761808996411502,"pZ":0.45944173419647644,"vX0":1.9486983800383386,"vY0":-115.29627878141893,"vZ0":-4.497593114963301,"x":106.47,"y":226.38,"x0":-1.078337890997539,"y0":50.002783757118905,"z0":6.096710405724024,"aX":5.122748021236094},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.4,"breakHorizontal":-7.4,"spinRate":2564,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.47600069237259834,"extension":6.998194395364114},"index":0,"playId":"b245514f-b5b4-32ea-9515-c442baf63afb","pitchNumber":1,"startTime":"2025-09-16T00:00:52.175Z","endTime":"2025-09-16T00:00:55.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.49999915112048,"strikeZoneBottom":1.61296031084542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.547155256248086,"aZ":-23.796994553183048,"pfxX":2.2210280127706907,"pfxZ":5.05653628801348,"pX":0.23064392850237653,"pZ":1.6647263078620447,"vX0":2.867682181991514,"vY0":-127.27067509117084,"vZ0":-5.9414486518492655,"x":108.21,"y":193.83,"x0":-1.1949272126743327,"y0":50.005170757490696,"z0":5.887610066511212,"aX":3.682524342992522},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":-4.6,"spinRate":2536,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.42864791210521336,"extension":6.769889172553718},"index":1,"playId":"8363a2cd-874d-348b-bb40-b7bb1bb85643","pitchNumber":2,"startTime":"2025-09-16T00:01:10.334Z","endTime":"2025-09-16T00:01:13.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.586508506615807,"aZ":-40.394991909929146,"pfxX":4.630612369550829,"pfxZ":-6.122978304306658,"pX":0.22883506550238955,"pZ":1.985973317211942,"vX0":1.5834149949451821,"vY0":-115.44348891120764,"vZ0":-0.8259845433716305,"x":108.28,"y":185.16,"x0":-1.0686151453264452,"y0":50.00387147479185,"z0":6.255349754818436,"aX":6.215883441020048},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.0,"breakHorizontal":-8.8,"spinRate":2596,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4754512346836375,"extension":6.94660936849942},"index":2,"playId":"e177ed34-bf53-3816-a9c7-d8d31308e14d","pitchNumber":3,"startTime":"2025-09-16T00:01:23.433Z","endTime":"2025-09-16T00:01:26.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.49999916750279,"strikeZoneBottom":1.59899181014435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94760321171344,"aZ":-14.271458184380895,"pfxX":-3.3659374525837187,"pfxZ":9.812623790750772,"pX":-0.23272090501945367,"pZ":3.752093285779261,"vX0":2.8841815868542886,"vY0":-134.21167948664134,"vZ0":-3.413496823351741,"x":125.87,"y":137.47,"x0":-0.8837723701055147,"y0":50.0059751014916,"z0":6.056351817253414,"aX":-6.143831412986385},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":5.5,"spinRate":2264,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4080383277851567,"extension":6.864961525306674},"index":3,"playId":"dc0baaef-651e-32d6-aea5-72220e2616d2","pitchNumber":4,"startTime":"2025-09-16T00:01:42.147Z","endTime":"2025-09-16T00:01:47.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.50000264729696,"strikeZoneBottom":1.6115933315395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.172720085417726,"aZ":-23.03851714537782,"pfxX":3.7788355084776204,"pfxZ":5.5920237003937565,"pX":-0.6199331946260066,"pZ":2.2131034320708127,"vX0":0.6545943901457433,"vY0":-126.06763057830044,"vZ0":-4.64876680813569,"x":140.63,"y":179.03,"x0":-1.373416450045055,"y0":50.00023217412841,"z0":5.907535253575824,"aX":6.168534054179878},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.5,"breakHorizontal":-7.0,"spinRate":2574,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.43211263713863524,"extension":6.639379635619951},"index":4,"playId":"6f6c9b4f-3ada-35b2-ba14-abe46c539941","pitchNumber":5,"startTime":"2025-09-16T00:01:59.862Z","endTime":"2025-09-16T00:02:04.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:02:04.493Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Bart pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-16T00:02:16.653Z","endTime":"2025-09-16T00:02:37.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.636928935564544,"aZ":-31.273832811664832,"pfxX":7.10856753895083,"pfxZ":0.6508305525654698,"pX":0.7011953852040358,"pZ":2.118249947047022,"vX0":2.2824641121971507,"vY0":-117.12037098354566,"vZ0":-2.379138705689333,"x":90.27,"y":181.59,"x0":-1.2101894117384493,"y0":50.00332989019169,"z0":6.079133287454993,"aX":9.850880260494483},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.8,"breakHorizontal":-13.4,"spinRate":2693,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4681092607758206,"extension":6.804171405596632},"hitData":{"launchSpeed":69.2,"launchAngle":41.0,"totalDistance":216.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.71,"coordY":114.83}},"index":0,"playId":"35a18ffa-a61c-3042-864a-930047416253","pitchNumber":1,"startTime":"2025-09-16T00:02:28.324Z","endTime":"2025-09-16T00:02:37.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:02:37.615Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-16T00:04:58.041Z","endTime":"2025-09-16T00:05:25.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96982978961051,"aZ":-12.697988333345567,"pfxX":-4.960323806298841,"pfxZ":10.05608532423296,"pX":-0.9928932649176161,"pZ":2.1110462825438443,"vX0":7.013131755322501,"vY0":-138.7606299202731,"vZ0":-7.8898800934099995,"x":154.85,"y":181.78,"x0":-2.916449228659747,"y0":50.00625475348349,"z0":5.850131685120309,"aX":-9.61090371048585},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2536,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3957387679123934,"extension":6.321887883019204},"hitData":{"launchSpeed":87.3,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.53,"coordY":169.92}},"index":0,"playId":"9fa5544c-f369-388c-b8a5-910394dbe832","pitchNumber":1,"startTime":"2025-09-16T00:05:17.756Z","endTime":"2025-09-16T00:05:25.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:05:25.760Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Crow-Armstrong homers (29) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-16T00:05:36.307Z","endTime":"2025-09-16T00:07:00.198Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":676742,"link":"/api/v1/people/676742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99114337834244,"aZ":-18.760462074393843,"pfxX":-3.7065928941012087,"pfxZ":6.653119954854006,"pX":-0.8387539727561679,"pZ":2.9048828530334903,"vX0":7.208497738220907,"vY0":-140.8506102385481,"vZ0":-4.73930981770343,"x":148.97,"y":160.35,"x0":-2.945697170369876,"y0":50.001181260817376,"z0":5.816605354364248,"aX":-7.47193484804957},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":5.3,"spinRate":2262,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.3883748943932961,"extension":6.665866563445332},"index":0,"playId":"045fe7ab-e6bb-3210-9f74-4e5533e95270","pitchNumber":1,"startTime":"2025-09-16T00:05:56.495Z","endTime":"2025-09-16T00:05:59.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.01999836729399,"strikeZoneBottom":1.49273610600422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.05884907449454,"aZ":-16.34334186172068,"pfxX":-4.4830909249586295,"pfxZ":7.946389693334275,"pX":-2.74681398470014,"pZ":4.848626797866592,"vX0":2.6463658745616465,"vY0":-140.5328182275207,"vZ0":-0.2906351133284712,"x":221.7,"y":107.87,"x0":-3.120278809767812,"y0":50.00197603033836,"z0":6.0187991987216005,"aX":-8.929975463205892},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2504,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.39036392578778845,"extension":6.144632930443879},"index":1,"playId":"f1c5061e-dece-304e-a7c7-a659d1ca1875","pitchNumber":2,"startTime":"2025-09-16T00:06:12.977Z","endTime":"2025-09-16T00:06:16.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85821748020436,"aZ":-13.940475600616969,"pfxX":-4.465478578337807,"pfxZ":9.355280541887078,"pX":-0.12329768810207888,"pZ":2.10327154036429,"vX0":8.998013727882794,"vY0":-138.88590142931355,"vZ0":-7.699962519095535,"x":121.7,"y":181.99,"x0":-2.8285958282079897,"y0":50.00119706654585,"z0":5.843824104294149,"aX":-8.702377008768542},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":6.1,"spinRate":2507,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.39476730216746914,"extension":6.53751696398449},"hitData":{"launchSpeed":108.8,"launchAngle":33.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"hard","location":"89","coordinates":{"coordX":200.46,"coordY":51.86}},"index":2,"playId":"e469a484-b7dc-3ba9-b51a-a88acc53133e","pitchNumber":3,"startTime":"2025-09-16T00:06:32.356Z","endTime":"2025-09-16T00:07:00.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:07:00.198Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-16T00:06:59.482Z","endTime":"2025-09-16T00:08:36.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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":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":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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.5,"endSpeed":78.3,"strikeZoneTop":3.56000024249951,"strikeZoneBottom":1.63990032462002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.245352294233943,"aZ":-31.75604250479409,"pfxX":1.2300495048790818,"pfxZ":0.27053311953550363,"pX":-1.1678416554569293,"pZ":4.586844640023388,"vX0":3.804972725571511,"vY0":-124.47553173231017,"vZ0":2.2480097203319307,"x":161.52,"y":114.94,"x0":-2.87685150457973,"y0":50.00516430269504,"z0":6.303191978865098,"aX":1.9283102410902384},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-3.1,"spinRate":2531,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.44020407412542406,"extension":6.154251038535469},"index":0,"playId":"ecdc46fb-dc08-35e6-9d91-07dd236035fc","pitchNumber":1,"startTime":"2025-09-16T00:07:24.771Z","endTime":"2025-09-16T00:07:28.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60310262803989,"aZ":-13.011520934999496,"pfxX":-3.4732907183551744,"pfxZ":10.008155048560626,"pX":-0.5684782284726012,"pZ":2.6734021551818845,"vX0":7.374533294642529,"vY0":-137.9493375632179,"vZ0":-6.04989766014594,"x":138.67,"y":166.6,"x0":-2.833123149566264,"y0":50.00087475911117,"z0":5.783116487313358,"aX":-6.649711551350473},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2452,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.39806645450665545,"extension":6.537940058125996},"index":1,"playId":"b7ce74b0-e260-3937-aa76-7e89445e63bd","pitchNumber":2,"startTime":"2025-09-16T00:07:43.594Z","endTime":"2025-09-16T00:07:46.770Z","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":90.0,"endSpeed":82.6,"strikeZoneTop":3.50599342267155,"strikeZoneBottom":1.67741839749257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61426416913367,"aZ":-26.1466507608767,"pfxX":-9.154353755800901,"pfxZ":3.5022421088960933,"pX":0.7973881907785341,"pZ":0.6227107007904275,"vX0":11.720398732437252,"vY0":-130.35590141016485,"vZ0":-8.138208501723874,"x":86.61,"y":221.97,"x0":-2.5693267249352965,"y0":50.00036056503089,"z0":5.761364887105074,"aX":-15.74005795945445},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":13.9,"spinRate":1634,"spinDirection":236},"zone":14,"typeConfidence":0.88,"plateTime":0.4203077655527774,"extension":6.457229635192902},"index":2,"playId":"0b29518c-8bc3-3295-a4dc-87296c7dd2c0","pitchNumber":3,"startTime":"2025-09-16T00:08:06.447Z","endTime":"2025-09-16T00:08:09.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92117383693484,"aZ":-14.648590304945046,"pfxX":-5.192747848097296,"pfxZ":9.088805160934358,"pX":0.32820982708348384,"pZ":2.1266866540079694,"vX0":10.198695287688087,"vY0":-137.79540655227265,"vZ0":-7.123644438064766,"x":104.49,"y":181.36,"x0":-2.742044982595393,"y0":50.00011344256283,"z0":5.730406835325218,"aX":-10.010529117667742},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2562,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.3971275844438855,"extension":6.483545552759758},"hitData":{"launchSpeed":95.2,"launchAngle":40.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.77,"coordY":93.57}},"index":3,"playId":"48a09e8f-110a-37cf-8a70-35269231e9a4","pitchNumber":4,"startTime":"2025-09-16T00:08:26.013Z","endTime":"2025-09-16T00:08:36.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:08:36.516Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-16T00:08:46.973Z","endTime":"2025-09-16T00:10:42.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.8,"endSpeed":82.3,"strikeZoneTop":3.50000160355835,"strikeZoneBottom":1.57472304645302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.662421740792077,"aZ":-27.834584484799528,"pfxX":-9.747675551723194,"pfxZ":2.5030081439378655,"pX":-0.4088826993130452,"pZ":1.4081213155018584,"vX0":9.377198475792955,"vY0":-131.7313880422017,"vZ0":-6.0194670194526525,"x":132.59,"y":200.76,"x0":-2.7726164276256458,"y0":50.00249234807491,"z0":5.818683899744908,"aX":-16.890451868831384},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1572,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.41806259053063055,"extension":6.479452948300176},"index":0,"playId":"7d8be6c2-e389-3fe0-9837-f7c0e618994f","pitchNumber":1,"startTime":"2025-09-16T00:08:59.924Z","endTime":"2025-09-16T00:09:04.064Z","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":96.3,"endSpeed":87.5,"strikeZoneTop":3.58757342888624,"strikeZoneBottom":1.68152302843907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82972220686841,"aZ":-13.593412709699793,"pfxX":-6.35849244052018,"pfxZ":9.460462847469351,"pX":-0.7872095122235097,"pZ":1.4818498496455839,"vX0":7.960716225921755,"vY0":-139.79092061200305,"vZ0":-9.062130228340946,"x":147.01,"y":198.77,"x0":-2.856309013079978,"y0":50.001239427723114,"z0":5.674726241290573,"aX":-12.4852136205329},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2444,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.39300511162091745,"extension":6.3593655531632125},"index":1,"playId":"10f2ee53-6804-3315-8082-e0327bf3a748","pitchNumber":2,"startTime":"2025-09-16T00:09:16.216Z","endTime":"2025-09-16T00:09:20.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.45696788570969,"strikeZoneBottom":1.59303380452648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02717623855224,"aZ":-12.95862030352231,"pfxX":-4.979570149206758,"pfxZ":9.947627388008234,"pX":-1.236642433603886,"pZ":2.599173936085513,"vX0":6.296850145010825,"vY0":-138.38281989526058,"vZ0":-6.696721407176994,"x":164.14,"y":168.6,"x0":-2.8988841522026805,"y0":50.001868906865866,"z0":5.9254383437691125,"aX":-9.618725713434955},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2513,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39639542333647304,"extension":6.362554978242113},"index":2,"playId":"534f4a11-c052-31f9-adb0-341efef629ae","pitchNumber":3,"startTime":"2025-09-16T00:09:33.825Z","endTime":"2025-09-16T00:09:37.817Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.39483748245678,"strikeZoneBottom":1.61433939009272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317362217012644,"aZ":-13.48251597904088,"pfxX":-5.798339469648482,"pfxZ":9.90115840529629,"pX":0.17209313107574511,"pZ":1.764755640763972,"vX0":9.499831661049948,"vY0":-136.58660234050683,"vZ0":-8.40617829178148,"x":110.44,"y":191.13,"x0":-2.5990091730902916,"y0":50.002578461243644,"z0":5.81108733441616,"aX":-10.946670167674386},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2452,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.40113959443155167,"extension":6.377040692518883},"index":3,"playId":"c52ffbdf-9683-3448-ab41-c547ffdc8142","pitchNumber":4,"startTime":"2025-09-16T00:09:52.469Z","endTime":"2025-09-16T00:09:56.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55861714763282,"aZ":-33.364359796900466,"pfxX":-10.148688157624484,"pfxZ":-0.7108462105815017,"pX":-0.29809656125625555,"pZ":1.6852720219518138,"vX0":9.328522949767162,"vY0":-129.78664413030586,"vZ0":-3.96652785246553,"x":128.36,"y":193.28,"x0":-2.65087402180688,"y0":50.00309116964338,"z0":5.822998501359607,"aX":-17.01403905284172},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.0,"breakHorizontal":15.8,"spinRate":1640,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.42485499105561075,"extension":6.297260948764738},"index":4,"playId":"3a442725-355c-3aba-a981-9b06ad7ba9a1","pitchNumber":5,"startTime":"2025-09-16T00:10:09.100Z","endTime":"2025-09-16T00:10:12.195Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-16T00:10:22.444Z","endTime":"2025-09-16T00:10:38.468Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.50000193079791,"strikeZoneBottom":1.55055879832328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67110597041566,"aZ":-10.86371035766627,"pfxX":-5.690027951991785,"pfxZ":10.927036971107437,"pX":0.6400602388545182,"pZ":1.028842681151938,"vX0":10.991614069626472,"vY0":-139.33128782476598,"vZ0":-11.319800682824644,"x":92.6,"y":211.0,"x0":-2.631218196242684,"y0":50.00132820084931,"z0":5.880761977022586,"aX":-11.096139681667538},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2518,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39432563988059544,"extension":6.476001742449137},"index":6,"playId":"0fa54c62-9173-35ac-ab31-d5a267cd1456","pitchNumber":6,"startTime":"2025-09-16T00:10:38.468Z","endTime":"2025-09-16T00:10:42.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:10:42.905Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a soft line drive to right fielder Bryan Reynolds. Willi Castro to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-16T00:11:01.311Z","endTime":"2025-09-16T00:14:54.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.26333315969234,"strikeZoneBottom":1.56100314916885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.857302764836994,"aZ":-11.915837442574444,"pfxX":-6.0411636951510275,"pfxZ":10.493595090234296,"pX":-0.7353134337219448,"pZ":0.8766095341210386,"vX0":8.46125602075809,"vY0":-138.5331256404041,"vZ0":-11.051279178656788,"x":145.03,"y":215.11,"x0":-3.053743187694943,"y0":50.00400888431664,"z0":5.7296278830973515,"aX":-11.66510921561569},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2543,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.3963666674292532,"extension":6.429381391249407},"index":0,"playId":"298a97f0-2346-323b-8d70-813123848408","pitchNumber":1,"startTime":"2025-09-16T00:11:10.258Z","endTime":"2025-09-16T00:11:13.340Z","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":2},"index":1,"playId":"d4091a87-be64-3de9-a952-ddbac6be36f8","startTime":"2025-09-16T00:11:31.987Z","endTime":"2025-09-16T00:11:35.274Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.19000238381005,"strikeZoneBottom":1.46650929959234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10511108889105,"aZ":-11.503410027955377,"pfxX":-4.168777332024732,"pfxZ":11.124478157995274,"pX":-0.5573993471298206,"pZ":2.3809489985308785,"vX0":7.437181981963277,"vY0":-136.01372271574553,"vZ0":-7.4273562105470585,"x":138.25,"y":174.49,"x0":-2.795808396339155,"y0":50.004574184964774,"z0":5.959758839814419,"aX":-7.747964816467157},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2579,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.4039598986491235,"extension":6.353511963732318},"index":2,"playId":"4491f97b-bc82-3d08-9255-c013a742ff1c","pitchNumber":2,"startTime":"2025-09-16T00:11:49.890Z","endTime":"2025-09-16T00:11:53.660Z","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":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.18999841003905,"strikeZoneBottom":1.60235205398065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22907455979387,"aZ":-32.78854971683763,"pfxX":1.7276063896523675,"pfxZ":-0.40112180867667035,"pX":0.572010481207342,"pZ":2.9577678870865225,"vX0":7.366462023674914,"vY0":-123.2966959469027,"vZ0":-1.0682068897803572,"x":95.2,"y":158.92,"x0":-2.677190544962007,"y0":50.00184968511819,"z0":6.160517695103311,"aX":2.661060925014412},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.8,"spinRate":2778,"spinDirection":87},"zone":3,"typeConfidence":2.0,"plateTime":0.4440272889934329,"extension":6.1904424730502665},"index":3,"playId":"febe0a0f-89f9-38ec-9d18-003b9a3420f6","pitchNumber":3,"startTime":"2025-09-16T00:12:09.985Z","endTime":"2025-09-16T00:12:13.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.92763295577273,"aZ":-10.889857341092837,"pfxX":-4.003077794534203,"pfxZ":10.939859994146993,"pX":-0.29169376735994057,"pZ":1.792350533685798,"vX0":7.72211122522029,"vY0":-139.2371474310588,"vZ0":-9.400200756549776,"x":128.12,"y":190.39,"x0":-2.5925147401282893,"y0":50.005780945228864,"z0":5.951689966196434,"aX":-7.790923205882043},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2641,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.3947765708460804,"extension":6.266750173774866},"index":4,"playId":"e2c961e8-164f-3349-9cb5-cca353296d42","pitchNumber":4,"startTime":"2025-09-16T00:12:30.768Z","endTime":"2025-09-16T00:12:34.059Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.18999858183592,"strikeZoneBottom":1.5606399877507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12186164496034,"aZ":-30.254742321005228,"pfxX":1.5960020374759827,"pfxZ":1.1541746293694644,"pX":-1.7387296960970158,"pZ":5.206479016162481,"vX0":2.910059303728665,"vY0":-127.52941310201764,"vZ0":3.385018389030943,"x":183.28,"y":98.21,"x0":-3.0981102913017646,"y0":50.00234045330775,"z0":6.2363157464749,"aX":2.6501769505286856},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-3.5,"spinRate":2691,"spinDirection":97},"zone":11,"typeConfidence":2.0,"plateTime":0.4281033190203818,"extension":6.1907006314846535},"index":5,"playId":"2ee9fcbc-5ac1-35ef-9ad2-3b637c9d50e3","pitchNumber":5,"startTime":"2025-09-16T00:12:57.235Z","endTime":"2025-09-16T00:13:01.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.117235158154486,"aZ":-12.286301275302254,"pfxX":-4.92954291520303,"pfxZ":10.45910752792673,"pX":0.43512399621508574,"pZ":2.3290119514480017,"vX0":10.147554341680483,"vY0":-137.41768257447097,"vZ0":-7.098825784713607,"x":100.41,"y":175.9,"x0":-2.6747339985637892,"y0":50.00280926571259,"z0":5.791034152880556,"aX":-9.374455045521305},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":6.6,"spinRate":2595,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.3994820477363188,"extension":6.510913500186055},"index":6,"playId":"6613c786-5ce4-3115-b4e5-bb004859c02e","pitchNumber":6,"startTime":"2025-09-16T00:13:26.002Z","endTime":"2025-09-16T00:13:29.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.19000094075207,"strikeZoneBottom":1.60428630676095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.575029774093927,"aZ":-31.486121069861532,"pfxX":-7.44781478502341,"pfxZ":0.4019296935686203,"pX":-1.067842364836362,"pZ":3.017480077244807,"vX0":6.901869274677969,"vY0":-129.68533387758143,"vZ0":-1.4902715784484892,"x":157.7,"y":157.31,"x0":-2.7932978589875392,"y0":50.00240917676631,"z0":5.996469335047969,"aX":-12.713452374336491},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":12.0,"spinRate":1444,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.42200353127307544,"extension":6.375696971153863},"index":7,"playId":"e9068969-1101-3f85-b600-9ad8297df283","pitchNumber":7,"startTime":"2025-09-16T00:13:52.313Z","endTime":"2025-09-16T00:13:56.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23747311394889,"aZ":-14.600698862839824,"pfxX":-2.292153651044133,"pfxZ":9.126046498227936,"pX":0.3747036427983484,"pZ":2.409479683217281,"vX0":10.022049387073215,"vY0":-138.00572369925507,"vZ0":-6.417313049601185,"x":102.72,"y":173.72,"x0":-3.008827666639089,"y0":50.00128764350731,"z0":5.7516697501521294,"aX":-4.414513226014817},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":2.0,"spinRate":2522,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.39717343447422016,"extension":6.5153604195890145},"index":8,"playId":"ec7f4afd-018b-328d-b74d-a7190fd0343d","pitchNumber":8,"startTime":"2025-09-16T00:14:15.119Z","endTime":"2025-09-16T00:14:19.210Z","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.6,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93370529048718,"aZ":-32.934194406191715,"pfxX":3.549875876851706,"pfxZ":-0.4662700957585635,"pX":-0.15710968087726868,"pZ":2.048838160166399,"vX0":5.855521628118731,"vY0":-126.06849417280951,"vZ0":-3.004078168174058,"x":122.99,"y":183.46,"x0":-2.9649237465598297,"y0":50.0056703630281,"z0":5.895325667638063,"aX":5.753865284774514},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-7.7,"spinRate":2589,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.43331183369206805,"extension":6.287971269129462},"hitData":{"launchSpeed":65.8,"launchAngle":27.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"soft","location":"9","coordinates":{"coordX":177.15,"coordY":134.45}},"index":9,"playId":"324d910a-a5a6-36b1-ad36-0b9a85c786aa","pitchNumber":9,"startTime":"2025-09-16T00:14:44.125Z","endTime":"2025-09-16T00:14:54.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:14:54.991Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-16T00:17:32.057Z","endTime":"2025-09-16T00:18:07.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-16T00:15:35.120Z","endTime":"2025-09-16T00:16:11.205Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Nicolas replaces Cam Sanders.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-16T00:16:11.205Z","endTime":"2025-09-16T00:17:34.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.35816690398057,"strikeZoneBottom":1.52229048164995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.107892076696526,"aZ":-41.08730510902917,"pfxX":3.432827743685312,"pfxZ":-5.980024247901483,"pX":0.8147036241170326,"pZ":-0.22353942744812677,"vX0":3.2283134627762293,"vY0":-122.18691833001473,"vZ0":-5.641631176826563,"x":85.95,"y":244.82,"x0":-0.9760822595993944,"y0":50.00103943752067,"z0":5.699144030732519,"aX":5.119118293659957},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":-7.1,"spinRate":2682,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.450610147851362,"extension":6.998719827375743},"index":2,"playId":"66a72a9e-1bc4-3781-abc0-48dd7d947589","pitchNumber":1,"startTime":"2025-09-16T00:17:34.334Z","endTime":"2025-09-16T00:17:38.968Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kyle Nicolas. Matt Shaw to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"66a72a9e-1bc4-3781-abc0-48dd7d947589","startTime":"2025-09-16T00:17:56.871Z","endTime":"2025-09-16T00:18:00.159Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.243466580771067,"aZ":-42.93090884204273,"pfxX":2.6136117941553683,"pfxZ":-6.919296072248748,"pX":-0.15400326540669662,"pZ":1.8757557451951516,"vX0":1.4925530402231284,"vY0":-124.27764664395528,"vZ0":-1.0439573893851055,"x":122.87,"y":188.13,"x0":-1.102977509048435,"y0":50.00077633160223,"z0":5.885106608116964,"aX":4.0642402278108305},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.5,"breakHorizontal":-5.0,"spinRate":2697,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4417046300851255,"extension":7.004327572072848},"hitData":{"launchSpeed":92.5,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":169.92}},"index":4,"playId":"cba61e78-1e04-3a12-a859-3cbf15dd696c","pitchNumber":2,"startTime":"2025-09-16T00:18:00.159Z","endTime":"2025-09-16T00:18:07.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:18:07.862Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-16T00:20:04.965Z","endTime":"2025-09-16T00:20:54.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.60830198937325,"strikeZoneBottom":1.66234452204736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03392256071664,"aZ":-14.238552837362652,"pfxX":-4.25974906991785,"pfxZ":9.996809650867199,"pX":0.3476154169723061,"pZ":2.00606943028747,"vX0":4.856013914007273,"vY0":-132.98029671803494,"vZ0":-7.506001276586187,"x":103.75,"y":184.62,"x0":-0.9471452615544563,"y0":50.00487622370904,"z0":5.894676897130299,"aX":-7.644231897516845},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":6.7,"spinRate":2278,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4116079978767466,"extension":6.7954264811143466},"index":0,"playId":"4b591f46-6554-33ea-a905-ccc9f269e134","pitchNumber":1,"startTime":"2025-09-16T00:20:15.183Z","endTime":"2025-09-16T00:20:18.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.67657648785538,"strikeZoneBottom":1.7325434397938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36148605901929,"aZ":-29.85069787059709,"pfxX":5.348223750026111,"pfxZ":1.674464099148699,"pX":0.6911869045969018,"pZ":0.5647862807755476,"vX0":2.577712895824832,"vY0":-116.70488007088119,"vZ0":-5.772493960800011,"x":90.65,"y":223.53,"x0":-1.1212963897304669,"y0":50.000952716767245,"z0":5.872075952581998,"aX":7.39672683191273},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.9,"breakHorizontal":-10.3,"spinRate":2662,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4688114373311465,"extension":6.94553744097729},"index":1,"playId":"f53f4948-1b6a-3a1b-8fc8-6c1885b6b192","pitchNumber":2,"startTime":"2025-09-16T00:20:27.605Z","endTime":"2025-09-16T00:20:31.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.537954505885164,"aZ":-15.301762115863179,"pfxX":-4.503170786105137,"pfxZ":9.37544651226967,"pX":0.05343693627952078,"pZ":2.7445313346446243,"vX0":4.11095363496822,"vY0":-133.0453096945098,"vZ0":-5.5203907434441595,"x":114.96,"y":164.68,"x0":-0.9238585355198744,"y0":50.00277828231207,"z0":5.94862594495463,"aX":-8.103657333445245},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2277,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.41109823081901187,"extension":6.781421768814449},"hitData":{"launchSpeed":97.9,"launchAngle":33.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.1,"coordY":58.16}},"index":2,"playId":"4aef5004-34ca-3e0f-82e0-53bba842ebce","pitchNumber":3,"startTime":"2025-09-16T00:20:43.735Z","endTime":"2025-09-16T00:20:54.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:20:54.404Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-16T00:20:57.453Z","endTime":"2025-09-16T00:21:58.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.78000030179253,"strikeZoneBottom":1.78579584950075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97907565692103,"aZ":-26.0875677688462,"pfxX":5.264231008511134,"pfxZ":3.8590238391771243,"pX":0.8767773561540185,"pZ":0.6147582447152892,"vX0":2.985434243373175,"vY0":-124.30101763517217,"vZ0":-7.750071320000349,"x":83.58,"y":222.18,"x0":-1.0207136216650416,"y0":50.005931501780516,"z0":5.913742048180492,"aX":8.30606192151127},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.5,"breakHorizontal":-10.2,"spinRate":2577,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.43925674600784204,"extension":6.933010468716203},"index":0,"playId":"fba454ce-4cb7-3455-9242-1b0902356974","pitchNumber":1,"startTime":"2025-09-16T00:21:20.893Z","endTime":"2025-09-16T00:21:24.305Z","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":91.0,"endSpeed":83.5,"strikeZoneTop":3.77295650781965,"strikeZoneBottom":1.72506506431827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.347545515293664,"aZ":-14.394489807847517,"pfxX":-5.250072883513402,"pfxZ":9.976899920988771,"pX":0.8878957594465889,"pZ":2.799335771100133,"vX0":6.290934395356701,"vY0":-132.41883845877356,"vZ0":-5.684252449909097,"x":83.16,"y":163.2,"x0":-0.8325899758947212,"y0":50.00198696725131,"z0":6.020560449231772,"aX":-9.35589932638112},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2263,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41307066722431784,"extension":7.010101869638168},"index":1,"playId":"10c7f1eb-f6b1-3cd4-9244-120c479241ff","pitchNumber":2,"startTime":"2025-09-16T00:21:37.012Z","endTime":"2025-09-16T00:21:41.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76729726797027,"aZ":-19.424691260098037,"pfxX":-7.814106590240357,"pfxZ":7.080787000806042,"pX":-0.4612287429780926,"pZ":3.03722637527042,"vX0":3.8366148880228463,"vY0":-132.90502109057073,"vZ0":-4.0904799480441,"x":134.58,"y":156.77,"x0":-0.9033241583810914,"y0":50.00160745112092,"z0":5.995252007898739,"aX":-14.068085654023498},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2092,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.41111068178038046,"extension":6.843708231004966},"hitData":{"launchSpeed":96.9,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.06,"coordY":171.45}},"index":2,"playId":"44c1dfb0-b0d4-3238-b116-da825bce1280","pitchNumber":3,"startTime":"2025-09-16T00:21:51.110Z","endTime":"2025-09-16T00:21:58.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:21:58.782Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz doubles (22) on a sharp line drive to right fielder Willi Castro.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-16T00:22:06.723Z","endTime":"2025-09-16T00:23:04.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.1,"endSpeed":71.9,"strikeZoneTop":3.58999904917644,"strikeZoneBottom":1.76729746774129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62663839376308,"aZ":-33.429939524083515,"pfxX":9.042377527858566,"pfxZ":-0.9478210186348548,"pX":-0.06891645627783165,"pZ":2.2279595097208773,"vX0":0.13323076736785305,"vY0":-115.0640738417851,"vZ0":-1.2700302765170701,"x":119.63,"y":178.63,"x0":-1.2996528190522014,"y0":50.00502463844202,"z0":6.075043759905127,"aX":11.926939339553334},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.8,"breakHorizontal":-16.3,"spinRate":2700,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.4790491622141202,"extension":6.837876574218541},"index":0,"playId":"e36c61c3-c261-358e-9874-6b82544823b7","pitchNumber":1,"startTime":"2025-09-16T00:22:21.822Z","endTime":"2025-09-16T00:22:25.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.58999970426939,"strikeZoneBottom":1.77439785099921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59736715026446,"aZ":-37.164822373692246,"pfxX":4.68030220240024,"pfxZ":-3.6975184148511264,"pX":0.32691331801566004,"pZ":0.80232777477995,"vX0":1.7392230387880712,"vY0":-116.25485776660837,"vZ0":-3.9107465596618067,"x":104.54,"y":217.12,"x0":-1.041902820317295,"y0":50.00227052995644,"z0":6.08469550866594,"aX":6.31770552349996},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.4,"breakHorizontal":-8.9,"spinRate":2499,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4736404124435425,"extension":6.942664230567049},"index":1,"playId":"b8d14bbb-8867-3172-a22f-381e1132be31","pitchNumber":2,"startTime":"2025-09-16T00:22:34.189Z","endTime":"2025-09-16T00:22:37.367Z","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":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39828060984111,"aZ":-25.362799228011667,"pfxX":4.082353389153465,"pfxZ":4.263774513206304,"pX":0.10820301847492005,"pZ":1.5692110282449672,"vX0":2.1328468693534703,"vY0":-125.61153678480315,"vZ0":-5.615538943915614,"x":112.88,"y":196.41,"x0":-1.2823507829166847,"y0":50.005617013920734,"z0":5.895582293745641,"aX":6.525171408770952},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.7,"breakHorizontal":-7.9,"spinRate":2509,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.4360147081494903,"extension":6.744073147073903},"hitData":{"launchSpeed":102.4,"launchAngle":11.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.01,"coordY":83.41}},"index":2,"playId":"6d0c0967-2d25-3251-b827-a1f4e82bedeb","pitchNumber":3,"startTime":"2025-09-16T00:22:50.357Z","endTime":"2025-09-16T00:23:04.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:23:04.275Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-16T00:23:14.623Z","endTime":"2025-09-16T00:25:42.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":78.1,"strikeZoneTop":3.22134842271563,"strikeZoneBottom":1.56260327356085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.400121269633228,"aZ":-24.15309085402046,"pfxX":-9.565914091751523,"pfxZ":5.19468194375909,"pX":1.0326657466838365,"pZ":1.0866643710636994,"vX0":7.738980563343634,"vY0":-123.67312307757734,"vZ0":-6.948027363887176,"x":77.64,"y":209.44,"x0":-0.8991877194194845,"y0":50.00199869028363,"z0":5.967333775558432,"aX":-14.770174904953329},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":1774,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.44342289056556794,"extension":6.813337302875531},"index":0,"playId":"11857e32-483e-345c-bdac-f2bdbd1bda9d","pitchNumber":1,"startTime":"2025-09-16T00:23:43.412Z","endTime":"2025-09-16T00:23:46.539Z","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":91.6,"endSpeed":84.2,"strikeZoneTop":3.22241802773545,"strikeZoneBottom":1.52302390786874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575850334124933,"aZ":-14.695883972490195,"pfxX":-4.245548601586116,"pfxZ":9.664838546023859,"pX":-1.1446850770687353,"pZ":2.720090400274014,"vX0":1.7662770570364021,"vY0":-133.3687013443338,"vZ0":-5.578152827275808,"x":160.63,"y":165.34,"x0":-1.2623598424840456,"y0":50.00579602523651,"z0":5.891475873673588,"aX":-7.681107806603943},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2138,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41003315029508824,"extension":6.899406200744544},"index":1,"playId":"fcf7a22c-e679-3a4d-adc8-ce75ab4a1143","pitchNumber":2,"startTime":"2025-09-16T00:24:03.814Z","endTime":"2025-09-16T00:24:07.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.759938911756475,"aZ":-14.363489195737452,"pfxX":-3.956270494066813,"pfxZ":9.840649971331635,"pX":-0.4647192970421842,"pZ":2.9369634031005174,"vX0":3.011555864671574,"vY0":-133.6672638710748,"vZ0":-5.227822137989795,"x":134.71,"y":159.48,"x0":-1.0918703992564596,"y0":50.00291060751568,"z0":5.9491295889646745,"aX":-7.1604823919984435},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2231,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40973881991324745,"extension":6.7325585206668705},"index":2,"playId":"2019b7bc-4993-3b32-b61d-289b750643f5","pitchNumber":3,"startTime":"2025-09-16T00:24:23.196Z","endTime":"2025-09-16T00:24:27.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.08027075439295,"strikeZoneBottom":1.47416650086043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.888131971083,"aZ":-11.085922018275857,"pfxX":-3.3130707201685587,"pfxZ":11.561615933136117,"pX":-0.9402875278775934,"pZ":2.7693622747185893,"vX0":1.7303730963503368,"vY0":-134.38317778303778,"vZ0":-6.100743468171378,"x":152.84,"y":164.01,"x0":-1.1630878395117126,"y0":50.001820083791706,"z0":5.861091232997827,"aX":-6.041952722567005},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":5.6,"spinRate":2280,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40803802937108014,"extension":6.795371372076974},"index":3,"playId":"c0e7fda2-e977-3c9c-a546-5a11747cb5a4","pitchNumber":4,"startTime":"2025-09-16T00:24:50.327Z","endTime":"2025-09-16T00:24:53.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.14142959097136,"strikeZoneBottom":1.44220373917105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63148343009864,"aZ":-27.77800560710493,"pfxX":-11.086381514666588,"pfxZ":2.8938029968578065,"pX":0.04260361085754157,"pZ":-0.05971991523823842,"vX0":6.0320458327431155,"vY0":-123.24140392318323,"vZ0":-8.736829035185616,"x":115.38,"y":240.39,"x0":-1.0140199330014283,"y0":50.001949432821235,"z0":5.9254920681517405,"aX":-16.818484718127706},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":18.4,"spinRate":1853,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.44679822138827996,"extension":6.912924152906681},"index":4,"playId":"a7ffb15e-8e31-32e9-9914-3b62584b0330","pitchNumber":5,"startTime":"2025-09-16T00:25:10.705Z","endTime":"2025-09-16T00:25:14.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.06541854604187,"strikeZoneBottom":1.53228550252592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.819344537390254,"aZ":-15.529764539392893,"pfxX":-2.2277119940494368,"pfxZ":9.122040007791464,"pX":-1.3012203560541022,"pZ":3.5772387520215996,"vX0":0.37563434694821074,"vY0":-134.16560958844252,"vZ0":-3.3601903678084253,"x":166.6,"y":142.19,"x0":-1.1535505339267489,"y0":50.002277572261406,"z0":5.9516163885881435,"aX":-4.063899313937785},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":2152,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40814155679372854,"extension":6.872363446403432},"index":5,"playId":"da5029c5-0469-3a06-9534-0ce37270ab52","pitchNumber":6,"startTime":"2025-09-16T00:25:36.928Z","endTime":"2025-09-16T00:25:42.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:25:42.279Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tommy Pham grounds into a force out, fielded by third baseman Matt Shaw. Spencer Horwitz out at 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-16T00:26:46.498Z","endTime":"2025-09-16T00:27:11.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-16T00:26:00.229Z","endTime":"2025-09-16T00:26:48.793Z","isPitch":false,"type":"action"},{"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":86.9,"endSpeed":80.5,"strikeZoneTop":3.32859465093001,"strikeZoneBottom":1.58560676494613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316548593249706,"aZ":-23.328624481166454,"pfxX":4.221718121106518,"pfxZ":5.420175037682308,"pX":-0.1232081000625029,"pZ":0.9199779560990973,"vX0":1.3524018575902428,"vY0":-126.52439910179326,"vZ0":-7.772759250289805,"x":121.7,"y":213.94,"x0":-1.2122923925767115,"y0":50.00299726069083,"z0":5.88392300308251,"aX":6.886053829721613},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":-7.9,"spinRate":2537,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.4318932639076172,"extension":6.978480652608796},"index":1,"playId":"f0dfded7-9d2a-3ca6-a48c-f3e6b39c0754","pitchNumber":1,"startTime":"2025-09-16T00:26:48.793Z","endTime":"2025-09-16T00:26:52.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.471958886924273,"aZ":-18.504150563409535,"pfxX":-6.054930796289116,"pfxZ":7.465703687085071,"pX":-0.4565187406746312,"pZ":1.7780871653131585,"vX0":3.373643777372501,"vY0":-134.31412056040875,"vZ0":-7.351422148997923,"x":134.4,"y":190.77,"x0":-0.9406683725932317,"y0":50.00324344122879,"z0":5.861298661926002,"aX":-11.088362736373618},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2143,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.40743398649287954,"extension":6.836262762614102},"hitData":{"launchSpeed":102.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":171.45}},"index":2,"playId":"f0403014-fb5e-3c3e-8a55-4cc1af8662d9","pitchNumber":2,"startTime":"2025-09-16T00:27:04.671Z","endTime":"2025-09-16T00:27:11.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:27:11.048Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Tommy Pham.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-16T00:29:06.191Z","endTime":"2025-09-16T00:29:28.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01544939064797,"aZ":-11.711151565560048,"pfxX":-2.8148340906227265,"pfxZ":10.00416277040194,"pX":-0.5031971456321942,"pZ":2.6589197561670948,"vX0":2.6122065470757625,"vY0":-142.63539205132173,"vZ0":-7.198495401514256,"x":136.18,"y":166.99,"x0":-1.0684068246008978,"y0":50.00522680164302,"z0":5.966119326205119,"aX":-5.75902993388137},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2317,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3850765661148987,"extension":6.971373664364814},"hitData":{"launchSpeed":97.7,"launchAngle":25.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.61,"coordY":62.76}},"index":0,"playId":"7bfc0308-3c33-3644-8ca3-c2c18d9760b0","pitchNumber":1,"startTime":"2025-09-16T00:29:20.673Z","endTime":"2025-09-16T00:29:28.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:29:28.898Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ian Happ hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-16T00:29:43.518Z","endTime":"2025-09-16T00:32:42.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.1,"endSpeed":90.0,"strikeZoneTop":3.59909487090375,"strikeZoneBottom":1.59910973059701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.179375939216705,"aZ":-13.423355571933245,"pfxX":-4.693921107974,"pfxZ":9.088736459605357,"pX":-0.36914887948598263,"pZ":1.5824024563684818,"vX0":3.3005264682705606,"vY0":-142.56661278708,"vZ0":-9.614228645381491,"x":131.07,"y":196.06,"x0":-0.9308895599822365,"y0":50.000413681055086,"z0":5.841453838245952,"aX":-9.679897398939074},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2388,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.38391215941592804,"extension":7.084731345223306},"index":0,"playId":"00cf3616-7117-3d11-8e24-08c0ff9db696","pitchNumber":1,"startTime":"2025-09-16T00:29:57.905Z","endTime":"2025-09-16T00:30:01.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.276556878984813,"aZ":-41.282500814541244,"pfxX":2.513883825188578,"pfxZ":-5.780557801894957,"pX":0.05666354208304843,"pZ":1.9925003859807517,"vX0":2.0334240921057694,"vY0":-124.73676125496796,"vZ0":-1.3471662201803205,"x":114.84,"y":184.98,"x0":-1.096001888536671,"y0":50.004691277809265,"z0":5.945622596912666,"aX":3.9587805162356817},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.6,"breakHorizontal":-5.0,"spinRate":2731,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.43924194455329824,"extension":7.0518137085014345},"index":1,"playId":"9b1fc8a4-5d77-34a6-a72c-a3f7db73d541","pitchNumber":2,"startTime":"2025-09-16T00:30:14.017Z","endTime":"2025-09-16T00:30:18.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.57000040621323,"strikeZoneBottom":1.72610941479753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.450607615926966,"aZ":-39.83457032192094,"pfxX":2.193363258919103,"pfxZ":-4.590266186063325,"pX":1.0767933599090307,"pZ":-0.1111961703883155,"vX0":4.278148387138326,"vY0":-128.7567473131286,"vZ0":-7.38176794047525,"x":75.96,"y":241.78,"x0":-0.8959146378981099,"y0":50.0061688693275,"z0":5.901727620700405,"aX":3.6572904934221504},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.8,"breakHorizontal":-5.0,"spinRate":2841,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4265295445361392,"extension":6.8389004566825555},"index":2,"playId":"f9f83554-2ecf-3aae-b759-3263aef4892c","pitchNumber":3,"startTime":"2025-09-16T00:30:38.247Z","endTime":"2025-09-16T00:30:41.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.51434363086562,"strikeZoneBottom":1.57074997689875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81461390393994,"aZ":-30.26711727833104,"pfxX":1.3285816630833738,"pfxZ":1.0343973747398874,"pX":1.3149312816917087,"pZ":0.9590058087848536,"vX0":5.924860735954106,"vY0":-133.83265989972378,"vZ0":-7.240854060174261,"x":66.88,"y":212.89,"x0":-1.0898220627099267,"y0":50.00024097938659,"z0":5.834390026702024,"aX":2.43486857879825},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.6,"spinRate":2629,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.40751498265328046,"extension":6.902874042381102},"index":3,"playId":"991d50d9-341c-3d67-a6b5-86d1940aacb1","pitchNumber":4,"startTime":"2025-09-16T00:31:07.818Z","endTime":"2025-09-16T00:31:11.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24811747623021,"aZ":-31.156873509115965,"pfxX":1.5958745643533838,"pfxZ":0.576120030308938,"pX":0.7337548714182885,"pZ":1.6374439828660854,"vX0":4.628556259333298,"vY0":-131.69203286318879,"vZ0":-4.874326916025089,"x":89.03,"y":194.57,"x0":-1.249394800912974,"y0":50.00500129326847,"z0":5.799633069949223,"aX":2.8203630418936205},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.2,"breakHorizontal":-3.8,"spinRate":2601,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4148797412775185,"extension":7.098189022361725},"index":4,"playId":"c35f74e4-584f-39a0-8f08-d8dd6cb56f72","pitchNumber":5,"startTime":"2025-09-16T00:31:27.314Z","endTime":"2025-09-16T00:31:30.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34105653170008,"aZ":-11.208606834454184,"pfxX":-4.316116296804706,"pfxZ":10.010174337298125,"pX":-0.32908071678315637,"pZ":2.326986167471471,"vX0":3.3326759018810446,"vY0":-143.79540758972104,"vZ0":-8.13270550752066,"x":129.54,"y":175.95,"x0":-0.942342992488382,"y0":50.00052893647312,"z0":5.887197168231776,"aX":-9.037482993974994},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":7.2,"spinRate":2413,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3809080863410461,"extension":7.124471019252863},"index":5,"playId":"9b884f42-080e-37d9-9fa9-263cffa27686","pitchNumber":6,"startTime":"2025-09-16T00:31:58.619Z","endTime":"2025-09-16T00:32:02.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96048472453933,"aZ":-10.614321255457115,"pfxX":-3.716747112692132,"pfxZ":10.40088343798369,"pX":-0.12336337124992727,"pZ":2.9834418640954583,"vX0":3.8069163089839413,"vY0":-143.47304429701282,"vZ0":-6.570722083284893,"x":121.7,"y":158.23,"x0":-0.9882153833260775,"y0":50.000730137177825,"z0":5.973326414171277,"aX":-7.7034740682455904},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2394,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38258340986816153,"extension":7.148477102245781},"index":6,"playId":"6ba4e1b9-5416-379a-9893-d5f94b29ad6b","pitchNumber":7,"startTime":"2025-09-16T00:32:19.115Z","endTime":"2025-09-16T00:32:22.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.516646449733262,"aZ":-42.17120131901985,"pfxX":5.706232755331697,"pfxZ":-6.1146492699234685,"pX":1.985385169187504,"pZ":2.573735658096358,"vX0":5.184456393725544,"vY0":-127.38333046760646,"vZ0":-0.32180475700240785,"x":41.32,"y":169.29,"x0":-0.8217988726948151,"y0":50.00477837401607,"z0":6.051447027359941,"aX":9.325485036713417},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.9,"breakHorizontal":-11.5,"spinRate":2818,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.430897021638887,"extension":7.119050614593606},"index":7,"playId":"438ffac6-69ba-34f3-92f3-4fd1122d2661","pitchNumber":8,"startTime":"2025-09-16T00:32:38.936Z","endTime":"2025-09-16T00:32:42.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:32:42.965Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-16T00:32:47.757Z","endTime":"2025-09-16T00:34:07.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32790238919933,"aZ":-11.852544197168083,"pfxX":-4.557973183573848,"pfxZ":9.904681476154057,"pX":-0.09770082370479317,"pZ":2.534865305818432,"vX0":3.896709550840475,"vY0":-142.67808211312516,"vZ0":-7.306333284645268,"x":120.72,"y":170.34,"x0":-0.8922661094175572,"y0":50.00425817702541,"z0":5.884275500402747,"aX":-9.352273309042594},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2286,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3846252072360823,"extension":7.045708926631982},"index":0,"playId":"77ed8609-7a92-352b-b0a4-818d91a5aa0c","pitchNumber":1,"startTime":"2025-09-16T00:33:12.852Z","endTime":"2025-09-16T00:33:16.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.58351210477351,"aZ":-9.235256313204472,"pfxX":-5.338621734025029,"pfxZ":11.379061499633048,"pX":-0.14075562050138132,"pZ":1.969887551574973,"vX0":3.8784386649688107,"vY0":-142.4470987220217,"vZ0":-9.143849724664056,"x":122.37,"y":185.59,"x0":-0.8398004050622739,"y0":50.00070022295147,"z0":5.841149143272316,"aX":-10.75913297540149},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2249,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3873791064294738,"extension":7.228764221116556},"index":1,"playId":"150fa4b2-19b5-3d45-a0dc-d0139fc6936f","pitchNumber":2,"startTime":"2025-09-16T00:33:37.403Z","endTime":"2025-09-16T00:33:40.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.677598215963464,"aZ":-13.10577286248262,"pfxX":-3.331113157480166,"pfxZ":9.137803274484451,"pX":-0.28246816466170593,"pZ":4.039157139046698,"vX0":2.88859499577319,"vY0":-143.85736547089482,"vZ0":-3.211330165689803,"x":127.77,"y":129.72,"x0":-0.868882522169607,"y0":50.00530552040952,"z0":5.98717348781139,"aX":-6.953611701869334},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2396,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3813497041202081,"extension":7.106241333698714},"index":2,"playId":"b52457f3-54a7-3843-8676-1b9bd9062691","pitchNumber":3,"startTime":"2025-09-16T00:34:03.646Z","endTime":"2025-09-16T00:34:07.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:34:07.600Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to center fielder Jack Suwinski.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-16T00:34:20.930Z","endTime":"2025-09-16T00:36:15.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.29405543675685,"strikeZoneBottom":1.59244284189047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76984676879436,"aZ":-11.85799413495914,"pfxX":-4.230216394622173,"pfxZ":10.019182347629016,"pX":0.38677471475806807,"pZ":2.410339395695983,"vX0":4.783329523571276,"vY0":-142.0160620016892,"vZ0":-7.867524854838881,"x":102.26,"y":173.7,"x0":-0.7757130274296087,"y0":50.00191087649143,"z0":5.9841618871441495,"aX":-8.57683428089275},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2443,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38678711830104495,"extension":7.112845669563996},"index":0,"playId":"e243919b-bd7b-3e9b-9e2e-2e264b8f0930","pitchNumber":1,"startTime":"2025-09-16T00:34:30.497Z","endTime":"2025-09-16T00:34:33.902Z","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":97.8,"endSpeed":89.0,"strikeZoneTop":3.2833668903962,"strikeZoneBottom":1.58219156806412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.019540762780004,"aZ":-14.805452372801552,"pfxX":-4.418427523395889,"pfxZ":8.498018379799218,"pX":-0.653088482694143,"pZ":3.77980060171547,"vX0":2.484095399336484,"vY0":-142.37627210726924,"vZ0":-3.6414519395576153,"x":141.89,"y":136.73,"x0":-0.9648384407335856,"y0":50.00455995346264,"z0":6.0181576356485165,"aX":-9.032381057752517},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":7.4,"spinRate":2412,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38534610610741593,"extension":7.019029125765629},"index":1,"playId":"4d576f4b-7eb5-3df2-9ab9-58dabee77beb","pitchNumber":2,"startTime":"2025-09-16T00:34:48.363Z","endTime":"2025-09-16T00:34:51.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.34999830736546,"strikeZoneBottom":1.7191421325396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22417223691207,"aZ":-29.381460896194966,"pfxX":1.8162932347018828,"pfxZ":1.565219163885562,"pX":0.6517903797519161,"pZ":2.6081860748761967,"vX0":3.510384223933921,"vY0":-132.17837211276102,"vZ0":-3.2279257856406915,"x":92.16,"y":168.36,"x0":-0.9256142422922883,"y0":50.00295097242458,"z0":5.985785381348593,"aX":3.2362037782496285},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.4,"breakHorizontal":-4.0,"spinRate":2554,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4132227981518444,"extension":6.924170927830179},"index":2,"playId":"4def30d6-aee7-33d0-8fff-ff23bf531961","pitchNumber":3,"startTime":"2025-09-16T00:35:05.972Z","endTime":"2025-09-16T00:35:11.367Z","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":99.1,"endSpeed":90.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.37892140034306,"aZ":-13.69431224501282,"pfxX":-4.52340408916463,"pfxZ":8.806537160389627,"pX":0.5732220767388628,"pZ":3.5719593117867214,"vX0":5.668080516851409,"vY0":-144.14477689357142,"vZ0":-4.1076905403599335,"x":95.15,"y":142.34,"x0":-0.8335313948266461,"y0":50.00429333266711,"z0":5.86473147007053,"aX":-9.493644359380882},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2472,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38039525278511066,"extension":7.22654408241211},"index":3,"playId":"8c8a0d69-8ebe-37fb-b7fe-f20b58205a0a","pitchNumber":4,"startTime":"2025-09-16T00:35:23.325Z","endTime":"2025-09-16T00:35:27.171Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.34999964803733,"strikeZoneBottom":1.65227037571491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.913013166646614,"aZ":-32.81942266936765,"pfxX":1.9779881959515992,"pfxZ":-0.35764321790545095,"pX":1.1413953936265813,"pZ":0.2546887732134012,"vX0":4.731866751660685,"vY0":-133.34578793150314,"vZ0":-8.422595503068196,"x":73.49,"y":231.9,"x0":-0.9057587974944082,"y0":50.000124236554356,"z0":5.788174762250569,"aX":3.597698563642837},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.2,"breakHorizontal":-4.6,"spinRate":2580,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4091434321929639,"extension":7.205299947829464},"index":4,"playId":"04df4f40-2d95-3cf7-8aab-23582d97c9b2","pitchNumber":5,"startTime":"2025-09-16T00:35:44.593Z","endTime":"2025-09-16T00:35:48.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.913651777591156,"aZ":-10.731485048650956,"pfxX":-3.6273215323387813,"pfxZ":10.351534504907848,"pX":-0.07122772564330286,"pZ":3.150192061449819,"vX0":3.808014578692339,"vY0":-143.41858307511802,"vZ0":-5.944184352311987,"x":119.72,"y":153.72,"x0":-0.9485386807350809,"y0":50.003544226252636,"z0":5.9271237030706665,"aX":-7.514373911545531},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2382,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.38273806518645825,"extension":7.208417361414861},"hitData":{"launchSpeed":89.1,"launchAngle":23.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.36,"coordY":81.26}},"index":5,"playId":"adcb3487-9cc8-3690-a2af-00db89bc7037","pitchNumber":6,"startTime":"2025-09-16T00:36:08.264Z","endTime":"2025-09-16T00:36:15.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:36:15.592Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-16T00:38:30.691Z","endTime":"2025-09-16T00:40:07.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Soroka replaces Jameson Taillon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-16T00:37:51.362Z","endTime":"2025-09-16T00:38:33.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.25838128695163,"strikeZoneBottom":1.59456723481816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.817730514133714,"aZ":-15.189136355133739,"pfxX":-4.127523545424754,"pfxZ":8.875819159412956,"pX":1.251376672817218,"pZ":2.3916590698689997,"vX0":11.232909482473454,"vY0":-137.51747237595052,"vZ0":-5.371785549922539,"x":69.3,"y":174.21,"x0":-2.351883135326652,"y0":50.00070863118824,"z0":5.402664582989096,"aX":-7.898394823413665},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":5.0,"spinRate":2598,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3984725980618822,"extension":6.27301909580049},"index":1,"playId":"774b6809-771e-3877-aa86-bdfd718f91b1","pitchNumber":1,"startTime":"2025-09-16T00:38:33.026Z","endTime":"2025-09-16T00:38:36.679Z","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.9,"endSpeed":85.6,"strikeZoneTop":3.36000066548291,"strikeZoneBottom":1.68423472366491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67138959631288,"aZ":-14.094808160847908,"pfxX":-5.8714578667405934,"pfxZ":9.638686497078655,"pX":1.0846815587522447,"pZ":2.431781450291855,"vX0":11.255637704323089,"vY0":-136.26972908333585,"vZ0":-5.472458013455711,"x":75.65,"y":173.12,"x0":-2.341386672087183,"y0":50.00475745198003,"z0":5.444216880746624,"aX":-11.0164676947918},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2535,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40235081100515835,"extension":6.282726995647593},"index":2,"playId":"30087161-e6a9-3614-8f8c-8ffb9273cd33","pitchNumber":2,"startTime":"2025-09-16T00:38:47.190Z","endTime":"2025-09-16T00:38:51.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.18223357536436,"strikeZoneBottom":1.4354408559068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91841123613873,"aZ":-14.67847587216552,"pfxX":-4.904718878413897,"pfxZ":9.107012041160566,"pX":0.6515678372313624,"pZ":2.2205123104520728,"vX0":10.09729227233981,"vY0":-137.79098105650792,"vZ0":-6.040574427991749,"x":92.16,"y":178.83,"x0":-2.4248164441369,"y0":50.001186681427576,"z0":5.434737487294289,"aX":-9.421672161005501},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":6.7,"spinRate":2601,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.39767547700314765,"extension":6.3545966606619215},"index":3,"playId":"f1f25a20-e518-311e-8f6b-6a86a8af96bb","pitchNumber":3,"startTime":"2025-09-16T00:39:02.575Z","endTime":"2025-09-16T00:39:06.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.35999922579295,"strikeZoneBottom":1.59020304915338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.579463276176437,"aZ":-16.585558632575726,"pfxX":-4.271297555387122,"pfxZ":8.038718198438929,"pX":0.8025278009542751,"pZ":1.3576110940822088,"vX0":10.3335378686926,"vY0":-138.1006713226849,"vZ0":-7.821256047734778,"x":86.41,"y":202.12,"x0":-2.426162339359582,"y0":50.00639218882142,"z0":5.333720579944937,"aX":-8.287372296099207},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":5.6,"spinRate":2656,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3960118542756663,"extension":6.493535364760558},"index":4,"playId":"d6d451e2-b20b-39aa-a077-163c95d26e8c","pitchNumber":4,"startTime":"2025-09-16T00:39:18.088Z","endTime":"2025-09-16T00:39:21.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.399193355295967,"aZ":-13.97517427038772,"pfxX":-5.212261287702624,"pfxZ":9.4544343893456,"pX":0.8742470137244608,"pZ":2.2820770597981843,"vX0":10.717115102498786,"vY0":-138.03339152169931,"vZ0":-5.96892544505904,"x":83.68,"y":177.16,"x0":-2.385712845470571,"y0":50.00660308178101,"z0":5.417723883500435,"aX":-10.038291517778982},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2618,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3971734686074746,"extension":6.591848821328244},"index":5,"playId":"866f8773-9fb2-3758-b200-857ac2a7e041","pitchNumber":5,"startTime":"2025-09-16T00:39:34.912Z","endTime":"2025-09-16T00:39:38.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-09-16T00:39:52.829Z","endTime":"2025-09-16T00:40:03.579Z","isPitch":false,"type":"action","player":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.26303203525013,"strikeZoneBottom":1.52075808870642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55558416742331,"aZ":-37.40014299962108,"pfxX":7.548528946103747,"pfxZ":-3.619579440337539,"pX":0.8337066611894264,"pZ":0.7123477743037384,"vX0":5.2711730691699055,"vY0":-119.59961107601644,"vZ0":-3.8891185088242413,"x":85.22,"y":219.55,"x0":-2.380948767148089,"y0":50.00000662595745,"z0":5.721425685752437,"aX":10.908531796570003},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.2,"breakHorizontal":-15.0,"spinRate":2984,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45836230692943847,"extension":6.158202458897666},"index":7,"playId":"350a19e7-5cc4-3b7a-9586-79bf90eae14d","pitchNumber":6,"startTime":"2025-09-16T00:40:03.579Z","endTime":"2025-09-16T00:40:07.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:40:07.611Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-16T00:40:19.397Z","endTime":"2025-09-16T00:42:03.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.35397960189493,"strikeZoneBottom":1.52723023197571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.249803287169016,"aZ":-12.837595295189452,"pfxX":-6.304965181619759,"pfxZ":9.96395149774408,"pX":1.290233520275376,"pZ":0.5869497672812023,"vX0":11.954000766201123,"vY0":-138.51455768097043,"vZ0":-10.648635857085349,"x":67.82,"y":222.93,"x0":-2.264439547123351,"y0":50.006251315567084,"z0":5.342288861174407,"aX":-12.240916902075663},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2619,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3955901311672658,"extension":6.591256898598422},"index":0,"playId":"e4a8239c-f954-3f94-91d4-2221274a7ac5","pitchNumber":1,"startTime":"2025-09-16T00:40:32.271Z","endTime":"2025-09-16T00:40:36.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.31047411074682,"strikeZoneBottom":1.52525597261314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.005572685916736,"aZ":-39.218396542104664,"pfxX":4.41194886253989,"pfxZ":-4.71953980511159,"pX":1.6215853033912575,"pZ":0.7132355762466287,"vX0":8.171017362681424,"vY0":-121.47251819885099,"vZ0":-3.539343333841443,"x":55.19,"y":219.52,"x0":-2.3601222302756684,"y0":50.00213272799372,"z0":5.602037883275574,"aX":6.585788421781449},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.1,"breakHorizontal":-10.0,"spinRate":2997,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4510688472579556,"extension":6.276089207670797},"index":1,"playId":"4be39575-433f-34a3-9b37-ee55e11815b2","pitchNumber":2,"startTime":"2025-09-16T00:40:53.321Z","endTime":"2025-09-16T00:40:57.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.47238815928002,"strikeZoneBottom":1.68767411156789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.670085856832845,"aZ":-13.486388032696688,"pfxX":-6.565146677548627,"pfxZ":9.620542324142473,"pX":-0.5303997663851425,"pZ":2.3924618218260987,"vX0":7.887728368227962,"vY0":-138.4365361350244,"vZ0":-5.6442427146632435,"x":137.22,"y":174.18,"x0":-2.562515540143916,"y0":50.001872921627715,"z0":5.359095210049641,"aX":-12.752394209786626},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":10.3,"spinRate":2671,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3955246419620786,"extension":6.473734770559491},"index":2,"playId":"f2baf91b-35f9-3096-972f-32bcc7acfd10","pitchNumber":3,"startTime":"2025-09-16T00:41:14.105Z","endTime":"2025-09-16T00:41:17.797Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.573387349000033,"aZ":-38.10628763936957,"pfxX":3.6436562134337755,"pfxZ":-3.8974358963215803,"pX":0.6603722062910258,"pZ":2.0667899282811573,"vX0":6.297110563914631,"vY0":-122.72202520993109,"vZ0":-1.0550599698638454,"x":91.83,"y":182.98,"x0":-2.4133298724772905,"y0":50.002040069247045,"z0":5.751896527307385,"aX":5.548018174865206},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.1,"breakHorizontal":-8.0,"spinRate":2915,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4465352764632535,"extension":6.320593693972331},"index":3,"playId":"6b27dae8-3990-365a-b346-9881c24255e2","pitchNumber":4,"startTime":"2025-09-16T00:41:33.104Z","endTime":"2025-09-16T00:41:37.243Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.626210709807626,"aZ":-42.107691126516436,"pfxX":5.9688502006823265,"pfxZ":-6.9209859962957445,"pX":1.2969569088312716,"pZ":-0.13276684298994149,"vX0":6.562609464981281,"vY0":-119.99807966177434,"vZ0":-4.7588940911470345,"x":67.56,"y":242.36,"x0":-2.2649806293238646,"y0":50.002478902103825,"z0":5.690457559851453,"aX":8.567014840874961},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.6,"breakHorizontal":-12.6,"spinRate":3121,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4592211220598492,"extension":6.232791925617503},"index":4,"playId":"b45209c8-65bb-303a-b43d-6693b134d2fe","pitchNumber":5,"startTime":"2025-09-16T00:41:57.426Z","endTime":"2025-09-16T00:42:03.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:42:03.026Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to left fielder Ian Happ.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-16T00:42:13.677Z","endTime":"2025-09-16T00:43:02.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.349810084244886,"aZ":-14.269753325659734,"pfxX":-6.451426681627949,"pfxZ":8.886078958395858,"pX":-0.23362193657219038,"pZ":3.0769587815501707,"vX0":8.546504935910136,"vY0":-140.87844602271068,"vZ0":-4.152796302822017,"x":125.91,"y":155.7,"x0":-2.46529174813753,"y0":50.00020454448874,"z0":5.4894806023170535,"aX":-12.995259997953958},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2667,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3884790922929944,"extension":6.260502451332248},"index":0,"playId":"28961e29-c629-3ca6-97a1-5c8e0bb9c1f5","pitchNumber":1,"startTime":"2025-09-16T00:42:29.432Z","endTime":"2025-09-16T00:42:34.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.713648982125452,"aZ":-14.964893826616942,"pfxX":-6.286047011281427,"pfxZ":8.554833913010691,"pX":-0.21863977356011877,"pZ":2.928125345333267,"vX0":8.31060533367705,"vY0":-140.6641148972674,"vZ0":-4.400783872631815,"x":125.33,"y":159.72,"x0":-2.389202996534115,"y0":50.00508209908387,"z0":5.477394512630011,"aX":-12.649275448389975},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2640,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3887856249654096,"extension":6.3356314335148385},"hitData":{"launchSpeed":86.0,"launchAngle":35.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.05,"coordY":79.06}},"index":1,"playId":"c468e05f-cb2a-3897-88fa-ed20efe34f93","pitchNumber":2,"startTime":"2025-09-16T00:42:50.876Z","endTime":"2025-09-16T00:43:02.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:43:02.888Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks. Andrew McCutchen to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-16T00:43:08.709Z","endTime":"2025-09-16T00:45:17.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.31891356608767,"strikeZoneBottom":1.4513101909662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71968871064857,"aZ":-40.53264508531997,"pfxX":2.7196310178422323,"pfxZ":-5.658242018759663,"pX":1.2664225132550302,"pZ":1.5618949280551793,"vX0":7.854855383307758,"vY0":-121.10677009275223,"vZ0":-1.50488205512482,"x":68.73,"y":196.61,"x0":-2.378455613648566,"y0":50.00116844997767,"z0":5.752158698765321,"aX":4.018279451600245},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.3,"breakHorizontal":-6.8,"spinRate":2861,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4531030945262713,"extension":6.234411923179363},"index":0,"playId":"34849207-1ae7-32a3-8785-e842dbfdb17e","pitchNumber":1,"startTime":"2025-09-16T00:43:27.327Z","endTime":"2025-09-16T00:43:30.579Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.28544718590865,"strikeZoneBottom":1.41790536993206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.893922490120143,"aZ":-15.674551069735031,"pfxX":-5.869198215484634,"pfxZ":8.520812649831779,"pX":-0.8622098561077765,"pZ":2.9911834480075825,"vX0":6.367070448105903,"vY0":-138.30106294352868,"vZ0":-4.032491509576662,"x":149.87,"y":158.02,"x0":-2.4319051306015935,"y0":50.00511036928511,"z0":5.519722329675812,"aX":-11.369183080824307},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":9.4,"spinRate":2516,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39605793425345626,"extension":6.2901671569071285},"index":1,"playId":"8d6468ed-a0e2-378e-bf02-f27b77ba8270","pitchNumber":2,"startTime":"2025-09-16T00:43:45.109Z","endTime":"2025-09-16T00:43:48.868Z","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":95.0,"endSpeed":86.8,"strikeZoneTop":3.37049772792959,"strikeZoneBottom":1.50339818732122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.187245324387792,"aZ":-14.365623021346115,"pfxX":-4.775971713925477,"pfxZ":9.256267262506636,"pX":0.3168613340490586,"pZ":1.6576953984085672,"vX0":8.850658943989382,"vY0":-137.93514074244626,"vZ0":-7.632019336224889,"x":104.92,"y":194.02,"x0":-2.315415523830256,"y0":50.00185805569956,"z0":5.432631525370719,"aX":-9.18805553004126},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":6.7,"spinRate":2599,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39736212501247925,"extension":6.246410847974543},"index":2,"playId":"a8700c52-4703-35ad-bf98-04a729423b25","pitchNumber":3,"startTime":"2025-09-16T00:44:04.517Z","endTime":"2025-09-16T00:44:08.080Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.34315106345589,"strikeZoneBottom":1.47600761841728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14990780762104,"aZ":-39.907752732839256,"pfxX":5.488754594615372,"pfxZ":-5.333066584074811,"pX":0.5460100447963359,"pZ":1.2389476765365888,"vX0":5.3328395912475965,"vY0":-120.20289589505306,"vZ0":-2.1187213330117993,"x":96.19,"y":205.33,"x0":-2.4212109477169204,"y0":50.00139131174617,"z0":5.703442057775197,"aX":7.962030279116604},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.8,"breakHorizontal":-11.3,"spinRate":3067,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4571522757893405,"extension":6.4114819628246495},"index":3,"playId":"2fcf216d-b771-378b-a1b7-ad28681505de","pitchNumber":4,"startTime":"2025-09-16T00:44:23.293Z","endTime":"2025-09-16T00:44:26.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.004265738522285,"aZ":-15.116722374481878,"pfxX":-4.810239858728274,"pfxZ":8.736183947730416,"pX":0.09498319937809231,"pZ":3.4883977484974182,"vX0":8.31461493077701,"vY0":-139.04541406952197,"vZ0":-2.8473847972380435,"x":113.38,"y":144.59,"x0":-2.312974149600994,"y0":50.00296722645567,"z0":5.532384156336763,"aX":-9.393002523570136},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2686,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39434243221200926,"extension":6.398155647908218},"index":4,"playId":"4260113b-490f-3d71-872b-f00649ed69a9","pitchNumber":5,"startTime":"2025-09-16T00:44:42.107Z","endTime":"2025-09-16T00:44:45.107Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.38622025731738,"strikeZoneBottom":1.47760378395368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.269224976769546,"aZ":-11.649145150626381,"pfxX":-5.146825826873763,"pfxZ":10.466962642624713,"pX":1.3089174891653994,"pZ":1.549047076757663,"vX0":11.782307452020913,"vY0":-138.9412847444133,"vZ0":-8.230090376020357,"x":67.11,"y":196.96,"x0":-2.31229012546263,"y0":50.001905149284966,"z0":5.318021581010686,"aX":-10.092509832256956},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2644,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3937740629432547,"extension":6.525450006315688},"index":5,"playId":"186c51f3-c06a-35ee-b0d4-40d34a9a7700","pitchNumber":6,"startTime":"2025-09-16T00:45:06.299Z","endTime":"2025-09-16T00:45:17.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:45:17.381Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Yorke grounds into a force out, third baseman Matt Shaw to second baseman Nico Hoerner. Joey Bart out at 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-16T00:46:14.369Z","endTime":"2025-09-16T00:47:24.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-16T00:45:20.470Z","endTime":"2025-09-16T00:46:16.642Z","isPitch":false,"type":"action"},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.609998407924,"strikeZoneBottom":1.62200972161742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.027347675465236,"aZ":-36.493114082653,"pfxX":5.097572095181156,"pfxZ":-2.928302969056925,"pX":1.949402239443805,"pZ":1.7585785208834375,"vX0":8.474983515793364,"vY0":-120.53328976850226,"vZ0":-1.8402588529094355,"x":42.69,"y":191.3,"x0":-2.2722048403958555,"y0":50.00508674506003,"z0":5.749010573613664,"aX":7.512484817956518},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.5,"breakHorizontal":-11.3,"spinRate":2991,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4541195608838029,"extension":6.143223914885951},"index":1,"playId":"ed88bf3f-382d-31f4-b51e-0dffa2f8636c","pitchNumber":1,"startTime":"2025-09-16T00:46:16.642Z","endTime":"2025-09-16T00:46:20.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55636083194938,"aZ":-11.8353623587485,"pfxX":-6.766586105708576,"pfxZ":10.534483756234147,"pX":-0.18973272956870887,"pZ":1.844886884899808,"vX0":8.375857481098867,"vY0":-138.23433408225355,"vZ0":-7.536425984358743,"x":124.23,"y":188.97,"x0":-2.383490454079421,"y0":50.00043296829525,"z0":5.405738555817562,"aX":-13.060883186364086},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2699,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3966274576651605,"extension":6.520384772501338},"index":2,"playId":"a725a220-0437-31e9-b3a9-1496ac959b32","pitchNumber":2,"startTime":"2025-09-16T00:46:33.105Z","endTime":"2025-09-16T00:46:37.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.246202605106074,"aZ":-14.48458501309773,"pfxX":-4.457017939614621,"pfxZ":9.101937833048272,"pX":-0.19871509037333127,"pZ":3.3608730649517353,"vX0":7.4233790745751875,"vY0":-138.59934276881745,"vZ0":-3.377735792031324,"x":124.57,"y":148.04,"x0":-2.3338844013965234,"y0":50.00425736456978,"z0":5.563911468222127,"aX":-8.664284767286526},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2620,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3953313280545716,"extension":6.3817454518843455},"index":3,"playId":"dd616c10-823d-3d09-b803-b4fe5edebcf2","pitchNumber":3,"startTime":"2025-09-16T00:46:54.541Z","endTime":"2025-09-16T00:46:57.831Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905666445567743,"aZ":-39.2964592887039,"pfxX":7.242276795797258,"pfxZ":-5.0641990389154445,"pX":0.2745699797933641,"pZ":1.7792399817617122,"vX0":4.018128102150472,"vY0":-118.52125896552607,"vZ0":-0.9940049386579527,"x":106.53,"y":190.74,"x0":-2.3893932617816596,"y0":50.0006715100111,"z0":5.826719581904413,"aX":10.191532063668546},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.1,"breakHorizontal":-14.2,"spinRate":3058,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4640337548621476,"extension":6.165787067039706},"hitData":{"launchSpeed":76.3,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":170.43}},"index":4,"playId":"4e66736a-22f3-3e94-a1d1-2d27d9272b22","pitchNumber":4,"startTime":"2025-09-16T00:47:16.895Z","endTime":"2025-09-16T00:47:24.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:47:24.761Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-16T00:49:44.558Z","endTime":"2025-09-16T00:51:19.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":2.95677053889171,"strikeZoneBottom":1.28797395885152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8648555532831,"aZ":-42.91684741402008,"pfxX":4.472344562988042,"pfxZ":-7.261987397738789,"pX":-0.8227048437000409,"pZ":5.1075688660683225,"vX0":-0.059407016582019856,"vY0":-120.94096876244728,"vZ0":6.186413514006807,"x":148.36,"y":100.88,"x0":-1.3787173021650607,"y0":50.00294176634465,"z0":6.283161854561005,"aX":6.616163342567867},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.4,"breakHorizontal":-8.0,"spinRate":2581,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4531242032339291,"extension":6.680546357873909},"index":0,"playId":"feee2dc3-0a01-30bf-b28d-b0fcd0aefc82","pitchNumber":1,"startTime":"2025-09-16T00:49:56.233Z","endTime":"2025-09-16T00:49:59.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.0,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50645869421567,"aZ":-8.905749198806374,"pfxX":-4.501115000902203,"pfxZ":10.981301853616046,"pX":0.07944304309699196,"pZ":1.647170879572321,"vX0":4.862435234518438,"vY0":-144.81238737453455,"vZ0":-10.247472374701617,"x":113.97,"y":194.31,"x0":-1.0383883463328434,"y0":50.00688989183184,"z0":5.78105121742795,"aX":-9.541231532486682},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2421,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.37854487178597385,"extension":7.138531546496366},"index":1,"playId":"f5cc9906-7989-3fa8-bed1-02ea1e5fcb18","pitchNumber":2,"startTime":"2025-09-16T00:50:13.188Z","endTime":"2025-09-16T00:50:16.951Z","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":98.1,"endSpeed":89.0,"strikeZoneTop":2.95188892952265,"strikeZoneBottom":1.3667697188752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89393320900872,"aZ":-13.109099869169485,"pfxX":-2.8803386548998082,"pfxZ":9.27524772307359,"pX":-1.3953618021160494,"pZ":5.457752233130611,"vX0":0.5287514202274289,"vY0":-142.9213723397121,"vZ0":0.6376984792743237,"x":170.19,"y":91.42,"x0":-1.2094413393711816,"y0":50.00331817228303,"z0":6.058794149132768,"aX":-5.920889445699478},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2256,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3841722505069063,"extension":6.9887829133943145},"index":2,"playId":"54f65192-d956-30a9-a44d-f433d0dcc7a2","pitchNumber":3,"startTime":"2025-09-16T00:50:33.828Z","endTime":"2025-09-16T00:50:36.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44248630639893,"aZ":-40.929771491550014,"pfxX":3.458507047624963,"pfxZ":-5.713309066179317,"pX":0.09054351424780839,"pZ":1.366974115032319,"vX0":1.6133597879295771,"vY0":-123.32722696362616,"vZ0":-2.4669560468268683,"x":113.55,"y":201.87,"x0":-1.022117499803516,"y0":50.00041143114854,"z0":5.845743863343501,"aX":5.304403811763058},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.7,"breakHorizontal":-6.6,"spinRate":2626,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4448123856197954,"extension":6.973755996084596},"index":3,"playId":"811db891-d7cc-3dcd-869c-ab8af30e5ff0","pitchNumber":4,"startTime":"2025-09-16T00:50:50.141Z","endTime":"2025-09-16T00:50:53.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-16T00:51:01.332Z","endTime":"2025-09-16T00:51:15.496Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.02,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.567663041615564,"aZ":-44.59171217341564,"pfxX":3.3823070609510224,"pfxZ":-8.075280389776767,"pX":0.5215569229662095,"pZ":1.7933912407330106,"vX0":2.468874618140304,"vY0":-123.97670852887663,"vZ0":-0.9689779649019978,"x":97.12,"y":190.36,"x0":-0.9307571146918949,"y0":50.00192031643501,"z0":5.950599954909221,"aX":5.201368297496865},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-14.5,"breakHorizontal":-6.7,"spinRate":2745,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.44383729367112146,"extension":7.097464709363968},"index":5,"playId":"192363d6-b442-3361-a981-58d201fe2514","pitchNumber":5,"startTime":"2025-09-16T00:51:15.496Z","endTime":"2025-09-16T00:51:19.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:51:19.191Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-16T00:51:31.339Z","endTime":"2025-09-16T00:53:39.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.22585161231305,"aZ":-11.359904000046338,"pfxX":-3.9463186105116295,"pfxZ":10.156192520243353,"pX":0.1323054294416008,"pZ":3.338954531990997,"vX0":4.507034020516295,"vY0":-142.59394891871725,"vZ0":-5.009939932347377,"x":111.96,"y":148.63,"x0":-0.9595954588904246,"y0":50.004618052480595,"z0":5.841752179391234,"aX":-8.089461546197045},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3847987052191124,"extension":7.161441029779389},"index":0,"playId":"84c23e20-328c-3823-815f-d300a9220ae6","pitchNumber":1,"startTime":"2025-09-16T00:51:46.550Z","endTime":"2025-09-16T00:51:50.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.5600021654182,"strikeZoneBottom":1.62648260370284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50053488582576,"aZ":-43.86267394328674,"pfxX":4.301248389460316,"pfxZ":-7.231246682444457,"pX":0.04432917076483753,"pZ":2.1592327925165264,"vX0":1.313471538981989,"vY0":-126.96538802691975,"vZ0":-0.6373072149920729,"x":115.31,"y":180.48,"x0":-1.0398984350826121,"y0":50.00518420597122,"z0":5.935541834844633,"aX":6.9500806792126895},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-13.0,"breakHorizontal":-8.0,"spinRate":2752,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4331192994067692,"extension":7.05205559307323},"index":1,"playId":"21f3074d-324b-3a07-ad0f-6d3500400863","pitchNumber":2,"startTime":"2025-09-16T00:52:03.742Z","endTime":"2025-09-16T00:52:07.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-16T00:52:17.722Z","endTime":"2025-09-16T00:52:30.491Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.54004167283604,"strikeZoneBottom":1.71882233557715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24192733714215,"aZ":-44.092362755440675,"pfxX":4.811487560367219,"pfxZ":-7.288485354332841,"pX":-0.10194518455308951,"pZ":1.0678022825597093,"vX0":0.7189371201169878,"vY0":-127.8001611553406,"vZ0":-3.112858342384781,"x":120.89,"y":209.95,"x0":-1.0122219801159944,"y0":50.00381918733943,"z0":5.805217677485605,"aX":7.865495591037394},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.7,"breakHorizontal":-8.9,"spinRate":2822,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.43052993160228814,"extension":7.097328367365019},"index":3,"playId":"5d01b925-e799-36d7-9be7-8de05adc6f5d","pitchNumber":3,"startTime":"2025-09-16T00:52:30.491Z","endTime":"2025-09-16T00:52:33.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.47199234872706,"strikeZoneBottom":1.61007939655052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.515014655949305,"aZ":-28.856207324147242,"pfxX":3.369183775795346,"pfxZ":1.8681955500120386,"pX":0.29734140695422356,"pZ":1.1014213215877855,"vX0":2.3502958125984006,"vY0":-132.35784734466273,"vZ0":-6.58707337651631,"x":105.67,"y":209.04,"x0":-1.0391368346287968,"y0":50.00496539657722,"z0":5.727678995726442,"aX":5.9953531660211805},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.2,"breakHorizontal":-6.6,"spinRate":2680,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4133840247725469,"extension":6.992554068505212},"index":4,"playId":"1504450a-ba5e-3bb6-b9a8-72b05fd9167e","pitchNumber":4,"startTime":"2025-09-16T00:52:52.397Z","endTime":"2025-09-16T00:52:56.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.56000019178377,"strikeZoneBottom":1.72540421035292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.400590034153456,"aZ":-42.01331017055834,"pfxX":2.883330136294913,"pfxZ":-6.302248402798489,"pX":1.476777996525558,"pZ":1.1702267993744355,"vX0":4.987159189760393,"vY0":-124.80069655244542,"vZ0":-2.7117589628377465,"x":60.71,"y":207.18,"x0":-0.9295026541837111,"y0":50.00025363021408,"z0":5.763882940618892,"aX":4.503199526648673},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.8,"breakHorizontal":-6.5,"spinRate":2726,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44051829266302267,"extension":7.233718203952368},"index":5,"playId":"d6b5eb99-0dc3-39af-bbe2-3ccb3912f8f4","pitchNumber":5,"startTime":"2025-09-16T00:53:09.220Z","endTime":"2025-09-16T00:53:12.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0148120609136,"aZ":-11.636337880745764,"pfxX":-6.004048290369893,"pfxZ":10.332192761004968,"pX":-0.483949606753982,"pZ":3.1964381147748964,"vX0":3.650169012871823,"vY0":-140.6103198863233,"vZ0":-5.3789918247151824,"x":135.45,"y":152.48,"x0":-1.0236809317529019,"y0":50.006262726685584,"z0":5.899719110840086,"aX":-11.938757720125258},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2394,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.39060720214644284,"extension":7.129875947913283},"hitData":{"launchSpeed":94.7,"launchAngle":10.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.5,"coordY":112.88}},"index":6,"playId":"05993f5a-f63f-308b-9a16-dc11cf833826","pitchNumber":6,"startTime":"2025-09-16T00:53:27.167Z","endTime":"2025-09-16T00:53:39.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:53:39.826Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to center fielder Jack Suwinski.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-16T00:53:43.075Z","endTime":"2025-09-16T00:55:54.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.61248336218127,"strikeZoneBottom":1.66452885892709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.708293912864757,"aZ":-10.164759043842965,"pfxX":-5.130789658463274,"pfxZ":10.769906924356789,"pX":1.1942087241827106,"pZ":1.083529006304029,"vX0":7.371425136092317,"vY0":-141.88201801255846,"vZ0":-11.113678894748173,"x":71.48,"y":209.52,"x0":-0.7679913739968237,"y0":50.00587215358437,"z0":5.693955272218219,"aX":-10.48864919613941},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2361,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3856776826090247,"extension":7.3061484524451155},"index":0,"playId":"273b4b0d-250e-382d-b928-8dcdc2d86c30","pitchNumber":1,"startTime":"2025-09-16T00:54:02.601Z","endTime":"2025-09-16T00:54:05.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.63808841871942,"strikeZoneBottom":1.64998260235893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45345588015033,"aZ":-7.672726314128864,"pfxX":-4.253597740077016,"pfxZ":11.86363954980913,"pX":1.3754217000426765,"pZ":1.5193974298937831,"vX0":7.71394566485797,"vY0":-142.70736525032635,"vZ0":-10.411459509228582,"x":64.57,"y":197.76,"x0":-0.8084924454528951,"y0":50.003409682813164,"z0":5.696008977348113,"aX":-8.785670287680583},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.6,"breakHorizontal":6.1,"spinRate":2447,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3836315509568369,"extension":7.228057677855636},"index":1,"playId":"738ef675-994d-3493-b54f-b2ce0c0655cb","pitchNumber":2,"startTime":"2025-09-16T00:54:20.704Z","endTime":"2025-09-16T00:54:23.704Z","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":97.4,"endSpeed":89.1,"strikeZoneTop":3.42785637522701,"strikeZoneBottom":1.64732441605373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.192629523874565,"aZ":-10.592142605586742,"pfxX":-5.621673437913075,"pfxZ":10.588304700491932,"pX":-1.324845056088405,"pZ":3.0900392131712353,"vX0":1.3726184390908598,"vY0":-141.80105926873318,"vZ0":-5.813909304320282,"x":167.5,"y":155.35,"x0":-1.0846350910278804,"y0":50.001051198492995,"z0":5.84159939084851,"aX":-11.455084513727137},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2437,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38615875555627355,"extension":7.097477648432502},"index":2,"playId":"2bdbe573-e769-31e9-8e21-4c0c1467889b","pitchNumber":3,"startTime":"2025-09-16T00:54:41.328Z","endTime":"2025-09-16T00:54:44.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.55193280831432,"strikeZoneBottom":1.55489568603593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32804015977664,"aZ":-9.348768837828523,"pfxX":-4.698448075666904,"pfxZ":11.154975599232888,"pX":0.251802191768776,"pZ":3.522465726086679,"vX0":4.893734950938717,"vY0":-142.08043332358085,"vZ0":-4.93541561952893,"x":107.4,"y":143.67,"x0":-0.8818732366783802,"y0":50.00018586283287,"z0":5.875197783203646,"aX":-9.611923497195644},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":7.6,"spinRate":2470,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3854011482151569,"extension":7.125266055683076},"index":3,"playId":"0fadd821-f198-30c9-834c-a207dd890c19","pitchNumber":4,"startTime":"2025-09-16T00:55:00.069Z","endTime":"2025-09-16T00:55:03.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.53927516267103,"strikeZoneBottom":1.60127006414479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86260303431968,"aZ":-9.911642336396367,"pfxX":-5.2469679029000105,"pfxZ":10.933868000330568,"pX":0.5388427496820233,"pZ":1.9210773947835875,"vX0":6.061782053611609,"vY0":-141.46969363502885,"vZ0":-9.01550358197075,"x":96.46,"y":186.91,"x0":-0.9452240578985683,"y0":50.0050777950878,"z0":5.775900192125396,"aX":-10.68638784194155},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2472,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3864823481979953,"extension":7.075099324664641},"index":4,"playId":"9f5cec4b-945c-3da1-994e-cf65f4d7417f","pitchNumber":5,"startTime":"2025-09-16T00:55:18.749Z","endTime":"2025-09-16T00:55:22.207Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-16T00:55:32.882Z","endTime":"2025-09-16T00:55:45.080Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96072337862747,"aZ":-10.222764986588816,"pfxX":-4.646738340148995,"pfxZ":10.768037839205345,"pX":-0.25124098235955755,"pZ":2.5556896387815007,"vX0":3.5804463856968636,"vY0":-141.549242266781,"vZ0":-7.180108339828236,"x":126.58,"y":169.78,"x0":-0.9260115035420335,"y0":50.002032406221495,"z0":5.7726014285357925,"aX":-9.471053560466485},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2402,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3863054307755567,"extension":7.22430655445561},"hitData":{"launchSpeed":94.8,"launchAngle":16.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.35,"coordY":78.62}},"index":6,"playId":"9f37a6fd-6604-315a-8ed1-b6c30ee23845","pitchNumber":6,"startTime":"2025-09-16T00:55:45.080Z","endTime":"2025-09-16T00:55:54.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T00:55:54.642Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cubs challenged (play at 1st), call on the field was upheld: Matt Shaw grounds out, shortstop Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-16T00:58:23.134Z","endTime":"2025-09-16T01:00:19.102Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-16T00:56:05.688Z","endTime":"2025-09-16T00:57:37.980Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dauri Moreta replaces Kyle Nicolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-16T00:57:37.980Z","endTime":"2025-09-16T00:58:25.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664294,"link":"/api/v1/people/664294"},"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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.18999837348901,"strikeZoneBottom":1.5105177641104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.673082186424967,"aZ":-12.831828281436632,"pfxX":-6.241690492877122,"pfxZ":10.368961799087066,"pX":1.2401501246999813,"pZ":1.4092388216267306,"vX0":7.159139784828082,"vY0":-135.6984818063093,"vZ0":-9.182760226229808,"x":69.73,"y":200.73,"x0":-0.6212259625579897,"y0":50.00109004963265,"z0":5.730824053619399,"aX":-11.64080353655763},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2318,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4036230286867877,"extension":6.596076918058062},"index":2,"playId":"e667503c-73fb-3d20-baa8-1321f6f209e2","pitchNumber":1,"startTime":"2025-09-16T00:58:25.513Z","endTime":"2025-09-16T00:58:28.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.109723568335728,"aZ":-30.005512241521675,"pfxX":-1.367659332129636,"pfxZ":1.475717504566986,"pX":-0.8021690045915811,"pZ":1.9818670685097912,"vX0":1.142795241884841,"vY0":-120.52931430030551,"vZ0":-3.1094202333990375,"x":147.58,"y":185.27,"x0":-1.1044292719995985,"y0":50.00533028962326,"z0":5.934382278258106,"aX":-2.0154540821368796},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":2.2,"spinRate":2151,"spinDirection":285},"zone":7,"typeConfidence":2.0,"plateTime":0.4541900900116409,"extension":6.32888641636752},"index":3,"playId":"9f9e0772-52e3-3f17-974d-571e77d47c29","pitchNumber":2,"startTime":"2025-09-16T00:58:46.350Z","endTime":"2025-09-16T00:58:50.185Z","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":2},"index":4,"playId":"46780ba1-fb04-371d-a959-e9bb91ac9a37","startTime":"2025-09-16T00:59:10.831Z","endTime":"2025-09-16T00:59:13.831Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.11072101330743,"strikeZoneBottom":1.53226207168359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99784511405332,"aZ":-14.911004253268349,"pfxX":-6.068443072376713,"pfxZ":9.069891290174667,"pX":-0.5179613654093824,"pZ":5.091291879782846,"vX0":2.6357171670072033,"vY0":-137.89554419623667,"vZ0":-0.07444217927503194,"x":136.74,"y":101.32,"x0":-0.7040517749489567,"y0":50.002274455005306,"z0":6.134567138529549,"aX":-11.550168860666838},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2368,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39898415354592087,"extension":6.4294657085536855},"index":5,"playId":"ad97d574-7f30-3cb3-b398-3eae9efd02ef","pitchNumber":3,"startTime":"2025-09-16T00:59:33.744Z","endTime":"2025-09-16T00:59:42.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dansby Swanson steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":6,"actionPlayId":"ad97d574-7f30-3cb3-b398-3eae9efd02ef","startTime":"2025-09-16T00:59:47.401Z","endTime":"2025-09-16T01:00:11.136Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":83.9,"endSpeed":75.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.764812012898496,"aZ":-31.668861987072113,"pfxX":-0.595345492193812,"pfxZ":0.34449208759270533,"pX":-0.17462481285672557,"pZ":1.9082868311049663,"vX0":1.8474376537145718,"vY0":-122.04939068121317,"vZ0":-2.863691284794582,"x":123.66,"y":187.26,"x0":-0.8711823209758369,"y0":50.00485036719615,"z0":5.8838687764492015,"aX":-0.8794148916195028},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":0.6,"spinRate":2065,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.4524714598135655,"extension":6.2385066218904335},"hitData":{"launchSpeed":62.4,"launchAngle":15.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.65,"coordY":154.22}},"index":7,"playId":"c512edff-3c92-3f73-b94c-0dee8d65143a","pitchNumber":4,"startTime":"2025-09-16T01:00:11.136Z","endTime":"2025-09-16T01:00:19.102Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":112},"playEndTime":"2025-09-16T01:00:19.102Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-16T01:03:46.357Z","endTime":"2025-09-16T01:04:09.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.82096340958029,"strikeZoneBottom":1.82592081002132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.987340075621276,"aZ":-16.236114563127867,"pfxX":-5.9699121179569286,"pfxZ":8.682844249518762,"pX":0.8453359075205171,"pZ":2.4953766747621593,"vX0":10.210624495870093,"vY0":-135.00787613444646,"vZ0":-5.095132906706375,"x":84.78,"y":171.4,"x0":-2.2200086783863147,"y0":50.000770534272334,"z0":5.559908294375029,"aX":-10.956185124976525},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2579,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4065980323307059,"extension":6.425689658087119},"index":0,"playId":"a74a32ff-fffb-350f-a5cd-6af87376d20a","pitchNumber":1,"startTime":"2025-09-16T01:03:49.047Z","endTime":"2025-09-16T01:03:52.314Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23042305556355,"aZ":-22.849326797710813,"pfxX":-11.587461409963048,"pfxZ":5.091417078992719,"pX":-0.21525946511666985,"pZ":1.8710374386276327,"vX0":9.530543166936589,"vY0":-135.14802691548323,"vZ0":-5.552965698921309,"x":125.21,"y":188.26,"x0":-2.299592409784929,"y0":50.003676619436426,"z0":5.579754956939324,"aX":-21.22014759010957},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":18.7,"spinRate":2423,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.406864387066765,"extension":6.493942297955021},"hitData":{"launchSpeed":98.4,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":151.68}},"index":1,"playId":"b4d820a6-6cd5-34a1-859e-5b477323b2e3","pitchNumber":2,"startTime":"2025-09-16T01:04:02.664Z","endTime":"2025-09-16T01:04:09.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:04:09.391Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, first baseman Michael Busch to pitcher Michael Soroka.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-16T01:04:18.063Z","endTime":"2025-09-16T01:06:09.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.50941921140734,"strikeZoneBottom":1.75953018716141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.632988938616393,"aZ":-38.17176127243052,"pfxX":6.088013297983731,"pfxZ":-4.257751261238623,"pX":1.1443875719247432,"pZ":1.9630608430262035,"vX0":6.3775694695601555,"vY0":-117.96305796410476,"vZ0":-0.6608169691107636,"x":73.38,"y":185.78,"x0":-2.386190906833414,"y0":50.00391704710784,"z0":5.768667274899053,"aX":8.571776256700355},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.6,"breakHorizontal":-12.6,"spinRate":2986,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4644910391755084,"extension":6.0154052357729295},"index":0,"playId":"5dd21639-c464-33e0-958b-5091178dbc83","pitchNumber":1,"startTime":"2025-09-16T01:04:36.485Z","endTime":"2025-09-16T01:04:40.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.51715406562293,"strikeZoneBottom":1.84576528389393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.974426976470962,"aZ":-13.98327468375737,"pfxX":-7.519075996193781,"pfxZ":9.557135299634712,"pX":0.5730427096476284,"pZ":1.5669492542434584,"vX0":10.729441751042154,"vY0":-136.8009643469928,"vZ0":-7.987405819203606,"x":95.16,"y":196.47,"x0":-2.4152396501129094,"y0":50.002746869109956,"z0":5.474430103221827,"aX":-14.31246837367701},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":11.5,"spinRate":2682,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3997268089624324,"extension":6.422001109052774},"index":1,"playId":"5a2775df-8ca1-35f7-80c6-638b88c05859","pitchNumber":2,"startTime":"2025-09-16T01:04:52.225Z","endTime":"2025-09-16T01:04:55.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.920870670110236,"aZ":-14.051950402395146,"pfxX":-6.580526062320177,"pfxZ":9.47498694996268,"pX":0.19329803523765077,"pZ":2.6315154438434782,"vX0":9.494422109350573,"vY0":-137.0809073561463,"vZ0":-5.169930552618953,"x":109.63,"y":167.73,"x0":-2.452339585279809,"y0":50.00213002812242,"z0":5.493572061911193,"aX":-12.585553671610977},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2624,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39883451497668476,"extension":6.401481629650312},"index":2,"playId":"7a6123b4-8408-3d18-b513-5d05564ef6fa","pitchNumber":3,"startTime":"2025-09-16T01:05:08.117Z","endTime":"2025-09-16T01:05:11.440Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.51411248962026,"strikeZoneBottom":1.72512991841067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.279492591814325,"aZ":-40.770202159322736,"pfxX":5.813522199062932,"pfxZ":-6.04294786911138,"pX":-0.6948681235499735,"pZ":2.8811405958272465,"vX0":2.7420708157555245,"vY0":-118.90901473171964,"vZ0":1.759748590148987,"x":143.49,"y":160.99,"x0":-2.6208477170800304,"y0":50.00422330449214,"z0":5.849862517485162,"aX":8.266975201643877},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.2,"breakHorizontal":-11.2,"spinRate":2895,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4618528478622541,"extension":6.0590967389083685},"index":3,"playId":"4b275cd0-3919-3a2e-a7da-107bd5826810","pitchNumber":4,"startTime":"2025-09-16T01:05:26.754Z","endTime":"2025-09-16T01:05:31.142Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.41957090670087,"strikeZoneBottom":1.67280328040729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.068070585304614,"aZ":-41.538962389442325,"pfxX":9.022824275798225,"pfxZ":-7.035316749327425,"pX":-2.9665587852357023,"pZ":4.007538446954068,"vX0":-3.0625342780045672,"vY0":-115.34562346330597,"vZ0":4.338694766687626,"x":230.08,"y":130.58,"x0":-2.7840385769400906,"y0":50.00539664551959,"z0":6.140733873546501,"aX":12.001220027590042},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.2,"breakHorizontal":-15.4,"spinRate":3008,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4772323682881221,"extension":6.187030961074814},"index":4,"playId":"8197f69c-cff3-3500-8388-a04dd1a66980","pitchNumber":5,"startTime":"2025-09-16T01:05:44.419Z","endTime":"2025-09-16T01:05:47.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98467719216081,"aZ":-14.378496672083198,"pfxX":-5.099609028863133,"pfxZ":9.304500287002881,"pX":0.0064512322561646445,"pZ":2.611655723401881,"vX0":8.332787955102326,"vY0":-137.52640207762568,"vZ0":-5.092350305407947,"x":116.75,"y":168.27,"x0":-2.4024838117552063,"y0":50.001004913982406,"z0":5.465270026703681,"aX":-9.752012374292537},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2562,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3985344670303559,"extension":6.316593823020651},"hitData":{"launchSpeed":78.7,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.39}},"index":5,"playId":"c55313c8-2c86-3404-bd2e-c55da2c8c372","pitchNumber":6,"startTime":"2025-09-16T01:06:01.155Z","endTime":"2025-09-16T01:06:09.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:06:09.884Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bryan Reynolds hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-16T01:06:17.705Z","endTime":"2025-09-16T01:08:00.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.586350058590817,"aZ":-38.72766679412027,"pfxX":6.135717020508484,"pfxZ":-4.752637674879654,"pX":1.440608297363057,"pZ":0.5362310207248003,"vX0":6.7631322038493025,"vY0":-117.13575313738077,"vZ0":-3.464423847579452,"x":62.09,"y":224.3,"x0":-2.2887330106338277,"y0":50.00166357443118,"z0":5.681154670238262,"aX":8.464023891092616},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.2,"breakHorizontal":-12.8,"spinRate":2961,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4688691488436185,"extension":6.116933197772229},"index":0,"playId":"12eae59f-edec-32ec-a524-61a6e3fa30c3","pitchNumber":1,"startTime":"2025-09-16T01:06:37.798Z","endTime":"2025-09-16T01:06:41.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.23202115796837,"strikeZoneBottom":1.40830493011203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.242983162684425,"aZ":-26.725057382174693,"pfxX":-10.236019025341987,"pfxZ":3.4581061485307467,"pX":-1.0852063762620432,"pZ":2.003305188527263,"vX0":6.712759569322942,"vY0":-124.99067350041146,"vZ0":-3.48399759675215,"x":158.37,"y":184.69,"x0":-2.4819055401649375,"y0":50.001005341356326,"z0":5.6204514407439,"aX":-16.12190408988376},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":16.9,"spinRate":2005,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43895730569476576,"extension":6.2843373600260515},"index":1,"playId":"66539cbb-3aec-380d-81bf-6dacdcf8a074","pitchNumber":2,"startTime":"2025-09-16T01:07:02.024Z","endTime":"2025-09-16T01:07:06.139Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.10722135023872,"strikeZoneBottom":1.44958557855058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25338803607941,"aZ":-34.98217482193327,"pfxX":3.640602260428463,"pfxZ":-1.9890813651285968,"pX":1.3642085821334864,"pZ":0.6941325969293713,"vX0":7.641170492823051,"vY0":-117.91351634847132,"vZ0":-4.003490399611605,"x":65.0,"y":220.04,"x0":-2.390492271598114,"y0":50.004305693510304,"z0":5.638949057487207,"aX":5.131133936809776},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.3,"breakHorizontal":-8.4,"spinRate":2945,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46436219500093934,"extension":6.333881026027111},"index":2,"playId":"bbbc4fd8-fe27-3b23-a492-52827a555e6b","pitchNumber":3,"startTime":"2025-09-16T01:07:19.399Z","endTime":"2025-09-16T01:07:23.203Z","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":94.8,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.568481837377718,"aZ":-15.971168778042422,"pfxX":-4.72399755946649,"pfxZ":8.378337995460601,"pX":0.7398242219986216,"pZ":2.098949593825937,"vX0":10.041055105052344,"vY0":-137.70142309964515,"vZ0":-6.368767761145169,"x":88.8,"y":182.11,"x0":-2.328687991446209,"y0":50.00428805545448,"z0":5.5093886473566105,"aX":-9.138218576533127},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2619,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39671300879112437,"extension":6.369614735248269},"index":3,"playId":"a8b12ffc-dd7e-3cb8-ba62-067f19ac2e28","pitchNumber":4,"startTime":"2025-09-16T01:07:37.968Z","endTime":"2025-09-16T01:07:41.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.987442431055577,"aZ":-35.1670163039724,"pfxX":4.022456285400684,"pfxZ":-2.088350694995472,"pX":2.2578506428282212,"pZ":1.0328744216524437,"vX0":9.397284276136144,"vY0":-119.05219352450976,"vZ0":-3.6306459621180593,"x0":-2.2639292528683788,"y0":50.0017012568593,"z0":5.762639052619383,"aX":5.768842482829615},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.4,"breakHorizontal":-9.6,"spinRate":2920,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46018819755689444,"extension":6.355110271008989},"index":4,"playId":"65f2c220-9cf9-3ac1-b348-e44121296e0b","pitchNumber":5,"startTime":"2025-09-16T01:07:56.632Z","endTime":"2025-09-16T01:08:00.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:08:00.242Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-16T01:08:24.414Z","endTime":"2025-09-16T01:09:19.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.178870587667465,"aZ":-14.459407998303512,"pfxX":-4.984882017205994,"pfxZ":9.310387010284407,"pX":-0.43816105955081913,"pZ":2.8816775200052382,"vX0":7.011053948748428,"vY0":-137.25950713936345,"vZ0":-4.501902250419814,"x":133.7,"y":160.97,"x0":-2.3812294187644794,"y0":50.00266990197706,"z0":5.5318746399223695,"aX":-9.485136863610425},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2593,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3994771305296192,"extension":6.400718489044682},"index":0,"playId":"9aa5b755-aa3c-36a4-9daf-b5c5ec5e50a1","pitchNumber":1,"startTime":"2025-09-16T01:08:25.722Z","endTime":"2025-09-16T01:08:28.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63796398203426,"aZ":-13.794833560443813,"pfxX":-6.552104556141724,"pfxZ":9.754239823014693,"pX":0.2250943327354043,"pZ":2.7961179668894918,"vX0":9.21009916100494,"vY0":-136.75061468297528,"vZ0":-4.739738141653995,"x":108.42,"y":163.28,"x0":-2.343420142672638,"y0":50.00224130564305,"z0":5.506193272730871,"aX":-12.345307124982032},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2692,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40133825779438226,"extension":6.548630415970624},"index":1,"playId":"c35c2820-54f1-33af-92a5-f6e8812e4469","pitchNumber":2,"startTime":"2025-09-16T01:08:46.827Z","endTime":"2025-09-16T01:08:49.827Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.3719351476126,"strikeZoneBottom":1.55144171434262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.799751365987756,"aZ":-42.439136773176784,"pfxX":6.875633694717733,"pfxZ":-7.112903861197232,"pX":0.2659082546681082,"pZ":2.1522021611118287,"vX0":4.176062605599052,"vY0":-119.80719846701417,"vZ0":0.08672523871777638,"x":106.86,"y":180.67,"x0":-2.3976239634836762,"y0":50.00413036735701,"z0":5.932595941604077,"aX":9.919175417245249},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.6,"breakHorizontal":-13.6,"spinRate":3036,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.45851842970368617,"extension":6.060971696886309},"index":2,"playId":"b830c9a5-b5d0-390d-8bd1-0659d027c054","pitchNumber":3,"startTime":"2025-09-16T01:09:15.101Z","endTime":"2025-09-16T01:09:19.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:09:19.500Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-16T01:11:16.473Z","endTime":"2025-09-16T01:12:14.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.5,"endSpeed":74.6,"strikeZoneTop":3.2500016481297,"strikeZoneBottom":1.61308746570523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.066797171724335,"aZ":-32.23742637923328,"pfxX":-1.254721187190984,"pfxZ":-0.0431591105951199,"pX":0.47246765688493697,"pZ":2.9401088859963833,"vX0":3.850237302675947,"vY0":-119.9428831016534,"vZ0":-0.3155396509611027,"x":98.99,"y":159.4,"x0":-1.0033190564942467,"y0":50.00435715548896,"z0":5.99258140626232,"aX":-1.7962698676291975},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.1,"breakHorizontal":1.2,"spinRate":2013,"spinDirection":291},"zone":3,"typeConfidence":2.0,"plateTime":0.4598293361791228,"extension":6.292419655640922},"index":0,"playId":"17b71b75-8a2f-35a7-af73-4211fb1fe6e9","pitchNumber":1,"startTime":"2025-09-16T01:11:26.169Z","endTime":"2025-09-16T01:11:29.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":75.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.672162777538308,"aZ":-32.38424084269572,"pfxX":-1.4022780216861013,"pfxZ":-0.1419780305072873,"pX":0.17113379978665688,"pZ":3.1324339828477163,"vX0":3.3315119581825448,"vY0":-121.3536245580811,"vZ0":-0.03859775371976082,"x":110.48,"y":154.2,"x0":-1.048230847196671,"y0":50.00322137215436,"z0":6.011840858565001,"aX":-2.0545062524920237},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":1.6,"spinRate":2098,"spinDirection":304},"zone":2,"typeConfidence":2.0,"plateTime":0.45443245654194175,"extension":6.295666033242198},"index":1,"playId":"01dc9861-3c55-3dec-8d5a-2563dded045b","pitchNumber":2,"startTime":"2025-09-16T01:11:42.424Z","endTime":"2025-09-16T01:11:45.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-16T01:11:55.491Z","endTime":"2025-09-16T01:12:07.151Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.995751127699695,"aZ":-29.604960706312173,"pfxX":-1.9462580453008673,"pfxZ":1.7356588061445493,"pX":-0.7960438923357309,"pZ":2.2249835825197164,"vX0":1.4853562191599385,"vY0":-121.57103726383147,"vZ0":-2.4694005572190094,"x":147.34,"y":178.71,"x0":-1.1650134019796854,"y0":50.00466157661679,"z0":5.848768259122109,"aX":-2.885267127776139},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":1913,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.45223394778510784,"extension":6.5069625796141795},"hitData":{"launchSpeed":88.7,"launchAngle":9.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":152.7}},"index":3,"playId":"59647ca7-3d14-371e-9632-47c19dfa1b03","pitchNumber":3,"startTime":"2025-09-16T01:12:07.151Z","endTime":"2025-09-16T01:12:14.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:12:14.630Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to shortstop Nick Gonzales.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-16T01:12:23.645Z","endTime":"2025-09-16T01:13:14.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.30999794450121,"strikeZoneBottom":1.63801174815592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39789801107405,"aZ":-15.477574066994826,"pfxX":-6.9263738286864855,"pfxZ":8.619777968767114,"pX":1.1787779286797075,"pZ":2.39882129855386,"vX0":7.0418426826105724,"vY0":-138.19778600387056,"vZ0":-6.733871568981802,"x":72.07,"y":174.01,"x0":-0.5007373783675995,"y0":50.00239390179968,"z0":5.9040359322618166,"aX":-13.41606479206091},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2268,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3961272989263156,"extension":6.517291552677179},"index":0,"playId":"0ed95c78-2a41-33a0-8185-1b9498cc66f6","pitchNumber":1,"startTime":"2025-09-16T01:12:38.439Z","endTime":"2025-09-16T01:12:42.128Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.5,"strikeZoneTop":3.31000158584025,"strikeZoneBottom":1.54869133273939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.489174370447678,"aZ":-30.49363417941829,"pfxX":-1.211811151913142,"pfxZ":1.1120727318640888,"pX":-0.8071463044452806,"pZ":2.693706480959026,"vX0":1.4093894972024836,"vY0":-123.1178501322271,"vZ0":-1.4535387297919116,"x":147.77,"y":166.05,"x0":-1.2343748181523857,"y0":50.00075748879852,"z0":5.915586064102963,"aX":-1.8271755915958148},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":1.8,"spinRate":1900,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.4479433363104848,"extension":6.452414091771959},"index":1,"playId":"56eebb08-982b-3a6f-ac45-7455d26869ef","pitchNumber":2,"startTime":"2025-09-16T01:12:53.280Z","endTime":"2025-09-16T01:12:56.984Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01112728585945,"aZ":-33.38135341642785,"pfxX":-0.5021828953166769,"pfxZ":-0.7928016322178468,"pX":-0.3159418100424775,"pZ":3.0185988039651948,"vX0":1.879366385080747,"vY0":-122.59515629236333,"vZ0":-0.39804032600541694,"x":129.04,"y":157.28,"x0":-1.0268823313798516,"y0":50.001863872736806,"z0":6.029811643370752,"aX":-0.7651542665863087},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.3,"breakHorizontal":0.5,"spinRate":1935,"spinDirection":298},"zone":1,"typeConfidence":2.0,"plateTime":0.4466084426313346,"extension":6.224870581291114},"hitData":{"launchSpeed":69.4,"launchAngle":17.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":151.68}},"index":2,"playId":"e02d46f5-a7f2-3f36-827d-af0622a9a7ca","pitchNumber":3,"startTime":"2025-09-16T01:13:09.269Z","endTime":"2025-09-16T01:13:14.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:13:14.819Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Tommy Pham.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-16T01:13:28.014Z","endTime":"2025-09-16T01:14:49.771Z","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":"L","description":"Left"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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(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":83.4,"endSpeed":76.4,"strikeZoneTop":3.68368135441069,"strikeZoneBottom":1.64963905494119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.570011451247087,"aZ":-33.11498122420526,"pfxX":-1.0194818464489406,"pfxZ":-0.6323794966369096,"pX":-0.9519990275138726,"pZ":3.071729119674227,"vX0":0.7241255342017489,"vY0":-121.4358965103573,"vZ0":0.03137674124817136,"x":153.29,"y":155.84,"x0":-1.122129337588178,"y0":50.002696285840905,"z0":5.9478987113922885,"aX":-1.517204862112185},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":1.7,"spinRate":2091,"spinDirection":321},"zone":11,"typeConfidence":2.0,"plateTime":0.4516538308407023,"extension":6.303408570036739},"index":0,"playId":"ebd35f47-0e20-331f-8f7d-75e0e888f39b","pitchNumber":1,"startTime":"2025-09-16T01:13:41.742Z","endTime":"2025-09-16T01:13:45.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.343589734273635,"aZ":-31.54152577441481,"pfxX":-1.5728633362686724,"pfxZ":0.41239978795541,"pX":-0.6086939527722768,"pZ":3.1711071687270365,"vX0":1.432726894237906,"vY0":-123.25423454203371,"vZ0":-0.3643865714468335,"x":140.2,"y":153.16,"x0":-0.9941964688949047,"y0":50.003223896946324,"z0":5.992876211492563,"aX":-2.4111826950521755},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":2.5,"spinRate":1969,"spinDirection":297},"zone":1,"typeConfidence":2.0,"plateTime":0.44502474441464335,"extension":6.244383314302781},"index":1,"playId":"854efc2f-95a3-36c7-b835-31bf43a13317","pitchNumber":2,"startTime":"2025-09-16T01:14:00.906Z","endTime":"2025-09-16T01:14:03.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.57000096091719,"strikeZoneBottom":1.67602667096259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47935397659401,"aZ":-15.388405096313852,"pfxX":-5.19847225727539,"pfxZ":8.85428947501984,"pX":-1.456825053071108,"pZ":5.544934153152652,"vX0":0.10424325427500031,"vY0":-137.33469386954155,"vZ0":1.0414830743092653,"x":172.53,"y":89.07,"x0":-0.8206903407270942,"y0":50.00643489790211,"z0":6.212624320616132,"aX":-9.859736928337142},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2340,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3999434121183887,"extension":6.357505095180759},"index":2,"playId":"285d9c15-b974-3c35-abd0-e58c2c7f5d50","pitchNumber":3,"startTime":"2025-09-16T01:14:21.244Z","endTime":"2025-09-16T01:14:24.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.166926585546967,"aZ":-32.43943523488176,"pfxX":-0.668648710759441,"pfxZ":-0.17684744437755917,"pX":-0.4568915756756148,"pZ":2.7794436965590976,"vX0":1.5436148892982209,"vY0":-122.68851038215851,"vZ0":-0.992983053435913,"x":134.42,"y":163.74,"x0":-1.010933653810089,"y0":50.00264604727716,"z0":5.9859987164738415,"aX":-1.0064699820035676},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":0.8,"spinRate":2165,"spinDirection":288},"zone":4,"typeConfidence":2.0,"plateTime":0.44864107079283855,"extension":6.2607467215770916},"hitData":{"launchSpeed":88.4,"launchAngle":51.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.38,"coordY":111.87}},"index":3,"playId":"b0ba5f3f-be1a-3186-a293-de852e3ed28e","pitchNumber":4,"startTime":"2025-09-16T01:14:40.299Z","endTime":"2025-09-16T01:14:49.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:14:49.771Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew McCutchen lines out sharply to right fielder Willi Castro.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:17:13.585Z","endTime":"2025-09-16T01:17:23.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Porter Hodge replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-16T01:16:47.027Z","endTime":"2025-09-16T01:17:15.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687863,"link":"/api/v1/people/687863"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70429009635341,"aZ":-13.148996291667661,"pfxX":-2.605836272526562,"pfxZ":9.574403103966198,"pX":-0.3378595366100837,"pZ":2.026450859637204,"vX0":6.02905302779495,"vY0":-139.66087955894986,"vZ0":-7.983295421673026,"x":129.88,"y":184.07,"x0":-2.180289196410905,"y0":50.00181946046489,"z0":5.775286671141909,"aX":-5.177846574963192},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":3.6,"spinRate":2333,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.3912956590042769,"extension":7.269687853549422},"hitData":{"launchSpeed":104.4,"launchAngle":15.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.16,"coordY":82.84}},"index":1,"playId":"7cfcfe63-cd4f-3fe8-8911-82c786c650bb","pitchNumber":1,"startTime":"2025-09-16T01:17:15.970Z","endTime":"2025-09-16T01:17:23.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:17:23.924Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:17:30.371Z","endTime":"2025-09-16T01:18:42.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":96.5,"endSpeed":88.1,"strikeZoneTop":3.57092535228507,"strikeZoneBottom":1.75471796312951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30015655096364,"aZ":-14.699332827413667,"pfxX":-1.7485660302665844,"pfxZ":8.76884764457324,"pX":-0.3695597431450354,"pZ":2.9566705599972454,"vX0":5.133437113102945,"vY0":-140.41056480872558,"vZ0":-5.095570377414284,"x":131.09,"y":158.95,"x0":-1.9957721027616646,"y0":50.004836142435025,"z0":5.754120108520182,"aX":-3.4855369560362197},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":2.0,"spinRate":2427,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3903303347643279,"extension":7.1735224699449756},"index":0,"playId":"8e7bfaac-12cb-3e1a-b40d-ec2b1c7cebe3","pitchNumber":1,"startTime":"2025-09-16T01:17:47.083Z","endTime":"2025-09-16T01:17:50.798Z","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":80.0,"strikeZoneTop":3.44299582406217,"strikeZoneBottom":1.53436181972859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79158149977329,"aZ":-24.797625067171797,"pfxX":4.230881717132084,"pfxZ":4.527131475068108,"pX":0.6501764144641865,"pZ":1.5587691664609207,"vX0":5.9571223159718985,"vY0":-127.5600168053624,"vZ0":-5.280723614233635,"x":92.22,"y":196.69,"x0":-2.2746922720025746,"y0":50.00535683208396,"z0":5.637091156686447,"aX":6.901224075353622},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":-9.1,"spinRate":2605,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4311066728044448,"extension":7.199919432853988},"index":1,"playId":"554fd10e-43c6-33c5-b36f-9a2e7f1e1f45","pitchNumber":2,"startTime":"2025-09-16T01:17:58.240Z","endTime":"2025-09-16T01:18:01.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.47999974662271,"strikeZoneBottom":1.62670483892838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.954102026700404,"aZ":-25.50046144678588,"pfxX":4.874756534321278,"pfxZ":4.066268098208926,"pX":1.2628212585842558,"pZ":0.672985603234147,"vX0":7.651186322436935,"vY0":-127.23874150987255,"vZ0":-6.972916001342928,"x":68.86,"y":220.61,"x0":-2.415722717555122,"y0":50.0029693886997,"z0":5.467935549379697,"aX":7.995628333660661},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-10.6,"spinRate":2559,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4303662765550271,"extension":7.302403088712663},"index":2,"playId":"454f86b2-715c-35a8-8335-623f19577fbb","pitchNumber":3,"startTime":"2025-09-16T01:18:12.342Z","endTime":"2025-09-16T01:18:16.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01185473692826,"aZ":-15.521838601952817,"pfxX":-1.0457041284987842,"pfxZ":8.472695389389894,"pX":-0.19942174859707695,"pZ":2.2293385709754547,"vX0":5.567240035394486,"vY0":-139.43910824475574,"vZ0":-6.4478216024385,"x":124.6,"y":178.59,"x0":-2.0878157186729793,"y0":50.00041403205876,"z0":5.5999157904716155,"aX":-2.0560521335630786},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":0.7,"spinRate":2404,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3931610834669921,"extension":7.269102991342187},"hitData":{"launchSpeed":107.9,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.93,"coordY":95.43}},"index":3,"playId":"720b79b8-df4b-3027-9e39-11b739cdcce8","pitchNumber":4,"startTime":"2025-09-16T01:18:31.683Z","endTime":"2025-09-16T01:18:42.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:18:42.392Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jack Suwinski walks. Nick Gonzales to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:18:55.424Z","endTime":"2025-09-16T01:20:02.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"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":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.49999981008394,"strikeZoneBottom":1.57439214031115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72320007146141,"aZ":-9.651656069105373,"pfxX":-2.773099372539153,"pfxZ":11.14738189529341,"pX":0.4699277232718645,"pZ":1.264302709520665,"vX0":8.630349104524331,"vY0":-141.34602321524778,"vZ0":-10.226095651866078,"x":99.09,"y":204.64,"x0":-2.264779569181818,"y0":50.000205731390054,"z0":5.552180804491859,"aX":-5.602930057079939},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":3.2,"spinRate":2389,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3877670154467032,"extension":7.338939531878646},"index":0,"playId":"f4fdfc67-376c-3ad8-88a2-83e9244afc8d","pitchNumber":1,"startTime":"2025-09-16T01:19:06.184Z","endTime":"2025-09-16T01:19:09.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.49999774752332,"strikeZoneBottom":1.55010203513483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.84973809584021,"aZ":-9.098468260528522,"pfxX":-2.753393686155661,"pfxZ":11.304079271431341,"pX":0.5514173348064411,"pZ":1.0285599362191704,"vX0":8.656625692820137,"vY0":-142.45822169612637,"vZ0":-10.934875772192784,"x":95.98,"y":211.01,"x0":-2.1782007956953464,"y0":50.00139666070376,"z0":5.506496588838105,"aX":-5.621088161768133},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":3.1,"spinRate":2412,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.38550669666009396,"extension":7.4251227999312315},"index":1,"playId":"9b0b7ca7-e117-3269-9987-654482be59fd","pitchNumber":2,"startTime":"2025-09-16T01:19:21.532Z","endTime":"2025-09-16T01:19:24.969Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.1,"strikeZoneTop":3.49999774625267,"strikeZoneBottom":1.65536201462492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24386913498292,"aZ":-23.65427879748339,"pfxX":1.8914802685419367,"pfxZ":5.3186513071031705,"pX":0.738318465306961,"pZ":1.5160700627922383,"vX0":7.403164637680474,"vY0":-126.87890799307137,"vZ0":-5.306420975230696,"x":88.86,"y":197.85,"x0":-2.4841856777074973,"y0":50.00121554646362,"z0":5.563438110233131,"aX":3.02862108103979},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.4,"breakHorizontal":-5.4,"spinRate":2602,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.43465009202640736,"extension":7.217182472933783},"index":2,"playId":"cf85c4b0-ee25-378c-8299-81bb7387c52d","pitchNumber":3,"startTime":"2025-09-16T01:19:40.367Z","endTime":"2025-09-16T01:19:45.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.49999961200528,"strikeZoneBottom":1.65499700814595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.504012587097336,"aZ":-28.509841630981047,"pfxX":5.3728692434665675,"pfxZ":2.271895055276894,"pX":0.4183474427285686,"pZ":1.1518315213518273,"vX0":5.376933051027059,"vY0":-127.27121315438323,"vZ0":-5.165034817981578,"x":101.05,"y":207.68,"x0":-2.4336349385279967,"y0":50.000871492003796,"z0":5.5153494338504645,"aX":8.653467822767771},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":-11.2,"spinRate":2608,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4333627556964412,"extension":7.108372077409549},"index":3,"playId":"174c6bff-7f6e-327d-8486-7a5057d16d4b","pitchNumber":4,"startTime":"2025-09-16T01:19:58.853Z","endTime":"2025-09-16T01:20:02.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:20:02.710Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, third baseman Matt Shaw to first baseman Michael Busch. Nick Gonzales to 3rd. Jack Suwinski to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:21:22.094Z","endTime":"2025-09-16T01:23:13.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Oneil Cruz replaces Joey Bart.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-16T01:20:26.782Z","endTime":"2025-09-16T01:20:33.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-16T01:20:33.600Z","endTime":"2025-09-16T01:21:24.409Z","isPitch":false,"type":"action"},{"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":87.9,"endSpeed":80.3,"strikeZoneTop":3.93172796660468,"strikeZoneBottom":1.88114035745301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17732496837621,"aZ":-23.037677941856586,"pfxX":2.5769641602996805,"pfxZ":5.529661203021044,"pX":0.2370174164414489,"pZ":3.7001181142838777,"vX0":6.161317777135162,"vY0":-127.90140499329038,"vZ0":-0.4076402979484562,"x":107.97,"y":138.88,"x0":-2.5408107098263812,"y0":50.00035406478802,"z0":5.673299167512336,"aX":4.253049119849775},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":-6.1,"spinRate":2709,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.4287706676765013,"extension":7.104384791718815},"index":2,"playId":"485b892c-5145-304a-abf7-6386d195e4fb","pitchNumber":1,"startTime":"2025-09-16T01:21:24.409Z","endTime":"2025-09-16T01:21:27.804Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.8800105164107,"strikeZoneBottom":1.85374268773452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.981096817705133,"aZ":-23.389532439924757,"pfxX":3.624669778179323,"pfxZ":5.415892539433214,"pX":0.5534981411658456,"pZ":1.7676280858853268,"vX0":6.488904712267828,"vY0":-127.06696822958918,"vZ0":-4.487979319394237,"x":95.9,"y":191.05,"x0":-2.5121681289674096,"y0":50.002292401092646,"z0":5.433442050872885,"aX":5.879801420758802},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":-8.2,"spinRate":2682,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.4323731583038466,"extension":7.260413025870459},"index":3,"playId":"b37398f2-d402-31ec-8ec4-60423cd94ea5","pitchNumber":2,"startTime":"2025-09-16T01:21:39.616Z","endTime":"2025-09-16T01:21:43.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49309760171989,"aZ":-25.904664745028665,"pfxX":2.425901067415492,"pfxZ":3.9267136270397565,"pX":-0.10471209555392681,"pZ":2.7608262014084652,"vX0":5.207877704506128,"vY0":-125.99548286148399,"vZ0":-1.724117619172067,"x":120.99,"y":164.24,"x0":-2.5199276729611295,"y0":50.00016907425983,"z0":5.563568926257568,"aX":3.866992511196255},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":-5.6,"spinRate":2668,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.43605847101959183,"extension":7.273247740902339},"index":4,"playId":"6a5cde5a-7800-3173-9bab-f1d940e92712","pitchNumber":3,"startTime":"2025-09-16T01:21:57.529Z","endTime":"2025-09-16T01:22:03.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.96995644385587,"strikeZoneBottom":1.85766548340372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58269212565926,"aZ":-29.26548765118638,"pfxX":4.981028790571034,"pfxZ":1.7818075133272773,"pX":0.07689110385962122,"pZ":1.6729055181745067,"vX0":4.9332601188707645,"vY0":-126.86658459585499,"vZ0":-3.8249493942255826,"x":114.07,"y":193.61,"x0":-2.5388699419046823,"y0":50.002798912741106,"z0":5.528729000410458,"aX":8.131380913281731},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-10.1,"spinRate":2595,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43147443867652235,"extension":7.3019439094622784},"index":5,"playId":"4cedb3ea-4733-3fe9-862f-83d0c79668d6","pitchNumber":4,"startTime":"2025-09-16T01:22:18.791Z","endTime":"2025-09-16T01:22:22.705Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.88,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.021169142472946,"aZ":-25.36211764945684,"pfxX":4.102539646369613,"pfxZ":4.15941537559255,"pX":0.23178674803574692,"pZ":3.6012391306950664,"vX0":5.604183734105341,"vY0":-126.68826208902522,"vZ0":0.03027037783686337,"x":108.16,"y":141.55,"x0":-2.5355938598950543,"y0":50.00407012246345,"z0":5.603536113763049,"aX":6.718502525461789},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":-8.6,"spinRate":2652,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.43108968629464295,"extension":7.159663488222338},"index":6,"playId":"6674f55e-5bf9-3f60-ba0d-2a9e3745c19f","pitchNumber":5,"startTime":"2025-09-16T01:22:37.518Z","endTime":"2025-09-16T01:22:40.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-09-16T01:22:53.920Z","endTime":"2025-09-16T01:23:05.507Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.88,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.875076805002912,"aZ":-26.442243211169483,"pfxX":3.892588849299945,"pfxZ":3.6436107664530955,"pX":-0.8340665090871358,"pZ":3.9703379063018693,"vX0":3.281027082024249,"vY0":-124.07493699012628,"vZ0":1.3611605548451986,"x":148.79,"y":131.58,"x0":-2.6752408042797806,"y0":50.001475435945196,"z0":5.6048297514048375,"aX":6.117975338540726},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.1,"breakHorizontal":-7.8,"spinRate":2570,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4400453572349612,"extension":7.284990226154369},"hitData":{"launchSpeed":79.0,"launchAngle":-15.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.64,"coordY":169.42}},"index":8,"playId":"f04803c0-0845-36a5-acda-f2d2c9e3bb55","pitchNumber":6,"startTime":"2025-09-16T01:23:05.507Z","endTime":"2025-09-16T01:23:13.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:23:13.510Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Yorke walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:23:31.479Z","endTime":"2025-09-16T01:25:48.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"postOnSecond":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8880345201525,"aZ":-25.837009821416668,"pfxX":4.11579842196622,"pfxZ":3.9080396662931314,"pX":0.3168673919987488,"pZ":1.8802556127004197,"vX0":6.111468545911259,"vY0":-126.80165988503053,"vZ0":-3.9586300732686484,"x":104.92,"y":188.01,"x0":-2.6630430646783014,"y0":50.004523100799915,"z0":5.532637451219537,"aX":6.674777028258826},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-8.9,"spinRate":2615,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.43261353500247557,"extension":7.278842336590374},"index":0,"playId":"65a41e2f-2e33-3c01-a893-fec822ca71ea","pitchNumber":1,"startTime":"2025-09-16T01:23:39.323Z","endTime":"2025-09-16T01:23:42.575Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.49881055958916,"strikeZoneBottom":1.7664887627631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.538748056724835,"aZ":-28.430039390656827,"pfxX":5.5767504068435345,"pfxZ":2.4138627566767212,"pX":-1.6613127421641674,"pZ":4.241401579445199,"vX0":0.7720274971178909,"vY0":-123.98255432701507,"vZ0":2.3335420266756843,"x":180.33,"y":124.26,"x0":-2.7013238477423878,"y0":50.00360402430646,"z0":5.66573989781932,"aX":8.653722608037853},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-10.3,"spinRate":2623,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.44232826913340517,"extension":7.1298365585445245},"index":1,"playId":"08e6e9bb-5f75-3b78-aed4-792ebfa6163c","pitchNumber":2,"startTime":"2025-09-16T01:23:57.676Z","endTime":"2025-09-16T01:24:02.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.61000034589025,"strikeZoneBottom":1.66613688509461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.887599256595145,"aZ":-13.517188199654985,"pfxX":-1.5806440228963567,"pfxZ":9.650819181664613,"pX":0.5179892610852489,"pZ":1.3590868622232128,"vX0":8.335892616342164,"vY0":-137.96175448879703,"vZ0":-8.479037477445168,"x":97.26,"y":202.08,"x0":-2.3335857721004785,"y0":50.00236697020596,"z0":5.377628590835979,"aX":-3.0565828751668915},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":1.2,"spinRate":2284,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39659042031123803,"extension":7.541431515393314},"index":2,"playId":"60070cee-12de-336b-abe6-94abbeb721bd","pitchNumber":3,"startTime":"2025-09-16T01:24:17.680Z","endTime":"2025-09-16T01:24:21.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.61546677547094,"strikeZoneBottom":1.51269077389516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.604309048033095,"aZ":-25.332867962252227,"pfxX":3.405426534443202,"pfxZ":4.157879719222721,"pX":1.365389048250237,"pZ":0.3025343502673976,"vX0":8.482806925216883,"vY0":-127.52126640845583,"vZ0":-7.62954174562591,"x":64.95,"y":230.61,"x0":-2.4484010600453954,"y0":50.00004960984702,"z0":5.335974741439345,"aX":5.598299589320661},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-8.2,"spinRate":2625,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4297619032356268,"extension":7.350608033312163},"index":3,"playId":"901422e2-f7d0-3088-9964-76c0e33f4f09","pitchNumber":4,"startTime":"2025-09-16T01:24:33.725Z","endTime":"2025-09-16T01:24:37.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":79.6,"strikeZoneTop":3.61000151436026,"strikeZoneBottom":1.62270418265312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.084903607150626,"aZ":-23.690332489172192,"pfxX":1.8543217896282393,"pfxZ":5.217328685848381,"pX":-0.7124222140625588,"pZ":2.5999748504433176,"vX0":4.141286729459332,"vY0":-127.2421444117238,"vZ0":-2.659683201581581,"x":144.16,"y":168.58,"x0":-2.607256750246875,"y0":50.00347889083691,"z0":5.552188534829017,"aX":3.0159286139790944},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.0,"breakHorizontal":-4.3,"spinRate":2657,"spinDirection":95},"zone":4,"typeConfidence":2.0,"plateTime":0.43180360063637924,"extension":7.153983578795631},"index":4,"playId":"6978877f-2c4a-3245-9af7-d3a3f4d8f767","pitchNumber":5,"startTime":"2025-09-16T01:25:02.102Z","endTime":"2025-09-16T01:25:05.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-16T01:25:29.134Z","endTime":"2025-09-16T01:25:44.503Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.49816731247219,"strikeZoneBottom":1.59398038660267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10208626229606,"aZ":-24.644411446636248,"pfxX":3.6372272983734737,"pfxZ":4.648717691527936,"pX":0.3212032915645007,"pZ":-0.04169708304539237,"vX0":6.02219145327856,"vY0":-126.72854134759729,"vZ0":-8.643506853358346,"x":104.76,"y":239.91,"x0":-2.5628300443702847,"y0":50.000312305753916,"z0":5.397010499150575,"aX":5.884217540392014},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.6,"breakHorizontal":-8.0,"spinRate":2543,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4330282238166152,"extension":7.399709468967254},"index":6,"playId":"dfa3310d-2ef6-3fdd-9a18-b81a233cb874","pitchNumber":6,"startTime":"2025-09-16T01:25:44.503Z","endTime":"2025-09-16T01:25:48.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:25:48.760Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:28:22.325Z","endTime":"2025-09-16T01:29:21.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-16T01:26:03.779Z","endTime":"2025-09-16T01:27:12.149Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brad Keller replaces Porter Hodge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-16T01:27:12.149Z","endTime":"2025-09-16T01:28:24.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.479682490679856,"aZ":-13.738649232994042,"pfxX":-0.6884070944345703,"pfxZ":9.0752006344144,"pX":0.1890747634907254,"pZ":3.630530163352219,"vX0":4.192168655472936,"vY0":-141.86651812749324,"vZ0":-5.083581666397284,"x":109.79,"y":140.76,"x0":-1.2205172797367558,"y0":50.00439273312879,"z0":6.326539839338556,"aX":-1.3995171439037895},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":0.4,"spinRate":2294,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3865839085827849,"extension":5.846876981305289},"index":2,"playId":"29cfe2ad-7862-32b7-8d85-52c5ffdb5431","pitchNumber":1,"startTime":"2025-09-16T01:28:24.462Z","endTime":"2025-09-16T01:28:27.560Z","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":97.8,"endSpeed":89.4,"strikeZoneTop":3.75753999746702,"strikeZoneBottom":1.80000242816034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.926044742144434,"aZ":-13.074656631467057,"pfxX":-1.9929478235127709,"pfxZ":9.36367780250501,"pX":1.2436218434494852,"pZ":2.213935159043309,"vX0":7.595723501182092,"vY0":-142.0054291224913,"vZ0":-8.59388237740231,"x":69.6,"y":179.0,"x0":-1.2084028385872079,"y0":50.00109030967204,"z0":6.113753529515857,"aX":-4.064996391939904},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2345,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38589911925658216,"extension":6.142330400580152},"index":3,"playId":"612a73c9-249b-32fa-a708-81463998582f","pitchNumber":2,"startTime":"2025-09-16T01:28:43.698Z","endTime":"2025-09-16T01:28:47.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07113773978116,"aZ":-20.522917163081175,"pfxX":-9.660810935847062,"pfxZ":5.801058599667635,"pX":-0.06094371451164633,"pZ":1.5873216315884346,"vX0":6.819441923442741,"vY0":-141.08066286596141,"vZ0":-8.824775578387158,"x":119.32,"y":195.92,"x0":-1.2582274882783535,"y0":50.006386538212,"z0":6.0867432818257425,"aX":-19.415176534330868},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":2203,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3887151348442339,"extension":6.219166310065263},"index":4,"playId":"f622ea86-5918-3768-89e7-cbef9c404615","pitchNumber":3,"startTime":"2025-09-16T01:29:00.435Z","endTime":"2025-09-16T01:29:04.109Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.931628374136665,"aZ":-20.342194038078482,"pfxX":-9.488591824666472,"pfxZ":5.734166091236276,"pX":-0.49225456834974396,"pZ":1.461813807168422,"vX0":5.63925438764433,"vY0":-142.73926359877376,"vZ0":-9.213505010183402,"x":135.76,"y":199.31,"x0":-1.2609985995759865,"y0":50.002515821945,"z0":6.012952059799758,"aX":-19.574220052309375},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":2225,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3837683848079134,"extension":6.157661860443077},"index":5,"playId":"d57d86b6-b50d-399b-bc6a-6d263534dfcf","pitchNumber":4,"startTime":"2025-09-16T01:29:18.001Z","endTime":"2025-09-16T01:29:21.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:29:21.564Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-16T01:28:22.325Z","endTime":"2025-09-16T01:29:21.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-16T01:26:03.779Z","endTime":"2025-09-16T01:27:12.149Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brad Keller replaces Porter Hodge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-16T01:27:12.149Z","endTime":"2025-09-16T01:28:24.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.479682490679856,"aZ":-13.738649232994042,"pfxX":-0.6884070944345703,"pfxZ":9.0752006344144,"pX":0.1890747634907254,"pZ":3.630530163352219,"vX0":4.192168655472936,"vY0":-141.86651812749324,"vZ0":-5.083581666397284,"x":109.79,"y":140.76,"x0":-1.2205172797367558,"y0":50.00439273312879,"z0":6.326539839338556,"aX":-1.3995171439037895},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":0.4,"spinRate":2294,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3865839085827849,"extension":5.846876981305289},"index":2,"playId":"29cfe2ad-7862-32b7-8d85-52c5ffdb5431","pitchNumber":1,"startTime":"2025-09-16T01:28:24.462Z","endTime":"2025-09-16T01:28:27.560Z","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":97.8,"endSpeed":89.4,"strikeZoneTop":3.75753999746702,"strikeZoneBottom":1.80000242816034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.926044742144434,"aZ":-13.074656631467057,"pfxX":-1.9929478235127709,"pfxZ":9.36367780250501,"pX":1.2436218434494852,"pZ":2.213935159043309,"vX0":7.595723501182092,"vY0":-142.0054291224913,"vZ0":-8.59388237740231,"x":69.6,"y":179.0,"x0":-1.2084028385872079,"y0":50.00109030967204,"z0":6.113753529515857,"aX":-4.064996391939904},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":2.0,"spinRate":2345,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38589911925658216,"extension":6.142330400580152},"index":3,"playId":"612a73c9-249b-32fa-a708-81463998582f","pitchNumber":2,"startTime":"2025-09-16T01:28:43.698Z","endTime":"2025-09-16T01:28:47.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07113773978116,"aZ":-20.522917163081175,"pfxX":-9.660810935847062,"pfxZ":5.801058599667635,"pX":-0.06094371451164633,"pZ":1.5873216315884346,"vX0":6.819441923442741,"vY0":-141.08066286596141,"vZ0":-8.824775578387158,"x":119.32,"y":195.92,"x0":-1.2582274882783535,"y0":50.006386538212,"z0":6.0867432818257425,"aX":-19.415176534330868},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":2203,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3887151348442339,"extension":6.219166310065263},"index":4,"playId":"f622ea86-5918-3768-89e7-cbef9c404615","pitchNumber":3,"startTime":"2025-09-16T01:29:00.435Z","endTime":"2025-09-16T01:29:04.109Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.931628374136665,"aZ":-20.342194038078482,"pfxX":-9.488591824666472,"pfxZ":5.734166091236276,"pX":-0.49225456834974396,"pZ":1.461813807168422,"vX0":5.63925438764433,"vY0":-142.73926359877376,"vZ0":-9.213505010183402,"x":135.76,"y":199.31,"x0":-1.2609985995759865,"y0":50.002515821945,"z0":6.012952059799758,"aX":-19.574220052309375},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":2225,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3837683848079134,"extension":6.157661860443077},"index":5,"playId":"d57d86b6-b50d-399b-bc6a-6d263534dfcf","pitchNumber":4,"startTime":"2025-09-16T01:29:18.001Z","endTime":"2025-09-16T01:29:21.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-16T01:29:21.564Z","atBatIndex":75},"scoringPlays":[16,19,26,40],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":97.6,"y":170.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":55.36,"y":130.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":170.46,"y":131.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":160.52,"y":77.41},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":111.41,"y":98.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":157.01,"y":102.01},"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":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":145.21,"y":112.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":122.31,"y":68.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":189.25,"y":108.82},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":136.2,"y":30.37},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":136.95,"y":103.54},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":189.82,"y":121.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":103.45,"y":89.21},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":97.09,"y":169.42},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":98.21,"y":168.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":112.8,"y":88.34},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":151.39,"y":55.79},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":53.02,"y":65.03},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":104.18,"y":167.9},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":112.95,"y":77.5},"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":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":141.17,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":132.81,"y":62.78},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":139.13,"y":67.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":100.13,"y":152.7},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":115.33,"y":191.21},"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":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":107.04,"y":61.58},"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":5,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":143.2,"y":154.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":108.74,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":135.71,"y":114.83},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":49,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":92.53,"y":169.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":200.46,"y":51.86},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":193.77,"y":93.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":177.15,"y":134.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":156.88,"y":169.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":165.1,"y":58.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":95.06,"y":171.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":156.01,"y":83.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":97.09,"y":171.45},"type":"O","description":"Forceout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":76.61,"y":62.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":147.36,"y":81.26},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":90.05,"y":79.06},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":97.6,"y":170.43},"type":"O","description":"Forceout"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61,62],"bottom":[63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":73.5,"y":112.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":107.35,"y":78.62},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":101.65,"y":154.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":110.26,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":156.88,"y":167.39},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":75,"top":[67,68,69],"bottom":[70,71,72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":156.88,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":109.76,"y":151.68},"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":9,"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":95.38,"y":111.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":170.16,"y":82.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":122.93,"y":95.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":100.64,"y":169.42},"type":"O","description":"Groundout"}]}}]},"linescore":{"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":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":3,"errors":0,"leftOnBase":10},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"onDeck":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"inHole":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"onDeck":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"inHole":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"pitcher":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"battingOrder":1,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".249","atBats":35,"obp":".320","slg":".427","ops":".747","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":17,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":10,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":30,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"3.83","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.19","battersFaced":37,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":152,"balls":60,"strikes":92,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"pitchesPerInning":"16.89","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID690990":{"person":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"jerseyNumber":"22","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":21,"gamesStarted":20,"flyOuts":70,"groundOuts":109,"airOuts":119,"runs":38,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":89,"baseOnBalls":32,"intentionalWalks":0,"hits":90,"hitByPitch":6,"atBats":404,"obp":".288","caughtStealing":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1680,"era":"2.70","inningsPitched":"110.0","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.11","battersFaced":446,"outs":330,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1680,"balls":575,"strikes":1105,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".714","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.28","walksPer9Inn":"2.62","hitsPer9Inn":"7.36","runsScoredPer9":"3.11","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687863":{"person":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","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":34,"gamesStarted":0,"flyOuts":17,"groundOuts":23,"airOuts":30,"runs":21,"doubles":4,"triples":2,"homeRuns":7,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":117,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":574,"era":"5.81","inningsPitched":"31.0","wins":2,"losses":1,"saves":2,"saveOpportunities":5,"holds":8,"blownSaves":3,"earnedRuns":20,"whip":"1.52","battersFaced":136,"outs":93,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":574,"balls":213,"strikes":361,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".667","pitchesPerInning":"18.52","gamesFinished":10,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"10.45","walksPer9Inn":"4.94","hitsPer9Inn":"8.71","runsScoredPer9":"6.10","homeRunsPer9":"2.03","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"300","stats":{"batting":{"summary":"1-4 | HBP, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":85,"groundOuts":112,"airOuts":155,"runs":82,"doubles":28,"triples":0,"homeRuns":22,"strikeOuts":135,"baseOnBalls":82,"intentionalWalks":1,"hits":127,"hitByPitch":2,"avg":".242","atBats":525,"obp":".344","slg":".421","ops":".765","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":613,"totalBases":221,"rbi":69,"leftOnBase":189,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.86","popOuts":30,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":274,"errors":1,"chances":280,"fielding":".996","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":6,"gamesStarted":5,"flyOuts":12,"groundOuts":37,"airOuts":24,"runs":13,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":4,"atBats":102,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":414,"era":"4.23","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.30","battersFaced":116,"outs":83,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":154,"strikes":260,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".750","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"4.88","walksPer9Inn":"2.93","hitsPer9Inn":"8.78","runsScoredPer9":"4.23","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":63,"gamesStarted":0,"flyOuts":35,"groundOuts":42,"airOuts":64,"runs":12,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":188,"obp":".217","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":783,"era":"1.98","inningsPitched":"54.2","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":22,"blownSaves":3,"earnedRuns":12,"whip":"0.80","battersFaced":203,"outs":164,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":258,"strikes":525,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"14.32","gamesFinished":4,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"8.73","walksPer9Inn":"1.98","hitsPer9Inn":"5.27","runsScoredPer9":"1.98","homeRunsPer9":"0.49","inheritedRunners":33,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":121,"groundOuts":92,"airOuts":191,"runs":50,"doubles":18,"triples":1,"homeRuns":26,"strikeOuts":110,"baseOnBalls":23,"intentionalWalks":0,"hits":104,"hitByPitch":1,"atBats":494,"obp":".246","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2002,"era":"3.29","inningsPitched":"134.0","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"0.95","battersFaced":521,"outs":402,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2002,"balls":641,"strikes":1361,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".563","pitchesPerInning":"14.94","gamesFinished":0,"strikeoutWalkRatio":"4.78","strikeoutsPer9Inn":"7.39","walksPer9Inn":"1.54","hitsPer9Inn":"6.99","runsScoredPer9":"3.36","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":42,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","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":"100","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":143,"flyOuts":92,"groundOuts":103,"airOuts":128,"runs":68,"doubles":20,"triples":4,"homeRuns":28,"strikeOuts":132,"baseOnBalls":47,"intentionalWalks":1,"hits":124,"hitByPitch":10,"avg":".255","atBats":486,"obp":".333","slg":".486","ops":".819","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":236,"rbi":79,"leftOnBase":185,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.36","popOuts":12,"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":78,"putOuts":927,"errors":4,"chances":1009,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":57,"groundOuts":81,"airOuts":104,"runs":47,"doubles":12,"triples":1,"homeRuns":17,"strikeOuts":71,"baseOnBalls":43,"intentionalWalks":0,"hits":86,"hitByPitch":3,"avg":".254","atBats":338,"obp":".340","slg":".447","ops":".787","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":151,"rbi":50,"leftOnBase":172,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.88","popOuts":21,"lineOuts":26},"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":21,"stolenBases":39,"stolenBasePercentage":".650","caughtStealingPercentage":".350","assists":21,"putOuts":705,"errors":2,"chances":728,"fielding":".997","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 10-6)","summary":"6.0 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":6,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"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":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":89,"groundOuts":99,"airOuts":159,"runs":52,"doubles":21,"triples":2,"homeRuns":23,"strikeOuts":86,"baseOnBalls":25,"intentionalWalks":0,"hits":102,"hitByPitch":0,"atBats":443,"obp":".271","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1814,"era":"3.93","inningsPitched":"116.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.09","battersFaced":471,"outs":350,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1814,"balls":603,"strikes":1211,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".625","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"6.63","walksPer9Inn":"1.93","hitsPer9Inn":"7.87","runsScoredPer9":"4.01","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"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"}]},"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":"600","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":105,"groundOuts":108,"airOuts":177,"runs":87,"doubles":36,"triples":4,"homeRuns":29,"strikeOuts":143,"baseOnBalls":29,"intentionalWalks":1,"hits":136,"hitByPitch":8,"avg":".248","atBats":549,"obp":".290","slg":".486","ops":".776","caughtStealing":7,"stolenBases":35,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":601,"totalBases":267,"rbi":88,"leftOnBase":261,"sacBunts":5,"sacFlies":10,"babip":".276","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.93","popOuts":40,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":395,"errors":2,"chances":402,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"45","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":51,"gamesStarted":4,"flyOuts":24,"groundOuts":31,"airOuts":50,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":1,"hits":34,"hitByPitch":5,"atBats":160,"obp":".291","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":707,"era":"2.25","inningsPitched":"44.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":11,"whip":"1.07","battersFaced":180,"outs":132,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":707,"balls":235,"strikes":472,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".667","pitchesPerInning":"16.07","gamesFinished":11,"strikeoutWalkRatio":"3.62","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.66","hitsPer9Inn":"6.95","runsScoredPer9":"2.66","homeRunsPer9":"0.82","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":14,"airOuts":6,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".281","atBats":32,"obp":".361","slg":".469","ops":".830","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"2.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":116,"flyOuts":60,"groundOuts":90,"airOuts":106,"runs":57,"doubles":16,"triples":3,"homeRuns":11,"strikeOuts":105,"baseOnBalls":40,"intentionalWalks":1,"hits":90,"hitByPitch":11,"avg":".231","atBats":390,"obp":".320","slg":".372","ops":".692","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":145,"rbi":33,"leftOnBase":158,"sacBunts":1,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.46","popOuts":17,"lineOuts":29},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":168,"errors":6,"chances":244,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":140,"flyOuts":99,"groundOuts":90,"airOuts":167,"runs":69,"doubles":29,"triples":3,"homeRuns":27,"strikeOuts":156,"baseOnBalls":67,"intentionalWalks":1,"hits":131,"hitByPitch":0,"avg":".244","atBats":536,"obp":".324","slg":".461","ops":".785","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":611,"totalBases":247,"rbi":91,"leftOnBase":229,"sacBunts":0,"sacFlies":8,"babip":".288","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.85","popOuts":30,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":72,"errors":3,"chances":76,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":17,"strikes":22,"strikePercentage":".560","hitBatsmen":1,"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":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":18,"gamesStarted":17,"flyOuts":49,"groundOuts":75,"airOuts":82,"runs":45,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":92,"baseOnBalls":27,"intentionalWalks":0,"hits":69,"hitByPitch":15,"atBats":317,"obp":".308","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1461,"era":"4.75","inningsPitched":"85.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.13","battersFaced":360,"outs":256,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1461,"balls":535,"strikes":926,"strikePercentage":".630","hitBatsmen":15,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".273","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"9.70","walksPer9Inn":"2.85","hitsPer9Inn":"7.28","runsScoredPer9":"4.75","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":18,"flyOuts":69,"groundOuts":68,"airOuts":127,"runs":57,"doubles":25,"triples":0,"homeRuns":14,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":1,"hits":92,"hitByPitch":6,"atBats":363,"obp":".324","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1623,"era":"5.07","inningsPitched":"94.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.33","battersFaced":405,"outs":282,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1623,"balls":605,"strikes":1018,"strikePercentage":".630","hitBatsmen":6,"balks":2,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".250","pitchesPerInning":"17.27","gamesFinished":1,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"7.56","walksPer9Inn":"3.16","hitsPer9Inn":"8.81","runsScoredPer9":"5.46","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":30,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624512":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":34,"airOuts":37,"runs":16,"doubles":1,"triples":0,"homeRuns":8,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".217","atBats":120,"obp":".238","slg":".425","ops":".663","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":51,"rbi":22,"leftOnBase":56,"sacBunts":1,"sacFlies":2,"babip":".205","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":11,"putOuts":277,"errors":1,"chances":289,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":50,"gamesStarted":0,"flyOuts":25,"groundOuts":50,"airOuts":38,"runs":20,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":56,"baseOnBalls":11,"intentionalWalks":1,"hits":37,"hitByPitch":0,"atBats":178,"obp":".251","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":712,"era":"3.31","inningsPitched":"49.0","wins":4,"losses":3,"saves":5,"saveOpportunities":6,"holds":14,"blownSaves":1,"earnedRuns":18,"whip":"0.98","battersFaced":192,"outs":147,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":216,"strikes":496,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".571","pitchesPerInning":"14.53","gamesFinished":16,"strikeoutWalkRatio":"5.09","strikeoutsPer9Inn":"10.29","walksPer9Inn":"2.02","hitsPer9Inn":"6.80","runsScoredPer9":"3.67","homeRunsPer9":"1.10","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":29,"flyOuts":114,"groundOuts":138,"airOuts":204,"runs":63,"doubles":24,"triples":3,"homeRuns":17,"strikeOuts":146,"baseOnBalls":39,"intentionalWalks":0,"hits":145,"hitByPitch":7,"atBats":622,"obp":".283","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2577,"era":"3.05","inningsPitched":"171.1","wins":13,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.07","battersFaced":679,"outs":514,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2577,"balls":841,"strikes":1736,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":11,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".619","pitchesPerInning":"15.04","gamesFinished":0,"strikeoutWalkRatio":"3.74","strikeoutsPer9Inn":"7.67","walksPer9Inn":"2.05","hitsPer9Inn":"7.62","runsScoredPer9":"3.31","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":5,"sacFlies":6,"passedBall":0,"popOuts":46,"lineOuts":44},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":6,"errors":4,"chances":37,"fielding":".892","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".286","slg":".167","ops":".453","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.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":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":25,"flyOuts":82,"groundOuts":138,"airOuts":172,"runs":72,"doubles":27,"triples":2,"homeRuns":20,"strikeOuts":109,"baseOnBalls":43,"intentionalWalks":0,"hits":149,"hitByPitch":6,"atBats":557,"obp":".323","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2364,"era":"4.23","inningsPitched":"146.2","wins":10,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.31","battersFaced":617,"outs":440,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2364,"balls":842,"strikes":1522,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":6,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".625","pitchesPerInning":"16.12","gamesFinished":3,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"6.69","walksPer9Inn":"2.64","hitsPer9Inn":"9.14","runsScoredPer9":"4.42","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":7,"passedBall":0,"popOuts":41,"lineOuts":49},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":20,"errors":1,"chances":41,"fielding":".976","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":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":147,"flyOuts":76,"groundOuts":123,"airOuts":136,"runs":80,"doubles":23,"triples":3,"homeRuns":22,"strikeOuts":159,"baseOnBalls":42,"intentionalWalks":1,"hits":136,"hitByPitch":2,"avg":".248","atBats":548,"obp":".302","slg":".422","ops":".724","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":598,"totalBases":231,"rbi":75,"leftOnBase":245,"sacBunts":1,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.91","popOuts":23,"lineOuts":37},"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":336,"putOuts":205,"errors":10,"chances":551,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"17","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":53,"gamesStarted":0,"flyOuts":20,"groundOuts":42,"airOuts":41,"runs":23,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":2,"hits":44,"hitByPitch":3,"atBats":173,"obp":".335","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":807,"era":"3.35","inningsPitched":"45.2","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":17,"whip":"1.40","battersFaced":201,"outs":137,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":807,"balls":281,"strikes":526,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".600","pitchesPerInning":"17.67","gamesFinished":5,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.94","hitsPer9Inn":"8.67","runsScoredPer9":"4.53","homeRunsPer9":"1.18","inheritedRunners":30,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":105,"groundOuts":160,"airOuts":185,"runs":78,"doubles":29,"triples":4,"homeRuns":6,"strikeOuts":42,"baseOnBalls":37,"intentionalWalks":1,"hits":163,"hitByPitch":7,"avg":".299","atBats":546,"obp":".348","slg":".399","ops":".747","caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":594,"totalBases":218,"rbi":59,"leftOnBase":215,"sacBunts":0,"sacFlies":4,"babip":".313","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","popOuts":29,"lineOuts":51},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":352,"putOuts":239,"errors":4,"chances":595,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":64,"gamesStarted":1,"flyOuts":21,"groundOuts":74,"airOuts":48,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":69,"baseOnBalls":21,"intentionalWalks":0,"hits":43,"hitByPitch":6,"atBats":233,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1051,"era":"2.19","inningsPitched":"65.2","wins":4,"losses":2,"saves":2,"saveOpportunities":5,"holds":25,"blownSaves":3,"earnedRuns":16,"whip":"0.97","battersFaced":261,"outs":197,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":1051,"balls":389,"strikes":662,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".667","pitchesPerInning":"16.01","gamesFinished":8,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.46","walksPer9Inn":"2.88","hitsPer9Inn":"5.89","runsScoredPer9":"2.47","homeRunsPer9":"0.55","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID467793":{"person":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":69,"groundOuts":99,"airOuts":136,"runs":49,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":90,"baseOnBalls":52,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".217","atBats":410,"obp":".307","slg":".322","ops":".629","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":132,"rbi":52,"leftOnBase":181,"sacBunts":0,"sacFlies":4,"babip":".249","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.27","popOuts":37,"lineOuts":30},"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":52,"putOuts":706,"errors":2,"chances":760,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":53,"groundOuts":87,"airOuts":114,"runs":48,"doubles":19,"triples":2,"homeRuns":11,"strikeOuts":81,"baseOnBalls":34,"intentionalWalks":0,"hits":80,"hitByPitch":2,"avg":".223","atBats":358,"obp":".291","slg":".380","ops":".671","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":136,"rbi":40,"leftOnBase":162,"sacBunts":0,"sacFlies":4,"babip":".256","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.54","popOuts":26,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":77,"errors":6,"chances":286,"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"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":30,"groundOuts":37,"airOuts":57,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".213","atBats":155,"obp":".284","slg":".316","ops":".600","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":49,"rbi":16,"leftOnBase":61,"sacBunts":0,"sacFlies":4,"babip":".242","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.67","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":176,"errors":1,"chances":196,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[683737,663538,664023,694208,608348,691718,621020,650489,807713,592791,647336,687863,641745],"pitchers":[592791,647336,687863,641745],"bench":[682634,624512,467793,673548,457759],"bullpen":[665871,571510,650644,690990,684007,552640,519141,607067,573124,573204],"battingOrder":[683737,663538,664023,694208,608348,691718,621020,650489,807713],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crow-Armstrong (36, Ashcraft, B); Swanson (23, Ashcraft, B)."},{"label":"HR","value":"Busch (28, 3rd inning off Ashcraft, B, 0 on, 1 out); Crow-Armstrong (29, 6th inning off Sanders, 0 on, 1 out)."},{"label":"TB","value":"Busch 4; Crow-Armstrong 6; Happ; Hoerner; Kelly, C; Shaw; Swanson 3."},{"label":"RBI","value":"Busch (79); Crow-Armstrong (88); Swanson (75)."},{"label":"Runners left in scoring position, 2 out","value":"Busch 3; Kelly, C; Shaw."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Crow-Armstrong (35, 3rd base off Ashcraft, B/Bart); Swanson (17, 2nd base off Moreta/Bart)."},{"label":"CS","value":"Shaw (5, 2nd base by Ashcraft, B/Bart)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":10,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".230","atBats":30,"obp":".305","slg":".348","ops":".653","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":4,"rbi":0,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":35,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":160,"era":"3.87","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.22","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":59,"strikes":101,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":3,"pitchesPerInning":"17.78","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID672744":{"person":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":23,"groundOuts":42,"airOuts":43,"runs":24,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":71,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".217","atBats":198,"obp":".278","slg":".343","ops":".621","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":68,"rbi":19,"leftOnBase":106,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":8,"lineOuts":12},"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":130,"errors":2,"chances":134,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":87,"groundOuts":160,"airOuts":158,"runs":42,"doubles":35,"triples":2,"homeRuns":10,"strikeOuts":203,"baseOnBalls":39,"intentionalWalks":0,"hits":125,"hitByPitch":6,"atBats":646,"obp":".246","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2820,"era":"1.92","inningsPitched":"178.0","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.92","battersFaced":691,"outs":534,"gamesPitched":30,"completeGames":1,"shutouts":0,"pitchesThrown":2820,"balls":983,"strikes":1837,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".526","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"5.21","strikeoutsPer9Inn":"10.26","walksPer9Inn":"1.97","hitsPer9Inn":"6.32","runsScoredPer9":"2.12","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":35,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"21","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":13,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".182","atBats":33,"obp":".206","slg":".242","ops":".448","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"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":17,"putOuts":28,"errors":0,"chances":45,"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"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"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":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":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":57,"groundOuts":81,"airOuts":99,"runs":47,"doubles":22,"triples":0,"homeRuns":9,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":1,"hits":87,"hitByPitch":2,"avg":".260","atBats":335,"obp":".336","slg":".406","ops":".742","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":136,"rbi":42,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.22","popOuts":19,"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":50,"putOuts":606,"errors":4,"chances":660,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":31,"groundOuts":71,"airOuts":45,"runs":18,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":87,"baseOnBalls":39,"intentionalWalks":0,"hits":64,"hitByPitch":6,"avg":".240","atBats":267,"obp":".349","slg":".311","ops":".660","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":83,"rbi":23,"leftOnBase":126,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"133.50","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":57,"stolenBasePercentage":".826","caughtStealingPercentage":".174","assists":20,"putOuts":551,"errors":2,"chances":573,"fielding":".997","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":63,"groundOuts":145,"airOuts":110,"runs":61,"doubles":35,"triples":3,"homeRuns":15,"strikeOuts":166,"baseOnBalls":53,"intentionalWalks":1,"hits":134,"hitByPitch":5,"avg":".243","atBats":552,"obp":".313","slg":".399","ops":".712","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":613,"totalBases":220,"rbi":71,"leftOnBase":234,"sacBunts":0,"sacFlies":3,"babip":".318","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":3,"lineOuts":44},"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":227,"errors":2,"chances":233,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"21","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"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":126,"flyOuts":51,"groundOuts":105,"airOuts":89,"runs":60,"doubles":18,"triples":2,"homeRuns":19,"strikeOuts":163,"baseOnBalls":63,"intentionalWalks":4,"hits":90,"hitByPitch":4,"avg":".204","atBats":442,"obp":".305","slg":".382","ops":".687","caughtStealing":5,"stolenBases":38,"stolenBasePercentage":".884","caughtStealingPercentage":".116","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":169,"rbi":56,"leftOnBase":207,"sacBunts":0,"sacFlies":5,"babip":".268","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.26","popOuts":13,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":285,"errors":11,"chances":302,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":11,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":57,"obp":".353","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":287,"era":"3.52","inningsPitched":"15.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.43","battersFaced":69,"outs":46,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":287,"balls":119,"strikes":168,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".500","pitchesPerInning":"18.72","gamesFinished":5,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"12.91","walksPer9Inn":"5.28","hitsPer9Inn":"7.63","runsScoredPer9":"3.52","homeRunsPer9":"0.59","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":50,"groundOuts":71,"airOuts":90,"runs":37,"doubles":15,"triples":2,"homeRuns":6,"strikeOuts":61,"baseOnBalls":38,"intentionalWalks":1,"hits":64,"hitByPitch":2,"avg":".227","atBats":282,"obp":".322","slg":".358","ops":".680","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":101,"rbi":21,"leftOnBase":116,"sacBunts":3,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"4.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":171,"putOuts":211,"errors":7,"chances":389,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":98,"groundOuts":176,"airOuts":174,"runs":86,"doubles":40,"triples":2,"homeRuns":18,"strikeOuts":140,"baseOnBalls":45,"intentionalWalks":0,"hits":164,"hitByPitch":10,"atBats":653,"obp":".309","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","numberOfPitches":2707,"era":"4.13","inningsPitched":"167.2","wins":6,"losses":14,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":77,"whip":"1.25","battersFaced":710,"outs":503,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2707,"balls":926,"strikes":1781,"strikePercentage":".660","hitBatsmen":10,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".300","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"7.51","walksPer9Inn":"2.42","hitsPer9Inn":"8.80","runsScoredPer9":"4.62","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":17,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":112,"flyOuts":42,"groundOuts":105,"airOuts":88,"runs":42,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":89,"baseOnBalls":45,"intentionalWalks":3,"hits":92,"hitByPitch":2,"avg":".249","atBats":369,"obp":".330","slg":".374","ops":".704","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":138,"rbi":50,"leftOnBase":152,"sacBunts":0,"sacFlies":5,"babip":".301","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":17,"lineOuts":29},"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":6,"putOuts":196,"errors":4,"chances":206,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":33,"groundOuts":22,"airOuts":65,"runs":12,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":2,"hits":31,"hitByPitch":2,"atBats":158,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":721,"era":"2.25","inningsPitched":"44.0","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":9,"blownSaves":3,"earnedRuns":11,"whip":"1.11","battersFaced":183,"outs":132,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":239,"strikes":482,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":11,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.20","walksPer9Inn":"3.68","hitsPer9Inn":"6.34","runsScoredPer9":"2.45","homeRunsPer9":"0.61","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":67,"groundOuts":111,"airOuts":121,"runs":48,"doubles":22,"triples":0,"homeRuns":13,"strikeOuts":111,"baseOnBalls":63,"intentionalWalks":5,"hits":107,"hitByPitch":2,"avg":".239","atBats":447,"obp":".334","slg":".376","ops":".710","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":168,"rbi":55,"leftOnBase":187,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.92","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"34.38","popOuts":28,"lineOuts":26},"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":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664294":{"person":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":14,"gamesStarted":0,"flyOuts":9,"groundOuts":6,"airOuts":16,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":50,"obp":".315","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":216,"era":"3.38","inningsPitched":"13.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.28","battersFaced":54,"outs":40,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":69,"strikes":147,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"16.20","gamesFinished":5,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.70","hitsPer9Inn":"8.78","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":2,"flyOuts":10,"groundOuts":23,"airOuts":18,"runs":13,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":80,"obp":".302","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":307,"era":"5.66","inningsPitched":"20.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.16","battersFaced":86,"outs":62,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":307,"balls":102,"strikes":205,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".667","pitchesPerInning":"14.85","gamesFinished":1,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"8.27","walksPer9Inn":"1.74","hitsPer9Inn":"8.71","runsScoredPer9":"5.66","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":14,"strikes":23,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":20,"groundOuts":31,"airOuts":42,"runs":21,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":130,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":587,"era":"5.35","inningsPitched":"33.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":20,"whip":"1.43","battersFaced":150,"outs":101,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":587,"balls":230,"strikes":357,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"17.44","gamesFinished":5,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"7.22","walksPer9Inn":"4.54","hitsPer9Inn":"8.29","runsScoredPer9":"5.61","homeRunsPer9":"0.80","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":31,"gamesStarted":12,"flyOuts":44,"groundOuts":95,"airOuts":88,"runs":42,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":81,"baseOnBalls":27,"intentionalWalks":0,"hits":95,"hitByPitch":4,"atBats":356,"obp":".326","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1518,"era":"3.86","inningsPitched":"91.0","wins":4,"losses":8,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":39,"whip":"1.34","battersFaced":390,"outs":273,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":1518,"balls":552,"strikes":966,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".333","pitchesPerInning":"16.68","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.67","hitsPer9Inn":"9.40","runsScoredPer9":"4.15","homeRunsPer9":"0.79","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670912":{"person":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":17,"groundOuts":15,"airOuts":32,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":91,"obp":".296","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":413,"era":"2.81","inningsPitched":"25.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.17","battersFaced":108,"outs":77,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":166,"strikes":247,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"10.17","walksPer9Inn":"4.91","hitsPer9Inn":"5.61","runsScoredPer9":"3.16","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":64,"gamesStarted":0,"flyOuts":56,"groundOuts":51,"airOuts":84,"runs":17,"doubles":8,"triples":3,"homeRuns":4,"strikeOuts":53,"baseOnBalls":16,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":225,"obp":".239","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":910,"era":"2.25","inningsPitched":"64.0","wins":4,"losses":5,"saves":13,"saveOpportunities":15,"holds":13,"blownSaves":2,"earnedRuns":16,"whip":"0.89","battersFaced":247,"outs":192,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":273,"strikes":637,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".444","pitchesPerInning":"14.22","gamesFinished":29,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"7.45","walksPer9Inn":"2.25","hitsPer9Inn":"5.77","runsScoredPer9":"2.39","homeRunsPer9":"0.56","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":45,"airOuts":82,"runs":23,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":73,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":5,"avg":".157","atBats":230,"obp":".230","slg":".265","ops":".495","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":61,"rbi":20,"leftOnBase":140,"sacBunts":3,"sacFlies":3,"babip":".195","groundOutsToAirouts":"0.55","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"38.33","popOuts":23,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":37,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":25,"putOuts":612,"errors":3,"chances":640,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687478":{"person":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"jerseyNumber":"21","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":2,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".094","atBats":32,"obp":".121","slg":".125","ops":".246","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":4,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":0,"flyOuts":3,"groundOuts":11,"airOuts":7,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":6,"hitByPitch":2,"atBats":40,"obp":".306","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":191,"era":"0.73","inningsPitched":"12.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":1,"whip":"1.05","battersFaced":49,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":79,"strikes":112,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.49","gamesFinished":3,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"11.68","walksPer9Inn":"5.11","hitsPer9Inn":"4.38","runsScoredPer9":"0.73","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":21,"gamesStarted":18,"flyOuts":44,"groundOuts":77,"airOuts":90,"runs":42,"doubles":11,"triples":2,"homeRuns":12,"strikeOuts":94,"baseOnBalls":31,"intentionalWalks":1,"hits":81,"hitByPitch":5,"atBats":338,"obp":".310","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1437,"era":"4.10","inningsPitched":"90.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.24","battersFaced":378,"outs":270,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1437,"balls":499,"strikes":938,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".333","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"9.40","walksPer9Inn":"3.10","hitsPer9Inn":"8.10","runsScoredPer9":"4.20","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":10,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"71","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676742":{"person":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":17,"strikes":22,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":29,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"8.10","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.10","battersFaced":34,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":59,"strikes":88,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":1,"winPercentage":".---","pitchesPerInning":"22.05","gamesFinished":2,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"5.40","walksPer9Inn":"6.75","hitsPer9Inn":"12.15","runsScoredPer9":"8.10","homeRunsPer9":"2.70","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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"}]},"ID669261":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":28,"groundOuts":23,"airOuts":38,"runs":13,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":24,"intentionalWalks":1,"hits":16,"hitByPitch":3,"avg":".129","atBats":124,"obp":".285","slg":".234","ops":".519","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":29,"rbi":8,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".176","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.33","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":99,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"21","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":47,"groundOuts":92,"airOuts":92,"runs":37,"doubles":15,"triples":3,"homeRuns":5,"strikeOuts":64,"baseOnBalls":20,"intentionalWalks":0,"hits":93,"hitByPitch":1,"avg":".275","atBats":338,"obp":".315","slg":".382","ops":".697","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":129,"rbi":26,"leftOnBase":137,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.60","popOuts":16,"lineOuts":29},"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":176,"putOuts":129,"errors":8,"chances":313,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 4-3)","summary":"4.0 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":70,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":19,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":24,"strikes":46,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"2.25","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":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":24,"gamesStarted":7,"flyOuts":31,"groundOuts":70,"airOuts":52,"runs":20,"doubles":15,"triples":1,"homeRuns":3,"strikeOuts":60,"baseOnBalls":23,"intentionalWalks":1,"hits":55,"hitByPitch":2,"atBats":235,"obp":".307","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":997,"era":"2.74","inningsPitched":"62.1","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.25","battersFaced":262,"outs":187,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":997,"balls":342,"strikes":655,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":2,"winPercentage":".571","pitchesPerInning":"15.99","gamesFinished":6,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"8.66","walksPer9Inn":"3.32","hitsPer9Inn":"7.94","runsScoredPer9":"2.89","homeRunsPer9":"0.43","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"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"}]}},"batters":[669707,687462,668804,502054,457705,693304,669261,663698,665833,694377,677952,676742,693312,664294],"pitchers":[677952,676742,693312,664294],"bench":[672744,691907,680779,687478],"bullpen":[681347,696149,656605,664875,676755,669387,670912,642701,681895,694973],"battingOrder":[669707,687462,668804,502054,457705,693304,669261,665833,694377],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Horwitz (22, Taillon)."},{"label":"TB","value":"Gonzales, N; Horwitz 2; Reynolds, B."},{"label":"Runners left in scoring position, 2 out","value":"Pham; Triolo 2; Yorke; Horwitz."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Triolo (11, 2nd base off Taillon/Kelly, C)."}]}],"note":[{"label":"a","value":"Grounded out for Bart in the 9th."}]}},"officials":[{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Home Plate"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ashcraft, B; Nicolas."},{"label":"HBP","value":"Happ (by Nicolas); Reynolds, B (by Soroka)."},{"label":"Pitches-strikes","value":"Taillon 88-59; Soroka 39-22; Hodge 21-8; Keller, Bra 4-3; Ashcraft, B 70-46; Sanders 39-22; Nicolas 37-23; Moreta 14-10."},{"label":"Groundouts-flyouts","value":"Taillon 6-7; Soroka 3-1; Hodge 1-0; Keller, Bra 0-0; Ashcraft, B 3-4; Sanders 2-2; Nicolas 1-1; Moreta 2-1."},{"label":"Batters faced","value":"Taillon 22; Soroka 9; Hodge 5; Keller, Bra 1; Ashcraft, B 19; Sanders 8; Nicolas 8; Moreta 4."},{"label":"Inherited runners-scored","value":"Keller, Bra 3-0; Nicolas 2-0; Moreta 1-0."},{"label":"Umpires","value":"HP: Lance Barrett. 1B: Carlos Torres. 2B: Charlie Ramos. 3B: Alfonso Márquez. "},{"label":"Weather","value":"82 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, In From LF."},{"label":"First pitch","value":"6:43 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"15,706."},{"label":"Venue","value":"PNC Park."},{"label":"September 15, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","boxscoreName":"Taillon"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 10-6)","summary":"6.0 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":6,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"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":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":89,"groundOuts":99,"airOuts":159,"runs":52,"doubles":21,"triples":2,"homeRuns":23,"strikeOuts":86,"baseOnBalls":25,"intentionalWalks":0,"hits":102,"hitByPitch":0,"atBats":443,"obp":".271","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1814,"era":"3.93","inningsPitched":"116.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.09","battersFaced":471,"outs":350,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1814,"balls":603,"strikes":1211,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".625","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"6.63","walksPer9Inn":"1.93","hitsPer9Inn":"7.87","runsScoredPer9":"4.01","homeRunsPer9":"1.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"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":71,"pitchingGameScore":71},{"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":"600","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":105,"groundOuts":108,"airOuts":177,"runs":87,"doubles":36,"triples":4,"homeRuns":29,"strikeOuts":143,"baseOnBalls":29,"intentionalWalks":1,"hits":136,"hitByPitch":8,"avg":".248","atBats":549,"obp":".290","slg":".486","ops":".776","caughtStealing":7,"stolenBases":35,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":601,"totalBases":267,"rbi":88,"leftOnBase":261,"sacBunts":5,"sacFlies":10,"babip":".276","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.93","popOuts":40,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":395,"errors":2,"chances":402,"fielding":".995","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":62,"hittingGameScore":62},{"player":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","boxscoreName":"Swanson"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":147,"flyOuts":76,"groundOuts":123,"airOuts":136,"runs":80,"doubles":23,"triples":3,"homeRuns":22,"strikeOuts":159,"baseOnBalls":42,"intentionalWalks":1,"hits":136,"hitByPitch":2,"avg":".248","atBats":548,"obp":".302","slg":".422","ops":".724","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":598,"totalBases":231,"rbi":75,"leftOnBase":245,"sacBunts":1,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.91","popOuts":23,"lineOuts":37},"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":336,"putOuts":205,"errors":10,"chances":551,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"loser":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"save":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}