{"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":776254,"link":"/api/v1.1/game/776254/feed/live","metaData":{"wait":10,"timeStamp":"20250921_011101","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776254,"type":"R","doubleHeader":"N","id":"2025/09/20/chnmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776254-2025-09-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-20T22:40:00Z","originalDate":"2025-09-20","officialDate":"2025-09-20","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":155,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":88,"losses":67,"ties":0,"pct":".568"},"records":{},"divisionLeader":false,"wins":88,"losses":67,"winningPercentage":".568"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2025,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","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":"Cincinnati","record":{"gamesPlayed":155,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":79,"losses":76,"ties":0,"pct":".510"},"records":{},"divisionLeader":false,"wins":79,"losses":76,"winningPercentage":".510"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID668881":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881","firstName":"Christian","lastName":"Greene","primaryNumber":"21","birthDate":"1999-08-06","currentAge":27,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Greene","middleName":"Hunter","boxscoreName":"Greene, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Greene","nameSlug":"hunter-greene-668881","firstLastName":"Hunter Greene","lastFirstName":"Greene, Hunter","lastInitName":"Greene, H","initLastName":"H Greene","fullFMLName":"Christian Hunter Greene","fullLFMName":"Greene, Christian Hunter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669212":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212","firstName":"Elijah","lastName":"Morgan","birthDate":"1996-05-13","currentAge":30,"birthCity":"Rancho Palos Verdes","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eli","useLastName":"Morgan","middleName":"Allan","boxscoreName":"Morgan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli Morgan","nameSlug":"eli-morgan-669212","firstLastName":"Eli Morgan","lastFirstName":"Morgan, Eli","lastInitName":"Morgan, E","initLastName":"E Morgan","fullFMLName":"Elijah Allan Morgan","fullLFMName":"Morgan, Elijah Allan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID682622":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622","firstName":"Noelvi","lastName":"Marte","primaryNumber":"4","birthDate":"2001-10-16","currentAge":24,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Noelvi","useLastName":"Marte","boxscoreName":"Marte, N","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noelvi Marte","nameSlug":"noelvi-marte-682622","firstLastName":"Noelvi Marte","lastFirstName":"Marte, Noelvi","lastInitName":"Marte, N","initLastName":"N Marte","fullFMLName":"Noelvi  Marte","fullLFMName":"Marte, Noelvi","strikeZoneTop":3.3,"strikeZoneBottom":1.66},"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},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"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},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID666181":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181","firstName":"William","lastName":"Benson","primaryNumber":"30","birthDate":"1998-06-16","currentAge":28,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Will","useLastName":"Benson","middleName":"Buchanan","boxscoreName":"Benson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Benson","nameSlug":"will-benson-666181","firstLastName":"Will Benson","lastFirstName":"Benson, Will","lastInitName":"Benson, W","initLastName":"W Benson","fullFMLName":"William Buchanan Benson","fullLFMName":"Benson, William Buchanan","strikeZoneTop":3.391,"strikeZoneBottom":1.711},"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},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"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},"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},"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},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"35","birthDate":"1992-11-28","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Trevino","boxscoreName":"Trevino","nickName":"Trevi","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"Tre-vee-nyo","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Trevino","nameSlug":"jose-trevino-624431","firstLastName":"Jose Trevino","lastFirstName":"Trevino, Jose","lastInitName":"Trevino, J","initLastName":"J Trevino","fullFMLName":"Jose Trevino","fullLFMName":"Trevino, Jose","strikeZoneTop":3.061,"strikeZoneBottom":1.545},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID668933":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933","firstName":"Douglas","lastName":"Ashcraft","primaryNumber":"23","birthDate":"1998-02-11","currentAge":28,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Graham","useLastName":"Ashcraft","middleName":"Graham","boxscoreName":"Ashcraft, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Ashcraft","nameSlug":"graham-ashcraft-668933","firstLastName":"Graham Ashcraft","lastFirstName":"Ashcraft, Graham","lastInitName":"Ashcraft, G","initLastName":"G Ashcraft","fullFMLName":"Douglas Graham Ashcraft","fullLFMName":"Ashcraft, Douglas Graham","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666158":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158","firstName":"Gavin","lastName":"Lux","primaryNumber":"11","birthDate":"1997-11-23","currentAge":28,"birthCity":"Kenosha","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Gavin","useLastName":"Lux","middleName":"Thomas","boxscoreName":"Lux","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Lux","nameSlug":"gavin-lux-666158","firstLastName":"Gavin Lux","lastFirstName":"Lux, Gavin","lastInitName":"Lux, G","initLastName":"G Lux","fullFMLName":"Gavin Thomas Lux","fullLFMName":"Lux, Gavin Thomas","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696136":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136","firstName":"Jordan","lastName":"Wicks","primaryNumber":"36","birthDate":"1999-09-01","currentAge":27,"birthCity":"Conway","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Wicks","boxscoreName":"Wicks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jordan Wicks","nameSlug":"jordan-wicks-696136","firstLastName":"Jordan Wicks","lastFirstName":"Wicks, Jordan","lastInitName":"Wicks, J","initLastName":"J Wicks","fullFMLName":"Jordan  Wicks","fullLFMName":"Wicks, Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","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},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID669289":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289","firstName":"Santiago","lastName":"Espinal","primaryNumber":"5","birthDate":"1994-11-13","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Santiago","useLastName":"Espinal","middleName":"Roman","boxscoreName":"Espinal","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"es-pin-ALL","mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Santiago Espinal","nameSlug":"santiago-espinal-669289","firstLastName":"Santiago Espinal","lastFirstName":"Espinal, Santiago","lastInitName":"Espinal, S","initLastName":"S Espinal","fullFMLName":"Santiago Roman Espinal","fullLFMName":"Espinal, Santiago Roman","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID683175":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175","firstName":"Connor","lastName":"Phillips","primaryNumber":"34","birthDate":"2001-05-04","currentAge":25,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Phillips","middleName":"Allan","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Phillips","nameSlug":"connor-phillips-683175","firstLastName":"Connor Phillips","lastFirstName":"Phillips, Connor","lastInitName":"Phillips, C","initLastName":"C Phillips","fullFMLName":"Connor Allan Phillips","fullLFMName":"Phillips, Connor Allan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID687209":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209","firstName":"Zachary","lastName":"Maxwell","primaryNumber":"78","birthDate":"2001-01-26","currentAge":25,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Maxwell","middleName":"Thomas","boxscoreName":"Maxwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Maxwell","nameSlug":"zach-maxwell-687209","firstLastName":"Zach Maxwell","lastFirstName":"Maxwell, Zach","lastInitName":"Maxwell, Z","initLastName":"Z Maxwell","fullFMLName":"Zachary Thomas Maxwell","fullLFMName":"Maxwell, Zachary Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"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":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Clear","temp":"84","wind":"4 mph, In From CF"},"gameInfo":{"attendance":31756,"firstPitch":"2025-09-20T22:43:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"home":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"}},"officialScorer":{"id":695905,"fullName":"Jim O'Connor","link":"/api/v1/people/695905"},"primaryDatacaster":{"id":823354,"fullName":"Aidan Post","link":"/api/v1/people/823354"},"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-20T22:43:03.922Z","endTime":"2025-09-20T22:44:30.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"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":9},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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-20T20:11:39.973Z","endTime":"2025-09-20T22:19:28.947Z","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-20T22:19:28.947Z","endTime":"2025-09-20T22:42:10.547Z","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-20T22:42:10.547Z","endTime":"2025-09-20T22:43:06.219Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.32965849601219,"strikeZoneBottom":1.58966286945459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50832411141266,"aZ":-16.71233839726969,"pfxX":-4.346763106161626,"pfxZ":8.461673116419378,"pX":-0.17153161980585743,"pZ":2.887943067192032,"vX0":2.9689017066313736,"vY0":-134.18167710061772,"vZ0":-5.132158873887549,"x":123.54,"y":160.81,"x0":-0.7265064144493624,"y0":50.00196370502345,"z0":6.012710479009015,"aX":-7.941231121402413},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":1982,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40790830048043425,"extension":6.239203775076986},"index":3,"playId":"7646d6cb-6730-38c8-844a-adb4bf23bde2","pitchNumber":1,"startTime":"2025-09-20T22:43:06.219Z","endTime":"2025-09-20T22:43:09.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.38745908117859,"strikeZoneBottom":1.65778065226684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5832030147091,"aZ":-35.54540783468657,"pfxX":-7.651291034143412,"pfxZ":-2.328323971584977,"pX":-0.6113453962468719,"pZ":1.2946698007720132,"vX0":2.5835283615960196,"vY0":-120.24443774321274,"vZ0":-3.597805577814002,"x":140.3,"y":203.82,"x0":-0.7121862568913743,"y0":50.0014613617556,"z0":5.9981575606750015,"aX":-11.086533723629636},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":13.1,"spinRate":1039,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4573437278020229,"extension":6.050101477559428},"index":4,"playId":"9280d012-c805-3fd8-9c6a-c94738097e57","pitchNumber":2,"startTime":"2025-09-20T22:43:23.610Z","endTime":"2025-09-20T22:43:27.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.36532796015911,"strikeZoneBottom":1.63550057813563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20276495607032,"aZ":-22.8367598153162,"pfxX":0.5980091306457083,"pfxZ":5.547034796629621,"pX":-0.45457074481101,"pZ":3.938910691904346,"vX0":0.8808059142084237,"vY0":-128.0979192813192,"vZ0":-1.2486884395921352,"x":134.33,"y":132.43,"x0":-0.8788591346583408,"y0":50.003285613900516,"z0":6.196023839004285,"aX":1.0069456554611371},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.1,"breakHorizontal":-1.2,"spinRate":2112,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4254483887213607,"extension":6.174365032329013},"index":5,"playId":"0ac68ebc-75f9-37fe-be9a-a6f4dca16e95","pitchNumber":3,"startTime":"2025-09-20T22:43:36.732Z","endTime":"2025-09-20T22:43:40.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.39857895597065,"strikeZoneBottom":1.62787733021635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316476732966418,"aZ":-14.270331562354174,"pfxX":-3.958776174203155,"pfxZ":9.812443494675737,"pX":0.9300849213843067,"pZ":2.189026650260679,"vX0":5.369735141812658,"vY0":-134.05865224871303,"vZ0":-7.136575725227051,"x":81.55,"y":179.68,"x0":-0.5822923850221645,"y0":50.00410283826806,"z0":5.899598956321867,"aX":-7.224309235923196},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":6.0,"spinRate":1986,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40818994820934273,"extension":6.266357860422678},"index":6,"playId":"895699b5-2c5f-3517-a6f0-8db5ada2e648","pitchNumber":4,"startTime":"2025-09-20T22:43:52.735Z","endTime":"2025-09-20T22:43:56.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.3849755886929,"strikeZoneBottom":1.65528946163171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.039354182000775,"aZ":-24.388701805518792,"pfxX":2.191468940666482,"pfxZ":4.80618724287333,"pX":0.17880013027762065,"pZ":3.1533308356973744,"vX0":1.8569371362778209,"vY0":-126.2845592579092,"vZ0":-2.5538689296230332,"x":110.18,"y":153.64,"x0":-0.8500206101594932,"y0":50.003314114008695,"z0":6.133884685440917,"aX":3.5488759973232096},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2216,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.43326300919452887,"extension":6.08982755574191},"index":7,"playId":"50316c75-1cb7-3a67-bc6a-961c7c771f2e","pitchNumber":5,"startTime":"2025-09-20T22:44:07.914Z","endTime":"2025-09-20T22:44:11.550Z","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":8,"startTime":"2025-09-20T22:44:16.737Z","endTime":"2025-09-20T22:44:26.751Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.542908474211576,"aZ":-20.573319449030315,"pfxX":-1.5140221838033914,"pfxZ":6.707494938166548,"pX":-0.5335348253432382,"pZ":3.615280131842745,"vX0":1.2403962540826514,"vY0":-130.45601440471296,"vZ0":-2.522829832372446,"x":137.34,"y":141.17,"x0":-0.8176421091650781,"y0":50.00475663072434,"z0":6.139853539471671,"aX":-2.619143401702834},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":2.5,"spinRate":1986,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4193035308213151,"extension":6.147427429886436},"index":9,"playId":"f6f535ec-78fd-3361-94d7-9518c4a42103","pitchNumber":6,"startTime":"2025-09-20T22:44:26.751Z","endTime":"2025-09-20T22:44:30.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:44:30.884Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T22:44:30.466Z","endTime":"2025-09-20T22:45:41.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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],"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":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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(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":84.8,"endSpeed":78.1,"strikeZoneTop":3.4836384175032,"strikeZoneBottom":1.71193987366882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.106046462772014,"aZ":-25.08275704859242,"pfxX":1.8043062306359183,"pfxZ":4.574007194596049,"pX":0.8071982976662899,"pZ":2.884813382411381,"vX0":2.830644253370009,"vY0":-123.55295335958013,"vZ0":-3.0599937565143476,"x":86.23,"y":160.89,"x0":-0.5866487817795051,"y0":50.000577830456265,"z0":6.242157969930014,"aX":2.7947771436763187},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.8,"breakHorizontal":-4.0,"spinRate":2182,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.44294437734797043,"extension":5.987942840303532},"index":0,"playId":"768981f2-5f49-3371-b342-edbb78522a78","pitchNumber":1,"startTime":"2025-09-20T22:44:52.681Z","endTime":"2025-09-20T22:44:56.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-20T22:45:03.077Z","endTime":"2025-09-20T22:45:14.447Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.677427068273232,"aZ":-34.33735414057415,"pfxX":6.597509351896103,"pfxZ":-1.6487798372508307,"pX":0.7622656729302074,"pZ":1.592110255084396,"vX0":1.5163301156103546,"vY0":-114.05349072685235,"vZ0":-2.443452570630795,"x":87.94,"y":195.79,"x0":-0.7688114245416666,"y0":50.003202747863305,"z0":6.075454828848622,"aX":8.659973078650939},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-3.4,"breakHorizontal":-12.4,"spinRate":2091,"spinDirection":36},"zone":9,"typeConfidence":0.91,"plateTime":0.4809086825987814,"extension":6.113027388787586},"index":2,"playId":"20b98142-e56f-3f89-8fb6-96b02e907913","pitchNumber":2,"startTime":"2025-09-20T22:45:14.447Z","endTime":"2025-09-20T22:45:17.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5853516401633,"aZ":-18.537604028122946,"pfxX":-9.659980895932682,"pfxZ":7.699221548914394,"pX":-0.604154843975843,"pZ":2.272870526690736,"vX0":3.5991656377273027,"vY0":-132.55033083532007,"vZ0":-5.700305512232859,"x":140.03,"y":177.41,"x0":-0.7282955100259132,"y0":50.00280658668629,"z0":5.814526011180256,"aX":-17.107198681260996},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":16.7,"spinRate":2130,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.41396854916302805,"extension":6.215779869823836},"hitData":{"launchSpeed":76.7,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.38,"coordY":102.91}},"index":3,"playId":"0e854424-05c5-394f-85ce-7d7f92134816","pitchNumber":3,"startTime":"2025-09-20T22:45:30.576Z","endTime":"2025-09-20T22:45:41.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:45:41.391Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T22:45:39.300Z","endTime":"2025-09-20T22:48:02.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.76293509061168,"strikeZoneBottom":1.74987456911457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.982026875117036,"aZ":-16.76304254644662,"pfxX":-3.482787167284859,"pfxZ":8.845113272364152,"pX":0.7597488316336034,"pZ":4.265772652440638,"vX0":4.022199191222771,"vY0":-131.2313587788966,"vZ0":-1.784863686582048,"x":88.04,"y":123.6,"x0":-0.3409133222402164,"y0":50.006299482062786,"z0":6.204571358090796,"aX":-6.071188690539596},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":1972,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.41751215956113974,"extension":6.194497595758032},"index":0,"playId":"e4df81a3-e1c1-3df6-abb2-d7d17e508529","pitchNumber":1,"startTime":"2025-09-20T22:46:05.650Z","endTime":"2025-09-20T22:46:09.583Z","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":1},"index":1,"playId":"bcdd5076-b369-3e83-b898-06ed162f5a36","startTime":"2025-09-20T22:46:25.426Z","endTime":"2025-09-20T22:46:29.101Z","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, 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":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.71671146985526,"strikeZoneBottom":1.70397105612388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86755113978075,"aZ":-25.388680625092874,"pfxX":0.7129169406185857,"pfxZ":4.08273112062917,"pX":-0.13421343068472105,"pZ":3.516191289792778,"vX0":1.3257724364469634,"vY0":-127.20488478244758,"vZ0":-1.8470441116805807,"x":122.12,"y":143.84,"x0":-0.7520522761018379,"y0":50.00037285465959,"z0":6.238791436515199,"aX":1.1829821416139998},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.6,"spinRate":2130,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.42844406837587545,"extension":6.033566465200853},"index":2,"playId":"28c75ada-5e64-35e3-bf5a-32f0ee456b4b","pitchNumber":2,"startTime":"2025-09-20T22:46:40.668Z","endTime":"2025-09-20T22:46:44.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.674145945241605,"aZ":-31.452692612948837,"pfxX":-5.793302655179297,"pfxZ":0.5084984377419044,"pX":-0.612179512543179,"pZ":2.2300078101307617,"vX0":1.7771821274571535,"vY0":-118.59599828174247,"vZ0":-2.463175311271518,"x":140.33,"y":178.57,"x0":-0.6184988218054235,"y0":50.005479448056036,"z0":6.150945919601693,"aX":-8.253595781317404},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.6,"breakHorizontal":10.1,"spinRate":854,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.46185186272240353,"extension":6.040201423721601},"index":3,"playId":"edff93f2-e139-373a-bd25-a94c5c2a1cf1","pitchNumber":3,"startTime":"2025-09-20T22:47:00.821Z","endTime":"2025-09-20T22:47:04.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.67227316542405,"strikeZoneBottom":1.77946310582347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48029902313893,"aZ":-20.048808859609938,"pfxX":-9.523344853116768,"pfxZ":6.6851161802179,"pX":0.9395908745707277,"pZ":3.875507500203695,"vX0":6.752673911605016,"vY0":-133.51010698215129,"vZ0":-1.9578193389648735,"x":81.19,"y":134.14,"x0":-0.379197251030244,"y0":50.00177727373283,"z0":6.054092663934749,"aX":-17.272105346038817},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":15.8,"spinRate":2196,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40951054521919383,"extension":6.17417744636719},"index":4,"playId":"5bea69df-00aa-3cd2-9a33-550a38d9e2da","pitchNumber":4,"startTime":"2025-09-20T22:47:22.078Z","endTime":"2025-09-20T22:47:26.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-20T22:47:36.539Z","endTime":"2025-09-20T22:47:58.154Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.7551921805751,"strikeZoneBottom":1.74272417333249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88142352125931,"aZ":-13.310806807605374,"pfxX":-5.111759790256466,"pfxZ":10.319148627713446,"pX":-0.4537051186547988,"pZ":2.0811020784776737,"vX0":1.796672376038459,"vY0":-134.076456752672,"vZ0":-8.113260336987114,"x":134.29,"y":182.59,"x0":-0.466709883842365,"y0":50.00540338658664,"z0":6.088101324946107,"aX":-9.345648592328715},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":1909,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40789619742365213,"extension":6.239127189981157},"index":6,"playId":"f082de84-54ed-3e9b-a0e4-29878096069c","pitchNumber":5,"startTime":"2025-09-20T22:47:58.154Z","endTime":"2025-09-20T22:48:02.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:48:02.582Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Moisés Ballesteros walks. Nico Hoerner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T22:48:41.073Z","endTime":"2025-09-20T22:50:02.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4959fb30-1d20-3e7d-b427-7084f9a3f256","startTime":"2025-09-20T22:48:26.452Z","endTime":"2025-09-20T22:48:30.481Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.44094051984989,"strikeZoneBottom":1.703778981048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.054220010203473,"aZ":-14.589308286393065,"pfxX":-5.051318905854142,"pfxZ":10.027259278114688,"pX":-1.4175432615020895,"pZ":3.1560912243933785,"vX0":-0.4307416906909951,"vY0":-131.63246342904793,"vZ0":-5.025581313035507,"x":171.03,"y":153.57,"x0":-0.59539874459084,"y0":50.005980747072144,"z0":6.171044831202891,"aX":-8.862004973161762},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":1885,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41616635278272174,"extension":6.176680602113261},"index":1,"playId":"59497618-5079-3b6f-81fd-940757dc7cf4","pitchNumber":1,"startTime":"2025-09-20T22:48:43.390Z","endTime":"2025-09-20T22:48:47.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.38878373194566,"strikeZoneBottom":1.651294003655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26527403812302,"aZ":-36.34134019867428,"pfxX":-7.16882016271102,"pfxZ":-2.9044276647686504,"pX":0.19900077371082883,"pZ":0.9640909257709943,"vX0":3.9689412621469056,"vY0":-119.63194616070233,"vZ0":-3.9732234044902626,"x":109.41,"y":212.75,"x0":-0.5588735467123652,"y0":50.00393019575552,"z0":5.938985301420123,"aX":-10.286190383152523},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.0,"breakHorizontal":11.9,"spinRate":1016,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4596422340000892,"extension":6.181887683259174},"index":2,"playId":"efa389af-1dd9-3117-841f-0e49715c8eb5","pitchNumber":2,"startTime":"2025-09-20T22:49:03.038Z","endTime":"2025-09-20T22:49:07.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.41365441191162,"strikeZoneBottom":1.67647781300373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.160262872060713,"aZ":-13.550162966549394,"pfxX":-5.528383813753363,"pfxZ":10.279084421353947,"pX":0.7512530659380968,"pZ":2.4783678892336414,"vX0":5.201469234908582,"vY0":-133.83193965484057,"vZ0":-6.713558709711965,"x":88.36,"y":171.86,"x0":-0.5001827244483183,"y0":50.00560217073856,"z0":5.992008718999792,"aX":-10.019889618812156},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":1984,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.409432397544089,"extension":6.350481219730044},"index":3,"playId":"c76dce0b-2352-3e7e-a235-08fb17505b58","pitchNumber":3,"startTime":"2025-09-20T22:49:19.692Z","endTime":"2025-09-20T22:49:24.014Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.27880085729538,"strikeZoneBottom":1.62161838464016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.181872960358465,"aZ":-20.66865113653018,"pfxX":-0.8143591119763467,"pfxZ":6.9061340516721295,"pX":-0.5569134261276938,"pZ":3.6510007859418234,"vX0":0.9434779691279921,"vY0":-127.70819482180227,"vZ0":-2.1839009768375846,"x":138.23,"y":140.2,"x0":-0.8238510889413864,"y0":50.00231742480483,"z0":6.128310199562621,"aX":-1.3567117813472043},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.4,"breakHorizontal":1.3,"spinRate":2150,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.42748222404367686,"extension":6.127219829329945},"index":4,"playId":"6d5e3f01-ea6f-35c4-815a-fa44dfba052a","pitchNumber":4,"startTime":"2025-09-20T22:49:36.676Z","endTime":"2025-09-20T22:49:41.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.41700956780748,"strikeZoneBottom":1.71976334594341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.573030475523886,"aZ":-14.268036386670184,"pfxX":-4.963931796066745,"pfxZ":9.754521354680232,"pX":-0.5891719299947782,"pZ":1.4552099442563884,"vX0":1.8701179524617662,"vY0":-134.7131692047935,"vZ0":-8.889613711152062,"x":139.46,"y":199.49,"x0":-0.6478504231687371,"y0":50.00530952787283,"z0":5.809216536710867,"aX":-9.114381228705442},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":1985,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4067705707189426,"extension":6.3034689263222115},"index":5,"playId":"2ac6ff01-face-3021-a16f-eca06edecc2e","pitchNumber":5,"startTime":"2025-09-20T22:49:57.912Z","endTime":"2025-09-20T22:50:02.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:50:02.947Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dansby Swanson grounds into a force out, shortstop Elly De La Cruz to second baseman Matt McLain. Moisés Ballesteros out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T22:50:02.565Z","endTime":"2025-09-20T22:51:40.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.438374574136372,"aZ":-24.91086686036733,"pfxX":-0.44230803726495616,"pfxZ":4.445669944810776,"pX":1.013670707768328,"pZ":1.5017534837002455,"vX0":3.778737422218567,"vY0":-126.61415859718778,"vZ0":-6.291449292246463,"x":78.36,"y":198.23,"x0":-0.4368340740178252,"y0":50.00006653467878,"z0":5.996260551805917,"aX":-0.7222638921256781},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":0.0,"spinRate":2196,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4316304938491453,"extension":6.261837207106833},"index":0,"playId":"3e7e75f6-6e90-3d10-9e8d-4857c83f9935","pitchNumber":1,"startTime":"2025-09-20T22:50:27.656Z","endTime":"2025-09-20T22:50:32.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.782348345120585,"aZ":-17.94945331037419,"pfxX":-9.26493340653039,"pfxZ":7.812302088616618,"pX":0.03774523301103132,"pZ":1.5803113375365168,"vX0":4.805610180734177,"vY0":-133.61769339235212,"vZ0":-7.638267782711966,"x":115.56,"y":196.11,"x0":-0.5731115034488379,"y0":50.00635895445353,"z0":5.7489892415918336,"aX":-16.881303755185623},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":15.8,"spinRate":2156,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40875775424792327,"extension":6.339523879970683},"index":1,"playId":"875dd2b0-70ee-3c31-b585-59ab34e0c4d8","pitchNumber":2,"startTime":"2025-09-20T22:50:46.526Z","endTime":"2025-09-20T22:50:50.880Z","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":91.9,"endSpeed":84.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.686437818484478,"aZ":-15.336251084290437,"pfxX":-5.405054794215907,"pfxZ":9.25369836041089,"pX":-0.27644833417044856,"pZ":2.2844360976823164,"vX0":1.7893891827863786,"vY0":-133.7458366134065,"vZ0":-7.186432252481732,"x":127.54,"y":177.1,"x0":-0.2502737333956521,"y0":50.000945229491386,"z0":6.09718860364172,"aX":-9.833019251322701},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":1986,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4088515745445749,"extension":6.407520769754749},"index":2,"playId":"2e56428c-9d48-3d57-a251-f175043e43b1","pitchNumber":3,"startTime":"2025-09-20T22:51:11.480Z","endTime":"2025-09-20T22:51:15.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.596795102308178,"aZ":-35.76781009357815,"pfxX":-7.113039181015935,"pfxZ":-2.473485446559655,"pX":-0.19112084895704337,"pZ":3.064260436519373,"vX0":2.791019371510938,"vY0":-119.7886748834793,"vZ0":0.24194761955112631,"x":124.29,"y":156.04,"x0":-0.4484991656851283,"y0":50.005849169541115,"z0":6.165186007366822,"aX":-10.317018925706575},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.2,"breakHorizontal":12.2,"spinRate":801,"spinDirection":262},"zone":2,"typeConfidence":0.9,"plateTime":0.45762257721037747,"extension":6.191996096719332},"hitData":{"launchSpeed":93.5,"launchAngle":6.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.39,"coordY":155.28}},"index":3,"playId":"d57ccf79-5b11-330a-9e25-f9897e12b468","pitchNumber":4,"startTime":"2025-09-20T22:51:34.174Z","endTime":"2025-09-20T22:51:40.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:51:40.926Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Friedl pops out softly to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T22:53:20.916Z","endTime":"2025-09-20T22:55:24.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.28456413816791,"strikeZoneBottom":1.54212132837236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32391242486532,"aZ":-14.1840122337027,"pfxX":-2.9394363036870392,"pfxZ":10.107614499796156,"pX":-0.6735707069852699,"pZ":3.7977785056299966,"vX0":3.4306976327292897,"vY0":-132.12137926343885,"vZ0":-2.9054578646427927,"x":142.67,"y":136.24,"x0":-1.6027826234207783,"y0":50.00602279884295,"z0":5.945050289708746,"aX":-5.233910564990226},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.0,"breakHorizontal":4.7,"spinRate":2076,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.4134791085486955,"extension":6.3834278107376905},"index":0,"playId":"dacd3e21-f4aa-337f-a913-b3ab2a57182a","pitchNumber":1,"startTime":"2025-09-20T22:53:49.329Z","endTime":"2025-09-20T22:53:53.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.29199072308488,"strikeZoneBottom":1.52679030480865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50451484146747,"aZ":-20.175424289025315,"pfxX":-7.757566966255869,"pfxZ":6.650459611886891,"pX":0.06184933594702559,"pZ":3.399156435302611,"vX0":6.404562387660513,"vY0":-132.54208886269566,"vZ0":-3.056696573206609,"x":114.64,"y":147.0,"x0":-1.3609805255338325,"y0":50.005713893592066,"z0":6.016376459870817,"aX":-14.00369157929249},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":13.0,"spinRate":1823,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4109884623766278,"extension":6.38975542730351},"index":1,"playId":"3bb93161-5fec-343c-88c2-9fd4a1dd96d0","pitchNumber":2,"startTime":"2025-09-20T22:54:01.537Z","endTime":"2025-09-20T22:54:05.245Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.739590000847993,"aZ":-26.51882858780297,"pfxX":-8.624114921528022,"pfxZ":3.713671593756703,"pX":0.1648018525122763,"pZ":1.8363465765784401,"vX0":6.759938014226642,"vY0":-121.7185900909514,"vZ0":-4.044878822747775,"x":110.72,"y":189.2,"x0":-1.5090381168264497,"y0":50.00078331947927,"z0":5.7795781968569315,"aX":-13.121253287993984},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":14.3,"spinRate":1579,"spinDirection":237},"zone":8,"typeConfidence":0.94,"plateTime":0.4475911376584838,"extension":6.450440488360001},"index":2,"playId":"0857d8e5-1f79-31a0-8cda-9282d43834e4","pitchNumber":3,"startTime":"2025-09-20T22:54:15.184Z","endTime":"2025-09-20T22:54:18.978Z","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":0},"index":3,"startTime":"2025-09-20T22:54:28.469Z","endTime":"2025-09-20T22:54:43.236Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.16330700178042,"strikeZoneBottom":1.50375592256788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.915238676078285,"aZ":-27.708493213695775,"pfxX":-8.47872838718018,"pfxZ":2.822845021579452,"pX":-1.6124201199125687,"pZ":3.169862563458637,"vX0":2.811425966171959,"vY0":-124.84503768736015,"vZ0":-1.2076834349336663,"x":178.46,"y":153.19,"x0":-1.6510874208799693,"y0":50.0000353883421,"z0":5.938480166941264,"aX":-13.393994470217743},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":14.8,"spinRate":1476,"spinDirection":237},"zone":11,"typeConfidence":0.92,"plateTime":0.43856813678798723,"extension":6.434588854811205},"index":4,"playId":"57b7e779-def9-33a3-bfc7-9be300fa7afa","pitchNumber":4,"startTime":"2025-09-20T22:54:43.236Z","endTime":"2025-09-20T22:54:46.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.130043179318957,"aZ":-23.10644047723102,"pfxX":0.9632284180903414,"pfxZ":5.150318584025337,"pX":-0.5691128900820226,"pZ":2.836749881994375,"vX0":2.563420390056524,"vY0":-131.41166220801327,"vZ0":-3.262706225827222,"x":138.69,"y":162.19,"x0":-1.6797709030506622,"y0":50.001489790337935,"z0":5.798015749631315,"aX":1.6956315533166237},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.3,"spinRate":1904,"spinDirection":181},"zone":1,"typeConfidence":0.92,"plateTime":0.4157532646600739,"extension":6.520542906915179},"index":5,"playId":"1ec5b1ee-19bc-3b6b-98b2-1ba0333b2cb4","pitchNumber":5,"startTime":"2025-09-20T22:54:57.081Z","endTime":"2025-09-20T22:55:00.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15027285333001,"aZ":-17.356706225375035,"pfxX":-9.23622217352752,"pfxZ":7.94700365746973,"pX":0.49641705785995544,"pZ":2.220331496259141,"vX0":7.7477828286553825,"vY0":-135.58355093684327,"vZ0":-6.503278691108219,"x":98.08,"y":178.83,"x0":-1.195686636494357,"y0":50.00543516421238,"z0":5.857734021031954,"aX":-17.229148583878178},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":1896,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4036988926109659,"extension":6.5003492222967925},"hitData":{"launchSpeed":57.3,"launchAngle":52.0,"totalDistance":156.0,"trajectory":"popup","hardness":"soft","location":"6","coordinates":{"coordX":113.65,"coordY":140.6}},"index":6,"playId":"f360edf0-d83b-378d-9a72-61de50052285","pitchNumber":6,"startTime":"2025-09-20T22:55:16.220Z","endTime":"2025-09-20T22:55:24.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:55:24.352Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T22:55:23.879Z","endTime":"2025-09-20T22:55:55.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13703589627835,"aZ":-18.997964166159356,"pfxX":-9.620123387957946,"pfxZ":7.2732760827979055,"pX":0.389266385242928,"pZ":2.1154047781922687,"vX0":7.898456910657627,"vY0":-133.82977544755144,"vZ0":-6.220260359206186,"x":102.16,"y":181.66,"x0":-1.351790732299692,"y0":50.00571517517826,"z0":5.832649025751478,"aX":-17.436789372423142},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.0,"breakHorizontal":15.7,"spinRate":1960,"spinDirection":206},"zone":9,"typeConfidence":0.93,"plateTime":0.4094242664726897,"extension":6.5490919278416895},"hitData":{"launchSpeed":60.0,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.88,"coordY":170.86}},"index":0,"playId":"817f5d47-8a5d-3d75-a945-bd4f36878516","pitchNumber":1,"startTime":"2025-09-20T22:55:47.696Z","endTime":"2025-09-20T22:55:55.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:55:55.307Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Lux lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T22:56:27.825Z","endTime":"2025-09-20T22:57:36.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T22:56:17.942Z","endTime":"2025-09-20T22:56:30.137Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.42140052336764,"strikeZoneBottom":1.59384562455541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26655982101113,"aZ":-19.44760787651349,"pfxX":-8.736817982886027,"pfxZ":6.733364564443253,"pX":-0.5757293162668058,"pZ":4.07633685324979,"vX0":5.1289242020107615,"vY0":-136.4506668167674,"vZ0":-1.7697486188848697,"x":138.95,"y":128.72,"x0":-1.3419086920727938,"y0":50.00615466073709,"z0":6.069597636358303,"aX":-16.522431020649723},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":1940,"spinDirection":207},"zone":11,"typeConfidence":0.93,"plateTime":0.4009958529664348,"extension":6.436441809680141},"index":1,"playId":"ad19c9e2-89c5-3aba-8ceb-5de5206983ef","pitchNumber":1,"startTime":"2025-09-20T22:56:30.137Z","endTime":"2025-09-20T22:56:33.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.44765954479526,"strikeZoneBottom":1.53717630302698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.289243234348202,"aZ":-35.996036326438755,"pfxX":4.174563992556429,"pfxZ":-2.863187294757317,"pX":1.0484148563717768,"pZ":1.2258666202483242,"vX0":3.852303724854078,"vY0":-114.78322698247602,"vZ0":-2.875478284812562,"x":77.04,"y":205.68,"x0":-1.1942366200713295,"y0":50.005026197458704,"z0":6.00069120584002,"aX":5.568504627069117},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.6,"breakHorizontal":-8.5,"spinRate":2525,"spinDirection":46},"zone":14,"typeConfidence":0.88,"plateTime":0.47723182831803035,"extension":6.386625234185591},"index":2,"playId":"48d1096e-7775-3d79-bbae-a2534b0c3384","pitchNumber":2,"startTime":"2025-09-20T22:56:42.011Z","endTime":"2025-09-20T22:56:45.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.26216802590483,"strikeZoneBottom":1.64215685129147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.724452061571593,"aZ":-20.398581804021674,"pfxX":-0.8513780576640859,"pfxZ":6.67436629475265,"pX":0.364742001267799,"pZ":1.5207353812939761,"vX0":5.315345875479217,"vY0":-131.4858784946729,"vZ0":-6.847879513872171,"x":103.1,"y":197.72,"x0":-1.5653758608003907,"y0":50.006493610656314,"z0":5.653283032778056,"aX":-1.5029632110359734},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":0.5,"spinRate":2133,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41525927134658724,"extension":6.719001465906556},"index":3,"playId":"e0851f00-fb61-32d8-a104-c1e986e32414","pitchNumber":3,"startTime":"2025-09-20T22:57:00.983Z","endTime":"2025-09-20T22:57:04.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.28641736992049,"strikeZoneBottom":1.54179094991594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49717895077341,"aZ":-20.016868551953817,"pfxX":-9.001649766214788,"pfxZ":6.530858168359433,"pX":0.5836643785388503,"pZ":2.72427338487931,"vX0":7.919516111428704,"vY0":-135.34076412005504,"vZ0":-4.707609859888397,"x":94.75,"y":165.22,"x0":-1.2055168824211904,"y0":50.00550654827662,"z0":5.881086033206201,"aX":-16.764886987990344},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":14.6,"spinRate":1940,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.40411546117082375,"extension":6.527286312255276},"index":4,"playId":"5e14d675-71e4-322a-81b5-fff3fc4684b8","pitchNumber":4,"startTime":"2025-09-20T22:57:15.263Z","endTime":"2025-09-20T22:57:19.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87523861690976,"aZ":-19.544886303870683,"pfxX":-7.225749212306493,"pfxZ":6.890133405519991,"pX":-0.35039045821644077,"pZ":2.8550673325603757,"vX0":5.215735944224348,"vY0":-133.99484704288332,"vZ0":-4.466277078141615,"x":130.36,"y":161.69,"x0":-1.3759102900564266,"y0":50.001004918219316,"z0":5.925774316654158,"aX":-13.238852153621416},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":1925,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40758336440582443,"extension":6.62859037721468},"hitData":{"launchSpeed":83.6,"launchAngle":27.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.33,"coordY":104.96}},"index":5,"playId":"6fbd4527-c478-39c3-95b2-7c0cee086601","pitchNumber":5,"startTime":"2025-09-20T22:57:29.651Z","endTime":"2025-09-20T22:57:36.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T22:57:36.665Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T22:59:18.775Z","endTime":"2025-09-20T23:01:01.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.010064848089588,"aZ":-30.908206303216783,"pfxX":-7.1508049879842135,"pfxZ":0.8985170424971738,"pX":0.37567526864691037,"pZ":1.8064680515662448,"vX0":4.24092387021553,"vY0":-118.56334029343654,"vZ0":-3.1766454588115707,"x":102.68,"y":190.01,"x0":-0.5129198996555139,"y0":50.004904234588075,"z0":6.0028353141368855,"aX":-10.117304221219264},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.1,"breakHorizontal":11.9,"spinRate":1066,"spinDirection":244},"zone":9,"typeConfidence":0.9,"plateTime":0.4630879179577647,"extension":6.189705635859355},"index":0,"playId":"7d89887e-728b-3ea8-a5f6-89edad4fc0cc","pitchNumber":1,"startTime":"2025-09-20T22:59:43.700Z","endTime":"2025-09-20T22:59:47.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88479511194978,"aZ":-38.05913931186362,"pfxX":-7.946987934087816,"pfxZ":-4.112402173016998,"pX":-0.14342108147620325,"pZ":1.797950782584954,"vX0":3.3575205999275446,"vY0":-119.57659141572451,"vZ0":-2.257571657341044,"x":122.47,"y":190.24,"x0":-0.5433039682941563,"y0":50.0052666462626,"z0":6.211873940410522,"aX":-11.358790948285675},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.8,"breakHorizontal":13.4,"spinRate":1078,"spinDirection":254},"zone":8,"typeConfidence":0.9,"plateTime":0.4603730104473045,"extension":6.143730529642849},"index":1,"playId":"a7e70ed2-0d6e-3356-bd1e-524badd81887","pitchNumber":2,"startTime":"2025-09-20T22:59:59.822Z","endTime":"2025-09-20T23:00:03.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.019526508946623,"aZ":-34.181763141310604,"pfxX":-5.481447166084354,"pfxZ":-1.4492935040977089,"pX":-0.6044102999252999,"pZ":0.8962333715908816,"vX0":1.66128240316122,"vY0":-117.77591998193928,"vZ0":-4.448375414191734,"x":140.04,"y":214.58,"x0":-0.6121415408965616,"y0":50.00148754340374,"z0":6.014557615479886,"aX":-7.602153221914433},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.5,"breakHorizontal":9.5,"spinRate":915,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.46732687545273777,"extension":5.979613308938413},"index":2,"playId":"3d69c79d-85d5-3817-b4c9-23b8356b7f0f","pitchNumber":3,"startTime":"2025-09-20T23:00:18.938Z","endTime":"2025-09-20T23:00:23.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},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.13658828926656,"strikeZoneBottom":1.51635460717423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95675623430403,"aZ":-16.994232991238732,"pfxX":-4.876843242454621,"pfxZ":8.429797419124732,"pX":-1.293167873349181,"pZ":3.9860599306319813,"vX0":-0.14714605037666217,"vY0":-133.41561972263887,"vZ0":-2.601951047468582,"x":166.29,"y":131.16,"x0":-0.6037498155463086,"y0":50.00340943777668,"z0":6.200063221606979,"aX":-8.783748216270814},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2014,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.41067813829547495,"extension":6.173429103736253},"index":3,"playId":"e606d71b-be71-3d51-834a-7845e7730101","pitchNumber":4,"startTime":"2025-09-20T23:00:42.336Z","endTime":"2025-09-20T23:00:46.241Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.980564798542876,"aZ":-17.522110583973195,"pfxX":-5.683737017172097,"pfxZ":8.159603938229928,"pX":-0.8581855378495765,"pZ":3.0525766044901586,"vX0":1.5670815158915739,"vY0":-133.47270315367072,"vZ0":-4.397873629320886,"x":149.71,"y":156.36,"x0":-0.7162249654295507,"y0":50.00256795071286,"z0":5.991490134883638,"aX":-10.20706866014425},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2004,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41109898186124383,"extension":6.167341754340135},"index":4,"playId":"320b1a9c-8f0b-37ea-b3cf-e07e15e5464d","pitchNumber":5,"startTime":"2025-09-20T23:00:57.709Z","endTime":"2025-09-20T23:01:01.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:01:01.874Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to left fielder Austin Hays.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:01:02.049Z","endTime":"2025-09-20T23:02:22.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.27425112561393,"strikeZoneBottom":1.69485647644186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599916189393397,"aZ":-17.857331968372538,"pfxX":-8.446543468929166,"pfxZ":8.207720418013817,"pX":0.3724377718880751,"pZ":1.6690561103962789,"vX0":4.943683445292425,"vY0":-131.19489791154467,"vZ0":-7.190064642254232,"x":102.8,"y":193.72,"x0":-0.43839924602667907,"y0":50.001464838425214,"z0":5.774619175351338,"aX":-14.73182462267456},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.4,"breakHorizontal":14.2,"spinRate":2060,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4173957080868411,"extension":6.204849823184597},"index":0,"playId":"f3174d6b-ca36-36ac-8911-8d57d47c23cd","pitchNumber":1,"startTime":"2025-09-20T23:01:26.970Z","endTime":"2025-09-20T23:01:31.240Z","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":84.8,"endSpeed":78.0,"strikeZoneTop":3.31720930913452,"strikeZoneBottom":1.61326848421591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.907072888185795,"aZ":-25.360585136930112,"pfxX":0.46174612135133586,"pfxZ":4.423835438703246,"pX":1.4070888137591444,"pZ":1.4253210535258223,"vX0":4.605726619714274,"vY0":-123.36561350148929,"vZ0":-6.019763775057348,"x":63.37,"y":200.3,"x0":-0.5451343757893563,"y0":50.00017794846455,"z0":6.0391674301236895,"aX":0.7096095749035591},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.8,"breakHorizontal":-1.9,"spinRate":2252,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4442644137990661,"extension":6.19429482276905},"index":1,"playId":"f509d66d-7a80-347a-807b-23bec9ecee13","pitchNumber":2,"startTime":"2025-09-20T23:01:41.643Z","endTime":"2025-09-20T23:01:45.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.39826371969558,"strikeZoneBottom":1.61151680853484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.243698966636092,"aZ":-18.18980670820351,"pfxX":-8.930122414443888,"pfxZ":8.056964104060583,"pX":-1.1690980302368428,"pZ":2.1559312654338103,"vX0":1.5430056644441923,"vY0":-131.2733372899573,"vZ0":-5.9925043684260215,"x":161.56,"y":180.57,"x0":-0.6067991423458917,"y0":50.00300073796446,"z0":5.834225222246239,"aX":-15.497583595576039},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2108,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4181367240011715,"extension":6.264081118459979},"index":2,"playId":"cf4544b8-528c-3dbc-a1d4-09276b3be991","pitchNumber":3,"startTime":"2025-09-20T23:01:56.609Z","endTime":"2025-09-20T23:02:00.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.775292699977687,"aZ":-18.760536392483786,"pfxX":-8.93938251931999,"pfxZ":7.5790217906777855,"pX":-0.3277672247886505,"pZ":3.4419241248443697,"vX0":3.579427000409158,"vY0":-132.54882702238945,"vZ0":-3.1219522984548536,"x":129.49,"y":145.85,"x0":-0.5384609288421234,"y0":50.002950599210706,"z0":6.0138910169100885,"aX":-15.819272106428597},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":15.4,"spinRate":2105,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.414092392405105,"extension":6.22906756226912},"hitData":{"launchSpeed":80.7,"launchAngle":35.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.39,"coordY":103.57}},"index":3,"playId":"bc3cf612-854b-3255-8be1-88c4eab6a21e","pitchNumber":4,"startTime":"2025-09-20T23:02:14.130Z","endTime":"2025-09-20T23:02:22.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:02:22.435Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:02:21.703Z","endTime":"2025-09-20T23:04:21.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":90.9,"endSpeed":83.1,"strikeZoneTop":3.71614512671447,"strikeZoneBottom":1.75625547900722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.719038905973505,"aZ":-13.056083980429262,"pfxX":-4.102714607634155,"pfxZ":10.815874157404949,"pX":-0.32533095056141637,"pZ":2.2394557455528017,"vX0":2.116558566004923,"vY0":-132.2488657679829,"vZ0":-7.325126553117191,"x":129.4,"y":178.31,"x0":-0.603782237629129,"y0":50.00642218096982,"z0":6.006924362259109,"aX":-7.25451006799283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2075,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4144728297622655,"extension":6.232254506226701},"index":0,"playId":"e0000435-ac8a-395b-a1d3-1194465517f1","pitchNumber":1,"startTime":"2025-09-20T23:02:44.810Z","endTime":"2025-09-20T23:02:48.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.193483288061127,"aZ":-35.635485613109644,"pfxX":-5.789275935505692,"pfxZ":-2.483600555723367,"pX":-0.7601865914948285,"pZ":2.4057444934513263,"vX0":1.4131457872242787,"vY0":-118.06958936952871,"vZ0":-1.162210145170735,"x":145.98,"y":173.82,"x0":-0.619251252472934,"y0":50.00295979937165,"z0":6.222055022291385,"aX":-8.067849096042126},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.4,"breakHorizontal":10.1,"spinRate":861,"spinDirection":263},"zone":4,"typeConfidence":0.9,"plateTime":0.4662094961208605,"extension":5.903990426995841},"index":1,"playId":"b0be02c3-02cd-3de1-8563-1f2c4d22287d","pitchNumber":2,"startTime":"2025-09-20T23:02:58.054Z","endTime":"2025-09-20T23:03:01.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-20T23:03:08.806Z","endTime":"2025-09-20T23:03:20.722Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.69991998781044,"strikeZoneBottom":1.74045055090393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.047413457367686,"aZ":-12.911653476473944,"pfxX":-3.775684429133932,"pfxZ":10.755173634416229,"pX":-1.1384449882756509,"pZ":3.380086484190015,"vX0":-0.22577325042102545,"vY0":-133.55483562926918,"vZ0":-4.738089862407411,"x":160.39,"y":147.52,"x0":-0.5626154572966386,"y0":50.00512394164783,"z0":6.118937736367856,"aX":-6.763084972429698},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2112,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4114575234034099,"extension":6.0935195059565},"index":3,"playId":"9897e1b8-4f79-3734-8cf3-26816f180cfe","pitchNumber":3,"startTime":"2025-09-20T23:03:20.722Z","endTime":"2025-09-20T23:03:24.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0721186085082,"aZ":-13.855099314284193,"pfxX":-4.533344322406853,"pfxZ":10.104652199550095,"pX":-0.16126805913685574,"pZ":3.7320835449311565,"vX0":2.7946603487014556,"vY0":-134.5088105943006,"vZ0":-3.480011500560343,"x":123.15,"y":138.01,"x0":-0.6304802774447353,"y0":50.00306086106044,"z0":6.039682646737127,"aX":-8.218591129524949},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2138,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40887961526502936,"extension":6.225587063178558},"index":4,"playId":"f23b53eb-32e9-3d5b-b6cc-be54723e3220","pitchNumber":4,"startTime":"2025-09-20T23:03:36.392Z","endTime":"2025-09-20T23:03:40.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.122891711221033,"aZ":-27.935833999216015,"pfxX":-5.624465785340778,"pfxZ":2.977423745688073,"pX":-0.06698683603401905,"pZ":2.0844854688477317,"vX0":2.6103872739258955,"vY0":-119.21287890872998,"vZ0":-3.524210805069864,"x":119.55,"y":182.5,"x0":-0.45143992850515463,"y0":50.00565964425554,"z0":6.132155308459104,"aX":-8.013215619746047},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.7,"breakHorizontal":9.5,"spinRate":893,"spinDirection":248},"zone":8,"typeConfidence":0.91,"plateTime":0.46128261870049103,"extension":6.0272817650891835},"index":5,"playId":"b793ea8a-61f3-303e-b9d1-a4c29ef760ca","pitchNumber":5,"startTime":"2025-09-20T23:03:54.101Z","endTime":"2025-09-20T23:03:58.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.389882478285074,"aZ":-37.31772519602263,"pfxX":9.157174585295383,"pfxZ":-4.070214277157236,"pX":0.0488584809334127,"pZ":2.723560456420327,"vX0":-0.6284641933340018,"vY0":-112.34107907018675,"vZ0":0.5314166534108853,"x":115.14,"y":165.24,"x0":-0.8539517115959688,"y0":50.00181195682842,"z0":6.310324858599748,"aX":11.577725540325671},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-6.8,"breakHorizontal":-16.3,"spinRate":1995,"spinDirection":37},"zone":5,"typeConfidence":0.91,"plateTime":0.4895768408493404,"extension":5.9831708336681215},"hitData":{"launchSpeed":61.3,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.07,"coordY":158.42}},"index":6,"playId":"798316dc-f5af-3737-8fb0-b8a95f2f0d39","pitchNumber":6,"startTime":"2025-09-20T23:04:14.461Z","endTime":"2025-09-20T23:04:21.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:04:21.938Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:06:25.710Z","endTime":"2025-09-20T23:08:00.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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(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":89.5,"endSpeed":82.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.783959169198575,"aZ":-20.56982716332341,"pfxX":0.785674901038746,"pfxZ":6.74458927510609,"pX":1.0510319150411316,"pZ":1.9821965061769569,"vX0":6.07669797950294,"vY0":-130.176841826689,"vZ0":-5.817760320484922,"x":76.94,"y":185.26,"x0":-1.4134159748266524,"y0":50.000766426050596,"z0":5.798433430014424,"aX":1.3497083537401928},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-2.8,"spinRate":2036,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4204221540142994,"extension":6.525240465591001},"index":0,"playId":"0a2cdb7e-a5f5-3689-87b6-33938f625d13","pitchNumber":1,"startTime":"2025-09-20T23:06:33.814Z","endTime":"2025-09-20T23:06:38.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.3375260663277,"strikeZoneBottom":1.50532034418389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.661966340319918,"aZ":-16.247016732170195,"pfxX":-7.385645526677558,"pfxZ":8.497457461167057,"pX":1.8237224407413668,"pZ":1.505328848025086,"vX0":10.443214337121997,"vY0":-135.57972632506423,"vZ0":-8.553924426354154,"x":47.48,"y":198.14,"x0":-1.1058895035768466,"y0":50.00635920234532,"z0":5.819148097462876,"aX":-13.850716812357927},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":1998,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.402889622332149,"extension":6.617358675067308},"index":1,"playId":"00f1e56c-c1f5-3a1a-badc-27a1a49fa000","pitchNumber":2,"startTime":"2025-09-20T23:06:52.503Z","endTime":"2025-09-20T23:06:56.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.20100959332576,"strikeZoneBottom":1.45209620550214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.106053307339202,"aZ":-26.92555545912634,"pfxX":6.650752820946952,"pfxZ":3.6220137657468365,"pX":2.214397683450461,"pZ":1.3777086592700662,"vX0":6.268372618481995,"vY0":-119.93611910866517,"vZ0":-4.748840729498929,"x":32.59,"y":201.58,"x0":-1.301400662926494,"y0":50.005229594457376,"z0":5.796568629567088,"aX":9.650245793552783},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":-13.6,"spinRate":2361,"spinDirection":69},"zone":14,"typeConfidence":0.88,"plateTime":0.45740630420411765,"extension":6.529920625738687},"index":2,"playId":"7416d97d-6b05-3e32-8686-e96157d17f01","pitchNumber":3,"startTime":"2025-09-20T23:07:05.724Z","endTime":"2025-09-20T23:07:10.303Z","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.1,"endSpeed":86.8,"strikeZoneTop":3.24461252205515,"strikeZoneBottom":1.57892959910235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352040323225015,"aZ":-12.586874612875604,"pfxX":-3.605208995196188,"pfxZ":10.193666681755232,"pX":2.101740670998685,"pZ":1.6157180172352934,"vX0":10.139054631775245,"vY0":-137.89902789289513,"vZ0":-8.817993171873171,"x":36.89,"y":195.16,"x0":-1.1581113798677085,"y0":50.00251128221866,"z0":5.708989759675999,"aX":-6.9284345577059145},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2157,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.39755643372596294,"extension":6.619793092020703},"index":3,"playId":"878a9b9f-6445-3bbc-8c06-e009e40d7200","pitchNumber":4,"startTime":"2025-09-20T23:07:26.917Z","endTime":"2025-09-20T23:07:31.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.22709868339708,"strikeZoneBottom":1.51979597531763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.706813658675458,"aZ":-20.803200933617646,"pfxX":-9.20729891785413,"pfxZ":6.000242777193437,"pX":0.36750418928401407,"pZ":2.631768016640619,"vX0":7.2280102639611155,"vY0":-136.699810698143,"vZ0":-4.958545805734948,"x":102.99,"y":167.72,"x0":-1.1126085948440518,"y0":50.005450659539505,"z0":5.894547972814222,"aX":-17.454755824408114},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":1888,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40045121027952035,"extension":6.602447166336181},"index":4,"playId":"b30c0696-2131-394d-b8e7-0594d7be7346","pitchNumber":5,"startTime":"2025-09-20T23:07:42.885Z","endTime":"2025-09-20T23:07:47.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.30538706056446,"strikeZoneBottom":1.55660209132397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.026638819829376,"aZ":-16.596840398955766,"pfxX":-8.89068706042407,"pfxZ":8.190374543148508,"pX":0.6746429115500084,"pZ":1.5110485279457158,"vX0":8.100618497242321,"vY0":-136.98440744709808,"vZ0":-8.410506556769628,"x":91.28,"y":197.98,"x0":-1.164563098833126,"y0":50.003348635589916,"z0":5.753964413155724,"aX":-16.910984924643316},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":2044,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3997148954503249,"extension":6.621188274036864},"index":5,"playId":"19c01b8a-1209-3afd-955d-79cdf2c73275","pitchNumber":6,"startTime":"2025-09-20T23:07:56.043Z","endTime":"2025-09-20T23:08:00.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:08:00.803Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Benson flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:08:00.365Z","endTime":"2025-09-20T23:08:49.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.88090034215867,"strikeZoneBottom":1.87999046476079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92416834893409,"aZ":-20.827797754253982,"pfxX":0.14399593678265288,"pfxZ":6.516924746669066,"pX":-0.3684147281393058,"pZ":1.9277890739698849,"vX0":3.322603366714081,"vY0":-130.71170301556148,"vZ0":-5.698962231692047,"x":131.04,"y":186.73,"x0":-1.671404101569056,"y0":50.003675781106956,"z0":5.686235731360745,"aX":0.250541873864723},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2025,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.4180270924583773,"extension":6.635564381112361},"index":0,"playId":"81715c9b-c908-398a-9743-3e67455507e3","pitchNumber":1,"startTime":"2025-09-20T23:08:25.145Z","endTime":"2025-09-20T23:08:28.669Z","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":89.4,"endSpeed":82.4,"strikeZoneTop":3.82,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06533599351538,"aZ":-23.481945689745103,"pfxX":0.4763963564423366,"pfxZ":5.039549375463985,"pX":-0.19856676009206448,"pZ":2.249046354884066,"vX0":3.8642443290660413,"vY0":-130.15849317497887,"vZ0":-4.348841459533222,"x":124.57,"y":178.06,"x0":-1.761248126311582,"y0":50.00097248022339,"z0":5.708932989594918,"aX":0.8207764758257677},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-1.7,"spinRate":2136,"spinDirection":184},"zone":8,"typeConfidence":0.91,"plateTime":0.42002664690720026,"extension":6.6506961019547415},"hitData":{"launchSpeed":97.8,"launchAngle":43.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.54,"coordY":81.54}},"index":1,"playId":"6bdb8195-5b1c-323b-be61-0d88df52624c","pitchNumber":2,"startTime":"2025-09-20T23:08:38.597Z","endTime":"2025-09-20T23:08:49.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:08:49.069Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:08:48.594Z","endTime":"2025-09-20T23:10:10.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.74634183093398,"strikeZoneBottom":1.78564366826441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00899038243343,"aZ":-35.45232305547934,"pfxX":5.7884097812429856,"pfxZ":-2.45582115679551,"pX":0.18414743080857024,"pZ":1.027879387634886,"vX0":1.4008967543095507,"vY0":-115.36878750499079,"vZ0":-3.5195864802964,"x":109.98,"y":211.03,"x0":-1.1837963607156745,"y0":50.000080829387684,"z0":6.017152085277659,"aX":7.740897759530278},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.0,"breakHorizontal":-10.8,"spinRate":2510,"spinDirection":43},"zone":14,"typeConfidence":0.59,"plateTime":0.4761643064660648,"extension":6.496193105389062},"index":0,"playId":"6f319f6d-af63-3d88-b4af-ff2646f21b89","pitchNumber":1,"startTime":"2025-09-20T23:09:13.661Z","endTime":"2025-09-20T23:09:17.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.76595373285905,"strikeZoneBottom":1.84722067150043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.096961490139154,"aZ":-19.397259974415615,"pfxX":-8.501391847957468,"pfxZ":6.799154695793483,"pX":0.6316588666250111,"pZ":0.6622509891040409,"vX0":7.534521845103568,"vY0":-136.03832332687563,"vZ0":-9.904526794371137,"x":92.92,"y":220.9,"x0":-1.065716349327379,"y0":50.00581025088654,"z0":5.688182606208107,"aX":-15.979962266458866},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":1919,"spinDirection":206},"zone":14,"typeConfidence":0.93,"plateTime":0.40222783928717387,"extension":6.7081547027188275},"index":1,"playId":"e2f88bd9-dbb7-3b68-94b0-34b16d3f978f","pitchNumber":2,"startTime":"2025-09-20T23:09:26.405Z","endTime":"2025-09-20T23:09:30.369Z","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":92.4,"endSpeed":84.2,"strikeZoneTop":3.68289233548102,"strikeZoneBottom":1.76405413921677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.861634696625956,"aZ":-17.253520588980724,"pfxX":-3.2487328338693793,"pfxZ":8.171903182948771,"pX":-0.44924564108969967,"pZ":3.992468924054881,"vX0":3.8523223049083795,"vY0":-134.4665933923437,"vZ0":-2.0386657837514455,"x":134.12,"y":130.98,"x0":-1.480135179695242,"y0":50.006007795725886,"z0":5.988040020184263,"aX":-5.934853869797416},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":5.0,"spinRate":1926,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.4077371657048299,"extension":6.505129855904162},"index":2,"playId":"9238ec64-ad3e-36f9-b028-47dbd3f1d9f5","pitchNumber":3,"startTime":"2025-09-20T23:09:45.522Z","endTime":"2025-09-20T23:09:49.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.79549156550009,"strikeZoneBottom":1.87651407743346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.920359064332683,"aZ":-17.695047346155704,"pfxX":-8.519005473433573,"pfxZ":7.763184591433777,"pX":-0.9434665126577586,"pZ":3.721459349760056,"vX0":4.00459977845865,"vY0":-135.76629688811022,"vZ0":-2.7451133642695766,"x":152.96,"y":138.3,"x0":-1.3312860401971027,"y0":50.00526115378108,"z0":5.978291439539455,"aX":-15.894170372543948},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":14.5,"spinRate":2068,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4035368145765945,"extension":6.4480926830873475},"index":3,"playId":"1ff8256c-67d0-3666-a009-7c82906b4ce3","pitchNumber":4,"startTime":"2025-09-20T23:10:05.143Z","endTime":"2025-09-20T23:10:10.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:10:10.102Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:10:09.348Z","endTime":"2025-09-20T23:12:19.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1,4],"runnerIndex":[0,1,2],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.29116098687209,"strikeZoneBottom":1.61666008952621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11557699696194,"aZ":-20.621478358876963,"pfxX":-9.295718870111664,"pfxZ":6.217570888192891,"pX":-0.36938119346899156,"pZ":1.8281888895934972,"vX0":5.337212284247336,"vY0":-135.12681255363577,"vZ0":-6.830473007735106,"x":131.08,"y":189.42,"x0":-1.157377018505113,"y0":50.005202485663,"z0":5.826882914702515,"aX":-17.275338514355052},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":15.7,"spinRate":1890,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.40459914413965237,"extension":6.621002415486637},"index":0,"playId":"5c7cced3-ebb5-3203-bd11-958577f7aa20","pitchNumber":1,"startTime":"2025-09-20T23:10:35.312Z","endTime":"2025-09-20T23:10:46.219Z","isPitch":true,"type":"pitch"},{"details":{"description":"Elly De La Cruz steals (36) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"5c7cced3-ebb5-3203-bd11-958577f7aa20","startTime":"2025-09-20T23:10:46.232Z","endTime":"2025-09-20T23:11:08.655Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.35437191961771,"strikeZoneBottom":1.5531428882886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.363497585737527,"aZ":-29.679686623234623,"pfxX":7.141434512130069,"pfxZ":1.6908444414727795,"pX":2.089879618231371,"pZ":1.178444930226163,"vX0":6.13262959990735,"vY0":-120.5962766092421,"vZ0":-4.726975513701402,"x":37.34,"y":206.96,"x0":-1.4133040430417094,"y0":50.00152218663271,"z0":5.7806631391748144,"aX":10.521158465999342},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.2,"breakHorizontal":-14.4,"spinRate":2405,"spinDirection":47},"zone":14,"typeConfidence":0.88,"plateTime":0.45410913518702456,"extension":6.4978359892258775},"index":2,"playId":"ea86c758-e8f9-3ab2-a793-dffc612676bc","pitchNumber":2,"startTime":"2025-09-20T23:11:08.655Z","endTime":"2025-09-20T23:11:12.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.32480428508309,"strikeZoneBottom":1.52415164751325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.122256507100502,"aZ":-27.927518448238963,"pfxX":7.591464401363449,"pfxZ":2.907337480272138,"pX":2.0560530591831916,"pZ":0.03977659519698628,"vX0":6.489251034191393,"vY0":-120.24842464518835,"vZ0":-7.248913113875709,"x":38.63,"y":237.71,"x0":-1.6671070949162763,"y0":50.00043995919026,"z0":5.583276367903514,"aX":11.073600611050482},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":-15.4,"spinRate":2478,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.45613332966793063,"extension":6.70117915228842},"index":3,"playId":"45aca4f5-3522-3029-b1d1-048d6a286c2d","pitchNumber":3,"startTime":"2025-09-20T23:11:27.529Z","endTime":"2025-09-20T23:11:35.333Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Javier Assad. Elly De La Cruz to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":4,"actionPlayId":"45aca4f5-3522-3029-b1d1-048d6a286c2d","startTime":"2025-09-20T23:11:43.649Z","endTime":"2025-09-20T23:11:57.025Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.50425721678603,"strikeZoneBottom":1.70231926303411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.846815445293853,"aZ":-17.42534762952331,"pfxX":-8.747335505688572,"pfxZ":7.931678959929046,"pX":0.6435052151158457,"pZ":2.1095693153826653,"vX0":7.891066022127794,"vY0":-135.5715709061514,"vZ0":-6.760877215526128,"x":92.47,"y":181.82,"x0":-1.169490494029472,"y0":50.00504127344048,"z0":5.853537823071499,"aX":-16.272610532831493},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":1810,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4041201601387412,"extension":6.645203723967824},"index":5,"playId":"2a242f1c-0c63-3b77-acaa-d514324add8d","pitchNumber":4,"startTime":"2025-09-20T23:11:57.025Z","endTime":"2025-09-20T23:12:01.267Z","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":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.36119953632315,"strikeZoneBottom":1.51711941680264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.036616890859616,"aZ":-19.67019357281535,"pfxX":-0.2795822093837623,"pfxZ":6.966977410529315,"pX":1.332754951285504,"pZ":2.646374522639538,"vX0":6.934660037053297,"vY0":-133.23036795474005,"vZ0":-4.635231980970264,"x":66.2,"y":167.33,"x0":-1.2692536046716707,"y0":50.004079620900626,"z0":5.833344767909691,"aX":-0.5027465673030029},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":-1.0,"spinRate":2155,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4113641784172306,"extension":6.722247058043282},"index":6,"playId":"ad44edfd-3c54-39d8-8d54-6e50d1ab8bc6","pitchNumber":5,"startTime":"2025-09-20T23:12:14.566Z","endTime":"2025-09-20T23:12:19.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:12:19.300Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:13:31.017Z","endTime":"2025-09-20T23:13:41.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T23:12:34.155Z","endTime":"2025-09-20T23:13:33.292Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.405472328019368,"aZ":-17.42848483619573,"pfxX":-9.82420318287178,"pfxZ":7.674083826367815,"pX":-0.9396427711669867,"pZ":2.8393232545892446,"vX0":4.54200960682252,"vY0":-137.7044262760332,"vZ0":-5.095582973860596,"x":152.82,"y":162.12,"x0":-1.333509408427854,"y0":50.0027918655136,"z0":5.891705176374392,"aX":-18.878695962721242},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":16.8,"spinRate":2094,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3976583912660141,"extension":6.590246603948294},"hitData":{"launchSpeed":65.9,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.59,"coordY":158.3}},"index":1,"playId":"e217e515-1d49-3938-8b6b-f0d4c68d3800","pitchNumber":1,"startTime":"2025-09-20T23:13:33.292Z","endTime":"2025-09-20T23:13:41.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:13:41.051Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Reese McGuire lines out to right fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:15:52.955Z","endTime":"2025-09-20T23:16:50.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":88.3,"endSpeed":80.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.471653802341567,"aZ":-16.57385189654464,"pfxX":-5.500442012084383,"pfxZ":9.354482254760036,"pX":0.5360630040386748,"pZ":3.647131325613027,"vX0":4.270688978853677,"vY0":-128.5479921132876,"vZ0":-3.0905320744655103,"x":96.57,"y":140.31,"x0":-0.4348838511723549,"y0":50.00630432979874,"z0":6.157024104592461,"aX":-9.176948885018868},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":1860,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4266352316946027,"extension":6.230223599264569},"index":0,"playId":"6ec48182-71b2-3966-bdea-3d79ecab378d","pitchNumber":1,"startTime":"2025-09-20T23:16:12.952Z","endTime":"2025-09-20T23:16:16.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.17526162558836,"strikeZoneBottom":1.54477119736255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.624111513104307,"aZ":-30.89942868611132,"pfxX":-6.824612315650895,"pfxZ":0.9076306020059839,"pX":-0.717177415473543,"pZ":3.3546176330768223,"vX0":1.6762766659282056,"vY0":-118.00037137149508,"vZ0":-0.0901184741000094,"x":144.34,"y":148.21,"x0":-0.5526650802584004,"y0":50.00171970618414,"z0":6.253450447105411,"aX":-9.569611640801071},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":1097,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.4651707893397625,"extension":5.968730683956399},"index":1,"playId":"e635890b-a1f7-3b3e-a7c3-73236f64a2d2","pitchNumber":2,"startTime":"2025-09-20T23:16:30.490Z","endTime":"2025-09-20T23:16:34.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.970033705794854,"aZ":-34.430193566334644,"pfxX":-8.276343462933662,"pfxZ":-1.6174861904146338,"pX":-0.6706398692373856,"pZ":1.8339076915474466,"vX0":2.3366555201903685,"vY0":-118.20080317838887,"vZ0":-2.337676490737097,"x":142.56,"y":189.26,"x0":-0.6065017716552282,"y0":50.0057774157537,"z0":6.047831382533759,"aX":-11.52091136173034},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":14.3,"spinRate":843,"spinDirection":260},"zone":7,"typeConfidence":0.89,"plateTime":0.4663363421277573,"extension":5.969391634542847},"hitData":{"launchSpeed":96.5,"launchAngle":19.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.45,"coordY":68.88}},"index":2,"playId":"844a4297-645c-3dc4-a338-0212453e0f33","pitchNumber":3,"startTime":"2025-09-20T23:16:43.163Z","endTime":"2025-09-20T23:16:50.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:16:50.318Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (30) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:16:50.869Z","endTime":"2025-09-20T23:18:07.697Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.30324466151755,"strikeZoneBottom":1.54246924626129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45968950765824,"aZ":-32.671195636967624,"pfxX":6.353605040788921,"pfxZ":-0.3818844799047163,"pX":1.0271803490240532,"pZ":1.290399563821496,"vX0":1.9035828780851953,"vY0":-113.52313575232948,"vZ0":-3.505837550878429,"x":77.85,"y":203.94,"x0":-0.6496262800213801,"y0":50.00429723712913,"z0":6.136159927405404,"aX":8.221463800832236},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.3,"breakHorizontal":-12.0,"spinRate":2222,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4840889828081716,"extension":6.056798958442193},"index":0,"playId":"c087ee05-78f3-388e-ac4e-4c041c982e4e","pitchNumber":1,"startTime":"2025-09-20T23:17:14.349Z","endTime":"2025-09-20T23:17:18.197Z","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":90.5,"endSpeed":82.5,"strikeZoneTop":3.36812463985493,"strikeZoneBottom":1.64937699994891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.551960686237194,"aZ":-14.24423080822259,"pfxX":-6.206942639971119,"pfxZ":10.26682997673301,"pX":-1.2323857532601445,"pZ":2.3288953001734183,"vX0":0.933965442606953,"vY0":-131.7069332021486,"vZ0":-6.5430375805003225,"x":163.98,"y":175.9,"x0":-0.7869163638744201,"y0":50.003236770269446,"z0":5.910592791894612,"aX":-10.838104655901773},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2052,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.41683908586089036,"extension":6.20798879451047},"index":1,"playId":"4910a86b-cf53-375c-a010-eae3ef1dcadf","pitchNumber":2,"startTime":"2025-09-20T23:17:28.458Z","endTime":"2025-09-20T23:17:32.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58369222403321,"aZ":-24.85784299652532,"pfxX":-1.2252712876513434,"pfxZ":4.566007799884704,"pX":0.10154762679828662,"pZ":2.0257302820552554,"vX0":2.5175600539214726,"vY0":-125.77556360680121,"vZ0":-4.880556190108892,"x":113.13,"y":184.09,"x0":-0.7533011882256854,"y0":50.00207253669922,"z0":6.007948389726249,"aX":-1.9627899555804997},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":1.7,"spinRate":2165,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4355452593194826,"extension":6.124646785953028},"hitData":{"launchSpeed":110.2,"launchAngle":30.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.62,"coordY":40.34}},"index":2,"playId":"2708c671-2cf8-300b-b7f8-09a6a153f13c","pitchNumber":3,"startTime":"2025-09-20T23:17:42.533Z","endTime":"2025-09-20T23:18:07.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:18:07.697Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:18:10.714Z","endTime":"2025-09-20T23:18:56.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.47430845247572,"strikeZoneBottom":1.590285529512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.114459113184964,"aZ":-30.618814286323122,"pfxX":6.602024838616488,"pfxZ":1.205693083639634,"pX":0.632258335714125,"pZ":2.856775003123497,"vX0":1.2735099391241285,"vY0":-112.89350048548997,"vZ0":-0.6006230015062659,"x":92.9,"y":161.65,"x0":-0.7968075830275901,"y0":50.00484257974187,"z0":6.20212133176286,"aX":8.541960851534158},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.3,"breakHorizontal":-12.2,"spinRate":2338,"spinDirection":44},"zone":6,"typeConfidence":0.9,"plateTime":0.48474302181544937,"extension":6.130197908425889},"index":0,"playId":"74a8fc66-0f41-3df6-9280-4b244fd817a2","pitchNumber":1,"startTime":"2025-09-20T23:18:27.739Z","endTime":"2025-09-20T23:18:31.530Z","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-20T23:18:40.851Z","endTime":"2025-09-20T23:18:48.966Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07890954707233,"aZ":-39.48338724522215,"pfxX":-6.371204573279167,"pfxZ":-5.0819383273301675,"pX":-0.0675300224729125,"pZ":1.4255877017352323,"vX0":3.130405762393044,"vY0":-119.93096606151269,"vZ0":-2.4291605868140165,"x":119.57,"y":200.29,"x0":-0.571176939209026,"y0":50.00469357108345,"z0":6.0183361969856515,"aX":-9.158413037524726},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.5,"breakHorizontal":10.7,"spinRate":928,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.4590484021921153,"extension":6.090592881552464},"hitData":{"launchSpeed":92.0,"launchAngle":-7.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.55,"coordY":174.64}},"index":2,"playId":"c26e11d0-b058-31bb-8d28-e9bd302f7907","pitchNumber":2,"startTime":"2025-09-20T23:18:48.966Z","endTime":"2025-09-20T23:18:56.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:18:56.730Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ian Happ pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:19:07.872Z","endTime":"2025-09-20T23:19:32.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.633422445928506,"aZ":-23.68274743589507,"pfxX":1.7468533761109972,"pfxZ":5.252699301615124,"pX":0.30909722138472584,"pZ":3.10127319469248,"vX0":1.8544475750171754,"vY0":-125.81126627965162,"vZ0":-2.9142158158964526,"x":105.22,"y":155.05,"x0":-0.6622659312166165,"y0":50.00011857918366,"z0":6.17756940325105,"aX":2.821683590989174},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":-3.6,"spinRate":2069,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.43403997611211587,"extension":6.224583243866979},"hitData":{"launchSpeed":93.8,"launchAngle":77.0,"totalDistance":30.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":122.83,"coordY":192.79}},"index":0,"playId":"bb36f49e-842d-3b51-b727-b47f758f7457","pitchNumber":1,"startTime":"2025-09-20T23:19:22.681Z","endTime":"2025-09-20T23:19:32.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:19:32.896Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to right fielder Willi Castro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:21:19.644Z","endTime":"2025-09-20T23:22:13.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40980592924352,"aZ":-19.997212819411015,"pfxX":-8.61241108823159,"pfxZ":6.73809249160564,"pX":-0.185952094088309,"pZ":2.4593541275761233,"vX0":6.038125513796301,"vY0":-133.71737641825825,"vZ0":-5.129884604169464,"x":124.09,"y":172.38,"x0":-1.35683519305552,"y0":50.00197776784473,"z0":5.841643157441677,"aX":-15.562063985595584},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":1948,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.40995460478781176,"extension":6.604979814233463},"index":0,"playId":"9d1a9202-43af-362c-b643-65144bdd0c9b","pitchNumber":1,"startTime":"2025-09-20T23:21:35.474Z","endTime":"2025-09-20T23:21:39.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.12181352664387,"strikeZoneBottom":1.48948775805589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.095626652483375,"aZ":-16.96310176191975,"pfxX":-9.743317069619073,"pfxZ":8.181908466486718,"pX":0.055219009961097056,"pZ":0.6830742272461539,"vX0":7.150061100397072,"vY0":-135.37249150649146,"vZ0":-10.131312882169546,"x":114.9,"y":220.34,"x0":-1.3521680089065429,"y0":50.004319087250174,"z0":5.657562846316977,"aX":-18.115102877072122},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":16.2,"spinRate":2013,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4043523266650695,"extension":6.683198421956686},"index":1,"playId":"2316f6ad-967c-3e6a-a2dd-73e6417f8208","pitchNumber":2,"startTime":"2025-09-20T23:21:51.434Z","endTime":"2025-09-20T23:21:55.728Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.1,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.805938038287085,"aZ":-23.3019464239384,"pfxX":0.02154519046876535,"pfxZ":5.106624939464489,"pX":0.6287378989291391,"pZ":2.343988836603811,"vX0":5.466284063809862,"vY0":-130.82726381171784,"vZ0":-4.429391134219837,"x":93.03,"y":175.49,"x0":-1.4879917036647705,"y0":50.00595916777035,"z0":5.798876495159675,"aX":0.037926966026723345},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":-1.2,"spinRate":2089,"spinDirection":182},"zone":6,"typeConfidence":0.91,"plateTime":0.4181650490167783,"extension":6.603837975233106},"hitData":{"launchSpeed":96.9,"launchAngle":12.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.42,"coordY":100.85}},"index":2,"playId":"86dc6c78-ab37-3b97-984e-4a386816b5fb","pitchNumber":3,"startTime":"2025-09-20T23:22:04.475Z","endTime":"2025-09-20T23:22:13.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:22:13.762Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Friedl singles on a sharp ground ball to right fielder Willi Castro. Matt McLain to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:22:11.486Z","endTime":"2025-09-20T23:24:04.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.25276070243465,"strikeZoneBottom":1.57669107554255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.006991788394004,"aZ":-21.05221475589524,"pfxX":-8.174264252184173,"pfxZ":6.102127375670067,"pX":0.1190259860175572,"pZ":3.160703473071851,"vX0":6.731860941764327,"vY0":-134.1445483433001,"vZ0":-3.158277184369894,"x":112.46,"y":153.44,"x0":-1.3609449390607968,"y0":50.00314966629817,"z0":5.8541196196632255,"aX":-14.898573505052276},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.6,"breakHorizontal":13.3,"spinRate":1739,"spinDirection":206},"zone":2,"typeConfidence":0.92,"plateTime":0.4083185835099079,"extension":6.570167775515027},"index":0,"playId":"41d3fd3a-d3d6-3a3a-8944-b4d6040aff86","pitchNumber":1,"startTime":"2025-09-20T23:22:37.064Z","endTime":"2025-09-20T23:22:43.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Matt McLain steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"41d3fd3a-d3d6-3a3a-8944-b4d6040aff86","startTime":"2025-09-20T23:22:47.746Z","endTime":"2025-09-20T23:23:18.103Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.4,"strikeZoneTop":3.30978703445019,"strikeZoneBottom":1.50842823669043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.110845805751023,"aZ":-29.211460615839933,"pfxX":-11.004638996368463,"pfxZ":1.9128093015910839,"pX":-1.1338265612225544,"pZ":3.584497264738398,"vX0":4.4419018539152875,"vY0":-124.38391931236144,"vZ0":0.04793941895006115,"x":160.22,"y":142.0,"x0":-1.5267677373924804,"y0":50.00055851028163,"z0":6.014799701832441,"aX":-17.006240657746776},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":18.7,"spinRate":1659,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.44266284334444483,"extension":6.48209012853665},"index":2,"playId":"7cd1397d-2a99-387b-8f4a-352fda79c526","pitchNumber":2,"startTime":"2025-09-20T23:23:18.103Z","endTime":"2025-09-20T23:23:21.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.29063561561232,"strikeZoneBottom":1.59393445794566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.003320124780675,"aZ":-15.801390347520966,"pfxX":-8.06638096237131,"pfxZ":8.806757178437648,"pX":0.8029948649817672,"pZ":1.6873221868965076,"vX0":8.123038563659671,"vY0":-135.36017623663162,"vZ0":-7.932847616027083,"x":86.39,"y":193.22,"x0":-1.185998729676785,"y0":50.004509405960086,"z0":5.758219111827889,"aX":-14.999637294333468},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":13.0,"spinRate":1927,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4043343392218115,"extension":6.679408580670064},"index":3,"playId":"898b2e66-3e58-3f6d-bc9f-ae0ca221ebbd","pitchNumber":3,"startTime":"2025-09-20T23:23:36.640Z","endTime":"2025-09-20T23:23:40.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36013728884151,"aZ":-17.429950644542313,"pfxX":-8.087727471158203,"pfxZ":8.012889069183013,"pX":0.17508486400355366,"pZ":1.8758109510520635,"vX0":7.021670420558276,"vY0":-134.80402632340983,"vZ0":-7.215347049564417,"x":110.33,"y":188.13,"x0":-1.412914879265619,"y0":50.00240770821984,"z0":5.817957659546579,"aX":-14.881710698813357},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":13.2,"spinRate":2008,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.40634697141480247,"extension":6.642176825802195},"hitData":{"launchSpeed":104.5,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":163.98,"coordY":134.7}},"index":4,"playId":"98fdb557-639e-3d75-ac70-d6119652725e","pitchNumber":4,"startTime":"2025-09-20T23:23:55.636Z","endTime":"2025-09-20T23:24:04.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:24:04.966Z","atBatIndex":21},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Spencer Steer reaches on a fielder's choice, fielded by third baseman Matt Shaw. Matt McLain scores. TJ Friedl to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:24:59.996Z","endTime":"2025-09-20T23:27:40.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4e8b9eb8-e411-3ed5-81f9-379132d8ccbf","startTime":"2025-09-20T23:24:46.543Z","endTime":"2025-09-20T23:24:50.559Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.46191529998293,"strikeZoneBottom":1.66018149879281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34249273414765,"aZ":-25.268228072509196,"pfxX":7.148307518897457,"pfxZ":4.804101499660888,"pX":1.511774716693453,"pZ":2.4372612274363084,"vX0":5.020448666333786,"vY0":-119.49745716478259,"vZ0":-2.8090926970250876,"x":59.37,"y":172.97,"x0":-1.5494557134651588,"y0":50.00179427529532,"z0":5.91262891592067,"aX":10.273918566241747},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.3,"breakHorizontal":-14.2,"spinRate":2349,"spinDirection":90},"zone":14,"typeConfidence":0.88,"plateTime":0.45942251805594303,"extension":6.580596203165457},"index":1,"playId":"87374178-ec4b-3dc0-a19e-31764cbb922e","pitchNumber":1,"startTime":"2025-09-20T23:25:02.235Z","endTime":"2025-09-20T23:25:06.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.48384801818239,"strikeZoneBottom":1.64010897828147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.820744023416065,"aZ":-15.545234567276873,"pfxX":-8.316955413993897,"pfxZ":9.120242207122224,"pX":-0.1908516909053618,"pZ":1.3309569811333701,"vX0":6.15609932499189,"vY0":-133.90812973127035,"vZ0":-8.948952644909483,"x":124.27,"y":202.84,"x0":-1.434367214835612,"y0":50.00402828956449,"z0":5.81901367854984,"aX":-15.166388943648288},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":13.8,"spinRate":2124,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.40840906721102943,"extension":6.557894750590697},"index":2,"playId":"3dd7bff9-0702-3df0-abef-890d41259f4b","pitchNumber":2,"startTime":"2025-09-20T23:25:18.964Z","endTime":"2025-09-20T23:25:23.159Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.109942882305376,"aZ":-18.478014850050908,"pfxX":-8.900655423914404,"pfxZ":7.275072149930075,"pX":-0.13653222355342134,"pZ":2.782437619689408,"vX0":6.4710834820394005,"vY0":-136.14630040893297,"vZ0":-4.8390580404152255,"x":122.2,"y":163.65,"x0":-1.3844512201565289,"y0":50.00302331868587,"z0":5.856730190642969,"aX":-16.755920058321344},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2030,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40189000943167574,"extension":6.623554328214011},"index":3,"playId":"f083dc63-b64d-3837-9352-e155aa65f4f6","pitchNumber":3,"startTime":"2025-09-20T23:25:37.860Z","endTime":"2025-09-20T23:25:42.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"733c926b-f3b9-3cb4-b46a-dbf6595fbdd6","startTime":"2025-09-20T23:25:57.685Z","endTime":"2025-09-20T23:26:01.692Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.42396889790668,"strikeZoneBottom":1.58025445675937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.652086236968017,"aZ":-28.932593508664425,"pfxX":9.377713354895537,"pfxZ":2.1892721834993885,"pX":1.482261448237058,"pZ":0.23037878060778627,"vX0":4.278652094232644,"vY0":-121.72982832519652,"vZ0":-7.069525494008275,"x":60.5,"y":232.56,"x0":-1.5234119921196667,"y0":50.00457707851843,"z0":5.718357854804232,"aX":13.900567000009493},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.1,"spinRate":2462,"spinDirection":71},"zone":14,"typeConfidence":0.86,"plateTime":0.4521006745989875,"extension":6.414568082947341},"index":5,"playId":"b866d7a8-6246-3e1b-9332-348920a52e2c","pitchNumber":4,"startTime":"2025-09-20T23:26:14.325Z","endTime":"2025-09-20T23:26:19.377Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10657972748921,"aZ":-16.474959975551393,"pfxX":-6.759974437114918,"pfxZ":8.620229939275736,"pX":0.3352695953508794,"pZ":2.5467290395396867,"vX0":6.4796294234214065,"vY0":-134.34562327843503,"vZ0":-5.669807710151598,"x":104.22,"y":170.02,"x0":-1.2338911005505402,"y0":50.00247714174163,"z0":5.862370189419883,"aX":-12.311289791281387},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":10.8,"spinRate":2006,"spinDirection":210},"zone":6,"typeConfidence":0.76,"plateTime":0.4082770858554934,"extension":6.464115897423762},"index":6,"playId":"183ea798-2fd6-36cd-81a9-9e78a8e3aa61","pitchNumber":5,"startTime":"2025-09-20T23:26:42.837Z","endTime":"2025-09-20T23:26:46.958Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.533496312820358,"aZ":-31.61726753956093,"pfxX":3.7854017266362323,"pfxZ":0.39218957729201875,"pX":-0.1486611633186869,"pZ":2.622384370705661,"vX0":2.210393261659831,"vY0":-118.35412589835464,"vZ0":-0.7154696840208623,"x":122.67,"y":167.98,"x0":-1.5877890179832113,"y0":50.00099674451602,"z0":5.835482073686672,"aX":5.34539191721483},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.8,"breakHorizontal":-7.4,"spinRate":2425,"spinDirection":73},"zone":5,"typeConfidence":0.79,"plateTime":0.46357854881494953,"extension":6.432356536437978},"index":7,"playId":"22e8a855-44db-392e-bb70-606f524e4ac0","pitchNumber":6,"startTime":"2025-09-20T23:27:04.527Z","endTime":"2025-09-20T23:27:08.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.181318961557842,"aZ":-19.049790066649386,"pfxX":-8.684653305137836,"pfxZ":6.877665800397874,"pX":-0.09671361871647666,"pZ":2.3031393410265326,"vX0":5.962267586837987,"vY0":-137.4479086402908,"vZ0":-5.912268288687576,"x":120.69,"y":176.6,"x0":-1.1684956468957353,"y0":50.002931936979586,"z0":5.780545172307381,"aX":-16.575038116134067},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":1894,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3988734608820774,"extension":6.67219450159926},"hitData":{"launchSpeed":78.9,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.13,"coordY":178.27}},"index":8,"playId":"9498231f-86f3-37df-98c3-bd00d5f8cae3","pitchNumber":7,"startTime":"2025-09-20T23:27:33.068Z","endTime":"2025-09-20T23:27:40.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:27:40.586Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Lux called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:28:29.811Z","endTime":"2025-09-20T23:33:21.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"966aae84-8aba-47e1-93df-518b7b2f54cd","startTime":"2025-09-20T23:28:29.811Z","endTime":"2025-09-20T23:28:34.811Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.19907332708772,"strikeZoneBottom":1.56343000837903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26838889362338,"aZ":-18.833608852838818,"pfxX":0.5273480855546353,"pfxZ":7.6230040405636155,"pX":0.9157310473724156,"pZ":1.2492708119238323,"vX0":6.314912486366728,"vY0":-130.8646708283823,"vZ0":-7.987193529124601,"x":82.09,"y":205.05,"x0":-1.5881491501497988,"y0":50.004724861793306,"z0":5.729759179828226,"aX":0.9219870976355349},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":-2.3,"spinRate":2122,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.41709780283334963,"extension":6.630427546490389},"index":1,"playId":"55b00c14-0f4c-3543-b824-77d524c4b9aa","pitchNumber":1,"startTime":"2025-09-20T23:28:44.533Z","endTime":"2025-09-20T23:28:48.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.21589813519327,"strikeZoneBottom":1.49635658130615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20732473848261,"aZ":-18.570880851916556,"pfxX":-7.646482039474933,"pfxZ":7.467125716367969,"pX":0.4394634269207434,"pZ":2.725399627510725,"vX0":6.882658039775624,"vY0":-133.70691414072812,"vZ0":-4.786890042025278,"x":100.25,"y":165.19,"x0":-1.1670839826055768,"y0":50.002507197833765,"z0":5.860447031839733,"aX":-13.928194668641593},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2083,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4087147628920649,"extension":6.625361203948476},"index":2,"playId":"828abd3e-6e79-3427-945c-19dbe45ac056","pitchNumber":2,"startTime":"2025-09-20T23:29:01.788Z","endTime":"2025-09-20T23:29:05.490Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.3346850596437,"strikeZoneBottom":1.57323673800949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.429490868202937,"aZ":-18.86687616726426,"pfxX":0.3356904035323858,"pfxZ":7.579171687952613,"pX":1.83776343774483,"pZ":1.6633798140762175,"vX0":8.01864220496038,"vY0":-131.09885642701678,"vZ0":-6.903379533539065,"x":46.95,"y":193.87,"x0":-1.2930555860799493,"y0":50.005438728725,"z0":5.719289276995426,"aX":0.5878989354298378},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2301,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4164097641380895,"extension":6.5700607343684325},"index":3,"playId":"b6346f5a-3ccc-35b9-8cf6-09f5d52f3506","pitchNumber":3,"startTime":"2025-09-20T23:29:37.105Z","endTime":"2025-09-20T23:29:40.990Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.930371231148793,"aZ":-16.389122313680392,"pfxX":-7.906832605632033,"pfxZ":8.407863082534588,"pX":0.2684782275057177,"pZ":2.608641687148083,"vX0":7.2450634686805895,"vY0":-135.94265491169887,"vZ0":-5.605855977809353,"x":106.77,"y":168.35,"x0":-1.3998639138837912,"y0":50.00255481504712,"z0":5.829470527132933,"aX":-14.845012238931924},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":1988,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4024340502061938,"extension":6.606248444511677},"index":4,"playId":"682d839c-ab7e-3105-b7fe-5bd0bb8c79cf","pitchNumber":4,"startTime":"2025-09-20T23:29:59.252Z","endTime":"2025-09-20T23:30:02.923Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.239302693174224,"aZ":-28.823940356110263,"pfxX":-9.468010817687265,"pfxZ":2.036513690152468,"pX":0.37999905340572654,"pZ":1.7895707683888715,"vX0":7.3837955693285435,"vY0":-126.97766261399018,"vZ0":-4.342325329550435,"x":102.52,"y":190.46,"x0":-1.3252002528660807,"y0":50.00167724079644,"z0":5.796183308754314,"aX":-15.571611129488414},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":1598,"spinDirection":229},"zone":9,"typeConfidence":0.71,"plateTime":0.43017200062148,"extension":6.682712431603794},"index":5,"playId":"7ea0270e-3d61-32e9-b89c-a53d71fde15c","pitchNumber":5,"startTime":"2025-09-20T23:30:20.662Z","endTime":"2025-09-20T23:30:24.523Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.20855988076992,"aZ":-22.07803119091005,"pfxX":-10.664024427790245,"pfxZ":5.4733146146116916,"pX":0.3284800067507928,"pZ":2.8178441285502247,"vX0":7.734998183125206,"vY0":-135.159857371377,"vZ0":-4.101217026736623,"x":104.48,"y":162.7,"x0":-1.1888430957389033,"y0":50.0035747291282,"z0":5.910490895114347,"aX":-19.677430209523866},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":17.6,"spinRate":1937,"spinDirection":205},"zone":3,"typeConfidence":0.94,"plateTime":0.40565576238023393,"extension":6.669077984087822},"index":6,"playId":"3a8ccd51-2546-37cb-8928-3f9f6c16e79e","pitchNumber":6,"startTime":"2025-09-20T23:30:44.977Z","endTime":"2025-09-20T23:30:50.556Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.310443594096558,"aZ":-15.988283527687257,"pfxX":-9.548695149428356,"pfxZ":8.557459506380873,"pX":-0.004288802328832895,"pZ":2.4683462672522505,"vX0":6.722513660750812,"vY0":-136.49609998157663,"vZ0":-6.243579993324503,"x":117.16,"y":172.13,"x0":-1.2551796681467107,"y0":50.0054622856041,"z0":5.881484185822136,"aX":-18.067636676370746},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":16.0,"spinRate":2063,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40087769957032693,"extension":6.683679877553939},"index":7,"playId":"917befe7-824a-384f-a9cb-3b9b5407babf","pitchNumber":7,"startTime":"2025-09-20T23:31:14.358Z","endTime":"2025-09-20T23:31:18.022Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2431421567733,"aZ":-18.060353229693135,"pfxX":-1.6028827512803048,"pfxZ":7.903610123829701,"pX":1.0609813027561026,"pZ":3.0992846564584515,"vX0":6.895405602833899,"vY0":-133.19582524149135,"vZ0":-3.842843148617777,"x":76.56,"y":155.1,"x0":-1.3600501382088641,"y0":50.004315916056484,"z0":5.8772016275651735,"aX":-2.8641036371487685},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":1.3,"spinRate":2122,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.41219715136521096,"extension":6.605469437761516},"index":8,"playId":"4187da2e-9a2c-3ab8-b0be-1e724d6d7ad8","pitchNumber":8,"startTime":"2025-09-20T23:31:40.512Z","endTime":"2025-09-20T23:31:44.755Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99779150835919,"aZ":-14.119609330482756,"pfxX":-3.602118585752298,"pfxZ":9.564290826012368,"pX":-0.11358417651650132,"pZ":3.7946973016317975,"vX0":4.899287933417393,"vY0":-136.2958252935055,"vZ0":-2.959276905546289,"x":121.33,"y":136.32,"x0":-1.4635804916122637,"y0":50.00477845872847,"z0":5.865364227443268,"aX":-6.801568936887581},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":5.5,"spinRate":2111,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.4013512856587167,"extension":6.545553925168155},"index":9,"playId":"a53ddb46-271a-3d73-8462-9d053d04b006","pitchNumber":9,"startTime":"2025-09-20T23:32:19.043Z","endTime":"2025-09-20T23:32:23.022Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.19335059619225,"strikeZoneBottom":1.59945866388205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.259656321190903,"aZ":-39.407747712227994,"pfxX":4.97773137698438,"pfxZ":-5.560595842679495,"pX":1.3167840443707701,"pZ":0.527320275679434,"vX0":3.850882368054687,"vY0":-113.70353209603057,"vZ0":-3.5249878749207975,"x":66.81,"y":224.54,"x0":-1.0500058442523454,"y0":50.004192874313745,"z0":6.036360253390331,"aX":6.471244495963932},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.7,"breakHorizontal":-10.1,"spinRate":2600,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4830584707070864,"extension":6.567891432426369},"index":10,"playId":"75651ab6-6bd1-3546-a288-de7f6b882dcb","pitchNumber":10,"startTime":"2025-09-20T23:32:47.903Z","endTime":"2025-09-20T23:32:53.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.30364103821969,"strikeZoneBottom":1.50080465190855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43626126975182,"aZ":-20.515571254418735,"pfxX":-9.108627770351347,"pfxZ":6.178239183194929,"pX":0.6088790399366937,"pZ":2.6003338198907016,"vX0":7.974388372857841,"vY0":-136.3592239694452,"vZ0":-5.013443520751865,"x":93.79,"y":168.57,"x0":-1.1672588239300745,"y0":50.001803746473726,"z0":5.8743223460018585,"aX":-17.185636601617418},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":1874,"spinDirection":205},"zone":6,"typeConfidence":0.94,"plateTime":0.40137501558016675,"extension":6.601930920906419},"index":11,"playId":"0f012f38-6243-30d5-9cb3-f996c40fd4f2","pitchNumber":11,"startTime":"2025-09-20T23:33:17.758Z","endTime":"2025-09-20T23:33:21.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:33:21.554Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hays flies out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:33:33.355Z","endTime":"2025-09-20T23:36:12.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.3,"endSpeed":74.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27821521513749,"aZ":-28.462441422487117,"pfxX":7.45107209502861,"pfxZ":2.611956097810298,"pX":-0.045552732780838344,"pZ":3.1967014861659186,"vX0":1.4986658371026753,"vY0":-118.41845132618569,"vZ0":-0.21088639040503576,"x":118.74,"y":152.47,"x0":-1.6546686225715848,"y0":50.00561320712554,"z0":5.8873317231013855,"aX":10.599357822050896},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.9,"breakHorizontal":-13.9,"spinRate":2418,"spinDirection":62},"zone":2,"typeConfidence":0.91,"plateTime":0.4622668482536554,"extension":6.577478918477599},"index":0,"playId":"0bbd1faf-b5b2-36b9-a338-04a02201ef62","pitchNumber":1,"startTime":"2025-09-20T23:34:05.088Z","endTime":"2025-09-20T23:34:09.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18942790101697,"aZ":-12.583116032031734,"pfxX":-2.4225464163171733,"pfxZ":10.558164283087008,"pX":0.09653822822379594,"pZ":3.2777241300198035,"vX0":4.559627427534955,"vY0":-135.491173135015,"vZ0":-4.738069527058808,"x":113.32,"y":150.28,"x0":-1.2949533967106732,"y0":50.00121905227061,"z0":5.93152919520288,"aX":-4.494894782648265},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":3.4,"spinRate":2268,"spinDirection":204},"zone":2,"typeConfidence":0.93,"plateTime":0.40458754826610166,"extension":6.588588132732732},"index":1,"playId":"d74f105c-5761-3bc3-8360-0cf22a9cfd3d","pitchNumber":2,"startTime":"2025-09-20T23:34:29.679Z","endTime":"2025-09-20T23:34:33.887Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-20T23:34:44.788Z","endTime":"2025-09-20T23:35:00.466Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37957187989605,"aZ":-13.36102113996049,"pfxX":-2.727181361145144,"pfxZ":10.154364563038454,"pX":0.07982945222055116,"pZ":3.4648941113534737,"vX0":4.514123236702986,"vY0":-135.4488696494943,"vZ0":-4.162818621877301,"x":113.96,"y":145.23,"x0":-1.256211258441841,"y0":50.00239781602027,"z0":5.960025880580675,"aX":-5.052855378512687},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":4.0,"spinRate":2219,"spinDirection":204},"zone":12,"typeConfidence":0.93,"plateTime":0.4048237922446285,"extension":6.5191425510505905},"index":3,"playId":"0dc795e4-68ec-3f72-ab3a-4f54b2268d94","pitchNumber":3,"startTime":"2025-09-20T23:35:00.466Z","endTime":"2025-09-20T23:35:04.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19830057171735,"aZ":-13.702830157184541,"pfxX":-3.8966815715009258,"pfxZ":9.96495842832982,"pX":-0.6655757342360338,"pZ":3.817196924912321,"vX0":3.858660809627516,"vY0":-135.66200103434844,"vZ0":-3.105605327136719,"x":142.37,"y":135.72,"x0":-1.6038600974150758,"y0":50.003300454291015,"z0":5.938990640752215,"aX":-7.22370885025599},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2196,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.40460188338185876,"extension":6.489473435740117},"index":4,"playId":"f6a56786-1904-3e57-9f0a-437bb35255c0","pitchNumber":4,"startTime":"2025-09-20T23:35:25.000Z","endTime":"2025-09-20T23:35:30.406Z","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":82.2,"endSpeed":75.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.461705437242315,"aZ":-30.69234091893955,"pfxX":6.47019709479302,"pfxZ":1.029460194635167,"pX":0.8254685375179264,"pZ":2.249604754697792,"vX0":3.3844540325469437,"vY0":-119.61070580525273,"vZ0":-1.9669733041289614,"x":85.54,"y":178.04,"x0":-1.4514342603393335,"y0":50.00391071259122,"z0":5.8519514609800405,"aX":9.313557172555816},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":-12.6,"spinRate":2493,"spinDirection":65},"zone":6,"typeConfidence":0.85,"plateTime":0.4590606130987447,"extension":6.613724047712403},"hitData":{"launchSpeed":74.9,"launchAngle":37.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.39,"coordY":110.83}},"index":5,"playId":"c482b737-6112-3b35-a547-3cde2e845dcf","pitchNumber":5,"startTime":"2025-09-20T23:36:00.925Z","endTime":"2025-09-20T23:36:12.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:36:12.000Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Benson singles on a sharp ground ball to center fielder Pete Crow-Armstrong. TJ Friedl scores. Spencer Steer to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:36:11.493Z","endTime":"2025-09-20T23:38:27.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnThird":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":665871,"link":"/api/v1/people/665871"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.82,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.630688359217906,"aZ":-25.44153865880754,"pfxX":1.5650226540788656,"pfxZ":3.843036545131328,"pX":0.4647407464243716,"pZ":4.060484910804116,"vX0":4.639833893998804,"vY0":-131.2691650083036,"vZ0":-0.09356752343308783,"x":99.29,"y":129.15,"x0":-1.5259606323157773,"y0":50.004512357768874,"z0":5.983554757673886,"aX":2.7436374260738305},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2089,"spinDirection":165},"zone":12,"typeConfidence":0.91,"plateTime":0.41653675483453867,"extension":6.493332472785316},"index":0,"playId":"ad4062a2-15f0-3dbe-8a79-ee9122682406","pitchNumber":1,"startTime":"2025-09-20T23:36:43.238Z","endTime":"2025-09-20T23:36:46.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-20T23:36:55.017Z","endTime":"2025-09-20T23:37:07.871Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.90473946302149,"strikeZoneBottom":1.85078729454193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.372397062849366,"aZ":-18.06192220611152,"pfxX":-0.07636766477003665,"pfxZ":7.746969318814659,"pX":1.9428658190442425,"pZ":1.187381525659472,"vX0":8.794132640588062,"vY0":-133.73258309546753,"vZ0":-8.331853476899202,"x":42.94,"y":206.72,"x0":-1.370591621074209,"y0":50.00215692714618,"z0":5.626040002572996,"aX":-0.1416398518333253},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-1.7,"spinRate":2248,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40873060805258055,"extension":6.654465323832931},"index":2,"playId":"7201a40d-8a99-320a-a708-d7c72fc8adfa","pitchNumber":2,"startTime":"2025-09-20T23:37:07.871Z","endTime":"2025-09-20T23:37:11.485Z","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":94.4,"endSpeed":85.9,"strikeZoneTop":3.91081697523914,"strikeZoneBottom":1.94081133165793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.650638216620298,"aZ":-12.261445243239782,"pfxX":-4.776774987277093,"pfxZ":10.463643014383678,"pX":-1.0933952201399342,"pZ":3.1654316861363565,"vX0":2.8570847846379537,"vY0":-137.37454329984152,"vZ0":-5.004372798273051,"x":158.68,"y":153.31,"x0":-1.5286063237057093,"y0":50.00449736584448,"z0":5.850623685051634,"aX":-9.091524026675273},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2221,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39936561620867606,"extension":6.437086532474582},"index":3,"playId":"fcac90b5-63e9-314f-bd7b-c6895ce02023","pitchNumber":3,"startTime":"2025-09-20T23:37:26.198Z","endTime":"2025-09-20T23:37:29.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.84641162101734,"strikeZoneBottom":1.91802215388944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82991885104942,"aZ":-20.26883662205139,"pfxX":0.6494641376378079,"pfxZ":6.5854661651273725,"pX":-1.0352343414100578,"pZ":1.6292443261204548,"vX0":1.6825673647675017,"vY0":-133.15331031339568,"vZ0":-6.752741864010106,"x":156.46,"y":194.79,"x0":-1.7579987646403032,"y0":50.00007675761118,"z0":5.649529480150341,"aX":1.1736654602430263},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":-1.6,"spinRate":2141,"spinDirection":189},"zone":13,"typeConfidence":0.92,"plateTime":0.4103158620032197,"extension":6.502916858179708},"index":4,"playId":"73e81097-5759-32e4-aac5-cbe6a38f67f4","pitchNumber":4,"startTime":"2025-09-20T23:37:46.090Z","endTime":"2025-09-20T23:37:49.852Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.82,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.104445803267716,"aZ":-15.321182127565551,"pfxX":-3.665911104190718,"pfxZ":9.005201077146044,"pX":-0.1419068716187598,"pZ":2.796112303799867,"vX0":4.922552396508867,"vY0":-135.7884173555833,"vZ0":-5.250734467045315,"x":122.41,"y":163.28,"x0":-1.5000525859794491,"y0":50.005662176757475,"z0":5.817188663304959,"aX":-6.86301127791988},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2066,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.4030245524095988,"extension":6.614271507607295},"hitData":{"launchSpeed":111.0,"launchAngle":6.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.18,"coordY":106.26}},"index":5,"playId":"c9245bc2-a187-3f06-a1cb-04c0f9bcdea6","pitchNumber":5,"startTime":"2025-09-20T23:38:16.799Z","endTime":"2025-09-20T23:38:27.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:38:27.768Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:39:45.620Z","endTime":"2025-09-20T23:40:11.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-20T23:38:46.517Z","endTime":"2025-09-20T23:39:47.879Z","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":77.4,"endSpeed":71.6,"strikeZoneTop":3.56539696116978,"strikeZoneBottom":1.68202500386827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.15808570832638,"aZ":-35.93069633447305,"pfxX":6.464570021866455,"pfxZ":-2.9191486241170477,"pX":-0.04418191806447751,"pZ":2.381450470228096,"vX0":1.2580569339823902,"vY0":-112.73287768719234,"vZ0":-0.15212108803874247,"x":118.68,"y":174.48,"x0":-1.4490107400802021,"y0":50.00083375059363,"z0":6.07154810780205,"aX":8.33293112639831},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-5.0,"breakHorizontal":-12.0,"spinRate":2522,"spinDirection":52},"zone":5,"typeConfidence":0.88,"plateTime":0.4855550616919335,"extension":6.349363862969092},"index":1,"playId":"df4aff9b-abed-3022-9f1a-02aa70ebe9a6","pitchNumber":1,"startTime":"2025-09-20T23:39:47.879Z","endTime":"2025-09-20T23:39:51.750Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.168955759647805,"aZ":-16.644982341432566,"pfxX":-1.3474741190806667,"pfxZ":8.529914721720539,"pX":0.031918566833750085,"pZ":3.0540031163906534,"vX0":4.675029748846542,"vY0":-133.2126925242636,"vZ0":-4.042198419558442,"x":115.78,"y":156.32,"x0":-1.5608413167404334,"y0":50.00000307406907,"z0":5.773337605155196,"aX":-2.452492777057005},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":1.6,"spinRate":2168,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.40916602615104525,"extension":6.5686760567850655},"hitData":{"launchSpeed":94.7,"launchAngle":16.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":93.7}},"index":2,"playId":"fe57fc50-d237-3506-bdee-ae2122e26589","pitchNumber":2,"startTime":"2025-09-20T23:40:04.114Z","endTime":"2025-09-20T23:40:11.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:40:11.123Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:42:22.157Z","endTime":"2025-09-20T23:43:58.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.50226880479543,"strikeZoneBottom":1.57781531047473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50296493765038,"aZ":-17.775849783750022,"pfxX":-2.3932467668155377,"pfxZ":8.493278029197258,"pX":-0.5964760143700929,"pZ":4.2769275190574385,"vX0":0.8775175051472986,"vY0":-129.74081496019053,"vZ0":-1.4033898387194463,"x":139.74,"y":123.3,"x0":-0.6291644641769714,"y0":50.00630733524478,"z0":6.1869892109573525,"aX":-4.058756888706774},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.2,"breakHorizontal":4.1,"spinRate":1865,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.423044582020661,"extension":6.110894783594408},"index":0,"playId":"05d1a5b8-92c9-3d13-89c5-a39048c42adf","pitchNumber":1,"startTime":"2025-09-20T23:42:38.282Z","endTime":"2025-09-20T23:42:42.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.117439045097274,"aZ":-22.37886991158722,"pfxX":-3.3246685347966176,"pfxZ":6.025001287721363,"pX":4.78582527330831E-4,"pZ":2.7829232760493805,"vX0":2.921989489637615,"vY0":-126.72412500541192,"vZ0":-3.6972617909401917,"x":116.98,"y":163.64,"x0":-0.7360738904228178,"y0":50.001013342753836,"z0":6.0504971092355015,"aX":-5.402076660922442},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.3,"breakHorizontal":5.4,"spinRate":2080,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.43237594959409664,"extension":6.225760213391389},"index":1,"playId":"7160f89e-5b93-3780-8d82-bda7253902e9","pitchNumber":2,"startTime":"2025-09-20T23:42:52.462Z","endTime":"2025-09-20T23:42:56.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.497769572227636,"aZ":-32.474680245707034,"pfxX":-8.314547463375167,"pfxZ":-0.213669953280073,"pX":0.32053006398022504,"pZ":2.78636506272407,"vX0":4.274098732937488,"vY0":-120.22550273871758,"vZ0":-1.1157399224522275,"x":104.78,"y":163.55,"x0":-0.4139039999153332,"y0":50.00005984427164,"z0":6.177259490115915,"aX":-11.991085332985243},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.8,"spinRate":1155,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.45816557806563285,"extension":6.078939618279262},"index":2,"playId":"d7083797-6a03-3b2f-a9d6-f6a36aa55b23","pitchNumber":3,"startTime":"2025-09-20T23:43:08.739Z","endTime":"2025-09-20T23:43:12.915Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-20T23:43:20.059Z","endTime":"2025-09-20T23:43:33.861Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.40789522913759,"strikeZoneBottom":1.60889178237025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90865968201174,"aZ":-32.32033950484099,"pfxX":-6.988627828306253,"pfxZ":-0.10880355240432937,"pX":-0.46500204388839755,"pZ":0.644406071320506,"vX0":2.22872239802897,"vY0":-116.61225501999103,"vZ0":-5.148324744360578,"x":134.72,"y":221.38,"x0":-0.5305990904775585,"y0":50.00198270454435,"z0":5.963568459066183,"aX":-9.53119726672778},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.3,"breakHorizontal":12.0,"spinRate":857,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.47144285412845255,"extension":6.0925295902255945},"index":4,"playId":"b333e2b2-bd24-304d-959e-c59d062f5668","pitchNumber":4,"startTime":"2025-09-20T23:43:33.861Z","endTime":"2025-09-20T23:43:38.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.319746144432877,"aZ":-13.986143358119655,"pfxX":-5.4010887180451945,"pfxZ":9.973562423144486,"pX":0.30990053397412265,"pZ":2.6529223964115203,"vX0":3.643145302285358,"vY0":-134.0291962332236,"vZ0":-6.258266477989843,"x":105.19,"y":167.15,"x0":-0.36359060709240937,"y0":50.00486304492911,"z0":6.01280650580902,"aX":-9.851138762547665},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2078,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.408288719660828,"extension":6.330898109838606},"index":5,"playId":"146b529c-d479-3d9d-9c57-11756610bf9f","pitchNumber":5,"startTime":"2025-09-20T23:43:54.047Z","endTime":"2025-09-20T23:43:58.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:43:58.215Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:43:59.723Z","endTime":"2025-09-20T23:44:45.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":76.7,"endSpeed":70.9,"strikeZoneTop":3.62724405883895,"strikeZoneBottom":1.82652685513554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.04679955285729,"aZ":-36.37753288348138,"pfxX":6.424182611076986,"pfxZ":-3.3226033185585084,"pX":0.08888130128046075,"pZ":2.7940325210486363,"vX0":-0.17010257528976808,"vY0":-111.73671404551342,"vZ0":0.5857998288860877,"x":113.61,"y":163.34,"x0":-0.6687198118516132,"y0":50.00323993393219,"z0":6.26492277124087,"aX":8.126624937488923},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-5.5,"breakHorizontal":-11.6,"spinRate":2131,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.49011651712342585,"extension":5.984390488039815},"index":0,"playId":"d0a59681-efa3-3b87-a068-df29384e4204","pitchNumber":1,"startTime":"2025-09-20T23:44:22.999Z","endTime":"2025-09-20T23:44:27.348Z","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":91.8,"endSpeed":84.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.286751189395467,"aZ":-13.385121979087124,"pfxX":-4.8265240289827505,"pfxZ":10.393566595077601,"pX":0.27456700285712304,"pZ":2.291484526441737,"vX0":2.966613047125751,"vY0":-133.4927220529038,"vZ0":-7.4121184923605945,"x":106.53,"y":176.91,"x0":-0.22312480364431422,"y0":50.00172439111455,"z0":6.0642146099985075,"aX":-8.725017333745576},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2076,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4100323264882708,"extension":6.362342729851203},"hitData":{"launchSpeed":87.8,"launchAngle":26.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.59,"coordY":84.59}},"index":1,"playId":"393c8941-037a-359d-8761-38d50e0b7809","pitchNumber":2,"startTime":"2025-09-20T23:44:37.525Z","endTime":"2025-09-20T23:44:45.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:44:45.443Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-20T23:44:44.563Z","endTime":"2025-09-20T23:45:34.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":669720,"link":"/api/v1/people/669720"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.18401559862041,"strikeZoneBottom":1.55121423780007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41932474563037,"aZ":-15.834757543421157,"pfxX":-4.817114841941228,"pfxZ":9.193163725118339,"pX":-0.405597386065398,"pZ":2.7658005042315317,"vX0":1.9005898719634629,"vY0":-132.511901937375,"vZ0":-5.529873868834192,"x":132.46,"y":164.1,"x0":-0.5063684395597511,"y0":50.00634250100647,"z0":6.037468270267023,"aX":-8.564896791007188},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":1870,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.41341352083048255,"extension":6.293686469073052},"index":0,"playId":"ae7e41d0-75d3-3fc8-90fc-a816264e7c4f","pitchNumber":1,"startTime":"2025-09-20T23:45:11.891Z","endTime":"2025-09-20T23:45:15.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74216979816382,"aZ":-35.89286779011718,"pfxX":-6.58111065282502,"pfxZ":-2.5694046829058506,"pX":-0.5553113457087497,"pZ":1.950850251256133,"vX0":2.1558482099212894,"vY0":-120.12857638377723,"vZ0":-2.049402741954925,"x":138.17,"y":186.11,"x0":-0.6152526892654305,"y0":50.00512420678947,"z0":6.040368098249504,"aX":-9.51034788077266},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.9,"breakHorizontal":11.3,"spinRate":1195,"spinDirection":257},"zone":4,"typeConfidence":0.91,"plateTime":0.45795350402146395,"extension":6.038184053616344},"hitData":{"launchSpeed":82.9,"launchAngle":49.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.79,"coordY":125.52}},"index":1,"playId":"e2286ecc-11db-3716-a533-54d473a7ff19","pitchNumber":2,"startTime":"2025-09-20T23:45:25.360Z","endTime":"2025-09-20T23:45:34.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:45:34.293Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to third baseman Matt Shaw.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T23:47:26.082Z","endTime":"2025-09-20T23:48:00.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.652271362744834,"aZ":-26.03393334013978,"pfxX":5.44477882513579,"pfxZ":4.383200261931545,"pX":0.7198180221766098,"pZ":3.0306834044137205,"vX0":3.7425373058278875,"vY0":-117.45099200434758,"vZ0":-0.9905531205300253,"x":95.18,"y":155.98,"x0":-1.6001157802193675,"y0":50.00340263903556,"z0":5.872712887199204,"aX":7.628116426509621},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.9,"breakHorizontal":-10.8,"spinRate":2427,"spinDirection":95},"zone":3,"typeConfidence":0.91,"plateTime":0.46583549573615235,"extension":6.288534385461562},"hitData":{"launchSpeed":82.3,"launchAngle":14.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":109.52,"coordY":172.22}},"index":0,"playId":"c90c7d17-712b-3ab4-81a8-4bdd83ddb4c1","pitchNumber":1,"startTime":"2025-09-20T23:47:54.418Z","endTime":"2025-09-20T23:48:00.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:48:00.143Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T23:48:06.606Z","endTime":"2025-09-20T23:49:18.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.57675198498467,"strikeZoneBottom":1.64921816788519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.390354908066364,"aZ":-12.953989127074749,"pfxX":-5.513127768644586,"pfxZ":10.916734240614922,"pX":0.0486567184664117,"pZ":2.398912835952481,"vX0":6.150040845669983,"vY0":-131.93289559541185,"vZ0":-6.301642619710426,"x":115.15,"y":174.01,"x0":-1.5976882181383354,"y0":50.003047579876494,"z0":5.775303014364452,"aX":-9.707316873046144},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2169,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.415342117910674,"extension":6.466766629909873},"index":0,"playId":"37de7d31-e774-3cc4-8dc7-8fc9a1b1654f","pitchNumber":1,"startTime":"2025-09-20T23:48:31.680Z","endTime":"2025-09-20T23:48:35.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.47384956816972,"strikeZoneBottom":1.67192527395598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58810969596456,"aZ":-19.465625922341314,"pfxX":-10.783181131765017,"pfxZ":7.119447850262274,"pX":-0.11991860089397206,"pZ":0.6633218595602876,"vX0":6.879046994381858,"vY0":-132.5849024967432,"vZ0":-9.430886628162414,"x":121.57,"y":220.87,"x0":-1.3432831352778862,"y0":50.00460726895747,"z0":5.679464823463402,"aX":-19.25478305929674},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":18.1,"spinRate":1978,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4126675899905594,"extension":6.604176638163337},"index":1,"playId":"45787793-b873-39cb-8352-a1f75df3bc2b","pitchNumber":2,"startTime":"2025-09-20T23:48:42.127Z","endTime":"2025-09-20T23:48:46.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.38984375496523,"strikeZoneBottom":1.62980833361891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40998396607588,"aZ":-28.08317156108345,"pfxX":7.429773948736481,"pfxZ":3.0100836733174976,"pX":1.533811621533652,"pZ":2.657249903691589,"vX0":4.662106158096813,"vY0":-116.28362741851174,"vZ0":-1.1429778355409492,"x":58.53,"y":167.03,"x0":-1.467654638444311,"y0":50.00223360850468,"z0":5.8386815149496405,"aX":10.093279709858537},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.4,"breakHorizontal":-14.6,"spinRate":2455,"spinDirection":69},"zone":12,"typeConfidence":0.92,"plateTime":0.4724505708089102,"extension":6.437195424971012},"index":2,"playId":"fc2be04e-96c0-39ca-b9da-34e7738de936","pitchNumber":3,"startTime":"2025-09-20T23:48:56.049Z","endTime":"2025-09-20T23:49:00.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.85681602105642,"aZ":-17.776931014622477,"pfxX":-7.454055114867443,"pfxZ":7.934119496350929,"pX":0.5093453202982012,"pZ":1.974834066580203,"vX0":7.451733631355955,"vY0":-133.6256256615395,"vZ0":-6.693805587155158,"x":97.58,"y":185.46,"x0":-1.3423652158415715,"y0":50.00382567447332,"z0":5.7822479125014175,"aX":-13.52798584805056},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2126,"spinDirection":208},"zone":9,"typeConfidence":0.87,"plateTime":0.4093461546581816,"extension":6.607504728134751},"hitData":{"launchSpeed":83.9,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.67,"coordY":159.51}},"index":3,"playId":"87e31005-97f8-3879-8299-3f9302d9b5d0","pitchNumber":4,"startTime":"2025-09-20T23:49:10.503Z","endTime":"2025-09-20T23:49:18.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:49:18.178Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-20T23:49:30.124Z","endTime":"2025-09-20T23:50:03.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.05628121140692,"strikeZoneBottom":1.3687358717538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.92765245374344,"aZ":-27.849426787820494,"pfxX":6.295375009034634,"pfxZ":3.0545957719060164,"pX":1.7354727255145255,"pZ":2.108416236661409,"vX0":5.656455082691855,"vY0":-118.3218197422992,"vZ0":-2.570081778131481,"x":50.85,"y":181.85,"x0":-1.505385502975757,"y0":50.002463715800445,"z0":5.7648830869647245,"aX":8.910127506179254},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.2,"breakHorizontal":-12.8,"spinRate":2400,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4632094819026955,"extension":6.444680472438605},"index":0,"playId":"c0aa2d37-01b1-3698-8b34-a68d6d8d8a78","pitchNumber":1,"startTime":"2025-09-20T23:49:42.669Z","endTime":"2025-09-20T23:49:46.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.513838657068426,"aZ":-31.798575558272095,"pfxX":5.560421079015879,"pfxZ":0.28128367812698585,"pX":0.27245169070500624,"pZ":2.2962306874128044,"vX0":2.7175551591261478,"vY0":-115.75887323972788,"vZ0":-1.103685088656683,"x":106.61,"y":176.78,"x0":-1.6409083165761138,"y0":50.004172227110516,"z0":5.835600349684689,"aX":7.513206087150781},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.5,"breakHorizontal":-10.8,"spinRate":2387,"spinDirection":70},"zone":5,"typeConfidence":0.9,"plateTime":0.4739672799395578,"extension":6.388946014147423},"hitData":{"launchSpeed":99.9,"launchAngle":40.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.77,"coordY":68.68}},"index":1,"playId":"5357fb2d-46e5-34d1-8c9e-24ce756d0ae2","pitchNumber":2,"startTime":"2025-09-20T23:49:53.579Z","endTime":"2025-09-20T23:50:03.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:50:03.118Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Shaw pops out to second baseman Matt McLain.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T23:51:53.664Z","endTime":"2025-09-20T23:54:14.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.22158223111022,"strikeZoneBottom":1.53721898812604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97251725697992,"aZ":-25.913615749176884,"pfxX":1.6373575383383328,"pfxZ":3.8818184525772663,"pX":1.1775342099900548,"pZ":2.193759284906695,"vX0":3.4506750164258624,"vY0":-125.77782040118765,"vZ0":-4.642696125486125,"x":72.12,"y":179.55,"x0":-0.4213652355789695,"y0":50.001952162076,"z0":6.148604704038402,"aX":2.6399273175808697},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":-3.7,"spinRate":2077,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.43440269370190654,"extension":6.140129021218359},"index":0,"playId":"315ba3bb-3edf-3cf9-b3bf-619f6997d2f1","pitchNumber":1,"startTime":"2025-09-20T23:52:12.558Z","endTime":"2025-09-20T23:52:16.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.3274718728409,"strikeZoneBottom":1.55877766219081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36164110477521,"aZ":-20.1794467262185,"pfxX":-8.627016763225729,"pfxZ":6.702983950085628,"pX":0.4453857263837689,"pZ":3.31763408841112,"vX0":5.263353532420085,"vY0":-132.89064567444723,"vZ0":-3.2632114099481075,"x":100.02,"y":149.2,"x0":-0.43963077337519096,"y0":50.001759606117254,"z0":6.026556175138292,"aX":-15.435780039812329},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":14.5,"spinRate":1985,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4121009837912082,"extension":6.204006014593204},"index":1,"playId":"584a250d-7842-355c-9dc1-bde50a0b5e81","pitchNumber":2,"startTime":"2025-09-20T23:52:31.410Z","endTime":"2025-09-20T23:52:35.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.41154671726053,"strikeZoneBottom":1.64077135447621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.786918370770437,"aZ":-26.648265830191452,"pfxX":1.207602545180709,"pfxZ":3.4983524775914088,"pX":1.2842383655167533,"pZ":2.476686672903248,"vX0":3.779771505408378,"vY0":-124.56231007844688,"vZ0":-3.623078327908156,"x":68.05,"y":171.91,"x0":-0.40655486887361647,"y0":50.00428022159227,"z0":6.140678345931778,"aX":1.9067216887992346},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.0,"spinRate":2227,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.43884893366985445,"extension":6.0963609675490735},"index":2,"playId":"30fd8455-9730-3201-9826-f1decd028a6e","pitchNumber":3,"startTime":"2025-09-20T23:52:45.717Z","endTime":"2025-09-20T23:52:49.843Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.44219815616323,"strikeZoneBottom":1.71389841846963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11906965871429,"aZ":-19.21553344466351,"pfxX":-8.075033024556673,"pfxZ":7.081967664111415,"pX":0.24223331266786408,"pZ":1.7878231599448313,"vX0":4.537260537751257,"vY0":-134.39945515174873,"vZ0":-7.052373662414622,"x":107.77,"y":190.51,"x0":-0.4187619154255086,"y0":50.00068657685861,"z0":5.810320602383483,"aX":-14.771183746435359},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":13.7,"spinRate":1966,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4075273938930706,"extension":6.195263240293498},"index":3,"playId":"9758316c-dd89-316a-9c81-c581a49c1a43","pitchNumber":4,"startTime":"2025-09-20T23:53:00.542Z","endTime":"2025-09-20T23:53:04.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-20T23:53:09.462Z","endTime":"2025-09-20T23:53:26.774Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.462993792797718,"aZ":-19.64428870782591,"pfxX":-7.583914781150198,"pfxZ":6.6700546319806975,"pX":0.13339272594781762,"pZ":3.5990685399431332,"vX0":4.464247112519982,"vY0":-136.32629353873884,"vZ0":-2.4635524056730462,"x":111.92,"y":141.61,"x0":-0.541557202056509,"y0":50.00403940779909,"z0":5.873082562164351,"aX":-14.250637501286025},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":1975,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4020527445290587,"extension":6.2491372160152086},"index":5,"playId":"6fe6c705-a212-35d0-8b90-0f7ca2650d2f","pitchNumber":5,"startTime":"2025-09-20T23:53:26.774Z","endTime":"2025-09-20T23:53:30.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.40939572231699,"strikeZoneBottom":1.59661192651004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.624491517516354,"aZ":-30.86888290741853,"pfxX":-5.702516031591545,"pfxZ":0.892343076522149,"pX":-0.591692810063491,"pZ":5.058192429453217,"vX0":1.7249499120025047,"vY0":-120.02909484452563,"vZ0":3.687704619784399,"x":139.55,"y":102.21,"x0":-0.5775923005333048,"y0":50.00293357288798,"z0":6.245985140736593,"aX":-8.343736997883946},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":10.0,"spinRate":1219,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4558386783763799,"extension":5.937325270491074},"index":6,"playId":"43a0c40d-3e19-32eb-8263-37a9c9df766f","pitchNumber":6,"startTime":"2025-09-20T23:53:48.395Z","endTime":"2025-09-20T23:53:52.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.901619514591385,"aZ":-23.46989387970456,"pfxX":2.1343795226017184,"pfxZ":5.260855009072986,"pX":1.053556932503869,"pZ":2.2200639417739536,"vX0":3.284347825994748,"vY0":-127.46742864576399,"vZ0":-5.001274380679508,"x":76.84,"y":178.84,"x0":-0.5263026255853219,"y0":50.003671843098495,"z0":6.048275250813769,"aX":3.5297582725045147},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":-4.6,"spinRate":2112,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42884170496162755,"extension":6.234547861818807},"hitData":{"launchSpeed":69.7,"launchAngle":61.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.17,"coordY":149.22}},"index":7,"playId":"3df68cfd-a93e-3487-9655-0dd09d1b8f5d","pitchNumber":7,"startTime":"2025-09-20T23:54:05.890Z","endTime":"2025-09-20T23:54:14.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:54:14.704Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T23:54:18.685Z","endTime":"2025-09-20T23:55:48.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"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":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.6745675891836,"strikeZoneBottom":1.69480722112167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08154280955222,"aZ":-36.27190722257075,"pfxX":-7.223576175190596,"pfxZ":-2.886776044907684,"pX":-1.1003472692785863,"pZ":3.1990043622522233,"vX0":1.6256492155476918,"vY0":-119.31103289872325,"vZ0":0.7836729078605342,"x":158.94,"y":152.41,"x0":-0.8586568664985644,"y0":50.00157293800638,"z0":6.173241827718535,"aX":-10.261210148362178},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.7,"breakHorizontal":12.6,"spinRate":956,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4616604487892815,"extension":5.929763678564403},"index":0,"playId":"81625640-aa66-3840-9cf9-4f7a141ee45f","pitchNumber":1,"startTime":"2025-09-20T23:54:39.246Z","endTime":"2025-09-20T23:54:43.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.536818017777833,"aZ":-14.134988864087836,"pfxX":-3.653047792189561,"pfxZ":10.0348938153669,"pX":-0.4402988317950908,"pZ":3.2619357885969054,"vX0":1.836304505115412,"vY0":-133.42832158833153,"vZ0":-4.492664731530944,"x":133.78,"y":150.71,"x0":-0.6639789159701414,"y0":50.00248005102021,"z0":5.990941624342699,"aX":-6.566094306643647},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":1996,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4109865356970621,"extension":6.196218033303312},"index":1,"playId":"1a995f34-0033-36d1-8dcc-d182f3663151","pitchNumber":2,"startTime":"2025-09-20T23:54:52.289Z","endTime":"2025-09-20T23:54:56.141Z","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":92.0,"endSpeed":84.1,"strikeZoneTop":3.6460479512085,"strikeZoneBottom":1.75019812952238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.418376110556686,"aZ":-15.42409566933466,"pfxX":-4.879298749658195,"pfxZ":9.241874421001654,"pX":-1.351974917789607,"pZ":2.51039564035501,"vX0":-0.10776180219596557,"vY0":-133.8975845993755,"vZ0":-6.1184984360961225,"x":168.53,"y":171.0,"x0":-0.6774664238235156,"y0":50.00287086377194,"z0":5.932308963219198,"aX":-8.842591578151467},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2040,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40936219412322705,"extension":6.244534587753325},"index":2,"playId":"e6ad2702-7bb0-3e53-8ed9-b391fdb420c9","pitchNumber":3,"startTime":"2025-09-20T23:55:06.766Z","endTime":"2025-09-20T23:55:10.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.68074946552647,"strikeZoneBottom":1.74264235699115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.426682583463887,"aZ":-32.29367345990259,"pfxX":-8.12765048313151,"pfxZ":-0.07908291490233532,"pX":0.8728649247819867,"pZ":0.78007849647462,"vX0":5.7019690097626965,"vY0":-120.47474548198585,"vZ0":-5.2325398465697,"x":83.73,"y":217.72,"x0":-0.47953575235545937,"y0":50.00474393987928,"z0":5.865182945627084,"aX":-11.838260934504222},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.2,"breakHorizontal":13.2,"spinRate":1004,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.45625688697367695,"extension":6.1522632178927585},"index":3,"playId":"58ef88a2-02e8-3d49-ada6-ca170dee40e2","pitchNumber":4,"startTime":"2025-09-20T23:55:22.872Z","endTime":"2025-09-20T23:55:26.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48353164881166,"aZ":-15.033017203037714,"pfxX":-5.093066561802559,"pfxZ":9.466990661688722,"pX":-0.6981315882622777,"pZ":1.9464196114003225,"vX0":1.3400034116373778,"vY0":-133.8584144681969,"vZ0":-7.725127068665463,"x":143.61,"y":186.23,"x0":-0.5442298395853095,"y0":50.00266159566639,"z0":5.950618560807909,"aX":-9.22222036029799},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":1933,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4095123247019985,"extension":6.2847501002005846},"hitData":{"launchSpeed":94.9,"launchAngle":24.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.07,"coordY":52.15}},"index":4,"playId":"e9c86354-d45e-3fb0-8463-73424b39a903","pitchNumber":5,"startTime":"2025-09-20T23:55:40.928Z","endTime":"2025-09-20T23:55:48.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:55:48.792Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Reese McGuire homers (9) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T23:55:48.193Z","endTime":"2025-09-20T23:57:02.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.37989450778931,"strikeZoneBottom":1.73873553312252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.604699531675024,"aZ":-17.921515283412386,"pfxX":-8.457325379299816,"pfxZ":7.894676760781929,"pX":-0.9289035476766303,"pZ":2.537509545854156,"vX0":2.058330398997642,"vY0":-133.94100040657005,"vZ0":-5.407202605621991,"x":152.41,"y":170.27,"x0":-0.6115694736844426,"y0":50.006181643798456,"z0":5.876127467415669,"aX":-15.273539531594285},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":14.8,"spinRate":2095,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4099024041196233,"extension":6.276791776078458},"index":0,"playId":"8a5ac0ab-14fc-3056-bf02-693a13e80dad","pitchNumber":1,"startTime":"2025-09-20T23:56:18.713Z","endTime":"2025-09-20T23:56:22.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.879806620299544,"aZ":-14.92063126915099,"pfxX":-5.374280912476952,"pfxZ":9.64059452383072,"pX":-0.3155391245486762,"pZ":2.6480926880520155,"vX0":2.282514818880434,"vY0":-133.69301723471338,"vZ0":-5.882038089225956,"x":129.03,"y":167.28,"x0":-0.48760784543397007,"y0":50.0020042757037,"z0":5.968408281917289,"aX":-9.617656519081427},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":9.1,"spinRate":2045,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41148847335100935,"extension":6.312805297037072},"hitData":{"launchSpeed":97.1,"launchAngle":39.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.36,"coordY":98.62}},"index":1,"playId":"2db76ec8-3de6-3bb3-8ef4-5cd922c63ee3","pitchNumber":2,"startTime":"2025-09-20T23:56:36.521Z","endTime":"2025-09-20T23:57:02.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:57:02.073Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Spencer Steer.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-20T23:56:49.227Z","endTime":"2025-09-20T23:58:01.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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.6,"strikeZoneTop":3.39099351338294,"strikeZoneBottom":1.66505637388352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81681133465737,"aZ":-15.349808426342943,"pfxX":-6.0180883090012784,"pfxZ":9.164226132787693,"pX":0.7960758568959801,"pZ":3.140180227101493,"vX0":5.166039988907382,"vY0":-134.54521674615842,"vZ0":-4.648421256772883,"x":86.66,"y":154.0,"x0":-0.36570469564907315,"y0":50.00347498130336,"z0":5.9758715068575325,"aX":-11.049220516370173},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2057,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40688658266363165,"extension":6.283603542558594},"index":0,"playId":"ceb222ce-79e2-3b36-a97d-3e69f6d7285a","pitchNumber":1,"startTime":"2025-09-20T23:57:23.630Z","endTime":"2025-09-20T23:57:27.540Z","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":87.5,"endSpeed":81.1,"strikeZoneTop":3.38119768519944,"strikeZoneBottom":1.73961385515231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.89298864346712,"aZ":-22.058546836899225,"pfxX":0.2355202078428879,"pfxZ":6.050769540055191,"pX":0.05283005939555303,"pZ":4.208961357094446,"vX0":1.9524424292021505,"vY0":-127.63870798731303,"vZ0":-0.6386516050189496,"x":114.99,"y":125.14,"x0":-0.7483588333604547,"y0":50.006045958946196,"z0":6.17836306911602,"aX":0.39384296609222913},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.0,"breakHorizontal":-0.8,"spinRate":2197,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.42689743847984696,"extension":6.068632644971635},"index":1,"playId":"7df46843-85a5-3324-8c67-b0e7c63402c3","pitchNumber":2,"startTime":"2025-09-20T23:57:38.343Z","endTime":"2025-09-20T23:57:42.273Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.308531616489088,"aZ":-22.587993919491115,"pfxX":0.2109436357253598,"pfxZ":5.689249730523224,"pX":1.199464428562879,"pZ":3.1102707376860312,"vX0":4.393083613273811,"vY0":-128.1560990371038,"vZ0":-3.147296928228504,"x":71.28,"y":154.8,"x0":-0.5551807391617105,"y0":50.001718061397646,"z0":6.093410362867825,"aX":0.35483797540056294},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-1.2,"spinRate":2158,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.42531833576428957,"extension":6.275901115168542},"hitData":{"launchSpeed":63.8,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.66,"coordY":172.67}},"index":2,"playId":"ebf79a59-320b-38b5-9222-42142230cc40","pitchNumber":3,"startTime":"2025-09-20T23:57:54.396Z","endTime":"2025-09-20T23:58:01.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-20T23:58:01.607Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:00:14.100Z","endTime":"2025-09-21T00:01:17.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Javier Assad.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:00:02.782Z","endTime":"2025-09-21T00:00:16.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.3,"endSpeed":84.1,"strikeZoneTop":3.36780532330771,"strikeZoneBottom":1.56543108987117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.413142187096533,"aZ":-12.721724765270794,"pfxX":1.446264424090613,"pfxZ":10.798528511690705,"pX":0.025391087232751155,"pZ":2.754793592658103,"vX0":-6.1989297755967945,"vY0":-132.8530569605871,"vZ0":-6.055257717781082,"x":116.03,"y":164.4,"x0":2.1932686196051914,"y0":50.0034472645479,"z0":5.975136136714902,"aX":2.6066670564239898},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":-1.4,"spinRate":2657,"spinDirection":167},"zone":5,"typeConfidence":0.89,"plateTime":0.4110882960963327,"extension":5.706947839107976},"index":1,"playId":"db707077-3b72-3a17-82ca-a5288c282d6d","pitchNumber":1,"startTime":"2025-09-21T00:00:16.387Z","endTime":"2025-09-21T00:00:20.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.418174199070883,"aZ":-9.997740838965646,"pfxX":1.8732921320554323,"pfxZ":12.050923717816383,"pX":0.23934093522395133,"pZ":2.454346960005378,"vX0":-5.432025487612608,"vY0":-134.15323267941056,"vZ0":-7.279194889665215,"x":107.88,"y":172.51,"x0":2.0384899985720644,"y0":50.00222301420175,"z0":5.899032736401,"aX":3.4476511176265228},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":-2.4,"spinRate":2613,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.40679516422961326,"extension":5.619338707494363},"index":2,"playId":"a20af9cf-be40-3b6c-848c-585214623154","pitchNumber":2,"startTime":"2025-09-21T00:00:31.316Z","endTime":"2025-09-21T00:00:35.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-21T00:00:40.614Z","endTime":"2025-09-21T00:00:58.325Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.23025122539461,"strikeZoneBottom":1.51203112964635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56351829302057,"aZ":-43.284834755245996,"pfxX":-2.5971312337087085,"pfxZ":-7.144657878259418,"pX":-1.2206654235545664,"pZ":2.045614187987493,"vX0":-6.796803476000218,"vY0":-123.91514543174276,"vZ0":-1.1910236883172316,"x":163.53,"y":183.55,"x0":1.893997826738527,"y0":50.00050579176871,"z0":6.146125461204484,"aX":-4.039532280983553},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-13.0,"breakHorizontal":6.2,"spinRate":2304,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.44188410888886187,"extension":5.688983252146305},"index":4,"playId":"379486cc-58d9-3c86-a9de-647812e6f678","pitchNumber":3,"startTime":"2025-09-21T00:00:58.325Z","endTime":"2025-09-21T00:01:02.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77665625818474,"aZ":-9.899804559875243,"pfxX":3.572906461306626,"pfxZ":11.91057426402286,"pX":-0.9354258374073051,"pZ":3.2222923876145027,"vX0":-8.647933181293721,"vY0":-135.44919891691887,"vZ0":-5.673199086107271,"x":152.66,"y":151.78,"x0":1.825256016815279,"y0":50.00339708276217,"z0":6.026710248587029,"aX":6.682773015179049},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.6,"breakHorizontal":-4.8,"spinRate":2666,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.40337141178149327,"extension":5.737032233961465},"index":5,"playId":"cd162c58-cc8d-35b7-bfc6-3490afe742f2","pitchNumber":4,"startTime":"2025-09-21T00:01:13.411Z","endTime":"2025-09-21T00:01:17.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:01:17.104Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Steer homers (21) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:01:18.205Z","endTime":"2025-09-21T00:02:06.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26578376111895,"aZ":-10.102454872929233,"pfxX":2.909205254598712,"pfxZ":11.93534918252683,"pX":-0.07077323839323163,"pZ":2.76939230225977,"vX0":-6.502180427852519,"vY0":-134.42359496133142,"vZ0":-6.695344425415215,"x":119.7,"y":164.01,"x0":1.9901337122799496,"y0":50.002221838643436,"z0":5.992370425512462,"aX":5.380001842289071},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.5,"breakHorizontal":-4.1,"spinRate":2683,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.40583672469804677,"extension":5.719564957149801},"hitData":{"launchSpeed":105.3,"launchAngle":25.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.25,"coordY":45.7}},"index":0,"playId":"0b58f616-06d6-333c-9a18-ad1f9f9b377a","pitchNumber":1,"startTime":"2025-09-21T00:01:42.850Z","endTime":"2025-09-21T00:02:06.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:02:06.804Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a sharp ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:02:44.292Z","endTime":"2025-09-21T00:02:58.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Andujar replaces Gavin Lux.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-21T00:02:22.846Z","endTime":"2025-09-21T00:02:46.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75114979016116,"aZ":-38.859484591382035,"pfxX":-0.6460211126133384,"pfxZ":-4.358600528608294,"pX":0.4319540527972332,"pZ":2.729335611943322,"vX0":-3.899968792347878,"vY0":-122.41591417759344,"vZ0":-0.3666335822310135,"x":100.53,"y":165.09,"x0":2.1226727472473637,"y0":50.00205693157515,"z0":6.177594242800339,"aX":-0.9908833978444511},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.8,"breakHorizontal":2.0,"spinRate":2277,"spinDirection":346},"zone":6,"typeConfidence":0.89,"plateTime":0.4456128975141689,"extension":5.634192338587167},"hitData":{"launchSpeed":102.5,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.34,"coordY":99.6}},"index":1,"playId":"5622f1f1-a6e2-3a7e-859f-353015a618f7","pitchNumber":1,"startTime":"2025-09-21T00:02:46.576Z","endTime":"2025-09-21T00:02:58.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:02:58.455Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:02:56.074Z","endTime":"2025-09-21T00:04:20.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.35810294755908,"strikeZoneBottom":1.66840225804532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.653194075123338,"aZ":-39.48024105966214,"pfxX":-2.357169778427646,"pfxZ":-4.835590982204746,"pX":0.09092961539072586,"pZ":2.522828580442732,"vX0":-3.945465634874987,"vY0":-122.08396277005718,"vZ0":-0.6860607478236582,"x":113.53,"y":170.66,"x0":2.0330164495215106,"y0":50.00079053390925,"z0":6.200581322453988,"aX":-3.5630784646803826},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.6,"breakHorizontal":5.2,"spinRate":2231,"spinDirection":335},"zone":5,"typeConfidence":0.9,"plateTime":0.4483632662778261,"extension":5.762093178204887},"index":0,"playId":"866b3906-d31d-3223-955c-a99292b41a27","pitchNumber":1,"startTime":"2025-09-21T00:03:21.090Z","endTime":"2025-09-21T00:03:25.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.321070594752094,"aZ":-15.61110837005223,"pfxX":1.2172179567625008,"pfxZ":8.934481950577926,"pX":0.3366636792224971,"pZ":4.4321561447774105,"vX0":-4.730072981479047,"vY0":-135.024856878773,"vZ0":-1.7057252506142597,"x":104.17,"y":119.11,"x0":1.9499781200215176,"y0":50.0020313519593,"z0":6.1659229158771875,"aX":2.2571111027092146},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-1.2,"spinRate":2616,"spinDirection":165},"zone":12,"typeConfidence":0.88,"plateTime":0.40504365528419495,"extension":5.562189292289611},"index":1,"playId":"0487dda8-60ee-31f1-9391-f12845052f23","pitchNumber":2,"startTime":"2025-09-21T00:03:38.277Z","endTime":"2025-09-21T00:03:43.003Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-21T00:03:55.915Z","endTime":"2025-09-21T00:04:13.714Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.114247587057896,"aZ":-37.79167474383868,"pfxX":-1.3260296112739347,"pfxZ":-3.5350872305526684,"pX":-1.4826154884072889,"pZ":0.25521951477463006,"vX0":-7.8542602397210075,"vY0":-125.014010981802,"vZ0":-6.46175657377706,"x":173.51,"y":231.89,"x0":1.8661260136700029,"y0":50.00269213213597,"z0":5.958841803328483,"aX":-2.106590328415087},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.7,"breakHorizontal":4.1,"spinRate":2340,"spinDirection":333},"zone":13,"typeConfidence":0.88,"plateTime":0.43737777226950625,"extension":5.70789063997346},"index":3,"playId":"c0eef7ee-fd53-3702-82a6-801787af1dd2","pitchNumber":3,"startTime":"2025-09-21T00:04:13.714Z","endTime":"2025-09-21T00:04:20.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:04:20.345Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Noelvi Marte lines out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:05:30.651Z","endTime":"2025-09-21T00:06:39.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Noelvi Marte replaces Will Benson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T00:04:35.629Z","endTime":"2025-09-21T00:05:02.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-21T00:05:02.130Z","endTime":"2025-09-21T00:05:32.820Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.405457350470336,"aZ":-13.25732562408938,"pfxX":2.0150662795202967,"pfxZ":9.977072239919055,"pX":0.5756818172215441,"pZ":3.935223295352067,"vX0":-4.630005934901837,"vY0":-136.4507445516184,"vZ0":-3.522913371558908,"x":95.06,"y":132.53,"x0":2.0284073529873186,"y0":50.00644879028307,"z0":6.149056851848145,"aX":3.822276377161536},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-2.8,"spinRate":2685,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.40052052325475307,"extension":5.680261218092853},"index":2,"playId":"a45e3a69-f422-3153-890f-8e4e24abd261","pitchNumber":1,"startTime":"2025-09-21T00:05:32.820Z","endTime":"2025-09-21T00:05:37.368Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.3,"strikeZoneTop":3.48462139880557,"strikeZoneBottom":1.66788350774595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.145800309289967,"aZ":-39.67296782371385,"pfxX":-0.7712960814262799,"pfxZ":-4.9484306336493376,"pX":0.07011393516292382,"pZ":0.46598610383509836,"vX0":-4.3024008279131,"vY0":-121.81017954956027,"vZ0":-5.0739279601432905,"x":114.33,"y":226.2,"x0":1.9537865556446585,"y0":50.00467779386227,"z0":5.976708909386226,"aX":-1.1678446668124685},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.8,"breakHorizontal":2.3,"spinRate":2365,"spinDirection":336},"zone":14,"typeConfidence":0.89,"plateTime":0.44830464325955566,"extension":5.635473859823689},"index":3,"playId":"25a313a3-d614-3844-941b-4b17b2381a0b","pitchNumber":2,"startTime":"2025-09-21T00:05:49.903Z","endTime":"2025-09-21T00:05:56.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.47545172261689,"strikeZoneBottom":1.658664292952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.103378373862792,"aZ":-12.738280701190638,"pfxX":1.3966334489859085,"pfxZ":10.285329607593681,"pX":1.4315973299827476,"pZ":4.28219424103596,"vX0":-2.017239982526019,"vY0":-136.37890042928194,"vZ0":-2.729841144708835,"x":62.43,"y":123.16,"x0":1.9983126601068941,"y0":50.00197268295444,"z0":6.171066678790544,"aX":2.639145407614586},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":-2.2,"spinRate":2612,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.4011349288044421,"extension":5.63004905675668},"index":4,"playId":"72c8ed25-4f77-3e0c-ad47-41a83d394877","pitchNumber":3,"startTime":"2025-09-21T00:06:13.605Z","endTime":"2025-09-21T00:06:18.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.521659518041954,"aZ":-12.60603766654359,"pfxX":0.8816669976262956,"pfxZ":10.536883597148634,"pX":-0.3728584642940021,"pZ":2.899110081518013,"vX0":-6.048250999246812,"vY0":-135.18788801035097,"vZ0":-5.8616833115489735,"x":131.21,"y":160.5,"x0":1.77561346275913,"y0":50.0042280000965,"z0":5.97473531931436,"aX":1.6378796700796854},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":-0.4,"spinRate":2643,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.4046260477796477,"extension":5.699484966212261},"hitData":{"launchSpeed":92.9,"launchAngle":23.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.49,"coordY":83.46}},"index":5,"playId":"d95a0208-8cce-3cfe-8144-30e5841c3d57","pitchNumber":4,"startTime":"2025-09-21T00:06:31.896Z","endTime":"2025-09-21T00:06:39.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:06:39.198Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:09:17.752Z","endTime":"2025-09-21T00:09:56.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to left field for Spencer Steer.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:08:52.802Z","endTime":"2025-09-21T00:08:52.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200"},{"details":{"description":"Miguel Andujar remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T00:08:52.812Z","endTime":"2025-09-21T00:08:52.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"}},{"details":{"description":"Defensive Substitution: Sal Stewart replaces left fielder Austin Hays, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-21T00:08:52.813Z","endTime":"2025-09-21T00:08:53.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":669720,"link":"/api/v1/people/669720"}},{"details":{"description":"Noelvi Marte remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-09-21T00:08:52.813Z","endTime":"2025-09-21T00:08:52.814Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"}},{"details":{"description":"Pitching Change: Graham Ashcraft replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-09-21T00:08:52.814Z","endTime":"2025-09-21T00:09:19.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.46484419999093,"strikeZoneBottom":1.69459390475637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7081933037146,"aZ":-33.903574067312206,"pfxX":5.0440107294350645,"pfxZ":-1.000591243746273,"pX":-0.531720170644401,"pZ":3.5353773831095814,"vX0":-1.7683545158800271,"vY0":-130.3771124319217,"vZ0":-0.8901005511038925,"x":137.27,"y":143.32,"x0":-0.5025610542750584,"y0":50.001225117220464,"z0":6.424924638339663,"aX":8.740045448692177},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.8,"breakHorizontal":-8.8,"spinRate":3016,"spinDirection":48},"zone":1,"typeConfidence":0.9,"plateTime":0.4190529445035347,"extension":5.411375494818228},"index":5,"playId":"bacc8105-f064-39a5-83de-f9f3f9b7c277","pitchNumber":1,"startTime":"2025-09-21T00:09:19.852Z","endTime":"2025-09-21T00:09:23.599Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.3843431811003,"strikeZoneBottom":1.52943518640627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.000975454413922,"aZ":-34.91541986606231,"pfxX":4.162236735712456,"pfxZ":-1.5525788117905872,"pX":-0.2982482476407228,"pZ":3.2350711206742715,"vX0":-0.8242132958255322,"vY0":-131.53173506461584,"vZ0":-1.3781130721679777,"x":128.37,"y":151.43,"x0":-0.5232240931683939,"y0":50.00378209291948,"z0":6.337703961181992,"aX":7.3460792503941},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.9,"breakHorizontal":-7.4,"spinRate":2992,"spinDirection":51},"zone":1,"typeConfidence":0.9,"plateTime":0.41527151450673827,"extension":5.425625682635715},"index":6,"playId":"5da7a48d-1624-3025-8404-3b04714de29f","pitchNumber":2,"startTime":"2025-09-21T00:09:34.288Z","endTime":"2025-09-21T00:09:37.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.407162778503526,"aZ":-35.64936465124008,"pfxX":5.420252703790574,"pfxZ":-2.027833995511477,"pX":1.17083717597339,"pZ":2.8623333369140225,"vX0":1.6098111299426758,"vY0":-129.87277340145053,"vZ0":-1.9575559223397703,"x":72.37,"y":161.5,"x0":-0.16081480360317743,"y0":50.00341116889386,"z0":6.329280221503643,"aX":9.287558810141855},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.8,"breakHorizontal":-10.2,"spinRate":3030,"spinDirection":35},"zone":12,"typeConfidence":0.9,"plateTime":0.4212414414046419,"extension":5.482418175745812},"hitData":{"launchSpeed":67.1,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.94,"coordY":174.64}},"index":7,"playId":"0e35f99f-566c-3478-bdc4-965b637bb72e","pitchNumber":3,"startTime":"2025-09-21T00:09:48.674Z","endTime":"2025-09-21T00:09:56.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:09:56.399Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:09:58.648Z","endTime":"2025-09-21T00:10:43.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":97.3,"endSpeed":89.9,"strikeZoneTop":3.7314208044072,"strikeZoneBottom":1.71081341736876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66762372909028,"aZ":-22.49176453178898,"pfxX":1.1860563037395253,"pfxZ":4.721099842086586,"pX":1.078326218281689,"pZ":2.9640855146187417,"vX0":2.6455963552533426,"vY0":-141.69090470970073,"vZ0":-5.524894820453028,"x":75.9,"y":158.75,"x0":-0.01836633076850741,"y0":50.005043271709695,"z0":6.358685832998377,"aX":2.43298922744317},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":-2.6,"spinRate":2564,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.3852542807839958,"extension":5.471615064216189},"index":0,"playId":"b9b39094-5549-3990-88a8-b1aec58426d7","pitchNumber":1,"startTime":"2025-09-21T00:10:20.658Z","endTime":"2025-09-21T00:10:24.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.626529275337248,"aZ":-24.70688576740243,"pfxX":1.541503012682088,"pfxZ":3.7124964588055285,"pX":0.47718566520211536,"pZ":2.398185623359573,"vX0":1.1364733870580856,"vY0":-140.3684530900724,"vZ0":-6.285734532187616,"x":98.81,"y":174.03,"x0":-0.13215666363391945,"y0":50.00006935219907,"z0":6.2586756647050175,"aX":3.0974264731146564},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":-3.0,"spinRate":2608,"spinDirection":191},"zone":6,"typeConfidence":0.9,"plateTime":0.38912755204335436,"extension":5.457605460570434},"hitData":{"launchSpeed":82.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.27,"coordY":172.22}},"index":1,"playId":"039575ea-ed77-3643-a347-37679e7e21c0","pitchNumber":2,"startTime":"2025-09-21T00:10:35.935Z","endTime":"2025-09-21T00:10:43.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:10:43.313Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:10:46.593Z","endTime":"2025-09-21T00:11:15.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.937475405592448,"aZ":-18.69783155449644,"pfxX":1.5700810918398913,"pfxZ":6.594904086055693,"pX":0.9135436275263015,"pZ":2.2777758734925504,"vX0":1.653621457340242,"vY0":-141.06204184905783,"vZ0":-7.85546719311257,"x":82.18,"y":177.28,"x0":0.11864832060611213,"y0":50.00394096502903,"z0":6.274599713340878,"aX":3.2071314937570996},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":-3.1,"spinRate":2645,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.3862756031753616,"extension":5.426666083741552},"hitData":{"launchSpeed":68.3,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.25,"coordY":174.64}},"index":0,"playId":"15f2e60b-227b-39eb-a4ed-83ff168329be","pitchNumber":1,"startTime":"2025-09-21T00:11:07.836Z","endTime":"2025-09-21T00:11:15.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:11:15.430Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (31) on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:13:34.709Z","endTime":"2025-09-21T00:14:33.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Civale replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:12:30.034Z","endTime":"2025-09-21T00:13:36.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650644,"link":"/api/v1/people/650644"},"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(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":89.7,"endSpeed":82.6,"strikeZoneTop":3.61262395971871,"strikeZoneBottom":1.82705323343756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35894378938904,"aZ":-21.13373889828015,"pfxX":0.5273793628517476,"pfxZ":6.357025803817663,"pX":-0.7972443453661399,"pZ":2.7853860794625356,"vX0":0.5659739758198155,"vY0":-130.6625871564674,"vZ0":-4.32117467319258,"x":147.39,"y":163.57,"x0":-1.084825392958169,"y0":50.00452166178829,"z0":6.03957103573169,"aX":0.915970942201177},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-1.1,"spinRate":2597,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4184667103177664,"extension":5.439169401492117},"index":1,"playId":"a193240a-7d44-3bd7-9bba-f35337f5e285","pitchNumber":1,"startTime":"2025-09-21T00:13:36.762Z","endTime":"2025-09-21T00:13:40.730Z","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":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.65740006661773,"strikeZoneBottom":1.66410134602108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.753456616226416,"aZ":-41.94202896462016,"pfxX":7.484062777441623,"pfxZ":-7.674082191480837,"pX":0.33974693904907816,"pZ":3.0073161951320064,"vX0":0.5773206616308448,"vY0":-112.79199919119894,"vZ0":1.6094386681558075,"x":104.05,"y":157.58,"x0":-0.8911004429569087,"y0":50.001515856479806,"z0":6.5518506588373375,"aX":9.528875077720135},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.1,"breakHorizontal":-13.7,"spinRate":3167,"spinDirection":44},"zone":6,"typeConfidence":0.9,"plateTime":0.4877957594372395,"extension":5.375704196891323},"index":2,"playId":"fc8167ba-e2c4-32dd-898c-666355c234e0","pitchNumber":2,"startTime":"2025-09-21T00:13:50.900Z","endTime":"2025-09-21T00:13:54.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.66387162554359,"strikeZoneBottom":1.75393171925788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.648318461916666,"aZ":-13.279959049863495,"pfxX":-6.155265965378516,"pfxZ":10.26454214215374,"pX":-0.3005730675963709,"pZ":2.009889426197059,"vX0":3.5751422026107798,"vY0":-135.12832914330156,"vZ0":-8.134550536852295,"x":128.46,"y":184.51,"x0":-0.8440411955367139,"y0":50.005759757267555,"z0":6.001321361100118,"aX":-11.335205556122116},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2483,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.406017219128584,"extension":5.614424462230885},"index":3,"playId":"a3139a3a-00c7-39bc-9b11-7ec92ad49337","pitchNumber":3,"startTime":"2025-09-21T00:14:05.224Z","endTime":"2025-09-21T00:14:09.297Z","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":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24646607409324,"aZ":-17.14575599433782,"pfxX":-0.0142700638543507,"pfxZ":8.455739172727345,"pX":0.3960263999248394,"pZ":2.5394691790288246,"vX0":3.0995119663403887,"vY0":-132.4718439468636,"vZ0":-5.982182174349703,"x":101.9,"y":170.21,"x0":-0.787281583179669,"y0":50.00585820078743,"z0":6.0801325512318085,"aX":-0.025794167178254227},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":-0.6,"spinRate":2643,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4134306154144043,"extension":5.538157177117593},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.87,"coordY":127.44}},"index":4,"playId":"67c3307a-f7d4-38cd-865b-c5e78b049140","pitchNumber":4,"startTime":"2025-09-21T00:14:22.076Z","endTime":"2025-09-21T00:14:33.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:14:33.230Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:14:42.775Z","endTime":"2025-09-21T00:16:32.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69241731856736,"aZ":-13.751198038911602,"pfxX":-0.1260236571502662,"pfxZ":10.441054746825161,"pX":0.39295015819225676,"pZ":2.7532909244259667,"vX0":1.9485406253660618,"vY0":-131.67904198751808,"vZ0":-6.111109481650354,"x":102.02,"y":164.44,"x0":-0.33876063302779125,"y0":50.00578147323109,"z0":6.1129453957128606,"aX":-0.22284402575434664},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.9,"breakHorizontal":-0.1,"spinRate":2670,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4151948617595216,"extension":5.650148187230727},"index":0,"playId":"5071d9be-aec7-3027-9f19-e414c19f70f2","pitchNumber":1,"startTime":"2025-09-21T00:15:16.396Z","endTime":"2025-09-21T00:15:20.996Z","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":78.3,"endSpeed":71.7,"strikeZoneTop":3.32184786589257,"strikeZoneBottom":1.53060810974232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97924725200866,"aZ":-44.82016884230253,"pfxX":5.062901392141927,"pfxZ":-9.760832830301194,"pX":0.7137743755915819,"pZ":2.2125789537789062,"vX0":0.6277240419184373,"vY0":-113.98433192675081,"vZ0":0.3946566126541651,"x":89.79,"y":179.04,"x0":-0.223052126985115,"y0":50.002804230975684,"z0":6.519216163955582,"aX":6.558803101391297},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.2,"breakHorizontal":-9.4,"spinRate":3118,"spinDirection":42},"zone":6,"typeConfidence":0.91,"plateTime":0.48339549019791006,"extension":5.449724410205582},"index":1,"playId":"1ac57288-3a9e-3a15-a078-9b8f53f0bca9","pitchNumber":2,"startTime":"2025-09-21T00:15:35.862Z","endTime":"2025-09-21T00:15:40.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-21T00:15:48.784Z","endTime":"2025-09-21T00:16:07.058Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.40753819417012,"strikeZoneBottom":1.65813885600934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.898861134003603,"aZ":-18.352721032323167,"pfxX":1.5663960433157458,"pfxZ":7.896922690515117,"pX":2.0690640223772725,"pZ":2.5658879879919416,"vX0":5.254690517837524,"vY0":-131.02077046490393,"vZ0":-5.581988216705253,"x":38.13,"y":169.5,"x0":-0.1605971609659461,"y0":50.006417144665704,"z0":6.081803014394303,"aX":2.7411131974679233},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.3,"breakHorizontal":-4.0,"spinRate":2777,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4169556118417379,"extension":5.508425556605222},"index":3,"playId":"fd91a8c9-5b28-3e0e-8ddf-23103ac00378","pitchNumber":3,"startTime":"2025-09-21T00:16:07.058Z","endTime":"2025-09-21T00:16:11.295Z","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":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.439680971366666,"aZ":-43.7323438520095,"pfxX":5.779435644914254,"pfxZ":-9.181994726209346,"pX":1.6687623769401856,"pZ":1.7611035516520377,"vX0":2.1560746953594814,"vY0":-112.64190131353116,"vZ0":-0.6225920423325642,"x":53.39,"y":191.23,"x0":-0.057715036029180364,"y0":50.00554656833535,"z0":6.5434937279503504,"aX":7.27211802959618},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-16.3,"breakHorizontal":-11.0,"spinRate":3170,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.49019431371783106,"extension":5.532969051038277},"index":4,"playId":"2699253e-8ea0-3cad-9256-663553c4b5da","pitchNumber":4,"startTime":"2025-09-21T00:16:28.127Z","endTime":"2025-09-21T00:16:32.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:16:32.428Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:16:33.380Z","endTime":"2025-09-21T00:18:24.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.44121141901604,"strikeZoneBottom":1.6104492776197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94011830962555,"aZ":-12.283168261952424,"pfxX":-4.662983788456425,"pfxZ":11.087087948371837,"pX":0.0019868418949523306,"pZ":3.194626476145942,"vX0":2.293713469074825,"vY0":-133.85109609064838,"vZ0":-5.510097063762165,"x":116.92,"y":152.53,"x0":-0.26551779610016263,"y0":50.00206161583605,"z0":6.177622268028854,"aX":-8.364927921318925},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":7.9,"spinRate":2404,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.410984410281932,"extension":5.6885235319108105},"index":0,"playId":"cbb89bc4-9877-3f8a-94e5-4e21f87fc951","pitchNumber":1,"startTime":"2025-09-21T00:16:57.183Z","endTime":"2025-09-21T00:17:01.261Z","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":89.6,"endSpeed":82.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.234140970137634,"aZ":-17.128954159799473,"pfxX":1.7425176143876118,"pfxZ":8.658423758529091,"pX":1.140259700856298,"pZ":2.9532885025720867,"vX0":2.767161274432019,"vY0":-130.4453001341405,"vZ0":-5.184287593699202,"x":73.54,"y":159.04,"x0":-0.15730556558825579,"y0":50.00611764334312,"z0":6.241672223268969,"aX":3.0291293290067944},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.9,"breakHorizontal":-3.7,"spinRate":2728,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.41852309011378397,"extension":5.66286204520186},"index":1,"playId":"2177fd63-6782-3a8c-8640-f0546774fb4d","pitchNumber":2,"startTime":"2025-09-21T00:17:17.700Z","endTime":"2025-09-21T00:17:21.961Z","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":78.9,"endSpeed":72.5,"strikeZoneTop":3.35274032936681,"strikeZoneBottom":1.64666485321066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.428293309082143,"aZ":-44.87027194162257,"pfxX":5.204744659999633,"pfxZ":-9.661877781909169,"pX":1.4243375883967244,"pZ":1.2982335257442228,"vX0":1.7661954778208337,"vY0":-114.8606326315688,"vZ0":-1.6379037465576995,"x":62.71,"y":203.73,"x0":-0.0340134045170669,"y0":50.00090773242048,"z0":6.447067728189261,"aX":6.842072391977832},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-17.5,"breakHorizontal":-9.8,"spinRate":3166,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4798031246405783,"extension":5.559381726601437},"index":2,"playId":"7ba41882-5ca0-302d-969c-345f1b7c2e98","pitchNumber":3,"startTime":"2025-09-21T00:17:39.811Z","endTime":"2025-09-21T00:17:43.928Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.3260985485152,"strikeZoneBottom":1.57828471884955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24915004707279,"aZ":-18.963501551021125,"pfxX":3.312989168290183,"pfxZ":7.447254641220237,"pX":-0.9875262570504569,"pZ":4.484202041772199,"vX0":-2.4488619666805462,"vY0":-132.13563969912005,"vZ0":-1.2444025375188081,"x":154.64,"y":117.71,"x0":-0.4807738952660241,"y0":50.004854423211704,"z0":6.349916833929546,"aX":5.879237895307884},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":-5.5,"spinRate":2616,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.413974446903576,"extension":5.599438560066259},"index":3,"playId":"604bd30b-dc89-3d27-bd50-6ae50d1c1ef9","pitchNumber":4,"startTime":"2025-09-21T00:18:00.362Z","endTime":"2025-09-21T00:18:04.627Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.5,"strikeZoneTop":3.38589808524483,"strikeZoneBottom":1.59642327038581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.644151325847318,"aZ":-45.08299903124636,"pfxX":6.227258666468831,"pfxZ":-10.218718752833333,"pX":-0.3547667778591102,"pZ":3.278216628021136,"vX0":-1.9058814498591314,"vY0":-112.64258995777696,"vZ0":2.7990062286513795,"x":130.52,"y":150.27,"x0":-0.29841666936959016,"y0":50.00195266639294,"z0":6.633028584015512,"aX":7.86827924793936},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-17.2,"breakHorizontal":-10.7,"spinRate":3169,"spinDirection":35},"zone":1,"typeConfidence":0.91,"plateTime":0.4894022788415091,"extension":5.608454154089232},"index":4,"playId":"67738ed8-ec2b-3f37-94cd-5a5967c133a2","pitchNumber":5,"startTime":"2025-09-21T00:18:20.793Z","endTime":"2025-09-21T00:18:24.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:18:24.994Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:18:25.605Z","endTime":"2025-09-21T00:19:36.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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(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":78.3,"endSpeed":71.5,"strikeZoneTop":3.13225885343581,"strikeZoneBottom":1.42334230876904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67916589555718,"aZ":-44.71613224257971,"pfxX":5.878916453196945,"pfxZ":-9.668254973430498,"pX":0.9298945372333872,"pZ":3.270674659429861,"vX0":0.779437349969747,"vY0":-113.94054955838551,"vZ0":2.4207148504323617,"x":81.55,"y":150.47,"x0":-0.18078328670981397,"y0":50.00543992606344,"z0":6.658865384338975,"aX":7.622396562666611},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-16.4,"breakHorizontal":-10.8,"spinRate":3137,"spinDirection":40},"zone":12,"typeConfidence":0.9,"plateTime":0.48331978881449533,"extension":5.4659929120604165},"index":0,"playId":"c408a94c-ef44-3080-887d-fd1d4cdea20e","pitchNumber":1,"startTime":"2025-09-21T00:18:49.169Z","endTime":"2025-09-21T00:18:53.560Z","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":90.1,"endSpeed":82.7,"strikeZoneTop":3.11930540329679,"strikeZoneBottom":1.36875769279616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.800935572761098,"aZ":-19.82963808588945,"pfxX":2.781780655209501,"pfxZ":7.048909542361946,"pX":-0.027268885915400536,"pZ":3.9530702531925743,"vX0":-0.24810183158303414,"vY0":-131.2441812358771,"vZ0":-2.2897277772857647,"x":118.04,"y":132.05,"x0":-0.29325735673019465,"y0":50.00073718156531,"z0":6.30756990910585,"aX":4.870501928745548},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":-5.0,"spinRate":2572,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4167397961019059,"extension":5.601918683120203},"index":1,"playId":"bb2cc87a-0beb-3a75-8373-3d28267d5536","pitchNumber":2,"startTime":"2025-09-21T00:19:06.828Z","endTime":"2025-09-21T00:19:11.227Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.834829619618603,"aZ":-18.540639515515075,"pfxX":2.7737931123418322,"pfxZ":7.704377770289577,"pX":-0.2668326089174073,"pZ":2.7660561646743145,"vX0":-0.7979916778285763,"vY0":-131.9080114124056,"vZ0":-5.314273543790889,"x":127.17,"y":164.1,"x0":-0.3216961017054785,"y0":50.006322596749655,"z0":6.164642685540475,"aX":4.911902112342082},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":-4.9,"spinRate":2581,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.41449847141634555,"extension":5.567210404633027},"hitData":{"launchSpeed":97.7,"launchAngle":41.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.75,"coordY":68.2}},"index":2,"playId":"f7404df9-4274-3da3-881a-8084edb87787","pitchNumber":3,"startTime":"2025-09-21T00:19:26.386Z","endTime":"2025-09-21T00:19:36.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:19:36.024Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:21:54.232Z","endTime":"2025-09-21T00:23:09.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Burns replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:20:49.527Z","endTime":"2025-09-21T00:21:56.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695505,"link":"/api/v1/people/695505"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.70418756587352,"strikeZoneBottom":1.74944763348946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.958320373255425,"aZ":-34.26903409397193,"pfxX":4.020508057997652,"pfxZ":-1.1463132430576195,"pX":0.9536220810224226,"pZ":3.4772495486405965,"vX0":4.855527111113485,"vY0":-133.99561838661347,"vZ0":-1.3963500910571034,"x":80.65,"y":144.89,"x0":-1.3991700582699034,"y0":50.00121487377798,"z0":6.43711602814439,"aX":7.362574592249592},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.2,"breakHorizontal":-8.3,"spinRate":2861,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.4076275868742556,"extension":6.292483258396491},"index":1,"playId":"7862bc6e-9837-3b8c-80c1-1aa8be137724","pitchNumber":1,"startTime":"2025-09-21T00:21:56.554Z","endTime":"2025-09-21T00:22:00.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.59324590548493,"strikeZoneBottom":1.72172299848755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.424769700183823,"aZ":-34.74674526112663,"pfxX":3.360793638445441,"pfxZ":-1.46017586523641,"pX":1.0334851251569177,"pZ":3.2085042871523046,"vX0":5.2146330370037335,"vY0":-131.44748408246969,"vZ0":-1.5990234943035735,"x":77.61,"y":152.15,"x0":-1.4053704257926236,"y0":50.00004615664039,"z0":6.38218530279498,"aX":5.934167354959454},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.8,"breakHorizontal":-7.1,"spinRate":2936,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.41520626095388335,"extension":6.247128647254466},"index":2,"playId":"75748283-0d7e-3177-ba9a-c233644180f2","pitchNumber":2,"startTime":"2025-09-21T00:22:10.310Z","endTime":"2025-09-21T00:22:14.592Z","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":99.6,"endSpeed":90.8,"strikeZoneTop":3.60362199977291,"strikeZoneBottom":1.77385445409003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.39949861105753,"aZ":-9.295674241017846,"pfxX":-0.6289628472041415,"pfxZ":10.790392200952693,"pX":0.4669773578265205,"pZ":3.439018928060122,"vX0":4.660025956816265,"vY0":-144.8335091063984,"vZ0":-6.766491905542668,"x":99.2,"y":145.93,"x0":-1.0824677572072712,"y0":50.00549999329081,"z0":6.376773589072727,"aX":-1.3336268609844795},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.4,"breakHorizontal":0.2,"spinRate":2483,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3784245511438109,"extension":6.327971333227826},"index":3,"playId":"65c027ab-0842-3a03-ae9e-ca1be5f7322a","pitchNumber":3,"startTime":"2025-09-21T00:22:26.355Z","endTime":"2025-09-21T00:22:30.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.34420082014982,"aZ":-9.203146435777633,"pfxX":-1.8595289895475982,"pfxZ":10.743124917125755,"pX":0.5719732457399177,"pZ":2.468398008744499,"vX0":5.452471114323939,"vY0":-145.36066880793265,"vZ0":-9.24144016932277,"x":95.2,"y":172.13,"x0":-1.0872401603681887,"y0":50.005462266262896,"z0":6.249409454806387,"aX":-3.9777534701118284},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.8,"breakHorizontal":2.3,"spinRate":2420,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3769300223891219,"extension":6.400457092357737},"index":4,"playId":"bc58ea53-ccc6-3c10-89a4-ab637fa601b6","pitchNumber":4,"startTime":"2025-09-21T00:22:41.483Z","endTime":"2025-09-21T00:22:45.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-21T00:22:50.869Z","endTime":"2025-09-21T00:23:04.684Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68062978200324,"aZ":-9.884216497195403,"pfxX":-0.15125325787739285,"pfxZ":10.265623966430738,"pX":1.074117567366397,"pZ":3.892839616080342,"vX0":5.949281543683069,"vY0":-146.65453512727942,"vZ0":-5.559875657576707,"x":76.06,"y":133.67,"x0":-0.9638526520527152,"y0":50.004957871838194,"z0":6.406859145528273,"aX":-0.3288585462453829},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.6,"breakHorizontal":-1.0,"spinRate":2494,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3739128699589864,"extension":6.385008354309631},"index":6,"playId":"5e0f6a0f-118c-354d-8eb2-1d2fd512b871","pitchNumber":5,"startTime":"2025-09-21T00:23:04.684Z","endTime":"2025-09-21T00:23:09.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:23:09.158Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:23:09.011Z","endTime":"2025-09-21T00:23:52.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":92.0,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.97094099115185,"aZ":-10.295291380818378,"pfxX":-2.6017990098898767,"pfxZ":10.063044564796119,"pX":0.060272936934610555,"pZ":3.360112471877246,"vX0":4.4890827165300475,"vY0":-146.5862706517135,"vZ0":-6.808742145386925,"x":114.7,"y":148.06,"x0":-1.1536301437772118,"y0":50.001800927976575,"z0":6.329075101293671,"aX":-5.656599629150754},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.0,"breakHorizontal":3.8,"spinRate":2575,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.373803552596212,"extension":6.3173488319006195},"index":0,"playId":"e32e399a-daa1-3d48-b5c8-219924123081","pitchNumber":1,"startTime":"2025-09-21T00:23:32.350Z","endTime":"2025-09-21T00:23:36.157Z","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":99.8,"endSpeed":91.5,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8660665178841,"aZ":-12.163887070882808,"pfxX":-3.0997767373159113,"pfxZ":9.361851952085086,"pX":0.3990939507002317,"pZ":2.466391081752813,"vX0":5.295228658553094,"vY0":-145.04982035538686,"vZ0":-8.764026250856524,"x":101.79,"y":172.19,"x0":-1.0446668988309329,"y0":50.007188606859174,"z0":6.262625297725918,"aX":-6.628903573321657},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.5,"breakHorizontal":4.6,"spinRate":2376,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3771203305957549,"extension":6.354225322612065},"hitData":{"launchSpeed":93.8,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.33,"coordY":171.61}},"index":1,"playId":"b7bd9f2a-9a08-3fac-9933-6118adb9841e","pitchNumber":2,"startTime":"2025-09-21T00:23:45.331Z","endTime":"2025-09-21T00:23:52.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:23:52.952Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to center fielder TJ Friedl.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:24:45.851Z","endTime":"2025-09-21T00:26:14.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T00:24:13.747Z","endTime":"2025-09-21T00:24:48.142Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.3,"strikeZoneTop":3.33669670347837,"strikeZoneBottom":1.5332436133251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.705345142325115,"aZ":-35.167439902696394,"pfxX":1.802755339001729,"pfxZ":-1.6520363418273174,"pX":-0.001893255913867961,"pZ":1.7844171918902485,"vX0":3.3861576168094096,"vY0":-132.71990061939042,"vZ0":-5.0350937851672555,"x":117.07,"y":190.6,"x0":-1.5197124816898229,"y0":50.00097129190078,"z0":6.216391828969647,"aX":3.271646008882842},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.7,"breakHorizontal":-3.8,"spinRate":2906,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4099426290063417,"extension":6.279062031034648},"index":1,"playId":"65ee9da6-1ae5-308e-a5a8-b7032cd47e43","pitchNumber":1,"startTime":"2025-09-21T00:24:48.142Z","endTime":"2025-09-21T00:24:52.023Z","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":92.2,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.996515682424572,"aZ":-32.9064362007407,"pfxX":2.2934294404889926,"pfxZ":-0.4026190015725337,"pX":1.2435694779634257,"pZ":0.5241448134672007,"vX0":5.993606581107344,"vY0":-134.09188366590695,"vZ0":-8.511975868002649,"x":69.6,"y":224.63,"x0":-1.3152284882025063,"y0":50.00289380331457,"z0":6.075471642445378,"aX":4.1899684474895915},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.3,"breakHorizontal":-5.4,"spinRate":2889,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4078959929786623,"extension":6.409976319622844},"index":2,"playId":"1f407fbd-cd06-3c7d-8827-05462a2e7403","pitchNumber":2,"startTime":"2025-09-21T00:25:03.669Z","endTime":"2025-09-21T00:25:07.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-21T00:25:14.179Z","endTime":"2025-09-21T00:25:25.780Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.49996692269554,"strikeZoneBottom":1.69679907864597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67461288044351,"aZ":-30.186041356643038,"pfxX":1.5053854777805311,"pfxZ":1.0741911792048473,"pX":1.450614325538498,"pZ":1.2047025478952897,"vX0":6.88425544712051,"vY0":-135.1422568328144,"vZ0":-7.479535311382005,"x":61.71,"y":206.25,"x0":-1.3226212533963144,"y0":50.00617928040633,"z0":6.120591733249914,"aX":2.791502757586353},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2729,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.40487120938648813,"extension":6.30866276872711},"index":4,"playId":"ac3b7662-9529-30a5-b453-c0d6e863359c","pitchNumber":3,"startTime":"2025-09-21T00:25:25.780Z","endTime":"2025-09-21T00:25:29.956Z","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":99.4,"endSpeed":90.9,"strikeZoneTop":3.34151859749227,"strikeZoneBottom":1.62232209676788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36130355741446,"aZ":-10.97842265180245,"pfxX":-0.6041105196558938,"pfxZ":9.99866290010743,"pX":0.9437120346713599,"pZ":4.110674503861818,"vX0":5.410864916022675,"vY0":-144.60368788969922,"vZ0":-4.803201526932642,"x":81.03,"y":127.79,"x0":-0.8724153979759437,"y0":50.00572602707147,"z0":6.465447456145767,"aX":-1.281353368681341},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.3,"breakHorizontal":0.0,"spinRate":2600,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.37860916830762337,"extension":6.383602816612055},"index":5,"playId":"09b6dfc4-6e16-35c4-a740-98ad0ca7317a","pitchNumber":4,"startTime":"2025-09-21T00:25:48.081Z","endTime":"2025-09-21T00:25:52.389Z","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":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.559876927670494,"aZ":-35.946787346512345,"pfxX":1.2242328404610063,"pfxZ":-2.0692419374174147,"pX":0.678648148743517,"pZ":2.2654134946816,"vX0":5.084495895538686,"vY0":-133.85902227182075,"vZ0":-3.972880963339681,"x":91.13,"y":177.61,"x0":-1.4006661882348461,"y0":50.00350213237673,"z0":6.328945700311261,"aX":2.2313690300817917},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-4.3,"breakHorizontal":-3.2,"spinRate":2838,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.40840980508852986,"extension":6.202228006032672},"hitData":{"launchSpeed":90.0,"launchAngle":29.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.26,"coordY":67.35}},"index":6,"playId":"0dd3cbe1-9b23-3b01-9da1-5d5bbe191624","pitchNumber":5,"startTime":"2025-09-21T00:26:06.025Z","endTime":"2025-09-21T00:26:14.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:26:14.186Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Friedl homers (13) on a line drive to right field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:28:01.954Z","endTime":"2025-09-21T00:29:06.870Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.22614022452552,"strikeZoneBottom":1.60090235099743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68266304695753,"aZ":-42.71384979894822,"pfxX":7.253353795482607,"pfxZ":-8.094838093888924,"pX":0.5861535112646673,"pZ":1.5172072329000517,"vX0":0.8492852336470168,"vY0":-114.17166711291539,"vZ0":-1.4923556331328205,"x":94.66,"y":197.82,"x0":-0.7329686920625528,"y0":50.00290334269677,"z0":6.434892427802899,"aX":9.44496701943798},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.6,"breakHorizontal":-13.3,"spinRate":3250,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.4822614726686929,"extension":5.424529109712722},"index":0,"playId":"05efd385-4126-35a3-ba62-4bed90a2ba66","pitchNumber":1,"startTime":"2025-09-21T00:28:24.312Z","endTime":"2025-09-21T00:28:28.021Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.852356835207022,"aZ":-17.922344400206324,"pfxX":-0.977273155816759,"pfxZ":8.225732171976963,"pX":0.19699215971565845,"pZ":3.1485792397854113,"vX0":2.831986669752143,"vY0":-130.378016421632,"vZ0":-4.436888043349786,"x":109.49,"y":153.77,"x0":-0.7733717919244311,"y0":50.00005284835343,"z0":6.21381778120813,"aX":-1.6929314279590904},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.2,"breakHorizontal":1.2,"spinRate":2716,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.419132614996772,"extension":5.412800300573178},"hitData":{"launchSpeed":105.0,"launchAngle":21.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":236.25,"coordY":94.53}},"index":1,"playId":"9f8da43f-4bac-3d50-b0ba-41a5d6b9048c","pitchNumber":2,"startTime":"2025-09-21T00:28:38.857Z","endTime":"2025-09-21T00:29:06.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:29:06.870Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:29:22.227Z","endTime":"2025-09-21T00:30:03.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":82.5,"strikeZoneTop":3.50452386985767,"strikeZoneBottom":1.74550271442874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.371815384595905,"aZ":-18.190404318605967,"pfxX":2.143816614672636,"pfxZ":8.15408355974079,"pX":1.1743909206716419,"pZ":1.7593388465392166,"vX0":3.267521814413936,"vY0":-129.4604010839427,"vZ0":-7.414999037107534,"x":72.23,"y":191.28,"x0":-0.3776587207757399,"y0":50.004579993995634,"z0":6.028505316809893,"aX":3.677193370927047},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.6,"breakHorizontal":-4.6,"spinRate":2689,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.421399280352428,"extension":5.398267400610061},"index":0,"playId":"3ae39fbc-d1c1-3813-a0ad-fa6e68c8373f","pitchNumber":1,"startTime":"2025-09-21T00:29:28.744Z","endTime":"2025-09-21T00:29:32.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.46543489195895,"strikeZoneBottom":1.70624398247818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753976440580793,"aZ":-17.90029177168156,"pfxX":-8.476088862054452,"pfxZ":7.846862492486739,"pX":0.5531755158223167,"pZ":2.524244460927955,"vX0":5.208917518434975,"vY0":-133.9547677047949,"vZ0":-5.9707002990753395,"x":95.91,"y":170.63,"x0":-0.3147187620137369,"y0":50.00108741495213,"z0":6.060456112365122,"aX":-15.412490735541057},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":14.3,"spinRate":2386,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40878997896414093,"extension":5.533285216789937},"index":1,"playId":"a35dd77e-299a-33ea-bea4-101227d6e6f3","pitchNumber":2,"startTime":"2025-09-21T00:29:40.867Z","endTime":"2025-09-21T00:29:45.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91716611990172,"aZ":-44.44772772579141,"pfxX":5.545784154426619,"pfxZ":-9.253531190086498,"pX":0.8767865247026442,"pZ":2.131959126725408,"vX0":0.9072345722283655,"vY0":-115.16818553426386,"vZ0":-0.11217637761947463,"x":83.58,"y":181.22,"x0":-0.2433125641666586,"y0":50.002379419561,"z0":6.526134054863842,"aX":7.355330092443213},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.4,"breakHorizontal":-10.3,"spinRate":3210,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.47791476650509246,"extension":5.357680996370023},"hitData":{"launchSpeed":96.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.15,"coordY":151.04}},"index":2,"playId":"fd235068-15a7-3d1d-8372-bd3ae879b262","pitchNumber":3,"startTime":"2025-09-21T00:29:55.779Z","endTime":"2025-09-21T00:30:03.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:30:03.517Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:30:09.922Z","endTime":"2025-09-21T00:30:50.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":"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":92.5,"endSpeed":85.2,"strikeZoneTop":3.46096938167128,"strikeZoneBottom":1.65846346907104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72171282167168,"aZ":-17.789003971257767,"pfxX":-7.031612233125493,"pfxZ":7.801827847424393,"pX":-0.5681655031512839,"pZ":2.006982244601533,"vX0":1.9412512333256036,"vY0":-134.57118806992392,"vZ0":-7.345755377537189,"x":138.66,"y":184.59,"x0":-0.3828573030863745,"y0":50.002807032143,"z0":6.02027266395767,"aX":-12.96659796056603},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2242,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.40616927284684046,"extension":5.350991765180362},"index":0,"playId":"e88674e4-c849-334e-b8c6-48accefe26fa","pitchNumber":1,"startTime":"2025-09-21T00:30:28.558Z","endTime":"2025-09-21T00:30:32.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.282565058063078,"aZ":-33.25722565685738,"pfxX":4.361332044210382,"pfxZ":-0.6774417178427203,"pX":-0.12151277756290292,"pZ":2.4704176843030425,"vX0":-0.4237945317590086,"vY0":-124.30169869148627,"vZ0":-2.6258842904747803,"x":121.63,"y":172.08,"x0":-0.5187332940437279,"y0":50.00322068232096,"z0":6.248261115840474,"aX":6.960332869207543},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-7.9,"spinRate":2831,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.43735409393434166,"extension":5.394614085677414},"hitData":{"launchSpeed":85.8,"launchAngle":19.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.63,"coordY":115.84}},"index":1,"playId":"74a05c62-5b11-3721-aa2d-f58961f89552","pitchNumber":2,"startTime":"2025-09-21T00:30:43.778Z","endTime":"2025-09-21T00:30:50.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:30:50.476Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T00:31:07.896Z","endTime":"2025-09-21T00:33:04.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.53415970949607,"strikeZoneBottom":1.64933878269315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.632015139789125,"aZ":-44.160868697602204,"pfxX":5.928062663933648,"pfxZ":-9.174589899135658,"pX":0.19797566080582826,"pZ":1.7892610108640865,"vX0":-0.6178022952407092,"vY0":-114.09802915182011,"vZ0":-0.8163695617443784,"x":109.45,"y":190.47,"x0":-0.2957774808611187,"y0":50.00101337338132,"z0":6.535273610738207,"aX":7.749162236586927},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.4,"breakHorizontal":-10.6,"spinRate":3164,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.4816090468401808,"extension":5.425371062613862},"index":0,"playId":"863b5b81-6597-36bc-a2ea-1a355ba78931","pitchNumber":1,"startTime":"2025-09-21T00:31:23.542Z","endTime":"2025-09-21T00:31:27.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91122916596374,"aZ":-18.750905703829712,"pfxX":3.5016387115790577,"pfxZ":7.571826338692346,"pX":1.4510588816723262,"pZ":1.5425708025731568,"vX0":3.13094014084818,"vY0":-131.32931432861193,"vZ0":-8.123816544427465,"x":61.69,"y":197.13,"x0":-0.20527271338380526,"y0":50.0044929022773,"z0":6.034407435201815,"aX":6.208029752503904},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":-7.0,"spinRate":2756,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4147017609564667,"extension":5.545062257795302},"index":1,"playId":"08c8d78f-a8ca-39a0-9ddd-a63050de978d","pitchNumber":2,"startTime":"2025-09-21T00:31:41.903Z","endTime":"2025-09-21T00:31:46.119Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T00:31:52.409Z","endTime":"2025-09-21T00:32:06.457Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.54836546791082,"strikeZoneBottom":1.66386636621062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48718725709378,"aZ":-16.15589322241216,"pfxX":2.2883849035388133,"pfxZ":9.129679561885354,"pX":1.9941581109478816,"pZ":2.389238535792683,"vX0":4.574077049174065,"vY0":-131.0424192385912,"vZ0":-6.65383928819487,"x":40.99,"y":174.27,"x0":-0.06528852629717824,"y0":50.00037077778287,"z0":6.1507220066532335,"aX":4.0112209364900755},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.5,"breakHorizontal":-5.0,"spinRate":2725,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4166379025714617,"extension":5.606595084174855},"index":3,"playId":"8492faa4-bbec-3054-8ccc-410cb743f5c8","pitchNumber":3,"startTime":"2025-09-21T00:32:06.457Z","endTime":"2025-09-21T00:32:10.686Z","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":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.55813294282515,"strikeZoneBottom":1.63162324386594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.927869754733194,"aZ":-19.089701555112857,"pfxX":3.56509747915052,"pfxZ":7.4417727551514785,"pX":1.87518971246742,"pZ":1.6524678155606694,"vX0":4.143090427296746,"vY0":-130.80693069887127,"vZ0":-7.77069350510879,"x":45.52,"y":194.16,"x0":-0.1839591812213746,"y0":50.00100921476606,"z0":6.058732809614543,"aX":6.262857939064859},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-7.3,"spinRate":2856,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4164880417673551,"extension":5.633784503719864},"index":4,"playId":"22efba85-2553-3d25-89e2-7aa5c97d905c","pitchNumber":4,"startTime":"2025-09-21T00:32:22.542Z","endTime":"2025-09-21T00:32:26.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.43199590712936,"strikeZoneBottom":1.58925434182861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.137295280483997,"aZ":-11.48092954499502,"pfxX":-4.513361511493346,"pfxZ":11.159973534619576,"pX":1.4939522919822834,"pZ":3.694470806165531,"vX0":6.0395251117134565,"vY0":-135.4466401721956,"vZ0":-4.521776550083265,"x":60.05,"y":139.03,"x0":-0.1804210358298993,"y0":50.002817078017564,"z0":6.191095472806909,"aX":-8.369372108833629},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":6.8,"spinRate":2512,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4046967290043759,"extension":5.4612727311434135},"index":5,"playId":"42b2ee7a-b49f-32e3-9c25-9288a74c4023","pitchNumber":5,"startTime":"2025-09-21T00:32:41.544Z","endTime":"2025-09-21T00:32:45.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.611589744646736,"aZ":-13.805287707139307,"pfxX":1.971100590066232,"pfxZ":10.123011141748615,"pX":-0.355613331600596,"pZ":3.420746614200658,"vX0":-0.6086342101371057,"vY0":-133.32889139182018,"vZ0":-4.743004819988098,"x":130.56,"y":146.42,"x0":-0.3814955709455824,"y0":50.000454150966675,"z0":6.206989999770794,"aX":3.5751857694539604},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":-3.5,"spinRate":2681,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4096152081636024,"extension":5.487251265404419},"index":6,"playId":"583143f6-daf6-3749-9306-f03e75dcbdcc","pitchNumber":6,"startTime":"2025-09-21T00:33:00.034Z","endTime":"2025-09-21T00:33:04.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:33:04.718Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro hits a ground-rule double (17) on a fly ball to left-center field.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:35:10.002Z","endTime":"2025-09-21T00:36:58.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":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":"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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.895427959325204,"aZ":-32.80301503613449,"pfxX":3.3799520712639692,"pfxZ":-0.3510892772124681,"pX":-0.053508601250170026,"pZ":2.089302328028222,"vX0":2.7312556245272113,"vY0":-131.86272614387016,"vZ0":-4.700556542001862,"x":119.04,"y":182.37,"x0":-1.5404227320276878,"y0":50.00605100275378,"z0":6.303241104759172,"aX":5.979180294361568},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.4,"breakHorizontal":-6.7,"spinRate":2838,"spinDirection":83},"zone":8,"typeConfidence":2.0,"plateTime":0.414679512506686,"extension":6.270253698148515},"index":0,"playId":"ce56cfe5-09fe-3073-b4d4-6657ec62825d","pitchNumber":1,"startTime":"2025-09-21T00:35:10.920Z","endTime":"2025-09-21T00:35:14.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.0,"strikeZoneTop":3.70313869342804,"strikeZoneBottom":1.6941099252689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20040426309892,"aZ":-12.413117621661986,"pfxX":-7.894105831558439,"pfxZ":9.295495938936742,"pX":-1.9026941606108434,"pZ":2.9103405851840787,"vX0":1.829688912858318,"vY0":-145.15811159942245,"vZ0":-7.341362417804165,"x":189.53,"y":160.2,"x0":-1.5172149015918273,"y0":50.0044353804574,"z0":6.234676136856651,"aX":-16.781822267029252},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":13.9,"spinRate":2351,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3778953127779259,"extension":6.237258559125249},"index":1,"playId":"41c696b9-3659-3d8c-a967-d838f69dad8d","pitchNumber":2,"startTime":"2025-09-21T00:35:28.618Z","endTime":"2025-09-21T00:35:32.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77147675372904,"aZ":-9.716677820565053,"pfxX":-1.7593737668776415,"pfxZ":10.422347863762324,"pX":0.10945033378699007,"pZ":3.055211097679757,"vX0":4.190175077336717,"vY0":-145.9676581211079,"vZ0":-7.734188774004937,"x":112.83,"y":156.29,"x0":-1.11694321069315,"y0":50.00490222971195,"z0":6.326338139906979,"aX":-3.791834438087184},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.5,"breakHorizontal":2.4,"spinRate":2518,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3754241041071742,"extension":6.382264617049742},"index":2,"playId":"44a2aa4e-e002-3e17-bf2b-1b2f03e76316","pitchNumber":3,"startTime":"2025-09-21T00:35:45.412Z","endTime":"2025-09-21T00:35:49.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-21T00:35:56.392Z","endTime":"2025-09-21T00:36:06.202Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.1,"strikeZoneTop":3.70773389987108,"strikeZoneBottom":1.74061839162995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.49760942463785,"aZ":-13.690089573284258,"pfxX":-5.83441513872242,"pfxZ":8.605549113611271,"pX":-0.9774454397720379,"pZ":5.782670828823641,"vX0":2.6921705180335707,"vY0":-145.91006244081626,"vZ0":0.15607914087936492,"x":154.26,"y":82.65,"x0":-1.1558774502747822,"y0":50.005111360581985,"z0":6.555792851116033,"aX":-12.536133575939667},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2367,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3759051727678573,"extension":6.210951699891768},"index":4,"playId":"92835699-cd4a-3178-93e0-03e3d1eee8fb","pitchNumber":4,"startTime":"2025-09-21T00:36:06.202Z","endTime":"2025-09-21T00:36:10.383Z","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":100.3,"endSpeed":91.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69214072336305,"aZ":-9.130605400615412,"pfxX":-2.7819525624347428,"pfxZ":10.682695630442488,"pX":0.39143077334093845,"pZ":2.555753468394535,"vX0":5.583961415801952,"vY0":-145.80597064745672,"vZ0":-8.96069859843133,"x":102.08,"y":169.77,"x0":-1.1854500729435409,"y0":50.001906408184915,"z0":6.21650125299713,"aX":-6.0008542299669205},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.8,"breakHorizontal":4.0,"spinRate":2495,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.37539207155431775,"extension":6.38892432513156},"index":5,"playId":"913586b9-e2c4-3c5b-804c-b845e3a32925","pitchNumber":5,"startTime":"2025-09-21T00:36:26.945Z","endTime":"2025-09-21T00:36:31.116Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10116848133428,"aZ":-29.12165775664417,"pfxX":0.6666036669057529,"pfxZ":1.65084640933879,"pX":-0.13191324703884394,"pZ":2.4579338420772165,"vX0":3.5307788415300547,"vY0":-134.5872465368331,"vZ0":-4.558532891643707,"x":122.03,"y":172.42,"x0":-1.5432528084930726,"y0":50.00249741309693,"z0":6.2174559983499975,"aX":1.2319348836198085},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":-1.9,"spinRate":2846,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4057717191968373,"extension":6.322469948064465},"hitData":{"launchSpeed":96.4,"launchAngle":30.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":77.12,"coordY":62.39}},"index":6,"playId":"1225f5a4-40d9-3208-afe2-92ff40bdc8f3","pitchNumber":6,"startTime":"2025-09-21T00:36:46.410Z","endTime":"2025-09-21T00:36:58.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:36:58.913Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Reese McGuire doubles (2) on a sharp line drive to right fielder Noelvi Marte. Willi Castro scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:37:06.464Z","endTime":"2025-09-21T00:40:20.214Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":695505,"link":"/api/v1/people/695505"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.67049862275232,"aZ":-8.394736653870993,"pfxX":-1.1899180368402102,"pfxZ":11.06556356754966,"pX":-0.4003795309997102,"pZ":4.2161008224994685,"vX0":2.7978917415049085,"vY0":-145.75885126389792,"vZ0":-4.646527528964117,"x":132.26,"y":124.95,"x0":-1.2186653008592818,"y0":50.0030407948454,"z0":6.339215493413991,"aX":-2.557486262893917},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.3,"breakHorizontal":1.6,"spinRate":2598,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.375967961051316,"extension":6.414798979532388},"index":0,"playId":"9bd9c4c6-9444-3e1f-b12a-cea0316354bd","pitchNumber":1,"startTime":"2025-09-21T00:37:38.028Z","endTime":"2025-09-21T00:37:42.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18246771243959,"aZ":-8.68379906299793,"pfxX":-1.527103062676277,"pfxZ":10.95685615776392,"pX":-0.6017307254387276,"pZ":2.8918672810495774,"vX0":2.4212171870450394,"vY0":-145.2974005347775,"vZ0":-8.141903584438223,"x":139.94,"y":160.7,"x0":-1.246382668858374,"y0":50.001010831823166,"z0":6.253543330387025,"aX":-3.273645292935323},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.5,"breakHorizontal":2.3,"spinRate":2501,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.37657331169713393,"extension":6.490438736265942},"index":1,"playId":"fffbcc15-3f1c-3d5c-b080-fe9172cc6fb5","pitchNumber":2,"startTime":"2025-09-21T00:37:58.191Z","endTime":"2025-09-21T00:38:02.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.20309761359984,"strikeZoneBottom":1.57207135973748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.078773492121336,"aZ":-9.849391425534034,"pfxX":-1.8922037791868362,"pfxZ":10.534118881579353,"pX":-1.4058051311417992,"pZ":3.4480170516496162,"vX0":1.0206820978597475,"vY0":-144.51635436215037,"vZ0":-6.368140842406866,"x":170.59,"y":145.68,"x0":-1.5173720249500986,"y0":50.002509487461126,"z0":6.2824307064721445,"aX":-4.009869688808543},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2483,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.37873929218650515,"extension":6.3723988113536185},"index":2,"playId":"3bf0e041-0001-3eb2-8711-78caefc5823e","pitchNumber":3,"startTime":"2025-09-21T00:39:03.004Z","endTime":"2025-09-21T00:39:06.915Z","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":99.4,"endSpeed":90.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.465131685986584,"aZ":-8.955716839349522,"pfxX":-2.7130456097051776,"pfxZ":10.961863475878232,"pX":-0.2595385046683153,"pZ":3.0342223947547815,"vX0":3.8354617698952915,"vY0":-144.5644413396136,"vZ0":-7.465200154808582,"x":126.89,"y":156.86,"x0":-1.250537678852261,"y0":50.006434295841586,"z0":6.1988729716880995,"aX":-5.748444094500866},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.6,"breakHorizontal":4.2,"spinRate":2615,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.3787737861196008,"extension":6.404383336716556},"index":3,"playId":"593817c3-71a8-3258-8631-789571cb8acb","pitchNumber":4,"startTime":"2025-09-21T00:39:22.579Z","endTime":"2025-09-21T00:39:26.815Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.31184676050657,"strikeZoneBottom":1.59727562321854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.550595309659563,"aZ":-30.023697095706726,"pfxX":1.5325418678311271,"pfxZ":1.1921568040683104,"pX":-0.9938272559627948,"pZ":1.6976135679443696,"vX0":1.5426094411786389,"vY0":-133.41185688017828,"vZ0":-5.843142060996138,"x":154.88,"y":192.94,"x0":-1.7785322255478313,"y0":50.0035626413109,"z0":6.078717733696784,"aX":2.763821968595281},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":-3.1,"spinRate":2827,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.4104617204360439,"extension":6.2557993665356335},"index":4,"playId":"6dcaa3e6-bd11-3016-a1ae-fa6af6716c14","pitchNumber":5,"startTime":"2025-09-21T00:39:49.119Z","endTime":"2025-09-21T00:39:53.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09642017033856,"aZ":-14.521629931174013,"pfxX":-8.050761264431815,"pfxZ":8.252042649630358,"pX":-0.506435979864657,"pZ":2.82536532839962,"vX0":5.606318283143196,"vY0":-145.5644902285636,"vZ0":-7.03953078890777,"x":136.3,"y":162.5,"x0":-1.4141911728174807,"y0":50.0068375397186,"z0":6.1595255589396505,"aX":-17.2306805325599},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2390,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.37669042195958724,"extension":6.2993244722521755},"hitData":{"launchSpeed":102.9,"launchAngle":20.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.72,"coordY":57.29}},"index":5,"playId":"eeca7a34-9c5e-3f4f-af11-7b76e5204668","pitchNumber":6,"startTime":"2025-09-21T00:40:08.278Z","endTime":"2025-09-21T00:40:20.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:40:20.214Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Spencer Steer.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:41:39.383Z","endTime":"2025-09-21T00:43:30.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:40:36.316Z","endTime":"2025-09-21T00:41:15.018Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Kevin Alcántara replaces Reese McGuire.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T00:41:15.018Z","endTime":"2025-09-21T00:41:41.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":624512,"link":"/api/v1/people/624512"},"base":2},{"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11224022595096,"aZ":-9.58361221154672,"pfxX":-2.0835279777413978,"pfxZ":10.708105499083175,"pX":-0.17403924996546352,"pZ":2.9609893242492893,"vX0":3.7178477310520557,"vY0":-144.02500995191147,"vZ0":-7.679407860116804,"x":123.63,"y":158.83,"x0":-1.2084299934091416,"y0":50.00283398811316,"z0":6.247672747110133,"aX":-4.395837233177145},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.1,"breakHorizontal":3.1,"spinRate":2571,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.379683501890685,"extension":6.35424168822004},"index":2,"playId":"97d93a4b-f6b1-30de-bf8e-e4080587fa2d","pitchNumber":1,"startTime":"2025-09-21T00:41:41.727Z","endTime":"2025-09-21T00:41:45.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":91.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.149483984436806,"aZ":-8.85891638796758,"pfxX":-1.277957173950378,"pfxZ":10.86925545701087,"pX":0.314726313613615,"pZ":2.5775376698875823,"vX0":4.864898578578661,"vY0":-145.7319986482375,"vZ0":-8.866339649853822,"x":105.0,"y":169.19,"x0":-1.212239109927634,"y0":50.00187227762434,"z0":6.1993878350824145,"aX":-2.741849874154393},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.0,"breakHorizontal":1.3,"spinRate":2626,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.37624819812300414,"extension":6.378095817152808},"index":3,"playId":"2b10342f-12f0-3a33-af0d-fec075186dc0","pitchNumber":2,"startTime":"2025-09-21T00:42:05.852Z","endTime":"2025-09-21T00:42:09.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-21T00:42:19.239Z","endTime":"2025-09-21T00:42:35.382Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":91.5,"strikeZoneTop":3.37754744375513,"strikeZoneBottom":1.66202777878308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.3873262685028,"aZ":-8.25114713418331,"pfxX":-1.747064729564781,"pfxZ":11.064463487400147,"pX":-1.4268069708214037,"pZ":3.802351782325137,"vX0":0.777963918150072,"vY0":-146.51216943291243,"vZ0":-5.6983014858967955,"x":171.39,"y":136.12,"x0":-1.469622280555309,"y0":50.003274494110514,"z0":6.272421778243635,"aX":-3.77732262228556},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2516,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.37464052489916355,"extension":6.3237284364404545},"index":5,"playId":"952433c4-e667-3c34-aace-bb5a220000e9","pitchNumber":3,"startTime":"2025-09-21T00:42:35.382Z","endTime":"2025-09-21T00:42:39.346Z","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.4,"endSpeed":90.8,"strikeZoneTop":3.38839922219722,"strikeZoneBottom":1.63083018319684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6922718014181,"aZ":-11.753765120315155,"pfxX":-0.6389764146180168,"pfxZ":9.615594224029135,"pX":-0.24592933698356012,"pZ":4.619228081660078,"vX0":3.247045219624226,"vY0":-144.78270108799887,"vZ0":-2.9295867597268064,"x":126.37,"y":114.06,"x0":-1.2987602272711012,"y0":50.002018808697294,"z0":6.363109739582339,"aX":-1.3569996454033246},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.0,"breakHorizontal":0.5,"spinRate":2602,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.37826050330529526,"extension":6.385179829996461},"index":6,"playId":"6bf4b451-ced9-3e38-a91e-7a7fde4b4d3e","pitchNumber":4,"startTime":"2025-09-21T00:42:56.272Z","endTime":"2025-09-21T00:43:00.213Z","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":99.8,"endSpeed":91.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65720273608285,"aZ":-11.79018588331979,"pfxX":-2.1834026161020264,"pfxZ":9.537391607738707,"pX":0.08962820183246567,"pZ":3.114777007157423,"vX0":4.944234857100604,"vY0":-145.18950983559634,"vZ0":-6.933288617649133,"x":113.58,"y":154.68,"x0":-1.3508604066357939,"y0":50.00292479694124,"z0":6.249585872022524,"aX":-4.6670443191101825},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.1,"breakHorizontal":3.0,"spinRate":2497,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3770916160422977,"extension":6.357498949624826},"hitData":{"launchSpeed":89.2,"launchAngle":38.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.54,"coordY":85.57}},"index":7,"playId":"24acc07c-6f8a-3125-9b51-6f9c0c064c1f","pitchNumber":5,"startTime":"2025-09-21T00:43:17.680Z","endTime":"2025-09-21T00:43:30.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:43:30.118Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to shortstop Elly De La Cruz, deflected by pitcher Chase Burns. Kevin Alcántara to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:43:28.632Z","endTime":"2025-09-21T00:46:44.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695505,"link":"/api/v1/people/695505"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"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":100.7,"endSpeed":92.3,"strikeZoneTop":3.51618479994526,"strikeZoneBottom":1.63235675948803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58773178576784,"aZ":-9.148157579829217,"pfxX":-2.049147598223054,"pfxZ":10.55143678213658,"pX":9.481211450996E-4,"pZ":3.2562842661844584,"vX0":4.019266084763454,"vY0":-146.5518124554269,"vZ0":-7.309904023125256,"x":116.96,"y":150.86,"x0":-1.1200447732322834,"y0":50.002971779809116,"z0":6.3245380001148295,"aX":-4.472194658289813},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.9,"breakHorizontal":3.0,"spinRate":2650,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.37328832283752567,"extension":6.396127165991128},"index":0,"playId":"fdd5f545-c022-310c-b875-2d86bc7900cc","pitchNumber":1,"startTime":"2025-09-21T00:43:55.661Z","endTime":"2025-09-21T00:43:59.745Z","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":100.5,"endSpeed":92.1,"strikeZoneTop":3.3135743056194,"strikeZoneBottom":1.61807615717556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.30440123811007,"aZ":-10.426261512731557,"pfxX":-1.5669217980375176,"pfxZ":10.012694321932887,"pX":0.5115287426016222,"pZ":3.3513336606404844,"vX0":4.9463445591251,"vY0":-146.19758385465883,"vZ0":-6.9265904022821765,"x":97.5,"y":148.29,"x0":-0.9961092382220573,"y0":50.00605018837791,"z0":6.371703204416784,"aX":-3.404437155247096},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.0,"breakHorizontal":1.9,"spinRate":2593,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3741332338874326,"extension":6.424959177936613},"index":1,"playId":"d7614383-16dd-3b4e-8d7f-f3fb94bfa3c4","pitchNumber":2,"startTime":"2025-09-21T00:44:12.342Z","endTime":"2025-09-21T00:44:16.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.117450542143306,"aZ":-12.416353935862364,"pfxX":-1.7538968960965111,"pfxZ":9.177341693896835,"pX":-0.081170659857222,"pZ":2.367919888911285,"vX0":3.8566603504133044,"vY0":-145.16080719616102,"vZ0":-8.816729818894741,"x":120.09,"y":174.85,"x0":-1.1938106515127518,"y0":50.006583683780406,"z0":6.1836866580799,"aX":-3.7776593472944175},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.2,"breakHorizontal":2.5,"spinRate":2434,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3760382936787865,"extension":6.483962010432554},"index":2,"playId":"91e54cb4-8038-3b45-8d04-ea8168bc0016","pitchNumber":3,"startTime":"2025-09-21T00:44:33.343Z","endTime":"2025-09-21T00:44:39.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-21T00:45:05.534Z","endTime":"2025-09-21T00:45:23.318Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69826712969713,"aZ":-8.227336100907245,"pfxX":-1.0661111365752358,"pfxZ":11.225468402346063,"pX":0.369026917013469,"pZ":2.753703274098408,"vX0":4.436549017684515,"vY0":-144.8736224002731,"vZ0":-8.648763416482526,"x":102.93,"y":164.43,"x0":-1.0413641065882362,"y0":50.00718018464625,"z0":6.274915062071918,"aX":-2.2758509537547895},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.8,"breakHorizontal":1.1,"spinRate":2564,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.3775637778302623,"extension":6.44637760574777},"index":4,"playId":"d927bb33-cdec-336f-9dc4-d00e4940e0a4","pitchNumber":4,"startTime":"2025-09-21T00:45:23.318Z","endTime":"2025-09-21T00:45:27.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.34005440017294,"strikeZoneBottom":1.54043401298571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68032671320355,"aZ":-26.56638006377432,"pfxX":0.6891963863758415,"pfxZ":2.959131894391972,"pX":1.529550833408283,"pZ":-0.045999318509341386,"vX0":7.580166237837629,"vY0":-136.86515166884325,"vZ0":-11.288750026712274,"x":58.7,"y":240.02,"x0":-1.3672255228757024,"y0":50.000401177072035,"z0":5.956605815088256,"aX":1.304880383454832},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.9,"spinRate":2846,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4004469098049843,"extension":6.466945812090962},"index":5,"playId":"ea3251d9-dfa1-3cac-b46c-fa662364ada2","pitchNumber":5,"startTime":"2025-09-21T00:45:49.314Z","endTime":"2025-09-21T00:45:54.443Z","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":99.8,"endSpeed":91.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76679471527426,"aZ":-7.679814327341148,"pfxX":-2.7077678703686088,"pfxZ":11.452328683131089,"pX":0.8519173594400573,"pZ":2.325635399401415,"vX0":6.390340829728979,"vY0":-145.0469935794288,"vZ0":-9.856349247379526,"x":84.53,"y":175.99,"x0":-1.0243356582133583,"y0":50.00213357098783,"z0":6.229500802683543,"aX":-5.791870616311393},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2527,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.37710758009452094,"extension":6.5936737592937735},"index":6,"playId":"9564ca3b-89de-3b6b-99e1-d5061172d8d2","pitchNumber":6,"startTime":"2025-09-21T00:46:14.152Z","endTime":"2025-09-21T00:46:18.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74492036968154,"aZ":-11.84678466677793,"pfxX":-6.879201336090611,"pfxZ":9.417974783018124,"pX":-0.08206640152495713,"pZ":2.6942710667130334,"vX0":5.413454205161928,"vY0":-146.07023790386546,"vZ0":-8.109398560370755,"x":120.13,"y":166.03,"x0":-1.0665237874004692,"y0":50.007287151743796,"z0":6.22095082531526,"aX":-14.85373748009833},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2439,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.37512494092170634,"extension":6.424418134469002},"hitData":{"launchSpeed":97.3,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.78,"coordY":158.3}},"index":7,"playId":"a25d9f25-03c4-30cf-a6e7-c8b4debb2a8c","pitchNumber":7,"startTime":"2025-09-21T00:46:36.387Z","endTime":"2025-09-21T00:46:44.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:46:44.710Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:49:27.380Z","endTime":"2025-09-21T00:51:18.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-21T00:47:10.148Z","endTime":"2025-09-21T00:47:33.095Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tony Santillan replaces Chase Burns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-21T00:47:33.095Z","endTime":"2025-09-21T00:49:29.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.69427113148805,"strikeZoneBottom":1.72374292441157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.243867829134455,"aZ":-18.421934279210138,"pfxX":-7.146975766047889,"pfxZ":6.990712495234982,"pX":-0.5138198976034923,"pZ":3.6768669879514206,"vX0":7.077245712225887,"vY0":-139.34666133567845,"vZ0":-1.5096822166844843,"x":136.59,"y":139.5,"x0":-2.1576676639552135,"y0":50.00282784446938,"z0":5.442518756096055,"aX":-14.05899527260478},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":11.5,"spinRate":2423,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39304419455901707,"extension":5.909686653284213},"index":2,"playId":"0fb96203-6835-3efa-8572-1ce2e7b4e66d","pitchNumber":1,"startTime":"2025-09-21T00:49:29.597Z","endTime":"2025-09-21T00:49:33.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.68540066694405,"strikeZoneBottom":1.74091442176137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.943690116789444,"aZ":-18.63532654978389,"pfxX":-7.124043910991698,"pfxZ":6.969644715551432,"pX":-0.9586003577130805,"pZ":2.534258205602302,"vX0":6.183229473170284,"vY0":-138.25905449886636,"vZ0":-4.04656452788878,"x":153.54,"y":170.36,"x0":-2.295082734168321,"y0":50.00056784651066,"z0":5.262395509431483,"aX":-13.832806266566527},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":2369,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39570482331385426,"extension":5.994333191028545},"index":3,"playId":"e23e3961-28c7-368d-aae5-3a12368c2632","pitchNumber":2,"startTime":"2025-09-21T00:49:48.683Z","endTime":"2025-09-21T00:49:52.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.938829760585328,"aZ":-18.73163550858269,"pfxX":-7.231558295524424,"pfxZ":6.816605621577587,"pX":0.08241655027890656,"pZ":3.3119198541554002,"vX0":8.73733968009045,"vY0":-139.43434894493979,"vZ0":-2.0452264107692897,"x":113.86,"y":149.36,"x0":-2.1501125473896203,"y0":50.00074777973101,"z0":5.2889539510610835,"aX":-14.25776822978329},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":11.3,"spinRate":2386,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39260979873632573,"extension":5.909587718761725},"index":4,"playId":"dee30f7e-8980-3407-a498-361e5d96cf76","pitchNumber":3,"startTime":"2025-09-21T00:50:07.293Z","endTime":"2025-09-21T00:50:11.408Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"930cdeb9-a3bf-3499-bc5f-27ffd1008a84","startTime":"2025-09-21T00:50:30.549Z","endTime":"2025-09-21T00:50:34.771Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.64201142947147,"strikeZoneBottom":1.67168461815791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.802479494906557,"aZ":-13.511384778229747,"pfxX":-6.889546708149675,"pfxZ":9.339137879958212,"pX":0.5001872181945096,"pZ":4.113462648152967,"vX0":9.739867345969149,"vY0":-140.47390112898245,"vZ0":-0.9484045945006221,"x":97.93,"y":127.72,"x0":-2.1168311853839668,"y0":50.00396876990398,"z0":5.333751485468155,"aX":-13.770357480188238},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2431,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.38989538990948525,"extension":6.059791127499678},"index":6,"playId":"31b6511d-63d6-3b99-a1e3-2a1fee33191b","pitchNumber":4,"startTime":"2025-09-21T00:50:52.744Z","endTime":"2025-09-21T00:50:56.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70460086025036,"aZ":-13.74960772729677,"pfxX":-7.030084193500682,"pfxZ":9.093699653395387,"pX":0.8156389754902977,"pZ":3.82014874917559,"vX0":10.548609566277902,"vY0":-141.31546786762058,"vZ0":-1.5617921483746098,"x":85.91,"y":135.64,"x0":-2.0492340119571764,"y0":50.000369928613374,"z0":5.261602293097634,"aX":-14.240918012581796},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2416,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.3873415798015585,"extension":6.03763047448656},"index":7,"playId":"22a09c06-71c2-3633-bc4e-b55a6038bddd","pitchNumber":5,"startTime":"2025-09-21T00:51:14.253Z","endTime":"2025-09-21T00:51:18.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:51:18.274Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out softly, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T00:51:48.251Z","endTime":"2025-09-21T00:53:03.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"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":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":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.252070426037655,"aZ":-13.767234918696612,"pfxX":-6.819970779650183,"pfxZ":9.232866490048236,"pX":0.43781942916926253,"pZ":3.871236535724257,"vX0":9.712184152904504,"vY0":-140.4221756964471,"vZ0":-1.340019865774224,"x":100.31,"y":134.26,"x0":-2.18212456044494,"y0":50.00628272461987,"z0":5.251816010796599,"aX":-13.602642415242856},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2400,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.39029599901203094,"extension":6.0300459602425125},"index":0,"playId":"9b432205-ccc7-369d-afb0-31382e8be115","pitchNumber":1,"startTime":"2025-09-21T00:52:03.874Z","endTime":"2025-09-21T00:52:07.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08175534674895,"aZ":-14.535672846604902,"pfxX":-6.594014138768864,"pfxZ":8.778179111597021,"pX":-0.41775105962929515,"pZ":3.3019225314480773,"vX0":7.094445619770846,"vY0":-140.88678780070015,"vZ0":-2.7635251557880185,"x":132.92,"y":149.63,"x0":-2.112103125278361,"y0":50.0053880439659,"z0":5.235294723106727,"aX":-13.25458647127221},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2408,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3887986007078914,"extension":6.0900762745720645},"index":1,"playId":"9fa26376-6716-3616-b896-8772c1ae7202","pitchNumber":2,"startTime":"2025-09-21T00:52:25.841Z","endTime":"2025-09-21T00:52:29.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T00:52:35.231Z","endTime":"2025-09-21T00:52:55.402Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.331076784415835,"aZ":-15.245782364837138,"pfxX":-7.538000524819895,"pfxZ":8.37818316662532,"pX":1.0095799928465699,"pZ":2.7371159114554846,"vX0":10.884242961063244,"vY0":-141.27130931439254,"vZ0":-3.663425578912874,"x":78.52,"y":164.88,"x0":-1.9145909149761728,"y0":50.00221560286855,"z0":5.031402371903189,"aX":-15.230074324368312},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2419,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.3877949065534305,"extension":6.133758350459395},"hitData":{"launchSpeed":55.9,"launchAngle":6.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":112.88,"coordY":154.03}},"index":3,"playId":"225dcd8a-4ca3-3206-ba09-2fba68799c89","pitchNumber":3,"startTime":"2025-09-21T00:52:55.402Z","endTime":"2025-09-21T00:53:03.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:53:03.373Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T00:55:29.572Z","endTime":"2025-09-21T00:55:42.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carson Kelly replaces Kevin Alcántara, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T00:54:31.360Z","endTime":"2025-09-21T00:54:31.373Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"}},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T00:54:31.373Z","endTime":"2025-09-21T00:55:31.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80732881112449,"aZ":-21.481809047933602,"pfxX":-10.42977008682424,"pfxZ":5.713112009257571,"pX":-0.579305783743343,"pZ":2.4247107811479567,"vX0":5.900469539796876,"vY0":-135.97246561759823,"vZ0":-4.983127297286456,"x":139.08,"y":173.31,"x0":-1.4222583210682678,"y0":50.00605521433996,"z0":5.771702767109062,"aX":-19.53375468870522},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":17.6,"spinRate":2314,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.40280897534319005,"extension":6.530521159318888},"hitData":{"launchSpeed":112.4,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.13,"coordY":114.73}},"index":2,"playId":"443b5b23-b719-31bb-9f9e-01f82b6806f8","pitchNumber":1,"startTime":"2025-09-21T00:55:31.863Z","endTime":"2025-09-21T00:55:42.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:55:42.907Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T00:56:26.252Z","endTime":"2025-09-21T00:58:25.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"cd153fd1-5c2b-3395-8a98-747dd6e67ce6","startTime":"2025-09-21T00:56:08.365Z","endTime":"2025-09-21T00:56:12.371Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.47213561574262,"strikeZoneBottom":1.53882550927382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.669174824312936,"aZ":-26.52803887534318,"pfxX":1.4587007068794042,"pfxZ":3.153629551991381,"pX":-0.8902992737641715,"pZ":1.359409154360607,"vX0":1.9582569847614661,"vY0":-132.33039122517715,"vZ0":-6.258845889580412,"x":150.94,"y":202.08,"x0":-1.8267572245357686,"y0":50.0049720878673,"z0":5.673673985359742,"aX":2.611835275610476},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":-3.0,"spinRate":2798,"spinDirection":190},"zone":13,"typeConfidence":0.8,"plateTime":0.41238138838686256,"extension":6.521196241663624},"index":1,"playId":"f648d452-76e8-32db-8953-b0c3b2764575","pitchNumber":1,"startTime":"2025-09-21T00:56:28.383Z","endTime":"2025-09-21T00:56:39.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Noelvi Marte steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"f648d452-76e8-32db-8953-b0c3b2764575","startTime":"2025-09-21T00:56:40.142Z","endTime":"2025-09-21T00:57:03.823Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.69837150163696,"strikeZoneBottom":1.80567662075325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24355942540233,"aZ":-27.445278665000075,"pfxX":1.1055869677328731,"pfxZ":2.6633817853489363,"pX":-0.016524964415706698,"pZ":1.8764691048148725,"vX0":3.666233999682599,"vY0":-131.9694071598901,"vZ0":-4.804837330808722,"x":117.63,"y":188.12,"x0":-1.5635315593044274,"y0":50.004360333357745,"z0":5.725407610836442,"aX":1.9632949477280082},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":-2.8,"spinRate":2635,"spinDirection":161},"zone":8,"typeConfidence":0.84,"plateTime":0.41394352536996326,"extension":6.595768471412003},"index":3,"playId":"bddb708a-39d8-3958-905f-ce381e99d242","pitchNumber":2,"startTime":"2025-09-21T00:57:03.823Z","endTime":"2025-09-21T00:57:07.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.6695008678133,"strikeZoneBottom":1.69255836283433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40768799808976,"aZ":-22.349904029326776,"pfxX":-11.13205435748618,"pfxZ":5.003139738413754,"pX":-0.448570451619333,"pZ":1.5964872771307232,"vX0":7.024891382531771,"vY0":-139.28133990731462,"vZ0":-6.884775443209343,"x":134.1,"y":195.67,"x0":-1.5576653480922948,"y0":50.003890814127146,"z0":5.579400935850064,"aX":-21.863422500878933},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":18.7,"spinRate":2366,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.39331334720542266,"extension":6.593588228769625},"index":4,"playId":"8362f4df-c17a-3ebe-92dc-873459c6a792","pitchNumber":3,"startTime":"2025-09-21T00:57:21.837Z","endTime":"2025-09-21T00:57:25.837Z","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":95.4,"endSpeed":87.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61113257639076,"aZ":-11.302919587095305,"pfxX":-2.089696347603504,"pfxZ":10.681858455048276,"pX":0.4136042061570882,"pZ":2.6080762922331195,"vX0":5.577582076328449,"vY0":-138.80121589552977,"vZ0":-6.629995450111148,"x":101.23,"y":168.36,"x0":-1.3490816311620883,"y0":50.00539561292674,"z0":5.777807035115088,"aX":-4.084211079650204},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":2.6,"spinRate":2573,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.39437353756618476,"extension":6.535862503075427},"index":5,"playId":"d4826018-49ee-3dd2-af6f-e228cbf80f84","pitchNumber":4,"startTime":"2025-09-21T00:57:40.694Z","endTime":"2025-09-21T00:57:44.470Z","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.8,"endSpeed":82.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.610175664017923,"aZ":-28.817464153115647,"pfxX":2.5365395609705725,"pfxZ":1.9625791764209346,"pX":0.9632595957823689,"pZ":1.5688364983430694,"vX0":5.330742477258782,"vY0":-129.3075770670566,"vZ0":-4.961702339623055,"x":80.28,"y":196.42,"x0":-1.4469336462117546,"y0":50.00190113869692,"z0":5.698996650305145,"aX":4.334359779019086},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-5.6,"spinRate":2722,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.4220779357712203,"extension":6.649870901803177},"index":6,"playId":"8f41096e-b1d6-3de6-b99e-aab436854c24","pitchNumber":5,"startTime":"2025-09-21T00:58:01.153Z","endTime":"2025-09-21T00:58:05.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.341731775373034,"aZ":-32.592892023532485,"pfxX":2.5522213226898076,"pfxZ":-0.2436354676806909,"pX":-0.446774433417272,"pZ":1.045798218633426,"vX0":2.1304901268111194,"vY0":-129.20077473556714,"vZ0":-5.4319850681809285,"x":134.03,"y":210.54,"x0":-1.6119139899478316,"y0":50.005419172916945,"z0":5.661932003686297,"aX":4.342015035056163},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.3,"breakHorizontal":-5.0,"spinRate":2725,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.42292401018743053,"extension":6.658181907308547},"index":7,"playId":"4b8200a3-6b91-3eda-94d1-8a974c9bd65c","pitchNumber":6,"startTime":"2025-09-21T00:58:21.647Z","endTime":"2025-09-21T00:58:25.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T00:58:25.670Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Stephenson homers (12) on a fly ball to right field. Noelvi Marte scores.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T00:58:28.060Z","endTime":"2025-09-21T01:00:33.335Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":552640,"link":"/api/v1/people/552640"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":{"id":552640,"link":"/api/v1/people/552640"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":82.4,"strikeZoneTop":3.38604057424045,"strikeZoneBottom":1.62025041912574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.819203180714727,"aZ":-30.893453133401984,"pfxX":3.1356639862243334,"pfxZ":0.7516968403969386,"pX":-1.312059500795278,"pZ":1.622893538534722,"vX0":-0.255851420928105,"vY0":-129.3172888472071,"vZ0":-4.524245278669519,"x":167.01,"y":194.96,"x0":-1.620179486849075,"y0":50.00350719558907,"z0":5.742024949750328,"aX":5.356267240539309},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":-5.6,"spinRate":2642,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.42218512666780006,"extension":6.579241714948021},"index":0,"playId":"b67f4ea8-6863-399c-b583-1a2dd5973aba","pitchNumber":1,"startTime":"2025-09-21T00:58:51.749Z","endTime":"2025-09-21T00:58:55.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.2389924628711,"strikeZoneBottom":1.53643014434684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.514094614461527,"aZ":-20.730446870311535,"pfxX":-9.894159062035039,"pfxZ":5.908898916110923,"pX":-0.8291825369916203,"pZ":2.030410459305542,"vX0":5.050454104962415,"vY0":-137.76614605658867,"vZ0":-6.102745016257197,"x":148.61,"y":183.96,"x0":-1.3935380638180788,"y0":50.00275044487515,"z0":5.660385910313619,"aX":-19.156986167439225},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":16.9,"spinRate":2321,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.3964869249663563,"extension":6.66296298758608},"index":1,"playId":"2eb104fd-d618-32ea-997c-07f507134c1c","pitchNumber":2,"startTime":"2025-09-21T00:59:09.248Z","endTime":"2025-09-21T00:59:13.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.31403072397378,"strikeZoneBottom":1.50609790528158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.518580206597978,"aZ":-31.544393485919205,"pfxX":2.7066531234694717,"pfxZ":0.3662048276094385,"pX":-0.46088898734891937,"pZ":2.1050723566845844,"vX0":1.6509031597242059,"vY0":-129.13688307245118,"vZ0":-3.2673125242582755,"x":134.57,"y":181.94,"x0":-1.4580634437524032,"y0":50.00093937711477,"z0":5.789444337735462,"aX":4.613295808699783},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-5.3,"spinRate":2639,"spinDirection":111},"zone":4,"typeConfidence":0.9,"plateTime":0.42262258595043267,"extension":6.5250636319958435},"index":2,"playId":"92cf16ec-8069-3f4b-8ea7-8c2c663c47fb","pitchNumber":3,"startTime":"2025-09-21T00:59:27.526Z","endTime":"2025-09-21T00:59:31.703Z","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":89.4,"endSpeed":83.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77060584249219,"aZ":-31.766838308118295,"pfxX":2.453535582292219,"pfxZ":0.2371164823187577,"pX":0.014324398499617424,"pZ":1.3113150158903504,"vX0":3.02577259561498,"vY0":-130.27485803629924,"vZ0":-5.326720702270688,"x":116.45,"y":203.37,"x0":-1.4766329600064194,"y0":50.00425430925728,"z0":5.754963714455066,"aX":4.260405476070762},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-5.0,"spinRate":2651,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.41881366884027216,"extension":6.574110964044061},"index":3,"playId":"3d1a5949-53da-3964-abb7-72f4b1d04992","pitchNumber":4,"startTime":"2025-09-21T00:59:45.809Z","endTime":"2025-09-21T00:59:50.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.087699875521043,"aZ":-31.42975363135515,"pfxX":3.270617428780948,"pfxZ":0.42788218096831265,"pX":0.3034328629092418,"pZ":2.029724482436821,"vX0":3.5952508146550546,"vY0":-129.8229936015417,"vZ0":-3.645570183945049,"x":105.43,"y":183.98,"x0":-1.5179778738541716,"y0":50.000346298078725,"z0":5.813348481450766,"aX":5.649100750641149},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.2,"breakHorizontal":-6.6,"spinRate":2662,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.41996427464380215,"extension":6.521046663262251},"hitData":{"launchSpeed":98.1,"launchAngle":31.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.93,"coordY":75.29}},"index":4,"playId":"2ec7419b-dcf3-3740-8b6d-6fbe7a041414","pitchNumber":5,"startTime":"2025-09-21T01:00:08.635Z","endTime":"2025-09-21T01:00:33.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:00:33.335Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to right fielder Willi Castro.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:00:36.923Z","endTime":"2025-09-21T01:01:35.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.34504753604139,"strikeZoneBottom":1.66537954107859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.986688184956144,"aZ":-19.465998259187565,"pfxX":-8.087673598989523,"pfxZ":6.643151133107756,"pX":0.6418020902717894,"pZ":1.6518560297188043,"vX0":8.42250014955532,"vY0":-137.11208377655902,"vZ0":-7.175552599855465,"x":92.54,"y":194.18,"x0":-1.4121766928349828,"y0":50.00118253614581,"z0":5.620640197104259,"aX":-15.46963576557113},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":13.0,"spinRate":2321,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.3987582869434787,"extension":6.589957055984608},"index":0,"playId":"3ae894ee-bda1-3d60-8c54-e6264c7b7441","pitchNumber":1,"startTime":"2025-09-21T01:00:52.086Z","endTime":"2025-09-21T01:00:56.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.234169183523374,"aZ":-30.118100154736716,"pfxX":3.596433850919836,"pfxZ":1.1971885042275927,"pX":1.2564599891365666,"pZ":1.4291361892193806,"vX0":5.417296955995423,"vY0":-129.8469765449793,"vZ0":-5.249522597677737,"x":69.11,"y":200.19,"x0":-1.3181739797877536,"y0":50.00513026554502,"z0":5.747723605102258,"aX":6.188360278950426},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-7.7,"spinRate":2735,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.42059597796680226,"extension":6.5610524292596155},"index":1,"playId":"0fd34a6c-d749-3adf-aa7b-8299ff3421be","pitchNumber":2,"startTime":"2025-09-21T01:01:06.423Z","endTime":"2025-09-21T01:01:10.435Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-21T01:01:14.846Z","endTime":"2025-09-21T01:01:26.180Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"}},{"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":88.0,"endSpeed":81.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56992794662238,"aZ":-30.25556367739193,"pfxX":0.4611827817231239,"pfxZ":1.1425375104673883,"pX":0.2213064097077895,"pZ":2.2173582887694696,"vX0":3.943335487855759,"vY0":-128.15284642138025,"vZ0":-3.247918176419737,"x":108.56,"y":178.91,"x0":-1.392315783654384,"y0":50.00146907484189,"z0":5.845311477794448,"aX":0.7722699813886568},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-1.7,"spinRate":2753,"spinDirection":114},"zone":5,"typeConfidence":0.89,"plateTime":0.42615222425846433,"extension":6.553492840401563},"hitData":{"launchSpeed":83.9,"launchAngle":47.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.61,"coordY":121.93}},"index":3,"playId":"430b5350-1bc1-3f05-95bb-1652225c3837","pitchNumber":3,"startTime":"2025-09-21T01:01:26.180Z","endTime":"2025-09-21T01:01:35.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:01:35.304Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:01:35.345Z","endTime":"2025-09-21T01:02:53.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.05864475761585,"strikeZoneBottom":1.29382080541809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80274670200555,"aZ":-21.70279800721321,"pfxX":-9.299148126886669,"pfxZ":5.554150818524207,"pX":-0.7513799111627297,"pZ":3.2792046027402653,"vX0":5.262838684414174,"vY0":-136.6448072651939,"vZ0":-2.795139614820804,"x":145.64,"y":150.24,"x0":-1.496569536966763,"y0":50.006379436417554,"z0":5.810652122555303,"aX":-17.545442767595688},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2216,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.4012133221565932,"extension":6.580929178554918},"index":0,"playId":"8a4c9bbd-d619-3ea5-b04f-39ffaddfb9a9","pitchNumber":1,"startTime":"2025-09-21T01:01:58.251Z","endTime":"2025-09-21T01:02:02.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.406308311776467,"aZ":-29.502624438099055,"pfxX":0.9253820329450928,"pfxZ":1.5793278500581582,"pX":0.5363674855997929,"pZ":1.2627066353108334,"vX0":4.88636923844671,"vY0":-128.90346936874803,"vZ0":-5.48402571174749,"x":96.55,"y":204.69,"x0":-1.4997282216725076,"y0":50.00250158483782,"z0":5.680015644494383,"aX":1.5659130389340306},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-2.8,"spinRate":2617,"spinDirection":126},"zone":9,"typeConfidence":0.89,"plateTime":0.42401156979252663,"extension":6.529701424305738},"index":1,"playId":"ae78ead7-6374-3e72-8d3e-eee5cb169649","pitchNumber":2,"startTime":"2025-09-21T01:02:11.132Z","endTime":"2025-09-21T01:02:15.334Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T01:02:19.088Z","endTime":"2025-09-21T01:02:30.764Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.1213263633364,"strikeZoneBottom":1.398819774715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81863531053545,"aZ":-30.2200610528365,"pfxX":3.4854236501549156,"pfxZ":1.1437045686409455,"pX":0.5977751327426535,"pZ":0.48336090928468267,"vX0":4.038597380058634,"vY0":-129.49164887718808,"vZ0":-7.308133273302065,"x":94.21,"y":225.73,"x0":-1.432089147662688,"y0":50.00374856770617,"z0":5.639460211541028,"aX":5.946141964906919},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":-7.2,"spinRate":2693,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.42222058106161375,"extension":6.575148830029287},"index":3,"playId":"827a7042-9ecb-37b5-8538-40d242ab1f82","pitchNumber":3,"startTime":"2025-09-21T01:02:30.764Z","endTime":"2025-09-21T01:02:35.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.400273805853526,"aZ":-32.95737164057076,"pfxX":2.7108527135594107,"pfxZ":-0.47063596386342077,"pX":0.7249265386944637,"pZ":2.414426417103501,"vX0":4.390221022149364,"vY0":-127.46617605696792,"vZ0":-2.179883955359438,"x":89.37,"y":173.59,"x0":-1.3643900052072677,"y0":50.003303087651304,"z0":5.854418651472067,"aX":4.510830973287927},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-5.8,"spinRate":2675,"spinDirection":111},"zone":6,"typeConfidence":0.9,"plateTime":0.42783849968675014,"extension":6.50139570645122},"index":4,"playId":"92dc8738-ee27-3bd6-984d-70b5baab8951","pitchNumber":4,"startTime":"2025-09-21T01:02:49.109Z","endTime":"2025-09-21T01:02:53.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:02:53.667Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:05:18.494Z","endTime":"2025-09-21T01:06:21.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Tony Santillan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-21T01:03:59.331Z","endTime":"2025-09-21T01:05:20.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.62960911474748,"strikeZoneBottom":1.78498446393888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.354470309261632,"aZ":-10.875207200567498,"pfxX":-3.580030603187303,"pfxZ":10.98241349200033,"pX":0.5004118234070793,"pZ":1.640749975416975,"vX0":5.955837857149098,"vY0":-138.48355626853444,"vZ0":-8.336598158491913,"x":97.93,"y":194.48,"x0":-1.2145000104844481,"y0":50.00606048142763,"z0":5.42071900738967,"aX":-6.945387282840412},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":5.3,"spinRate":2658,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.3957445467851479,"extension":6.910751740866},"index":1,"playId":"33845994-94d0-38de-84f0-2484e1ab1bd5","pitchNumber":1,"startTime":"2025-09-21T01:05:20.786Z","endTime":"2025-09-21T01:05:25.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.57333298112254,"strikeZoneBottom":1.68669646209169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.3312086423792,"aZ":-26.56027633256959,"pfxX":1.4402333185432217,"pfxZ":3.425511874840093,"pX":0.7967597064441995,"pZ":1.0173165135074422,"vX0":4.8537203387826,"vY0":-126.32758429634676,"vZ0":-5.885941082535763,"x":86.63,"y":211.31,"x0":-1.3257630446184812,"y0":50.00402334670021,"z0":5.474186046668678,"aX":2.3599178492233133},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-3.6,"spinRate":2595,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4312665464723038,"extension":6.977553449892283},"index":2,"playId":"f8411fe9-815b-3f36-9663-169f5b8df07c","pitchNumber":2,"startTime":"2025-09-21T01:05:38.498Z","endTime":"2025-09-21T01:05:42.799Z","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.57537407795034,"strikeZoneBottom":1.68864067195017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.834306109797556,"aZ":-10.091553270451726,"pfxX":-4.424406939901291,"pfxZ":11.456525064577129,"pX":-0.2583459365363394,"pZ":1.9845234219437689,"vX0":4.76281716751364,"vY0":-137.9836177440849,"vZ0":-7.617988059523946,"x":126.85,"y":185.2,"x0":-1.4323541505878616,"y0":50.00144308054627,"z0":5.461845273580744,"aX":-8.52719035194053},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":7.0,"spinRate":2737,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.39702208069990164,"extension":6.969104693419159},"index":3,"playId":"120c563b-1d7c-3ce9-919f-3cad9f5e20c3","pitchNumber":3,"startTime":"2025-09-21T01:05:56.466Z","endTime":"2025-09-21T01:06:00.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30988663487758,"aZ":-10.895604308512526,"pfxX":-4.234775748294031,"pfxZ":11.122699015240318,"pX":0.17240890753397775,"pZ":2.3935155059384465,"vX0":5.657961899099794,"vY0":-137.84189655158437,"vZ0":-6.3456905713563465,"x":110.43,"y":174.16,"x0":-1.362225695620954,"y0":50.00413193406587,"z0":5.470499642025553,"aX":-8.102708411886},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":6.4,"spinRate":2671,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3982484735540863,"extension":6.950798752084674},"hitData":{"launchSpeed":89.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.73,"coordY":174.03}},"index":4,"playId":"60e41516-5904-35eb-a83f-5af86fb97bf7","pitchNumber":4,"startTime":"2025-09-21T01:06:14.072Z","endTime":"2025-09-21T01:06:21.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:06:21.867Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to second baseman Matt McLain.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:06:26.628Z","endTime":"2025-09-21T01:07:17.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.855290869606797,"aZ":-27.402943370560944,"pfxX":-5.901950404547249,"pfxZ":3.163240556066832,"pX":0.3406538758837035,"pZ":0.45197178974817354,"vX0":6.155273421795805,"vY0":-121.54542847368025,"vZ0":-6.190111660352121,"x":104.02,"y":226.58,"x0":-1.4473210873851594,"y0":50.00593734442961,"z0":5.384855348266769,"aX":-8.910627525277816},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":9.4,"spinRate":915,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.44912366040818696,"extension":7.015124766880052},"index":0,"playId":"f994c93a-6903-3d71-944a-1154533ac967","pitchNumber":1,"startTime":"2025-09-21T01:06:48.882Z","endTime":"2025-09-21T01:06:52.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.02,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.569750737050747,"aZ":-27.67956414527116,"pfxX":-1.8554831116540238,"pfxZ":3.0984598623417394,"pX":-0.5942764783432922,"pZ":2.5814136617462484,"vX0":2.781317835867047,"vY0":-119.54509207222293,"vZ0":-0.9643267037051836,"x":139.65,"y":169.08,"x0":-1.530559430329463,"y0":50.002843843151126,"z0":5.46978961283478,"aX":-2.691708708344252},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":2.8,"spinRate":776,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.45779755401565847,"extension":7.10052103885611},"hitData":{"launchSpeed":92.1,"launchAngle":58.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.57,"coordY":126.8}},"index":1,"playId":"a8fd3714-eb97-35e2-9cf8-612dbc543c89","pitchNumber":2,"startTime":"2025-09-21T01:07:07.625Z","endTime":"2025-09-21T01:07:17.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:07:17.601Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (21) on a line drive to left fielder Spencer Steer.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:07:39.997Z","endTime":"2025-09-21T01:08:15.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.30133960889691,"strikeZoneBottom":1.53766365670571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.157795736117098,"aZ":-11.938763750101279,"pfxX":-3.263022360497602,"pfxZ":10.223880062217765,"pX":-0.07066814068942232,"pZ":3.1553228462643284,"vX0":5.108934844904034,"vY0":-139.7284198088462,"vZ0":-4.484731374128567,"x":119.69,"y":153.59,"x0":-1.4979348461760553,"y0":50.00477639337452,"z0":5.5641501706026135,"aX":-6.459962795750875},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2570,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3918190384306772,"extension":6.857275801597345},"index":0,"playId":"14279397-e4d3-3ea5-9ba3-9807da36bee9","pitchNumber":1,"startTime":"2025-09-21T01:07:46.215Z","endTime":"2025-09-21T01:07:50.331Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.623856057617008,"aZ":-30.05127785987779,"pfxX":2.0492763749669027,"pfxZ":1.3589874919069622,"pX":0.2810304995810399,"pZ":2.475841623451009,"vX0":3.644881599105082,"vY0":-123.66832814210484,"vZ0":-1.4020749951012903,"x":106.29,"y":171.93,"x0":-1.473126751164807,"y0":50.00382394952892,"z0":5.5504503917125145,"aX":3.2014743782594466},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-4.4,"spinRate":2469,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.441425390554369,"extension":6.876730200009405},"hitData":{"launchSpeed":89.0,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.7,"coordY":75.85}},"index":1,"playId":"4aa91c72-f559-3854-9f28-663fef1fe4c3","pitchNumber":2,"startTime":"2025-09-21T01:08:03.784Z","endTime":"2025-09-21T01:08:15.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:08:15.100Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:09:17.451Z","endTime":"2025-09-21T01:11:01.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Seiya Suzuki replaces Willi Castro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T01:08:26.767Z","endTime":"2025-09-21T01:08:30.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-21T01:08:30.555Z","endTime":"2025-09-21T01:09:19.822Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":88.9,"endSpeed":83.0,"strikeZoneTop":3.2835807335165,"strikeZoneBottom":1.43438680074977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56177824315436,"aZ":-26.045036590373552,"pfxX":1.5347892286012792,"pfxZ":3.567263886350956,"pX":1.2820693602197926,"pZ":0.45419138449528235,"vX0":6.37841308773662,"vY0":-129.34506590025052,"vZ0":-7.49393693440443,"x":68.13,"y":226.52,"x0":-1.4017868161486007,"y0":50.00332834142639,"z0":5.347801395920109,"aX":2.6335812083607184},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.0,"spinRate":2609,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4213121887311848,"extension":7.050843844714199},"index":2,"playId":"6bd4cef1-ed59-3dfb-9ffc-bcea6a9fe8c7","pitchNumber":1,"startTime":"2025-09-21T01:09:19.822Z","endTime":"2025-09-21T01:09:23.616Z","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.4,"endSpeed":88.1,"strikeZoneTop":3.30375514896433,"strikeZoneBottom":1.37051229181322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224555236339697,"aZ":-11.15385797373963,"pfxX":-3.2782628001086156,"pfxZ":10.514689081761093,"pX":0.05013654056660671,"pZ":4.5007336189759135,"vX0":5.476973720681801,"vY0":-140.375600084369,"vZ0":-1.2273633893386224,"x":115.09,"y":117.26,"x0":-1.4987093822798923,"y0":50.00681091574761,"z0":5.668383678940658,"aX":-6.556998971784952},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2789,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38991461830740315,"extension":6.7649171425196695},"index":3,"playId":"818194e3-f83b-3052-9f14-91f7d5447096","pitchNumber":2,"startTime":"2025-09-21T01:09:43.795Z","endTime":"2025-09-21T01:09:47.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9843817103724,"aZ":-8.722717508428113,"pfxX":-3.7582869066155045,"pfxZ":11.743936686217912,"pX":-0.7643406824590803,"pZ":2.5134100908152157,"vX0":3.230708155516691,"vY0":-140.45664392025566,"vZ0":-6.614570191830977,"x":146.13,"y":170.92,"x0":-1.441511254082059,"y0":50.00397439596039,"z0":5.467100171859184,"aX":-7.505471043273615},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":6.1,"spinRate":2744,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3900482832656662,"extension":6.942310837586236},"index":4,"playId":"355dc100-dde2-36d8-8c55-c1ace133dde2","pitchNumber":3,"startTime":"2025-09-21T01:10:05.613Z","endTime":"2025-09-21T01:10:09.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1351432832412,"aZ":-10.668240541095663,"pfxX":-3.6655155717250048,"pfxZ":10.843590499521119,"pX":-0.4514238557646534,"pZ":2.471290927803159,"vX0":4.105315439418117,"vY0":-139.6182614528499,"vZ0":-6.04409136023035,"x":134.21,"y":172.06,"x0":-1.4615424083251392,"y0":50.00105296407281,"z0":5.3596656304251935,"aX":-7.268389799996018},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2719,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3916451846323534,"extension":6.948092436546461},"index":5,"playId":"07e021fb-fadb-3876-8427-2c48c36191d1","pitchNumber":4,"startTime":"2025-09-21T01:10:26.920Z","endTime":"2025-09-21T01:10:31.229Z","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":96.4,"endSpeed":88.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.056450012773027,"aZ":-10.71035378361913,"pfxX":-4.45115664167051,"pfxZ":10.754694259563255,"pX":0.2512513075551682,"pZ":2.4285240426974886,"vX0":6.110836695251957,"vY0":-140.2252060781056,"vZ0":-6.281794376884022,"x":107.42,"y":173.21,"x0":-1.3756974107827684,"y0":50.004635875822245,"z0":5.393314365422745,"aX":-8.885269297076574},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2694,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3902808568900231,"extension":6.752848588957471},"index":6,"playId":"6d48d78d-de7b-3675-a7c1-918ff188b78c","pitchNumber":5,"startTime":"2025-09-21T01:10:55.968Z","endTime":"2025-09-21T01:11:01.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:11:01.129Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:09:17.451Z","endTime":"2025-09-21T01:11:01.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Seiya Suzuki replaces Willi Castro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T01:08:26.767Z","endTime":"2025-09-21T01:08:30.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-21T01:08:30.555Z","endTime":"2025-09-21T01:09:19.822Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":88.9,"endSpeed":83.0,"strikeZoneTop":3.2835807335165,"strikeZoneBottom":1.43438680074977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56177824315436,"aZ":-26.045036590373552,"pfxX":1.5347892286012792,"pfxZ":3.567263886350956,"pX":1.2820693602197926,"pZ":0.45419138449528235,"vX0":6.37841308773662,"vY0":-129.34506590025052,"vZ0":-7.49393693440443,"x":68.13,"y":226.52,"x0":-1.4017868161486007,"y0":50.00332834142639,"z0":5.347801395920109,"aX":2.6335812083607184},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.0,"spinRate":2609,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4213121887311848,"extension":7.050843844714199},"index":2,"playId":"6bd4cef1-ed59-3dfb-9ffc-bcea6a9fe8c7","pitchNumber":1,"startTime":"2025-09-21T01:09:19.822Z","endTime":"2025-09-21T01:09:23.616Z","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.4,"endSpeed":88.1,"strikeZoneTop":3.30375514896433,"strikeZoneBottom":1.37051229181322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.224555236339697,"aZ":-11.15385797373963,"pfxX":-3.2782628001086156,"pfxZ":10.514689081761093,"pX":0.05013654056660671,"pZ":4.5007336189759135,"vX0":5.476973720681801,"vY0":-140.375600084369,"vZ0":-1.2273633893386224,"x":115.09,"y":117.26,"x0":-1.4987093822798923,"y0":50.00681091574761,"z0":5.668383678940658,"aX":-6.556998971784952},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2789,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38991461830740315,"extension":6.7649171425196695},"index":3,"playId":"818194e3-f83b-3052-9f14-91f7d5447096","pitchNumber":2,"startTime":"2025-09-21T01:09:43.795Z","endTime":"2025-09-21T01:09:47.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9843817103724,"aZ":-8.722717508428113,"pfxX":-3.7582869066155045,"pfxZ":11.743936686217912,"pX":-0.7643406824590803,"pZ":2.5134100908152157,"vX0":3.230708155516691,"vY0":-140.45664392025566,"vZ0":-6.614570191830977,"x":146.13,"y":170.92,"x0":-1.441511254082059,"y0":50.00397439596039,"z0":5.467100171859184,"aX":-7.505471043273615},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":6.1,"spinRate":2744,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3900482832656662,"extension":6.942310837586236},"index":4,"playId":"355dc100-dde2-36d8-8c55-c1ace133dde2","pitchNumber":3,"startTime":"2025-09-21T01:10:05.613Z","endTime":"2025-09-21T01:10:09.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1351432832412,"aZ":-10.668240541095663,"pfxX":-3.6655155717250048,"pfxZ":10.843590499521119,"pX":-0.4514238557646534,"pZ":2.471290927803159,"vX0":4.105315439418117,"vY0":-139.6182614528499,"vZ0":-6.04409136023035,"x":134.21,"y":172.06,"x0":-1.4615424083251392,"y0":50.00105296407281,"z0":5.3596656304251935,"aX":-7.268389799996018},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2719,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3916451846323534,"extension":6.948092436546461},"index":5,"playId":"07e021fb-fadb-3876-8427-2c48c36191d1","pitchNumber":4,"startTime":"2025-09-21T01:10:26.920Z","endTime":"2025-09-21T01:10:31.229Z","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":96.4,"endSpeed":88.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.056450012773027,"aZ":-10.71035378361913,"pfxX":-4.45115664167051,"pfxZ":10.754694259563255,"pX":0.2512513075551682,"pZ":2.4285240426974886,"vX0":6.110836695251957,"vY0":-140.2252060781056,"vZ0":-6.281794376884022,"x":107.42,"y":173.21,"x0":-1.3756974107827684,"y0":50.004635875822245,"z0":5.393314365422745,"aX":-8.885269297076574},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2694,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3902808568900231,"extension":6.752848588957471},"index":6,"playId":"6d48d78d-de7b-3675-a7c1-918ff188b78c","pitchNumber":5,"startTime":"2025-09-21T01:10:55.968Z","endTime":"2025-09-21T01:11:01.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-21T01:11:01.129Z","atBatIndex":70},"scoringPlays":[17,22,25,35,38,52,57,64],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":114.38,"y":102.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":117.39,"y":155.28},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":113.65,"y":140.6},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":145.88,"y":170.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"coordinates":{"x":71.33,"y":104.96},"type":"O","description":"Lineout"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10],"bottom":[11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":56.39,"y":103.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":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":124.07,"y":158.42},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"coordinates":{"x":77.54,"y":81.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":141.59,"y":158.3},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":26,"top":[16,17,18,19],"bottom":[20,21,22,23,24,25,26],"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":164.45,"y":68.88},"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":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":200.62,"y":40.34},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":112.55,"y":174.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":122.83,"y":192.79},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":161.42,"y":100.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":163.98,"y":134.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":110.13,"y":178.27},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":65.39,"y":110.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"coordinates":{"x":116.18,"y":106.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":77.83,"y":93.7},"type":"O","description":"Lineout"}]}},{"startIndex":27,"endIndex":32,"top":[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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":70.59,"y":84.59},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":59.79,"y":125.52},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":109.52,"y":172.22},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":127.67,"y":159.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":166.77,"y":68.68},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":41,"top":[33,34,35,36],"bottom":[37,38,39,40,41],"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":139.17,"y":149.22},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":138.07,"y":52.15},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":224.36,"y":98.62},"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":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":150.66,"y":172.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":57.25,"y":45.7},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":111.34,"y":99.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":75.49,"y":83.46},"type":"O","description":"Lineout"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44],"bottom":[45,46,47,48],"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":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":111.94,"y":174.64},"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":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":151.27,"y":172.22},"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":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":148.25,"y":174.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":56.87,"y":127.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":72.75,"y":68.2},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51],"bottom":[52,53,54,55],"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":157.33,"y":171.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":154.26,"y":67.35},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":236.25,"y":94.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":136.15,"y":151.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":58.63,"y":115.84},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":66,"top":[56,57,58,59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":77.12,"y":62.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":169.72,"y":57.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":76.54,"y":85.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":8,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":139.78,"y":158.3},"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":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":112.88,"y":154.03},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":87.13,"y":114.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":202.93,"y":75.29},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":191.61,"y":121.93},"type":"O","description":"Flyout"}]}},{"startIndex":67,"endIndex":70,"top":[67,68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":110.73,"y":174.03},"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":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":149.57,"y":126.8},"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":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":100.7,"y":75.85},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":6},"away":{"runs":3,"hits":7,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"catcher":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"first":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"second":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"third":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"shortstop":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"left":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"center":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"right":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"onDeck":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"inHole":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"battingOrder":10,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"offense":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"onDeck":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"inHole":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":2,"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":5,"groundOuts":10,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".249","atBats":34,"obp":".320","slg":".427","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":16,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".306","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":135,"era":"3.83","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.19","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":50,"strikes":85,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":6,"pitchesPerInning":"16.88","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":0,"chances":27,"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":22,"gamesStarted":21,"flyOuts":75,"groundOuts":111,"airOuts":126,"runs":39,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":95,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":6,"atBats":422,"obp":".284","caughtStealing":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1759,"era":"2.66","inningsPitched":"115.0","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.10","battersFaced":465,"outs":345,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1759,"balls":605,"strikes":1154,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".733","pitchesPerInning":"15.30","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"7.43","walksPer9Inn":"2.58","hitsPer9Inn":"7.28","runsScoredPer9":"3.05","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":24,"lineOuts":27},"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}},"ID669212":{"person":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":7,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":32,"obp":".429","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":132,"era":"12.27","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"2.05","battersFaced":35,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":44,"strikes":88,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"4.91","walksPer9Inn":"3.68","hitsPer9Inn":"14.73","runsScoredPer9":"12.27","homeRunsPer9":"3.68","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696136":{"person":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":12,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":49,"obp":".420","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":162,"era":"8.71","inningsPitched":"10.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"2.03","battersFaced":51,"outs":31,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":47,"strikes":115,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"15.68","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"0.87","hitsPer9Inn":"17.42","runsScoredPer9":"10.45","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":143,"flyOuts":88,"groundOuts":116,"airOuts":161,"runs":84,"doubles":29,"triples":0,"homeRuns":23,"strikeOuts":141,"baseOnBalls":85,"intentionalWalks":2,"hits":131,"hitByPitch":2,"avg":".241","atBats":544,"obp":".343","slg":".421","ops":".764","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":636,"totalBases":229,"rbi":74,"leftOnBase":199,"sacBunts":0,"sacFlies":5,"babip":".281","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.65","popOuts":32,"lineOuts":41},"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":289,"errors":1,"chances":295,"fielding":".997","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":{"summary":"4.0 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":74,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":31,"strikes":43,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":7,"gamesStarted":6,"flyOuts":15,"groundOuts":41,"airOuts":31,"runs":15,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":4,"atBats":118,"obp":".336","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":488,"era":"4.26","inningsPitched":"31.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.29","battersFaced":134,"outs":95,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":488,"balls":185,"strikes":303,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":2,"winPercentage":".750","pitchesPerInning":"15.41","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"4.83","walksPer9Inn":"3.13","hitsPer9Inn":"8.53","runsScoredPer9":"4.26","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":64,"gamesStarted":0,"flyOuts":36,"groundOuts":43,"airOuts":66,"runs":12,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":192,"obp":".217","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":795,"era":"1.94","inningsPitched":"55.2","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":23,"blownSaves":3,"earnedRuns":12,"whip":"0.81","battersFaced":207,"outs":167,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":264,"strikes":531,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"14.28","gamesFinished":4,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"8.57","walksPer9Inn":"1.94","hitsPer9Inn":"5.34","runsScoredPer9":"1.94","homeRunsPer9":"0.49","inheritedRunners":33,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"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":24,"gamesStarted":24,"flyOuts":124,"groundOuts":94,"airOuts":199,"runs":54,"doubles":18,"triples":1,"homeRuns":29,"strikeOuts":114,"baseOnBalls":25,"intentionalWalks":0,"hits":108,"hitByPitch":1,"atBats":512,"obp":".248","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":2085,"era":"3.37","inningsPitched":"139.0","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"0.96","battersFaced":541,"outs":417,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2085,"balls":671,"strikes":1414,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".563","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"7.38","walksPer9Inn":"1.62","hitsPer9Inn":"6.99","runsScoredPer9":"3.50","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":44,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":2,"chances":15,"fielding":".867","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-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":148,"flyOuts":96,"groundOuts":106,"airOuts":133,"runs":72,"doubles":22,"triples":4,"homeRuns":30,"strikeOuts":136,"baseOnBalls":51,"intentionalWalks":1,"hits":128,"hitByPitch":10,"avg":".255","atBats":501,"obp":".335","slg":".495","ops":".830","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":564,"totalBases":248,"rbi":82,"leftOnBase":187,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.70","popOuts":12,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":950,"errors":4,"chances":1032,"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":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":58,"groundOuts":82,"airOuts":108,"runs":47,"doubles":13,"triples":1,"homeRuns":17,"strikeOuts":74,"baseOnBalls":43,"intentionalWalks":0,"hits":90,"hitByPitch":3,"avg":".257","atBats":350,"obp":".340","slg":".446","ops":".786","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":156,"rbi":50,"leftOnBase":182,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.59","popOuts":23,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":22,"stolenBases":40,"stolenBasePercentage":".645","caughtStealingPercentage":".355","assists":22,"putOuts":737,"errors":2,"chances":761,"fielding":".997","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{},"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":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":{"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":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":150,"flyOuts":108,"groundOuts":112,"airOuts":184,"runs":88,"doubles":37,"triples":4,"homeRuns":29,"strikeOuts":149,"baseOnBalls":29,"intentionalWalks":1,"hits":140,"hitByPitch":8,"avg":".246","atBats":569,"obp":".287","slg":".478","ops":".765","caughtStealing":8,"stolenBases":35,"stolenBasePercentage":".814","caughtStealingPercentage":".186","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":622,"totalBases":272,"rbi":90,"leftOnBase":266,"sacBunts":5,"sacFlies":11,"babip":".276","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.62","popOuts":41,"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":5,"putOuts":406,"errors":2,"chances":413,"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":{"note":"(L, 2-2)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":54,"gamesStarted":4,"flyOuts":25,"groundOuts":32,"airOuts":53,"runs":14,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":1,"hits":37,"hitByPitch":5,"atBats":172,"obp":".292","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":759,"era":"2.30","inningsPitched":"47.0","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":12,"whip":"1.09","battersFaced":193,"outs":141,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":252,"strikes":507,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".500","pitchesPerInning":"16.15","gamesFinished":11,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"9.96","walksPer9Inn":"2.68","hitsPer9Inn":"7.09","runsScoredPer9":"2.68","homeRunsPer9":"0.96","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":19,"airOuts":6,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".267","atBats":45,"obp":".365","slg":".467","ops":".832","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":21,"rbi":9,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"3.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","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":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":60,"groundOuts":92,"airOuts":108,"runs":58,"doubles":17,"triples":3,"homeRuns":11,"strikeOuts":108,"baseOnBalls":40,"intentionalWalks":1,"hits":91,"hitByPitch":11,"avg":".229","atBats":398,"obp":".316","slg":".369","ops":".685","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":147,"rbi":33,"leftOnBase":164,"sacBunts":1,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.18","popOuts":17,"lineOuts":31},"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":172,"errors":6,"chances":248,"fielding":".976","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":102,"groundOuts":92,"airOuts":171,"runs":69,"doubles":30,"triples":3,"homeRuns":27,"strikeOuts":158,"baseOnBalls":69,"intentionalWalks":1,"hits":132,"hitByPitch":1,"avg":".242","atBats":545,"obp":".324","slg":".457","ops":".781","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":623,"totalBases":249,"rbi":91,"leftOnBase":234,"sacBunts":0,"sacFlies":8,"babip":".285","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.18","popOuts":31,"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":79,"errors":3,"chances":83,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":17,"flyOuts":49,"groundOuts":77,"airOuts":82,"runs":45,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":93,"baseOnBalls":28,"intentionalWalks":0,"hits":69,"hitByPitch":15,"atBats":320,"obp":".308","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1480,"era":"4.69","inningsPitched":"86.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.12","battersFaced":364,"outs":259,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1480,"balls":543,"strikes":937,"strikePercentage":".630","hitBatsmen":15,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".273","pitchesPerInning":"17.14","gamesFinished":1,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.92","hitsPer9Inn":"7.19","runsScoredPer9":"4.69","homeRunsPer9":"1.25","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":true,"isSubstitute":false}},"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":{"summary":"2.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":22,"gamesStarted":18,"flyOuts":71,"groundOuts":73,"airOuts":132,"runs":58,"doubles":26,"triples":0,"homeRuns":15,"strikeOuts":85,"baseOnBalls":33,"intentionalWalks":1,"hits":94,"hitByPitch":7,"atBats":381,"obp":".317","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1707,"era":"4.91","inningsPitched":"99.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.28","battersFaced":424,"outs":297,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1707,"balls":635,"strikes":1072,"strikePercentage":".630","hitBatsmen":7,"balks":2,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":1,"winPercentage":".308","pitchesPerInning":"17.24","gamesFinished":1,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"7.73","walksPer9Inn":"3.00","hitsPer9Inn":"8.55","runsScoredPer9":"5.27","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":30,"lineOuts":31},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":20,"groundOuts":35,"airOuts":41,"runs":17,"doubles":2,"triples":0,"homeRuns":9,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".227","atBats":128,"obp":".246","slg":".453","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":58,"rbi":24,"leftOnBase":60,"sacBunts":1,"sacFlies":2,"babip":".211","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.22","popOuts":12,"lineOuts":9},"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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":11,"putOuts":295,"errors":1,"chances":307,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":52,"gamesStarted":0,"flyOuts":26,"groundOuts":51,"airOuts":39,"runs":22,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":60,"baseOnBalls":11,"intentionalWalks":1,"hits":39,"hitByPitch":0,"atBats":186,"obp":".251","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":742,"era":"3.53","inningsPitched":"51.0","wins":4,"losses":3,"saves":5,"saveOpportunities":6,"holds":15,"blownSaves":1,"earnedRuns":20,"whip":"0.98","battersFaced":200,"outs":153,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":742,"balls":224,"strikes":518,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":2,"winPercentage":".571","pitchesPerInning":"14.55","gamesFinished":17,"strikeoutWalkRatio":"5.45","strikeoutsPer9Inn":"10.59","walksPer9Inn":"1.94","hitsPer9Inn":"6.88","runsScoredPer9":"3.88","homeRunsPer9":"1.24","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":116,"groundOuts":139,"airOuts":207,"runs":67,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":151,"baseOnBalls":41,"intentionalWalks":0,"hits":152,"hitByPitch":8,"atBats":638,"obp":".290","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2660,"era":"3.20","inningsPitched":"174.1","wins":13,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.11","battersFaced":698,"outs":523,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2660,"balls":876,"strikes":1784,"strikePercentage":".670","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":11,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".619","pitchesPerInning":"15.26","gamesFinished":0,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"7.80","walksPer9Inn":"2.12","hitsPer9Inn":"7.85","runsScoredPer9":"3.46","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":5,"sacFlies":6,"passedBall":0,"popOuts":47,"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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".250","slg":".143","ops":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":1,"rbi":0,"leftOnBase":7,"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":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":31,"gamesStarted":26,"flyOuts":85,"groundOuts":140,"airOuts":180,"runs":73,"doubles":29,"triples":2,"homeRuns":20,"strikeOuts":120,"baseOnBalls":43,"intentionalWalks":0,"hits":153,"hitByPitch":6,"atBats":582,"obp":".317","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2457,"era":"4.10","inningsPitched":"153.2","wins":10,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.28","battersFaced":642,"outs":461,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2457,"balls":866,"strikes":1591,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":6,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".588","pitchesPerInning":"15.99","gamesFinished":3,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"7.03","walksPer9Inn":"2.52","hitsPer9Inn":"8.96","runsScoredPer9":"4.28","homeRunsPer9":"1.17","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":7,"passedBall":0,"popOuts":42,"lineOuts":53},"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":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":152,"flyOuts":76,"groundOuts":129,"airOuts":139,"runs":82,"doubles":23,"triples":3,"homeRuns":23,"strikeOuts":165,"baseOnBalls":44,"intentionalWalks":1,"hits":140,"hitByPitch":2,"avg":".247","atBats":567,"obp":".301","slg":".420","ops":".721","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":619,"totalBases":238,"rbi":76,"leftOnBase":253,"sacBunts":1,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.65","popOuts":24,"lineOuts":39},"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":346,"putOuts":213,"errors":10,"chances":569,"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":55,"gamesStarted":0,"flyOuts":22,"groundOuts":46,"airOuts":45,"runs":23,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":22,"intentionalWalks":2,"hits":44,"hitByPitch":3,"atBats":181,"obp":".329","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":857,"era":"3.14","inningsPitched":"48.2","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":17,"whip":"1.36","battersFaced":211,"outs":146,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":857,"balls":302,"strikes":555,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".600","pitchesPerInning":"17.61","gamesFinished":7,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"9.43","walksPer9Inn":"4.07","hitsPer9Inn":"8.14","runsScoredPer9":"4.25","homeRunsPer9":"1.11","inheritedRunners":30,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","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":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":149,"flyOuts":108,"groundOuts":168,"airOuts":189,"runs":82,"doubles":29,"triples":4,"homeRuns":6,"strikeOuts":44,"baseOnBalls":38,"intentionalWalks":1,"hits":171,"hitByPitch":7,"avg":".301","atBats":568,"obp":".350","slg":".398","ops":".748","caughtStealing":6,"stolenBases":28,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":617,"totalBases":226,"rbi":59,"leftOnBase":221,"sacBunts":0,"sacFlies":4,"babip":".316","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.67","popOuts":29,"lineOuts":52},"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":358,"putOuts":240,"errors":4,"chances":602,"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":{},"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":65,"gamesStarted":1,"flyOuts":22,"groundOuts":74,"airOuts":49,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":71,"baseOnBalls":21,"intentionalWalks":0,"hits":43,"hitByPitch":6,"atBats":236,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1063,"era":"2.16","inningsPitched":"66.2","wins":4,"losses":2,"saves":3,"saveOpportunities":6,"holds":25,"blownSaves":3,"earnedRuns":16,"whip":"0.96","battersFaced":264,"outs":200,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1063,"balls":392,"strikes":671,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".667","pitchesPerInning":"15.95","gamesFinished":9,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"9.59","walksPer9Inn":"2.84","hitsPer9Inn":"5.81","runsScoredPer9":"2.43","homeRunsPer9":"0.54","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":false,"isOnBench":true,"isSubstitute":false}},"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":122,"flyOuts":69,"groundOuts":100,"airOuts":136,"runs":49,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":91,"baseOnBalls":52,"intentionalWalks":1,"hits":89,"hitByPitch":3,"avg":".216","atBats":412,"obp":".306","slg":".320","ops":".626","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":132,"rbi":52,"leftOnBase":181,"sacBunts":0,"sacFlies":4,"babip":".248","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.46","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":54,"putOuts":708,"errors":2,"chances":764,"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":"700","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":57,"groundOuts":91,"airOuts":120,"runs":50,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":85,"baseOnBalls":36,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".223","atBats":376,"obp":".292","slg":".386","ops":".678","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":145,"rbi":42,"leftOnBase":165,"sacBunts":0,"sacFlies":4,"babip":".254","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":28,"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":205,"putOuts":79,"errors":7,"chances":291,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":30,"groundOuts":37,"airOuts":57,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".225","atBats":160,"obp":".293","slg":".325","ops":".618","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":52,"rbi":18,"leftOnBase":63,"sacBunts":0,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.33","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,621020,691718,807713,650489,673548,624512,682634,608348,665871,519141,650644,552640],"pitchers":[665871,519141,650644,552640],"bench":[467793,457759],"bullpen":[571510,690990,684007,641745,669212,607067,573124,647336,592791,573204,696136],"battingOrder":[683737,663538,664023,694208,621020,691718,807713,673548,608348],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Castro, W (17, Burns, Ch); McGuire (2, Burns, Ch); Shaw (21, Pagán)."},{"label":"HR","value":"Busch (30, 3rd inning off Littell, 0 on, 1 out); McGuire (9, 5th inning off Littell, 0 on, 2 out)."},{"label":"TB","value":"Busch 4; Castro, W 2; Hoerner 2; McGuire 6; Shaw 2."},{"label":"RBI","value":"Busch (82); McGuire 2 (24)."},{"label":"2-out RBI","value":"McGuire."},{"label":"Runners left in scoring position, 2 out","value":"Swanson; Suzuki; Ballesteros."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"5."}]}],"note":[{"label":"a","value":"Struck out for Castro, W in the 9th."},{"label":"1","value":"Ran for McGuire in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".245","atBats":34,"obp":".316","slg":".393","ops":".709","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":19,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.33","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"3.94","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.23","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":46,"strikes":90,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"15.11","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID668881":{"person":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":63,"groundOuts":61,"airOuts":115,"runs":33,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":125,"baseOnBalls":24,"intentionalWalks":0,"hits":70,"hitByPitch":2,"atBats":370,"obp":".242","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1652,"era":"2.74","inningsPitched":"101.2","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"0.92","battersFaced":397,"outs":305,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1652,"balls":516,"strikes":1136,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".636","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"5.21","strikeoutsPer9Inn":"11.07","walksPer9Inn":"2.12","hitsPer9Inn":"6.20","runsScoredPer9":"2.92","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":28,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":155,"flyOuts":57,"groundOuts":159,"airOuts":112,"runs":100,"doubles":31,"triples":7,"homeRuns":20,"strikeOuts":174,"baseOnBalls":65,"intentionalWalks":10,"hits":158,"hitByPitch":2,"avg":".262","atBats":602,"obp":".336","slg":".437","ops":".773","caughtStealing":8,"stolenBases":36,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":670,"totalBases":263,"rbi":83,"leftOnBase":264,"sacBunts":0,"sacFlies":1,"babip":".337","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.10","popOuts":20,"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":326,"putOuts":210,"errors":25,"chances":561,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"43","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"401","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".261","atBats":46,"obp":".306","slg":".543","ops":".849","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":25,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.50","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":70,"errors":1,"chances":81,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(S, 29)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":66,"gamesStarted":0,"flyOuts":47,"groundOuts":35,"airOuts":80,"runs":26,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":78,"baseOnBalls":21,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":231,"obp":".243","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1010,"era":"3.06","inningsPitched":"64.2","wins":2,"losses":4,"saves":29,"saveOpportunities":35,"holds":2,"blownSaves":6,"earnedRuns":22,"whip":"0.94","battersFaced":255,"outs":194,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":1010,"balls":346,"strikes":664,"strikePercentage":".660","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".333","pitchesPerInning":"15.62","gamesFinished":53,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"10.86","walksPer9Inn":"2.92","hitsPer9Inn":"5.57","runsScoredPer9":"3.62","homeRunsPer9":"1.39","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":15},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":73,"gamesStarted":1,"flyOuts":31,"groundOuts":63,"airOuts":59,"runs":35,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":74,"baseOnBalls":44,"intentionalWalks":3,"hits":50,"hitByPitch":5,"atBats":244,"obp":".336","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1240,"era":"4.34","inningsPitched":"66.1","wins":6,"losses":3,"saves":1,"saveOpportunities":2,"holds":16,"blownSaves":1,"earnedRuns":32,"whip":"1.42","battersFaced":295,"outs":199,"gamesPitched":73,"completeGames":0,"shutouts":0,"pitchesThrown":1240,"balls":493,"strikes":747,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".667","pitchesPerInning":"18.69","gamesFinished":7,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"10.04","walksPer9Inn":"5.97","hitsPer9Inn":"6.78","runsScoredPer9":"4.75","homeRunsPer9":"1.09","inheritedRunners":39,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":13},"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":true,"isSubstitute":false}},"ID682622":{"person":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"1-2 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":43,"groundOuts":77,"airOuts":74,"runs":42,"doubles":17,"triples":2,"homeRuns":13,"strikeOuts":76,"baseOnBalls":16,"intentionalWalks":0,"hits":84,"hitByPitch":3,"avg":".272","atBats":309,"obp":".312","slg":".466","ops":".778","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":144,"rbi":49,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.77","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":106,"errors":5,"chances":159,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 31)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":76,"gamesStarted":0,"flyOuts":34,"groundOuts":54,"airOuts":78,"runs":21,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":70,"baseOnBalls":26,"intentionalWalks":0,"hits":51,"hitByPitch":5,"atBats":252,"obp":".289","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1164,"era":"2.45","inningsPitched":"69.2","wins":1,"losses":5,"saves":6,"saveOpportunities":10,"holds":31,"blownSaves":4,"earnedRuns":19,"whip":"1.11","battersFaced":285,"outs":209,"gamesPitched":76,"completeGames":0,"shutouts":0,"pitchesThrown":1164,"balls":412,"strikes":752,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".167","pitchesPerInning":"16.71","gamesFinished":15,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"9.04","walksPer9Inn":"3.36","hitsPer9Inn":"6.59","runsScoredPer9":"2.71","homeRunsPer9":"0.90","inheritedRunners":29,"inheritedRunnersScored":13,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"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"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":101,"groundOuts":143,"airOuts":169,"runs":73,"doubles":31,"triples":6,"homeRuns":17,"strikeOuts":155,"baseOnBalls":59,"intentionalWalks":0,"hits":138,"hitByPitch":11,"atBats":594,"obp":".309","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2689,"era":"3.86","inningsPitched":"161.0","wins":14,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.22","battersFaced":675,"outs":483,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2689,"balls":1015,"strikes":1674,"strikePercentage":".620","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".583","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"8.66","walksPer9Inn":"3.30","hitsPer9Inn":"7.71","runsScoredPer9":"4.08","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":9,"passedBall":0,"popOuts":27,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":6,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":140,"flyOuts":82,"groundOuts":91,"airOuts":138,"runs":71,"doubles":17,"triples":0,"homeRuns":15,"strikeOuts":157,"baseOnBalls":53,"intentionalWalks":0,"hits":109,"hitByPitch":5,"avg":".223","atBats":488,"obp":".304","slg":".350","ops":".654","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":171,"rbi":49,"leftOnBase":213,"sacBunts":3,"sacFlies":4,"babip":".294","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.53","popOuts":31,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":288,"putOuts":188,"errors":7,"chances":483,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":59,"groundOuts":149,"airOuts":134,"runs":49,"doubles":16,"triples":3,"homeRuns":5,"strikeOuts":107,"baseOnBalls":34,"intentionalWalks":1,"hits":121,"hitByPitch":5,"avg":".238","atBats":509,"obp":".291","slg":".310","ops":".601","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":550,"totalBases":158,"rbi":48,"leftOnBase":224,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.80","popOuts":34,"lineOuts":41},"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":281,"putOuts":94,"errors":5,"chances":380,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":26,"flyOuts":101,"groundOuts":161,"airOuts":188,"runs":85,"doubles":43,"triples":1,"homeRuns":22,"strikeOuts":113,"baseOnBalls":40,"intentionalWalks":1,"hits":156,"hitByPitch":6,"atBats":604,"obp":".307","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2501,"era":"4.60","inningsPitched":"160.1","wins":10,"losses":13,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":82,"whip":"1.22","battersFaced":664,"outs":481,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":2501,"balls":879,"strikes":1622,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".435","pitchesPerInning":"15.60","gamesFinished":1,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.34","walksPer9Inn":"2.25","hitsPer9Inn":"8.76","runsScoredPer9":"4.77","homeRunsPer9":"1.23","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":5,"sacFlies":9,"passedBall":0,"popOuts":41,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666181":{"person":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":33,"groundOuts":47,"airOuts":62,"runs":31,"doubles":8,"triples":2,"homeRuns":12,"strikeOuts":63,"baseOnBalls":15,"intentionalWalks":1,"hits":50,"hitByPitch":1,"avg":".231","atBats":216,"obp":".277","slg":".454","ops":".731","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":98,"rbi":41,"leftOnBase":97,"sacBunts":0,"sacFlies":6,"babip":".259","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":148,"errors":2,"chances":153,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":145,"flyOuts":79,"groundOuts":136,"airOuts":172,"runs":79,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":110,"baseOnBalls":76,"intentionalWalks":0,"hits":143,"hitByPitch":16,"avg":".259","atBats":552,"obp":".362","slg":".373","ops":".735","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":653,"totalBases":206,"rbi":50,"leftOnBase":171,"sacBunts":4,"sacFlies":5,"babip":".300","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.46","popOuts":44,"lineOuts":49},"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":354,"errors":3,"chances":361,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":53,"groundOuts":86,"airOuts":91,"runs":60,"doubles":16,"triples":5,"homeRuns":15,"strikeOuts":107,"baseOnBalls":29,"intentionalWalks":2,"hits":101,"hitByPitch":1,"avg":".266","atBats":379,"obp":".316","slg":".454","ops":".770","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":172,"rbi":64,"leftOnBase":168,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.27","popOuts":16,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":125,"errors":3,"chances":128,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669289":{"person":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":59,"groundOuts":80,"airOuts":115,"runs":25,"doubles":12,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":1,"avg":".243","atBats":301,"obp":".292","slg":".282","ops":".574","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":85,"rbi":16,"leftOnBase":128,"sacBunts":3,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":24,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":83,"errors":3,"chances":207,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":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":88,"flyOuts":43,"groundOuts":83,"airOuts":81,"runs":34,"doubles":16,"triples":1,"homeRuns":10,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":1,"hits":94,"hitByPitch":1,"avg":".312","atBats":301,"obp":".349","slg":".472","ops":".821","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":142,"rbi":43,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.10","popOuts":18,"lineOuts":20},"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":33,"putOuts":59,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":139,"flyOuts":83,"groundOuts":94,"airOuts":158,"runs":65,"doubles":20,"triples":2,"homeRuns":21,"strikeOuts":119,"baseOnBalls":46,"intentionalWalks":0,"hits":118,"hitByPitch":4,"avg":".243","atBats":486,"obp":".312","slg":".422","ops":".734","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":205,"rbi":74,"leftOnBase":208,"sacBunts":1,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.14","popOuts":41,"lineOuts":34},"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":70,"putOuts":766,"errors":2,"chances":838,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683175":{"person":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":13,"groundOuts":12,"airOuts":24,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":69,"obp":".268","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":316,"era":"3.05","inningsPitched":"20.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.02","battersFaced":82,"outs":62,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":316,"balls":126,"strikes":190,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.29","gamesFinished":4,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"10.45","walksPer9Inn":"4.79","hitsPer9Inn":"4.35","runsScoredPer9":"3.48","homeRunsPer9":"1.31","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624431":{"person":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":44,"groundOuts":91,"airOuts":83,"runs":30,"doubles":20,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":15,"intentionalWalks":0,"hits":67,"hitByPitch":0,"avg":".246","atBats":272,"obp":".282","slg":".364","ops":".646","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":99,"rbi":22,"leftOnBase":109,"sacBunts":1,"sacFlies":4,"babip":".267","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":17,"lineOuts":22},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":48,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.14","battersFaced":12,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":21,"strikes":27,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"20.57","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"15.43","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":19,"stolenBases":60,"stolenBasePercentage":".759","caughtStealingPercentage":".241","assists":29,"putOuts":714,"errors":4,"chances":747,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668933":{"person":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 19)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":12,"groundOuts":87,"airOuts":32,"runs":37,"doubles":17,"triples":0,"homeRuns":2,"strikeOuts":60,"baseOnBalls":24,"intentionalWalks":0,"hits":66,"hitByPitch":0,"atBats":240,"obp":".341","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":981,"era":"4.26","inningsPitched":"61.1","wins":8,"losses":5,"saves":0,"saveOpportunities":6,"holds":19,"blownSaves":6,"earnedRuns":29,"whip":"1.47","battersFaced":269,"outs":184,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":981,"balls":333,"strikes":648,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"2.72","rbi":0,"winPercentage":".615","pitchesPerInning":"15.99","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.80","walksPer9Inn":"3.52","hitsPer9Inn":"9.68","runsScoredPer9":"5.43","homeRunsPer9":"0.29","inheritedRunners":25,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":5,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":41,"groundOuts":57,"airOuts":58,"runs":38,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":110,"baseOnBalls":36,"intentionalWalks":1,"hits":64,"hitByPitch":1,"avg":".224","atBats":286,"obp":".310","slg":".409","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":117,"rbi":48,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.83","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":10,"stolenBases":39,"stolenBasePercentage":".796","caughtStealingPercentage":".204","assists":16,"putOuts":518,"errors":2,"chances":536,"fielding":".996","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666158":{"person":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"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":134,"flyOuts":57,"groundOuts":110,"airOuts":91,"runs":47,"doubles":25,"triples":2,"homeRuns":5,"strikeOuts":112,"baseOnBalls":55,"intentionalWalks":0,"hits":113,"hitByPitch":0,"avg":".265","atBats":426,"obp":".349","slg":".369","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":157,"rbi":50,"leftOnBase":170,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.20","popOuts":8,"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":39,"putOuts":98,"errors":5,"chances":142,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":84,"groundOuts":142,"airOuts":152,"runs":59,"doubles":22,"triples":1,"homeRuns":22,"strikeOuts":144,"baseOnBalls":28,"intentionalWalks":1,"hits":134,"hitByPitch":13,"atBats":566,"obp":".287","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","numberOfPitches":2371,"era":"3.44","inningsPitched":"149.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.08","battersFaced":613,"outs":448,"gamesPitched":27,"completeGames":2,"shutouts":1,"pitchesThrown":2371,"balls":804,"strikes":1567,"strikePercentage":".660","hitBatsmen":13,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"5.14","strikeoutsPer9Inn":"8.68","walksPer9Inn":"1.69","hitsPer9Inn":"8.08","runsScoredPer9":"3.56","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":30,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 10-8)","summary":"5.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":26,"strikes":47,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":31,"gamesStarted":31,"flyOuts":121,"groundOuts":176,"airOuts":225,"runs":80,"doubles":32,"triples":1,"homeRuns":36,"strikeOuts":127,"baseOnBalls":30,"intentionalWalks":1,"hits":171,"hitByPitch":7,"atBats":694,"obp":".283","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2703,"era":"3.86","inningsPitched":"182.0","wins":10,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.10","battersFaced":739,"outs":546,"gamesPitched":31,"completeGames":1,"shutouts":0,"pitchesThrown":2703,"balls":891,"strikes":1812,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"winPercentage":".556","pitchesPerInning":"14.85","gamesFinished":0,"strikeoutWalkRatio":"4.23","strikeoutsPer9Inn":"6.28","walksPer9Inn":"1.48","hitsPer9Inn":"8.46","runsScoredPer9":"3.96","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":47,"lineOuts":57},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687209":{"person":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":5,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":39,"obp":".326","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.40","battersFaced":43,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":63,"strikes":102,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"11.70","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.70","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":true,"isSubstitute":false}},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":125,"groundOuts":103,"airOuts":214,"runs":57,"doubles":27,"triples":1,"homeRuns":18,"strikeOuts":143,"baseOnBalls":42,"intentionalWalks":0,"hits":138,"hitByPitch":3,"atBats":591,"obp":".286","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":2506,"era":"2.88","inningsPitched":"156.1","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.15","battersFaced":643,"outs":469,"gamesPitched":27,"completeGames":1,"shutouts":1,"pitchesThrown":2506,"balls":842,"strikes":1664,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".563","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"8.23","walksPer9Inn":"2.42","hitsPer9Inn":"7.94","runsScoredPer9":"3.28","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":48,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":2,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":48,"gamesStarted":3,"flyOuts":44,"groundOuts":70,"airOuts":79,"runs":38,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":1,"hits":69,"hitByPitch":2,"atBats":269,"obp":".307","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1137,"era":"4.52","inningsPitched":"67.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":34,"whip":"1.29","battersFaced":291,"outs":203,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":1137,"balls":405,"strikes":732,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".333","pitchesPerInning":"16.80","gamesFinished":19,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"7.05","walksPer9Inn":"2.39","hitsPer9Inn":"9.18","runsScoredPer9":"5.05","homeRunsPer9":"1.46","inheritedRunners":24,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":12,"strikes":24,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":8,"flyOuts":19,"groundOuts":27,"airOuts":33,"runs":25,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":60,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":160,"obp":".316","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":702,"era":"4.99","inningsPitched":"39.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.39","battersFaced":175,"outs":119,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":702,"balls":243,"strikes":459,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":1,"winPercentage":".000","pitchesPerInning":"17.70","gamesFinished":1,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"13.61","walksPer9Inn":"3.18","hitsPer9Inn":"9.30","runsScoredPer9":"5.67","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[670770,668715,666158,609280,669720,701398,666181,682622,682829,663886,663647,680574,641793,668933,695505,663574,641941],"pitchers":[641793,668933,695505,663574,641941],"bench":[669289,624431],"bullpen":[671096,605130,668881,666157,607259,687209,683175,663903,608718],"battingOrder":[670770,668715,609280,701398,682622,682829,663886,663647,680574],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"De La Cruz, E (31, Civale)."},{"label":"HR","value":"Steer (21, 5th inning off Pomeranz, 0 on, 1 out); Friedl (13, 7th inning off Civale, 0 on, 0 out); Stephenson, T (12, 8th inning off Kittredge, 1 on, 1 out)."},{"label":"TB","value":"Andujar; Benson; De La Cruz, E 2; Friedl 5; Marte, N; McLain, M; Steer 4; Stephenson, T 4."},{"label":"RBI","value":"Benson (41); Friedl (50); Steer 2 (74); Stephenson, T 2 (48)."},{"label":"2-out RBI","value":"Benson."},{"label":"Runners left in scoring position, 2 out","value":"McLain, M; Hayes; De La Cruz, E."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"De La Cruz, E (36, 2nd base off Assad/McGuire); McLain, M (18, 2nd base off Assad/McGuire); Marte, N (9, 2nd base off Kittredge/Kelly, C)."}]}],"note":[{"label":"a","value":"Singled for Lux in the 5th."},{"label":"b","value":"Lined out for Benson in the 5th."}]}},"officials":[{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Assad."},{"label":"Pitches-strikes","value":"Assad 74-43; Pomeranz 13-10; Civale 29-18; Kittredge 19-14; Littell 73-47; Ashcraft, G 6-4; Burns, Ch 36-24; Santillan 8-6; Pagán 13-9."},{"label":"Groundouts-flyouts","value":"Assad 4-3; Pomeranz 0-0; Civale 1-1; Kittredge 0-1; Littell 4-2; Ashcraft, G 3-0; Burns, Ch 1-2; Santillan 1-0; Pagán 1-1."},{"label":"Batters faced","value":"Assad 18; Pomeranz 5; Civale 8; Kittredge 5; Littell 19; Ashcraft, G 3; Burns, Ch 7; Santillan 2; Pagán 4."},{"label":"Inherited runners-scored","value":"Santillan 2-0."},{"label":"Umpires","value":"HP: David Rackley. 1B: Brian Walsh. 2B: Edwin Moscoso. 3B: Chad Whitson. "},{"label":"Weather","value":"84 degrees, Clear."},{"label":"Wind","value":"4 mph, In From CF."},{"label":"First pitch","value":"6:43 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"31,756."},{"label":"Venue","value":"Great American Ball Park."},{"label":"September 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512","boxscoreName":"McGuire"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":20,"groundOuts":35,"airOuts":41,"runs":17,"doubles":2,"triples":0,"homeRuns":9,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".227","atBats":128,"obp":".246","slg":".453","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":58,"rbi":24,"leftOnBase":60,"sacBunts":1,"sacFlies":2,"babip":".211","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.22","popOuts":12,"lineOuts":9},"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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":11,"putOuts":295,"errors":1,"chances":307,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","boxscoreName":"Friedl"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":145,"flyOuts":79,"groundOuts":136,"airOuts":172,"runs":79,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":110,"baseOnBalls":76,"intentionalWalks":0,"hits":143,"hitByPitch":16,"avg":".259","atBats":552,"obp":".362","slg":".373","ops":".735","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":653,"totalBases":206,"rbi":50,"leftOnBase":171,"sacBunts":4,"sacFlies":5,"babip":".300","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.46","popOuts":44,"lineOuts":49},"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":354,"errors":3,"chances":361,"fielding":".992","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":58,"hittingGameScore":58},{"player":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","boxscoreName":"Stephenson, T"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":41,"groundOuts":57,"airOuts":58,"runs":38,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":110,"baseOnBalls":36,"intentionalWalks":1,"hits":64,"hitByPitch":1,"avg":".224","atBats":286,"obp":".310","slg":".409","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":117,"rbi":48,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.83","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":10,"stolenBases":39,"stolenBasePercentage":".796","caughtStealingPercentage":".204","assists":16,"putOuts":518,"errors":2,"chances":536,"fielding":".996","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"loser":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"save":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}