{"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":776149,"link":"/api/v1.1/game/776149/feed/live","metaData":{"wait":10,"timeStamp":"20250928_214145","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776149,"type":"R","doubleHeader":"N","id":"2025/09/28/pitmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776149-2025-09-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-28T19:15:00Z","originalDate":"2025-09-28","officialDate":"2025-09-28","dayNight":"day","time":"3:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2025,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":162,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":71,"losses":91,"ties":0,"pct":".438"},"records":{},"divisionLeader":false,"wins":71,"losses":91,"winningPercentage":".438"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2025,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":162,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":86,"ties":0,"pct":".469"},"records":{},"divisionLeader":false,"wins":76,"losses":86,"winningPercentage":".469"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID672744":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744","firstName":"Alexander","lastName":"Canario","primaryNumber":"29","birthDate":"2000-05-07","currentAge":26,"birthCity":"Montecristi","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alexander","useLastName":"Canario","boxscoreName":"Canario","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"cah-NAR-ee-oh","mlbDebutDate":"2023-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexander Canario","nameSlug":"alexander-canario-672744","firstLastName":"Alexander Canario","lastFirstName":"Canario, Alexander","lastInitName":"Canario, A","initLastName":"A Canario","fullFMLName":"Alexander Canario","fullLFMName":"Canario, Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID595777":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777","firstName":"Jurickson","lastName":"Profar","primaryNumber":"17","birthDate":"1993-02-20","currentAge":33,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jurickson","useLastName":"Profar","middleName":"Barthelomeus","boxscoreName":"Profar, Jurickson","nickName":"El Patron","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"JUR-ick-son PRO-far","mlbDebutDate":"2012-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jurickson Profar","nameSlug":"jurickson-profar-595777","firstLastName":"Jurickson Profar","lastFirstName":"Profar, Jurickson","lastInitName":"Profar, J","initLastName":"J Profar","fullFMLName":"Jurickson Barthelomeus Profar","fullLFMName":"Profar, Jurickson Barthelomeus","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID678894":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894","firstName":"Liover","lastName":"Peguero","birthDate":"2000-12-31","currentAge":25,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Liover","useLastName":"Peguero","boxscoreName":"Peguero","gender":"M","nameMatrilineal":"Sosa","isPlayer":true,"isVerified":true,"pronunciation":"LEE-over puh-GAIR-oh","mlbDebutDate":"2022-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liover Peguero","nameSlug":"liover-peguero-678894","firstLastName":"Liover Peguero","lastFirstName":"Peguero, Liover","lastInitName":"Peguero, L","initLastName":"L Peguero","fullFMLName":"Liover Peguero","fullLFMName":"Peguero, Liover ","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693312":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312","firstName":"Kyle","lastName":"Nicolas","birthDate":"1999-02-22","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nicolas","middleName":"Todd","boxscoreName":"Nicolas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"Nicholas","mlbDebutDate":"2023-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Nicolas","nameSlug":"kyle-nicolas-693312","firstLastName":"Kyle Nicolas","lastFirstName":"Nicolas, Kyle","lastInitName":"Nicolas, K","initLastName":"K Nicolas","fullFMLName":"Kyle Todd Nicolas","fullLFMName":"Nicolas, Kyle Todd","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID689172":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172","firstName":"Brett","lastName":"Wisely","primaryNumber":"0","birthDate":"1999-05-08","currentAge":27,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brett","useLastName":"Wisely","middleName":"Michael","boxscoreName":"Wisely","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"WISE-lee","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Wisely","nameSlug":"brett-wisely-689172","firstLastName":"Brett Wisely","lastFirstName":"Wisely, Brett","lastInitName":"Wisely, B","initLastName":"B Wisely","fullFMLName":"Brett Michael Wisely","fullLFMName":"Wisely, Brett Michael","strikeZoneTop":3.085,"strikeZoneBottom":1.557},"ID670912":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912","firstName":"Johan","lastName":"Oviedo","primaryNumber":"29","birthDate":"1998-03-02","currentAge":28,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Johan","useLastName":"Oviedo","boxscoreName":"Oviedo","gender":"M","nameMatrilineal":"Puig","isPlayer":true,"isVerified":false,"pronunciation":"YO-hahn oh-vee-YAY-doh","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johan Oviedo","nameSlug":"johan-oviedo-670912","firstLastName":"Johan Oviedo","lastFirstName":"Oviedo, Johan","lastInitName":"Oviedo, J","initLastName":"J Oviedo","fullFMLName":"Johan Oviedo","fullLFMName":"Oviedo, Johan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687478":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478","firstName":"Cameron","lastName":"Devanney","primaryNumber":"34","birthDate":"1997-04-13","currentAge":29,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cam","useLastName":"Devanney","middleName":"Michael","boxscoreName":"Devanney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"duh-VAY-nee","mlbDebutDate":"2025-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Devanney","nameSlug":"cam-devanney-687478","firstLastName":"Cam Devanney","lastFirstName":"Devanney, Cam","lastInitName":"Devanney, C","initLastName":"C Devanney","fullFMLName":"Cameron Michael Devanney","fullLFMName":"Devanney, Cameron Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID660644":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644","firstName":"Vidal","lastName":"Bruján","primaryNumber":"2","birthDate":"1998-02-09","currentAge":28,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Vidal","useLastName":"Bruján","boxscoreName":"Bruján","gender":"M","nameMatrilineal":"Esteva","isPlayer":true,"isVerified":false,"pronunciation":"VEE-dahl broo-HAHN","mlbDebutDate":"2021-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vidal Bruján","nameSlug":"vidal-brujan-660644","firstLastName":"Vidal Bruján","lastFirstName":"Bruján, Vidal","lastInitName":"Bruján, V","initLastName":"V Bruján","fullFMLName":"Vidal Bruján","fullLFMName":"Bruján, Vidal","strikeZoneTop":3.085,"strikeZoneBottom":1.557},"ID669261":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","firstName":"Jack","lastName":"Suwinski","birthDate":"1998-07-29","currentAge":28,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jack","useLastName":"Suwinski","middleName":"William","boxscoreName":"Suwinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-WIN-ski","mlbDebutDate":"2022-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Suwinski","nameSlug":"jack-suwinski-669261","firstLastName":"Jack Suwinski","lastFirstName":"Suwinski, Jack","lastInitName":"Suwinski, J","initLastName":"J Suwinski","fullFMLName":"Jack William Suwinski","fullLFMName":"Suwinski, Jack William","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID676702":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702","firstName":"Hunter","lastName":"Stratton","primaryNumber":"63","birthDate":"1996-11-17","currentAge":29,"birthCity":"Bristol","birthStateProvince":"TN","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Stratton","boxscoreName":"Stratton, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Stratton","nameSlug":"hunter-stratton-676702","firstLastName":"Hunter Stratton","lastFirstName":"Stratton, Hunter","lastInitName":"Stratton, H","initLastName":"H Stratton","fullFMLName":"Hunter Stratton","fullLFMName":"Stratton, Hunter ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID802686":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686","firstName":"Hayden","lastName":"Harris","birthDate":"1999-03-02","currentAge":27,"birthCity":"Augusta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Harris","middleName":"Lee","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hayden Harris","nameSlug":"hayden-harris-802686","firstLastName":"Hayden Harris","lastFirstName":"Harris, Hayden","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hayden Lee Harris","fullLFMName":"Harris, Hayden Lee","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID804668":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","firstName":"Rafael","lastName":"Flores","primaryNumber":"43","birthDate":"2000-11-07","currentAge":25,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Flores Jr.","boxscoreName":"Flores Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Flores Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"rafael-flores-jr-804668","firstLastName":"Rafael Flores Jr.","lastFirstName":"Flores Jr., Rafael","lastInitName":"Flores Jr., R","initLastName":"R Flores Jr.","fullFMLName":"Rafael Flores Jr.","fullLFMName":"Flores Jr., Rafael ","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663897":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897","firstName":"Lucas","lastName":"Williams","birthDate":"1996-08-09","currentAge":30,"birthCity":"Park Ridge","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luke","useLastName":"Williams","middleName":"Daniel","boxscoreName":"Williams, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"WILL-yims","mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Williams","nameSlug":"luke-williams-663897","firstLastName":"Luke Williams","lastFirstName":"Williams, Luke","lastInitName":"Williams, L","initLastName":"L Williams","fullFMLName":"Lucas Daniel Williams","fullLFMName":"Williams, Lucas Daniel","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID606303":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303","firstName":"Joel","lastName":"Payamps","primaryNumber":"34","birthDate":"1994-04-07","currentAge":32,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Payamps","middleName":"Elias","boxscoreName":"Payamps","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"yo-EHL PIE-omps","mlbDebutDate":"2019-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Payamps","nameSlug":"joel-payamps-606303","firstLastName":"Joel Payamps","lastFirstName":"Payamps, Joel","lastInitName":"Payamps, J","initLastName":"J Payamps","fullFMLName":"Joel Elias Payamps","fullLFMName":"Payamps, Joel Elias","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID805373":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373","firstName":"Ignacio","lastName":"Alvarez","birthDate":"2003-04-11","currentAge":23,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nacho","useLastName":"Alvarez Jr.","boxscoreName":"Alvarez Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nacho Alvarez Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nacho-alvarez-jr-805373","firstLastName":"Nacho Alvarez Jr.","lastFirstName":"Alvarez Jr., Nacho","lastInitName":"Alvarez Jr., N","initLastName":"N Alvarez Jr.","fullFMLName":"Ignacio Alvarez Jr.","fullLFMName":"Alvarez Jr., Ignacio ","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682995":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995","firstName":"Hunter","lastName":"Barco","primaryNumber":"45","birthDate":"2000-12-15","currentAge":25,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Barco","middleName":"Harkins","boxscoreName":"Barco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hunter Barco","nameSlug":"hunter-barco-682995","firstLastName":"Hunter Barco","lastFirstName":"Barco, Hunter","lastInitName":"Barco, H","initLastName":"H Barco","fullFMLName":"Hunter Harkins Barco","fullLFMName":"Barco, Hunter Harkins","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666214":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214","firstName":"Joseph","lastName":"Wentz","primaryNumber":"33","birthDate":"1997-10-06","currentAge":28,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Wentz","middleName":"Barrett","boxscoreName":"Wentz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Wentz","nameSlug":"joey-wentz-666214","firstLastName":"Joey Wentz","lastFirstName":"Wentz, Joey","lastInitName":"Wentz, J","initLastName":"J Wentz","fullFMLName":"Joseph Barrett Wentz","fullLFMName":"Wentz, Joseph Barrett","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID506702":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702","firstName":"Sandy","lastName":"León","birthDate":"1989-03-13","currentAge":37,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 9\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sandy","useLastName":"León","middleName":"David","boxscoreName":"León","nickName":"Noah","gender":"M","nameMatrilineal":"Balan","isPlayer":true,"isVerified":true,"pronunciation":"SAN-dee lee-OHN","mlbDebutDate":"2012-05-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy León","nameSlug":"sandy-leon-506702","firstLastName":"Sandy León","lastFirstName":"León, Sandy","lastInitName":"León, S","initLastName":"S León","fullFMLName":"Sandy David León","fullLFMName":"León, Sandy David","strikeZoneTop":3.095,"strikeZoneBottom":1.562},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63}},"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705","location":{"address1":"755 Battery Avenue","city":"Atlanta","state":"Georgia","stateAbbrev":"GA","postalCode":"30339","defaultCoordinates":{"latitude":33.890672,"longitude":-84.467641},"azimuthAngle":145.0,"elevation":1001,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":40684,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Partly Cloudy","temp":"85","wind":"8 mph, L To R"},"gameInfo":{"attendance":35827,"firstPitch":"2025-09-28T19:16:00.000Z","gameDurationMinutes":145},"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":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"home":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"}},"officialScorer":{"id":431084,"fullName":"Mike Stamus","link":"/api/v1/people/431084"},"primaryDatacaster":{"id":427356,"fullName":"Richard Musterer","link":"/api/v1/people/427356"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:16:18.692Z","endTime":"2025-09-28T19:17:03.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T15:44:44.995Z","endTime":"2025-09-28T18:51:41.713Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-28T18:51:41.713Z","endTime":"2025-09-28T19:14:55.311Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-28T19:14:55.311Z","endTime":"2025-09-28T19:16:20.937Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.78987633833862,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02789750036622,"aZ":-19.733543300139715,"pfxX":-8.609290550577024,"pfxZ":6.457440997733034,"pX":0.22543580964375215,"pZ":1.5714650544680204,"vX0":9.395934759352354,"vY0":-137.53902078279864,"vZ0":-6.683449423524318,"x":108.41,"y":196.35,"x0":-2.108073905520055,"y0":50.00043306032109,"z0":5.360106975998829,"aX":-16.578253924321068},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":2274,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.39744482712619567,"extension":6.42647614487541},"index":3,"playId":"18dad44e-b2bb-3b2c-bf54-491d1e5ed956","pitchNumber":1,"startTime":"2025-09-28T19:16:20.937Z","endTime":"2025-09-28T19:16:25.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.72939491759534,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.064816530705386,"aZ":-16.273684927632807,"pfxX":-8.583940014619408,"pfxZ":8.37769195756243,"pX":0.5049472040234521,"pZ":0.5577300165537199,"vX0":9.950144174738835,"vY0":-136.62821170527334,"vZ0":-9.64796789090719,"x":97.75,"y":223.72,"x0":-2.0624593073492337,"y0":50.001809049235526,"z0":5.244214246250899,"aX":-16.288502298269513},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2349,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.40033391882514024,"extension":6.220140847128028},"index":4,"playId":"49e44f38-c28e-3d36-8a65-5ab2a0099951","pitchNumber":2,"startTime":"2025-09-28T19:16:33.257Z","endTime":"2025-09-28T19:16:36.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.86559895340524,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6176119864623,"aZ":-23.307101311683383,"pfxX":-10.111915735169756,"pfxZ":4.697684765358112,"pX":0.8995876438930097,"pZ":0.9057944868095319,"vX0":11.699320587178573,"vY0":-135.99648333127203,"vZ0":-7.500112431985662,"x":82.71,"y":214.32,"x0":-2.128335174016737,"y0":50.006163135738795,"z0":5.296654805207399,"aX":-19.09590652058419},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2218,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4015412868318995,"extension":6.244593138112925},"index":5,"playId":"6ca6bf26-b89e-3892-a18e-b5f7e5024843","pitchNumber":3,"startTime":"2025-09-28T19:16:47.028Z","endTime":"2025-09-28T19:16:51.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.7898749576147,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.747717643925203,"aZ":-21.0042977504958,"pfxX":-8.508297750952108,"pfxZ":5.753643004764776,"pX":-1.6003043577555007,"pZ":2.250254855055471,"vX0":5.142587889410391,"vY0":-137.9593629916582,"vZ0":-4.694391438920911,"x":178.0,"y":178.02,"x0":-2.376595345195442,"y0":50.00197802786009,"z0":5.376985488185842,"aX":-16.510598711869957},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2263,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.39600082749314014,"extension":6.07895241923269},"index":6,"playId":"4b2ab098-33b4-38a5-a17f-133a6571912c","pitchNumber":4,"startTime":"2025-09-28T19:16:59.700Z","endTime":"2025-09-28T19:17:03.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:17:03.930Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, third baseman Nacho Alvarez Jr. to second baseman Nick Allen to first baseman Matt Olson. Jared Triolo out at 2nd. Nick Gonzales out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:17:18.921Z","endTime":"2025-09-28T19:19:42.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.53857100551623,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07742728975009,"aZ":-23.94758169224078,"pfxX":-9.534781209715558,"pfxZ":4.276746018998484,"pX":0.8427488111257713,"pZ":1.4060834584163908,"vX0":10.914194850482634,"vY0":-137.26575928403784,"vZ0":-6.444109629659904,"x":84.88,"y":200.82,"x0":-1.9309144842838177,"y0":50.003508318436324,"z0":5.395762528085372,"aX":-18.34380014582596},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2243,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3977989559509534,"extension":6.078583475890497},"index":0,"playId":"a3506603-1066-31ac-8dc8-949733abbe14","pitchNumber":1,"startTime":"2025-09-28T19:17:26.285Z","endTime":"2025-09-28T19:17:31.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.43981089491725,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893560149999075,"aZ":-27.03843253285805,"pfxX":-10.32294647337103,"pfxZ":2.6542957383675345,"pX":1.3883767054132286,"pZ":1.1437877177778992,"vX0":12.607362130850952,"vY0":-137.33960294377363,"vZ0":-6.436737813965079,"x":64.08,"y":207.9,"x0":-1.893885943775184,"y0":50.00142750968824,"z0":5.3258866826510385,"aX":-19.96305704921318},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":2159,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.39694068060126764,"extension":6.1396711849985515},"index":1,"playId":"69284d01-96eb-3c66-835e-5e1870212782","pitchNumber":2,"startTime":"2025-09-28T19:17:42.124Z","endTime":"2025-09-28T19:17:45.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.48294734167373,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37924011851149,"aZ":-19.0417376194985,"pfxX":-9.173644286962164,"pfxZ":6.758142902611247,"pX":-0.82573219093351,"pZ":2.06046168558915,"vX0":6.7714017413857235,"vY0":-138.19325367208856,"vZ0":-5.504379853581741,"x":148.47,"y":183.15,"x0":-2.1098767436056294,"y0":50.00389738808718,"z0":5.347873384916067,"aX":-17.831609118746883},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2296,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.39560978103062405,"extension":6.4330719088740755},"index":2,"playId":"0e407036-6f28-3d51-96f0-5853bc17ba18","pitchNumber":3,"startTime":"2025-09-28T19:18:00.020Z","endTime":"2025-09-28T19:18:03.848Z","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":94.6,"endSpeed":87.1,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.644997347325948,"aZ":-20.55817532187356,"pfxX":-9.858537977433764,"pfxZ":6.042535386289902,"pX":0.5887662751316723,"pZ":1.0458394430622506,"vX0":10.380760031861808,"vY0":-137.31748032096544,"vZ0":-7.582899262420775,"x":94.56,"y":210.54,"x0":-1.9485604859856658,"y0":50.00096921698767,"z0":5.227396447150077,"aX":-18.942467364896864},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":2235,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.39793849204638,"extension":6.429154537988812},"index":3,"playId":"d75dbcb8-6191-38ad-b943-8235479fe779","pitchNumber":4,"startTime":"2025-09-28T19:18:15.222Z","endTime":"2025-09-28T19:18:19.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.285834853749684,"aZ":-21.994595321763715,"pfxX":-8.945419254306973,"pfxZ":5.255145873790949,"pX":0.1612120760915032,"pZ":1.907483471956155,"vX0":9.379694651458852,"vY0":-137.74830370067005,"vZ0":-5.174923589568413,"x":110.85,"y":187.28,"x0":-2.112732503488801,"y0":50.002443257901284,"z0":5.281174603065746,"aX":-17.329012365272813},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":2235,"spinDirection":239},"zone":8,"typeConfidence":0.83,"plateTime":0.39640323739222927,"extension":6.236538395017477},"index":4,"playId":"e9f9ac73-719d-32cd-9cf0-2b3f56c01792","pitchNumber":5,"startTime":"2025-09-28T19:18:32.665Z","endTime":"2025-09-28T19:18:37.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"ca78ebac-ca76-30e0-a83b-aea2137a1a35","startTime":"2025-09-28T19:18:53.812Z","endTime":"2025-09-28T19:18:57.171Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.470483261228036,"aZ":-36.42730758825399,"pfxX":5.3674130058435585,"pfxZ":-2.9203103794340723,"pX":-0.15148449525181598,"pZ":1.9877542692898675,"vX0":3.473830933673316,"vY0":-119.74111263521336,"vZ0":-0.43100405001736497,"x":122.77,"y":185.11,"x0":-2.3168517888150286,"y0":50.00242673018371,"z0":5.420892367353975,"aX":7.817070033495754},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.2,"breakHorizontal":-10.6,"spinRate":2995,"spinDirection":65},"zone":8,"typeConfidence":0.87,"plateTime":0.45690630561906653,"extension":6.276990488854496},"index":6,"playId":"1b11bc4b-4c33-31fd-8d45-66bb40d600f0","pitchNumber":6,"startTime":"2025-09-28T19:19:08.998Z","endTime":"2025-09-28T19:19:14.616Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.604385705342413,"aZ":-35.7939886915095,"pfxX":4.656647392574019,"pfxZ":-2.501626014809098,"pX":0.22107833847129657,"pZ":2.179079734792359,"vX0":4.497848494308668,"vY0":-119.23205030065182,"vZ0":-0.01657880302469339,"x":94.74,"y":159.75,"x0":-2.2904263085257726,"y0":50.00217212675077,"z0":5.399766364424045,"aX":6.743637185686278},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":-9.5,"spinRate":3103,"spinDirection":65},"zone":5,"typeConfidence":0.85,"plateTime":0.4583184846309365,"extension":6.115944611443046},"hitData":{"launchSpeed":86.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.39,"coordY":169.19}},"index":7,"playId":"c34588da-db25-3174-95b4-fd2b0ee86e63","pitchNumber":7,"startTime":"2025-09-28T19:19:32.945Z","endTime":"2025-09-28T19:19:42.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:19:42.534Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:20:10.699Z","endTime":"2025-09-28T19:20:59.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.58973862850371,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2612572612393,"aZ":-18.158702057350546,"pfxX":-7.4689072615319985,"pfxZ":7.0679457703719635,"pX":0.46597208301299237,"pZ":3.3515572506686704,"vX0":9.468918188642574,"vY0":-139.41139168017813,"vZ0":-2.596511883100978,"x":99.24,"y":148.29,"x0":-1.992850863524385,"y0":50.00083619928777,"z0":5.483823441093218,"aX":-14.805868206171612},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":1990,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.3918306070705255,"extension":6.442283755784314},"index":0,"playId":"3140b5d2-f72b-379a-8363-6ae97ad37bb8","pitchNumber":1,"startTime":"2025-09-28T19:20:13.993Z","endTime":"2025-09-28T19:20:18.650Z","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046368984622003,"aZ":-18.350001456534546,"pfxX":-9.243780492083069,"pfxZ":7.038215234584182,"pX":0.34106601139812726,"pZ":2.4296669899870076,"vX0":9.694955514647368,"vY0":-139.0203727002873,"vZ0":-4.859067391300375,"x":104.0,"y":173.18,"x0":-1.9841188302626829,"y0":50.00618366843412,"z0":5.411594806293153,"aX":-18.166653446168812},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":14.9,"spinRate":2390,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.39341566248449045,"extension":6.350718566825438},"index":1,"playId":"25f4b0a1-e594-3d59-951f-d49e200269c0","pitchNumber":2,"startTime":"2025-09-28T19:20:27.432Z","endTime":"2025-09-28T19:20:33.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.388734025126475,"aZ":-39.084227121914495,"pfxX":6.743573149591631,"pfxZ":-4.811658109557795,"pX":0.9790154664770235,"pZ":2.039431860973575,"vX0":5.623689969593918,"vY0":-119.43352396742182,"vZ0":0.3367730271637197,"x":79.68,"y":183.72,"x0":-2.287903465420442,"y0":50.00497108990715,"z0":5.430248695946173,"aX":9.678892137861677},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.3,"breakHorizontal":-13.7,"spinRate":3195,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.45974748264798126,"extension":6.211163525005549},"hitData":{"launchSpeed":74.0,"launchAngle":12.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.88,"coordY":116.78}},"index":2,"playId":"cee731f8-08f9-3fd7-a30d-efdb97b7e856","pitchNumber":3,"startTime":"2025-09-28T19:20:48.217Z","endTime":"2025-09-28T19:20:59.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:20:59.465Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew McCutchen singles on a ground ball to shortstop Ha-Seong Kim. Tommy Pham to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:21:03.207Z","endTime":"2025-09-28T19:21:34.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.48197699513664,"aZ":-38.51579562830247,"pfxX":7.069274114227602,"pfxZ":-4.2761563931223225,"pX":0.6448633709669614,"pZ":2.139815560836196,"vX0":4.754745292445524,"vY0":-120.76446758776596,"vZ0":0.23498490233870717,"x":92.42,"y":181.0,"x0":-2.264657632371996,"y0":50.00220453911792,"z0":5.416291413434042,"aX":10.488056965933554},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.4,"breakHorizontal":-13.9,"spinRate":3145,"spinDirection":59},"zone":9,"typeConfidence":0.89,"plateTime":0.45274098852839817,"extension":6.24271993911249},"hitData":{"launchSpeed":80.7,"launchAngle":6.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.81,"coordY":140.75}},"index":0,"playId":"e03dd26d-782a-3e71-8803-e42b8f3b5bcb","pitchNumber":1,"startTime":"2025-09-28T19:21:21.981Z","endTime":"2025-09-28T19:21:34.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:21:34.826Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Bart flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:21:51.926Z","endTime":"2025-09-28T19:22:44.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.212516869602545,"aZ":-19.817029088148082,"pfxX":-8.115233707607057,"pfxZ":6.317165822715016,"pX":0.21922457496447534,"pZ":2.252483724405357,"vX0":8.983916925285595,"vY0":-138.79784936770037,"vZ0":-4.834335294682463,"x":108.64,"y":177.96,"x0":-2.0006430925048817,"y0":50.004735038344904,"z0":5.3310463249559765,"aX":-15.881842093359738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2292,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.39417040991405194,"extension":6.486789865815642},"index":0,"playId":"4eafb263-dc2d-3556-ba6d-75e70deb8955","pitchNumber":1,"startTime":"2025-09-28T19:21:58.840Z","endTime":"2025-09-28T19:22:02.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.56839500442532,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.663424246948164,"aZ":-38.28753083690002,"pfxX":6.898983131492779,"pfxZ":-4.192452971958991,"pX":-0.3791257520809769,"pZ":0.8100490815477343,"vX0":2.9560533541017024,"vY0":-119.8739169334185,"vZ0":-2.5003065858763582,"x":131.45,"y":216.91,"x0":-2.5236670678635322,"y0":50.00289938017999,"z0":5.2771106473777785,"aX":10.062479944055397},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.9,"breakHorizontal":-13.2,"spinRate":3312,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4565174530417586,"extension":6.412835065892687},"index":1,"playId":"436aea38-3c00-3556-9dea-a241d5472cca","pitchNumber":2,"startTime":"2025-09-28T19:22:13.657Z","endTime":"2025-09-28T19:22:17.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.734337053141378,"aZ":-37.15214239224587,"pfxX":7.1975736908299535,"pfxZ":-3.444069361418528,"pX":0.06524850570275942,"pZ":2.512003983537402,"vX0":3.536407251203965,"vY0":-119.58796223567698,"vZ0":0.9877123510623051,"x":114.51,"y":170.96,"x0":-2.3694613505691575,"y0":50.00553909045295,"z0":5.434406242633971,"aX":10.392839090042255},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.8,"breakHorizontal":-13.9,"spinRate":3268,"spinDirection":61},"zone":5,"typeConfidence":0.89,"plateTime":0.4585618671706859,"extension":5.808850745049363},"hitData":{"launchSpeed":104.5,"launchAngle":36.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":95.99,"coordY":45.95}},"index":2,"playId":"117c49b2-88ac-3c6e-ae92-37822868eaf8","pitchNumber":3,"startTime":"2025-09-28T19:22:33.400Z","endTime":"2025-09-28T19:22:44.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:22:44.641Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:25:18.557Z","endTime":"2025-09-28T19:26:59.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753744790140587,"aZ":-14.434377380886756,"pfxX":-6.574900591586296,"pfxZ":9.191282463437402,"pX":-0.35315566146240185,"pZ":2.266060796130275,"vX0":8.44433634398733,"vY0":-137.60231713188648,"vZ0":-5.996998243104157,"x":130.46,"y":177.6,"x0":-2.598529778386909,"y0":50.00024854401815,"z0":5.440913374148218,"aX":-12.686095322629749},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2390,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39711713273970073,"extension":7.284655452899546},"index":0,"playId":"22a45f81-7b71-390f-bc2c-4f7f95655cb8","pitchNumber":1,"startTime":"2025-09-28T19:25:34.316Z","endTime":"2025-09-28T19:25:39.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.56839500442532,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.964678115697765,"aZ":-17.673205270857412,"pfxX":-4.464610052910168,"pfxZ":7.665980669726528,"pX":-0.7971296493150577,"pZ":4.145819667217162,"vX0":7.178631977920972,"vY0":-136.18915872886038,"vZ0":-0.22498830051510693,"x":147.38,"y":126.84,"x0":-2.878744217104929,"y0":50.00213995069707,"z0":5.444635248678707,"aX":-8.445322536943669},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2304,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.401127459105179,"extension":7.345510137447512},"index":1,"playId":"6dbda9ca-3f25-3c39-bd06-b39cb676babd","pitchNumber":2,"startTime":"2025-09-28T19:25:52.574Z","endTime":"2025-09-28T19:25:56.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.225354540865034,"aZ":-16.052710413813664,"pfxX":-4.8957666990741195,"pfxZ":8.307213632979664,"pX":0.08617085521936162,"pZ":3.379742614163443,"vX0":9.007137986726695,"vY0":-138.05491976852642,"vZ0":-2.60275892461801,"x":113.72,"y":147.53,"x0":-2.5748073233928377,"y0":50.000732423309394,"z0":5.408425644520656,"aX":-9.499487889934283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2375,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3959592125557556,"extension":7.303656494903924},"index":2,"playId":"c481490a-1938-3ded-82ab-931a86f70a06","pitchNumber":3,"startTime":"2025-09-28T19:26:10.364Z","endTime":"2025-09-28T19:26:14.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.50042147253999,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.314044365999894,"aZ":-16.616909109457985,"pfxX":-4.39402787202231,"pfxZ":7.876077529648393,"pX":-1.182253240641738,"pZ":3.736137137197827,"vX0":5.9260484833144895,"vY0":-139.4028423615973,"vZ0":-1.4224757046573349,"x":162.06,"y":137.9,"x0":-2.761236915897817,"y0":50.00114651639407,"z0":5.346031922531793,"aX":-8.678014439955781},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":2434,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3923875089212143,"extension":7.28683975404411},"index":3,"playId":"196aae1b-e59e-3f00-ad45-f7ab94bdf847","pitchNumber":4,"startTime":"2025-09-28T19:26:31.705Z","endTime":"2025-09-28T19:26:35.661Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.889100036318915,"aZ":-31.28204332015724,"pfxX":3.712010293926755,"pfxZ":0.5638451977427543,"pX":-0.35813739519708143,"pZ":2.2080276569356703,"vX0":4.798281665370234,"vY0":-124.44839575093746,"vZ0":-1.8416538122828587,"x":130.65,"y":179.16,"x0":-2.7899864592042034,"y0":50.00232107922741,"z0":5.537490934019661,"aX":5.847319129059361},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-7.8,"spinRate":2391,"spinDirection":101},"zone":4,"typeConfidence":2.0,"plateTime":0.43936023304902694,"extension":7.302831956983946},"hitData":{"launchSpeed":85.9,"launchAngle":65.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.39,"coordY":140.75}},"index":4,"playId":"ea28c24c-191a-327d-b546-3672221b1a04","pitchNumber":5,"startTime":"2025-09-28T19:26:48.449Z","endTime":"2025-09-28T19:26:59.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:26:59.308Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:27:12.591Z","endTime":"2025-09-28T19:28:44.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.61984406791799,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.707642659297434,"aZ":-16.51157733952413,"pfxX":-4.855119521753966,"pfxZ":7.954240423266198,"pX":-0.8656206663121061,"pZ":3.2629282690470682,"vX0":7.019896381478856,"vY0":-139.5235711702025,"vZ0":-2.857066710973849,"x":150.0,"y":150.68,"x0":-2.784724539547711,"y0":50.00424482495398,"z0":5.389742098518782,"aX":-9.56272404531162},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2341,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3927286388251221,"extension":7.322346905330208},"index":0,"playId":"c4b71e65-97af-32dc-8e11-3d42d7309c37","pitchNumber":1,"startTime":"2025-09-28T19:27:22.023Z","endTime":"2025-09-28T19:27:26.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.61984234016325,"strikeZoneBottom":1.92036412121558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.321259841288693,"aZ":-15.878857515542148,"pfxX":-3.5021873800785848,"pfxZ":8.36341694948814,"pX":-0.24114273904986036,"pZ":4.753531809154735,"vX0":7.7559339130052605,"vY0":-138.56079420111368,"vZ0":0.8751580530478328,"x":126.19,"y":110.43,"x0":-2.618812403422546,"y0":50.00472761209768,"z0":5.492921607821196,"aX":-6.826204761413402},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2426,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3949620473028346,"extension":7.263821509730639},"index":1,"playId":"c2f4c5f7-2e3b-3038-9038-30150c5ce35b","pitchNumber":2,"startTime":"2025-09-28T19:27:38.951Z","endTime":"2025-09-28T19:27:42.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.61984406791799,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.180509278037807,"aZ":-30.967710978291503,"pfxX":4.275899672965198,"pfxZ":0.7739335119814559,"pX":-1.2818139780439484,"pZ":3.12072276262696,"vX0":2.6619403037014444,"vY0":-123.81915494133096,"vZ0":0.3060690671132169,"x":165.86,"y":154.52,"x0":-2.924024270235491,"y0":50.00392579352215,"z0":5.572758722047574,"aX":6.68383487066332},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":-8.3,"spinRate":2428,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4412344425960786,"extension":7.263441722679783},"index":2,"playId":"c3e3f7e5-b358-3b19-9b56-f0ee3de2aa08","pitchNumber":3,"startTime":"2025-09-28T19:27:56.478Z","endTime":"2025-09-28T19:28:00.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164000897393034,"aZ":-29.90796506745483,"pfxX":1.6797084996884926,"pfxZ":1.4901124117946685,"pX":0.6359908505328425,"pZ":2.0774832604930085,"vX0":7.4957978376724155,"vY0":-122.4978524352017,"vZ0":-2.0141830798170366,"x":92.76,"y":182.69,"x0":-2.6816392074859188,"y0":50.00312980689316,"z0":5.466957286712849,"aX":2.5512484284030026},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-4.8,"spinRate":2296,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.44710415258346403,"extension":7.402203619707581},"index":3,"playId":"e903cd80-53d1-3783-b276-4be4b67c42ec","pitchNumber":4,"startTime":"2025-09-28T19:28:15.422Z","endTime":"2025-09-28T19:28:19.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-09-28T19:28:26.054Z","endTime":"2025-09-28T19:28:39.949Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.59104660222263,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53296822806419,"aZ":-16.317616029965457,"pfxX":-5.862194961777918,"pfxZ":8.054229763196133,"pX":-0.6701190596078965,"pZ":3.7765421716166045,"vX0":8.031375246395056,"vY0":-139.26938332958431,"vZ0":-1.5415446140403477,"x":142.54,"y":136.81,"x0":-2.8262936221765926,"y0":50.005868662211654,"z0":5.413583999368884,"aX":-11.546640452596117},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2464,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3929025846619578,"extension":7.305320517063585},"index":5,"playId":"340ab22b-574f-32d1-b205-9f8efc6efb15","pitchNumber":5,"startTime":"2025-09-28T19:28:39.949Z","endTime":"2025-09-28T19:28:44.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:28:44.121Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. homers (21) on a fly ball to center field. Matt Olson scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:28:59.449Z","endTime":"2025-09-28T19:29:43.479Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":670912,"link":"/api/v1/people/670912"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":670912,"link":"/api/v1/people/670912"},"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":95.5,"endSpeed":88.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58898492197772,"aZ":-16.663364174367608,"pfxX":-3.782598221457875,"pfxZ":7.813597577770311,"pX":-0.1554817280343296,"pZ":2.970136221706085,"vX0":8.356227908972752,"vY0":-138.92991349952376,"vZ0":-3.381175253095543,"x":122.93,"y":158.59,"x0":-2.6899870920923754,"y0":50.002246038594315,"z0":5.2883634236001,"aX":-7.508977892794481},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2333,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3919178978863247,"extension":7.28377567807168},"hitData":{"launchSpeed":108.5,"launchAngle":34.0,"totalDistance":451.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.47,"coordY":18.25}},"index":0,"playId":"3bedc004-f127-3f5c-b539-637d1ffe504e","pitchNumber":1,"startTime":"2025-09-28T19:29:12.509Z","endTime":"2025-09-28T19:29:43.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:29:43.479Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to center fielder Alexander Canario.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:29:53.405Z","endTime":"2025-09-28T19:30:16.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.99169817107504,"aZ":-32.64019229296731,"pfxX":4.3138890020742835,"pfxZ":-0.37461016224799515,"pX":-0.6229131247616301,"pZ":1.7045005485972382,"vX0":3.0461952595757245,"vY0":-110.5540903677135,"vZ0":-1.3904422313681524,"x":140.74,"y":192.76,"x0":-2.5772177995259047,"y0":50.002967581093834,"z0":5.755407541135952,"aX":5.3603551114891745},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-0.7,"breakHorizontal":-8.6,"spinRate":2198,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4947060333054454,"extension":7.273361822835684},"hitData":{"launchSpeed":75.6,"launchAngle":35.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.69,"coordY":93.47}},"index":0,"playId":"50000cc9-591b-3e55-b3bd-6b0d126c06cc","pitchNumber":1,"startTime":"2025-09-28T19:30:04.797Z","endTime":"2025-09-28T19:30:16.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:30:16.013Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ha-Seong Kim walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:30:21.899Z","endTime":"2025-09-28T19:32:16.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.45509032976712,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.878714585611007,"aZ":-18.791946411093615,"pfxX":-2.824324550963145,"pfxZ":7.093433017316833,"pX":1.6871848096559572,"pZ":2.7663605238752376,"vX0":12.229050385058564,"vY0":-136.46390589795905,"vZ0":-3.8653317447331044,"x":52.69,"y":164.09,"x0":-2.4843717677134656,"y0":50.005743035668864,"z0":5.494898745182261,"aX":-5.331904306396078},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":2.5,"spinRate":2361,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.401290473048014,"extension":7.39540801585177},"index":0,"playId":"2569d6d1-79d9-32e1-925e-45ea1cf114aa","pitchNumber":1,"startTime":"2025-09-28T19:30:39.257Z","endTime":"2025-09-28T19:30:43.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.636160827634225,"aZ":-30.972484107275136,"pfxX":1.9863302075692824,"pfxZ":0.774064995703494,"pX":-0.9263946312991662,"pZ":3.8123010165205713,"vX0":3.7599650044840915,"vY0":-123.45081752902475,"vZ0":1.909543611402386,"x":152.31,"y":135.85,"x0":-2.7222883894233814,"y0":50.003607920460745,"z0":5.620389833541433,"aX":3.09198282493673},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.4,"spinRate":2369,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.4422485022626903,"extension":7.1563940327463405},"index":1,"playId":"88ffe65b-7f54-33d9-b535-b9a12d14b874","pitchNumber":2,"startTime":"2025-09-28T19:30:56.630Z","endTime":"2025-09-28T19:31:00.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.2967107554034,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.231843107148634,"aZ":-31.438208797579687,"pfxX":0.9968426575241848,"pfxZ":0.4766084325777822,"pX":0.08273529409003391,"pZ":2.5170857773685618,"vX0":6.690432797329734,"vY0":-123.07420923951098,"vZ0":-0.9859731206955747,"x":113.85,"y":170.82,"x0":-2.7945432743492833,"y0":50.003306501060884,"z0":5.5731536424224295,"aX":1.5355163576658337},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2375,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.44415458158142984,"extension":7.166504312556851},"index":2,"playId":"df6c4056-eab8-39d5-b3fa-0ed1b15bbec8","pitchNumber":3,"startTime":"2025-09-28T19:31:15.230Z","endTime":"2025-09-28T19:31:19.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.22229333688067,"strikeZoneBottom":1.46384450392313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80180597599658,"aZ":-33.03573677143675,"pfxX":1.7846628809296652,"pfxZ":-0.5705357994484288,"pX":-0.15419964179244428,"pZ":2.2487224427476615,"vX0":5.74544027860349,"vY0":-121.7997455238039,"vZ0":-1.1432472963812772,"x":122.88,"y":178.06,"x0":-2.7707628286580435,"y0":50.0039317628369,"z0":5.568188930478227,"aX":2.693351710354569},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-4.6,"spinRate":2343,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.44884521291788637,"extension":7.417397207749734},"index":3,"playId":"2c3eada3-ed33-3213-a560-14e924c0ccbf","pitchNumber":4,"startTime":"2025-09-28T19:31:32.750Z","endTime":"2025-09-28T19:31:36.746Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-28T19:31:44.296Z","endTime":"2025-09-28T19:31:56.121Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"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":94.6,"endSpeed":86.8,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.314241006126597,"aZ":-19.065741568533046,"pfxX":-2.4549048001332343,"pfxZ":6.838259049885965,"pX":1.31104420222444,"pZ":3.1554732343085146,"vX0":11.432714498523259,"vY0":-137.30126798738706,"vZ0":-2.699582069755385,"x":67.03,"y":153.58,"x0":-2.5808321719697362,"y0":50.000763303184584,"z0":5.443135805397761,"aX":-4.705839035771544},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":2.2,"spinRate":2325,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3983370636244379,"extension":7.247159037384327},"index":5,"playId":"8995d7ea-d201-3cae-9642-d9dedd27b440","pitchNumber":5,"startTime":"2025-09-28T19:31:56.121Z","endTime":"2025-09-28T19:31:59.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.002254422326747,"aZ":-28.918917419596067,"pfxX":1.7865873300413568,"pfxZ":2.041193832965199,"pX":1.2096059554005316,"pZ":1.049104476521764,"vX0":9.057463027796064,"vY0":-125.45758090295755,"vZ0":-4.82900187069797,"x":70.89,"y":210.45,"x0":-2.677401878717728,"y0":50.00577984769488,"z0":5.351683648846024,"aX":2.8511834373710445},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-5.3,"spinRate":2453,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43632651969848046,"extension":7.285936510012802},"index":6,"playId":"0304bdf6-5bb2-334b-a203-26418c567c9d","pitchNumber":6,"startTime":"2025-09-28T19:32:12.147Z","endTime":"2025-09-28T19:32:16.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:32:16.140Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out softly to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:32:39.323Z","endTime":"2025-09-28T19:34:21.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.3,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.180385919620296,"aZ":-33.61607417918497,"pfxX":4.458449091258241,"pfxZ":-1.1702344800039324,"pX":-0.3346306327070728,"pZ":1.4180092711912224,"vX0":3.5418062195293523,"vY0":-110.30912038540077,"vZ0":-1.7434227665565245,"x":129.76,"y":200.49,"x0":-2.538778560397055,"y0":50.001465355386244,"z0":5.754769732649067,"aX":5.506406239423563},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.3,"breakHorizontal":-9.0,"spinRate":2270,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.49609373452170313,"extension":7.247545939883939},"index":0,"playId":"3ba1b2b8-fe27-335d-980d-a9796d206409","pitchNumber":1,"startTime":"2025-09-28T19:32:43.568Z","endTime":"2025-09-28T19:32:48.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58044229859552,"aZ":-32.315737831673715,"pfxX":2.4540622082827035,"pfxZ":-0.10021427431495233,"pX":-0.12542884004937163,"pZ":1.9167174116103785,"vX0":5.545802951445201,"vY0":-120.35676382437441,"vZ0":-1.8754397356679076,"x":121.78,"y":187.03,"x0":-2.7706839691252187,"y0":50.00004094010054,"z0":5.5459934928116015,"aX":3.6278868696818702},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.4,"breakHorizontal":-5.6,"spinRate":2382,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4536895960320724,"extension":7.2206421753568},"index":1,"playId":"997e8337-0777-31e4-9496-669bcc909e2b","pitchNumber":2,"startTime":"2025-09-28T19:33:02.760Z","endTime":"2025-09-28T19:33:06.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855593928143968,"aZ":-25.468156222746053,"pfxX":-8.978542446894167,"pfxZ":4.026766550447985,"pX":0.18751978828474375,"pZ":1.5229385331559897,"vX0":9.854911410422188,"vY0":-127.56387706858362,"vZ0":-5.35253374123965,"x":109.85,"y":197.66,"x0":-2.5416566191982497,"y0":50.00107435941614,"z0":5.631622058379211,"aX":-14.940317027760852},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":1839,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4277982873206456,"extension":7.230156417540306},"index":2,"playId":"96a9171d-4d70-32ea-a1d0-ff785a915c01","pitchNumber":3,"startTime":"2025-09-28T19:33:25.162Z","endTime":"2025-09-28T19:33:28.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16357043308725,"aZ":-28.07351823982909,"pfxX":3.5131153614915975,"pfxZ":2.5042475133308537,"pX":0.37632506513337227,"pZ":1.2750640045563502,"vX0":6.338834367536472,"vY0":-126.91589159163803,"vZ0":-4.799705397073969,"x":102.66,"y":204.35,"x0":-2.60669738637069,"y0":50.0016778747852,"z0":5.417642381265402,"aX":5.74930240215498},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-7.8,"spinRate":2448,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43101096924479565,"extension":7.265229895311986},"index":3,"playId":"2adc009d-1653-3370-843d-209fae9056e6","pitchNumber":4,"startTime":"2025-09-28T19:33:46.882Z","endTime":"2025-09-28T19:33:51.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.544107793701418,"aZ":-13.839254035912592,"pfxX":-3.673372128232051,"pfxZ":9.60872455672622,"pX":0.3559299141040063,"pZ":3.464981170086814,"vX0":9.732896869326687,"vY0":-137.2930115695774,"vZ0":-2.4901554684743483,"x":103.43,"y":145.23,"x0":-2.7585594263408795,"y0":50.00249031195064,"z0":5.326265120390783,"aX":-7.010862999236137},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2361,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3990428960368475,"extension":7.236582059139013},"hitData":{"launchSpeed":61.2,"launchAngle":24.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":121.08,"coordY":131.26}},"index":4,"playId":"55de35f3-3ecd-304a-be99-615c93b74790","pitchNumber":5,"startTime":"2025-09-28T19:34:14.409Z","endTime":"2025-09-28T19:34:21.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:34:21.809Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:36:25.577Z","endTime":"2025-09-28T19:37:58.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.004116656487014,"aZ":-36.03979656337475,"pfxX":5.729038983550707,"pfxZ":-2.82707057569473,"pX":1.6149562431049462,"pZ":0.5237989695992973,"vX0":7.3400013052621365,"vY0":-116.41475147730719,"vZ0":-3.0649713475532954,"x":55.44,"y":224.64,"x0":-2.3302343342434204,"y0":50.00500369526827,"z0":5.288022875995095,"aX":7.820724637983585},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":3060,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4715130055771488,"extension":5.866772471260959},"index":0,"playId":"aaba9d11-778b-3ef0-808a-e67a12493e14","pitchNumber":1,"startTime":"2025-09-28T19:36:31.950Z","endTime":"2025-09-28T19:36:35.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.63634033189017,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63899849510284,"aZ":-39.8308995061592,"pfxX":9.473200341321894,"pfxZ":-5.644339160895736,"pX":0.6669896721422476,"pZ":0.7545041389533157,"vX0":4.290743740345874,"vY0":-116.77816941340345,"vZ0":-1.9064707652418722,"x":91.58,"y":218.41,"x0":-2.43512331888914,"y0":50.00219347665249,"z0":5.39077878653038,"aX":12.850673903488062},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.4,"breakHorizontal":-18.4,"spinRate":3321,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4722624451806716,"extension":6.098167947223122},"index":1,"playId":"fedf9af6-630d-380c-b3f9-c21b02f7f94a","pitchNumber":2,"startTime":"2025-09-28T19:36:45.469Z","endTime":"2025-09-28T19:36:49.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":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.63634033189017,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.732329454928706,"aZ":-20.100044221500443,"pfxX":-8.858591593921906,"pfxZ":6.434837423944725,"pX":1.1046889994855487,"pZ":0.6612298554969047,"vX0":11.54802419283314,"vY0":-135.41913819117954,"vZ0":-8.605150820188335,"x":74.89,"y":220.93,"x0":-2.0437707482788308,"y0":50.0048853190324,"z0":5.260932559157519,"aX":-16.625118716906666},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":13.9,"spinRate":2244,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.4029031537256569,"extension":6.289298025340551},"index":2,"playId":"ee423040-f714-3f99-97df-7794405c67e5","pitchNumber":3,"startTime":"2025-09-28T19:37:01.961Z","endTime":"2025-09-28T19:37:05.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.097313925092475,"aZ":-37.32961625314961,"pfxX":5.617399237702326,"pfxZ":-3.575427263785699,"pX":0.8555201531903455,"pZ":0.9816159353045742,"vX0":5.947155742298397,"vY0":-119.32714153996294,"vZ0":-2.5660895915900097,"x":84.39,"y":212.28,"x0":-2.3995667116641446,"y0":50.004152427606655,"z0":5.436209496363759,"aX":8.095404623748303},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.8,"breakHorizontal":-11.6,"spinRate":3024,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.45913234026245453,"extension":6.175629025475059},"index":3,"playId":"9b43834a-311f-33bc-944d-4b313ffa03a5","pitchNumber":4,"startTime":"2025-09-28T19:37:39.855Z","endTime":"2025-09-28T19:37:44.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80146071726471,"aZ":-42.00256637528419,"pfxX":8.033880540859776,"pfxZ":-6.873967467072608,"pX":0.5419248066610884,"pZ":1.3548867505187288,"vX0":4.58315784139829,"vY0":-119.53095866549269,"vZ0":-0.9544283116153265,"x":96.34,"y":202.2,"x0":-2.452615397983304,"y0":50.005895055526466,"z0":5.573527315592514,"aX":11.478077763788137},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.4,"breakHorizontal":-15.7,"spinRate":3358,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.460490606229639,"extension":6.199864968767579},"index":4,"playId":"15a438df-0ec8-3402-b01b-b9f2effac1d4","pitchNumber":5,"startTime":"2025-09-28T19:37:54.373Z","endTime":"2025-09-28T19:37:58.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:37:58.908Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:43:53.368Z","endTime":"2025-09-28T19:44:40.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T19:38:09.865Z","endTime":"2025-09-28T19:39:09.418Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Sale replaces Charlie Morton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-28T19:39:09.418Z","endTime":"2025-09-28T19:40:41.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-09-28T19:40:41.299Z","endTime":"2025-09-28T19:43:55.672Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.389900704059347,"aZ":-24.469247682016892,"pfxX":9.3080373669583,"pfxZ":3.9617913662228528,"pX":0.36501998811849046,"pZ":2.8850755407558712,"vX0":-10.57091755150639,"vY0":-138.21971963771193,"vZ0":-0.7662655010246734,"x":103.09,"y":160.88,"x0":3.0208175857429835,"y0":50.00187707366909,"z0":4.801701119087225,"aX":18.09830964917854},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":-14.8,"spinRate":2350,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.3955317207139397,"extension":6.523124746741232},"index":3,"playId":"0bb766c3-5400-3fed-aae6-f34d725b6044","pitchNumber":1,"startTime":"2025-09-28T19:43:55.672Z","endTime":"2025-09-28T19:43:59.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.56983277047814,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84867838245518,"aZ":-22.25219354907363,"pfxX":9.252155617790224,"pfxZ":4.976039375357818,"pX":0.18933086682291914,"pZ":3.947758009521211,"vX0":-10.677000706016376,"vY0":-140.11643682382908,"vZ0":0.5405944431899112,"x":109.78,"y":132.19,"x0":2.842266723892165,"y0":50.00128181383843,"z0":5.2032116869680225,"aX":18.445332794212575},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2298,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.3904957789772703,"extension":6.702529713638056},"index":4,"playId":"2df8f7cf-0078-39b0-abe5-78d0d87fac10","pitchNumber":2,"startTime":"2025-09-28T19:44:16.303Z","endTime":"2025-09-28T19:44:20.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.23250535743696,"aZ":-35.413672581691536,"pfxX":-3.999463980924091,"pfxZ":-2.5730053349384274,"pX":-0.18469363737937466,"pZ":2.1696018884191015,"vX0":-5.594276443257495,"vY0":-111.30889223878168,"vZ0":2.0469375800525005,"x":124.04,"y":180.2,"x0":2.8768141572447004,"y0":50.00236614985224,"z0":4.8943178164739285,"aX":-5.037093548075358},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-3.8,"breakHorizontal":8.6,"spinRate":2218,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.4913352149025729,"extension":6.317775228444853},"hitData":{"launchSpeed":95.5,"launchAngle":32.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.18,"coordY":75.41}},"index":5,"playId":"66a22518-31e7-3a79-8b13-5c35fbce11fa","pitchNumber":3,"startTime":"2025-09-28T19:44:30.603Z","endTime":"2025-09-28T19:44:40.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:44:40.981Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:44:50.783Z","endTime":"2025-09-28T19:46:32.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.54882896838028,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.654080861630906,"aZ":-35.932618653356386,"pfxX":-5.377947155497447,"pfxZ":-2.9554016103344,"pX":0.17734439618003386,"pZ":2.209335407810998,"vX0":-4.4972194484926105,"vY0":-111.9670054554923,"vZ0":1.9055121937712531,"x":110.24,"y":179.13,"x0":2.9082658379111996,"y0":50.00121050132135,"z0":5.0162678045253655,"aX":-6.846378598109861},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-4.6,"breakHorizontal":10.9,"spinRate":2449,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.48864724921986014,"extension":6.177002733984655},"index":0,"playId":"03817ff3-5d42-34c8-8a5d-d7d9763c15a8","pitchNumber":1,"startTime":"2025-09-28T19:45:07.704Z","endTime":"2025-09-28T19:45:11.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.83843489202486,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04181777682465,"aZ":-23.016830684893055,"pfxX":9.705187398782154,"pfxZ":4.85688344387092,"pX":-0.8363930395194328,"pZ":2.478887521589865,"vX0":-12.54543192180637,"vY0":-136.02934938474877,"vZ0":-2.291928550998831,"x":148.88,"y":171.85,"x0":2.5605990222122976,"y0":50.00543010315416,"z0":4.917398739075011,"aX":18.308951798501433},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-15.1,"spinRate":2299,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4016668694843104,"extension":6.679798234115971},"index":1,"playId":"c419385a-c2f3-3c21-96d0-fb14b579b1b1","pitchNumber":2,"startTime":"2025-09-28T19:45:24.858Z","endTime":"2025-09-28T19:45:29.942Z","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.9,"endSpeed":86.3,"strikeZoneTop":3.81502689268115,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.511670690861603,"aZ":-22.8152863984685,"pfxX":10.41213504684943,"pfxZ":4.940692447843677,"pX":-0.9462137236900585,"pZ":2.5302427247145616,"vX0":-13.736412263576433,"vY0":-136.16893849273453,"vZ0":-2.3012015856959165,"x":153.07,"y":170.46,"x0":2.7909517959911327,"y0":50.001816290792554,"z0":4.950643073473866,"aX":19.719652267673485},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-16.2,"spinRate":2319,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4009348145899332,"extension":6.88314444608849},"index":2,"playId":"5140b051-5477-3612-bda9-52a014a61026","pitchNumber":3,"startTime":"2025-09-28T19:45:39.772Z","endTime":"2025-09-28T19:45:44.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.035772788664275,"aZ":-35.52593953170683,"pfxX":-6.816618537560766,"pfxZ":-2.520522794929416,"pX":0.37262459281688837,"pZ":2.513998940776141,"vX0":-3.962261406617443,"vY0":-114.51256170542499,"vZ0":2.1695310810794073,"x":102.8,"y":170.9,"x0":3.010712411573574,"y0":50.00413981245638,"z0":5.028384160812536,"aX":-9.05765931494404},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-3.7,"breakHorizontal":13.3,"spinRate":2510,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.47821896313111223,"extension":6.267411617977605},"index":3,"playId":"5e539238-d823-3e6b-b4e9-546dd9257748","pitchNumber":4,"startTime":"2025-09-28T19:45:55.218Z","endTime":"2025-09-28T19:45:58.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-28T19:46:09.208Z","endTime":"2025-09-28T19:46:28.078Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.15730884707323,"aZ":-36.5999950495688,"pfxX":-6.155058760783706,"pfxZ":-3.148821269304392,"pX":0.6147061054860192,"pZ":1.5971974255541215,"vX0":-3.6948420215893436,"vY0":-117.4718797360799,"vZ0":-0.03573310631703186,"x":93.57,"y":195.66,"x0":3.0049134163178115,"y0":50.003998718300195,"z0":5.000208647879833,"aX":-8.647176983099307},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.4,"breakHorizontal":12.0,"spinRate":2571,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.4653359830950028,"extension":6.3663084389244275},"index":5,"playId":"79d88199-7f24-3914-a58c-ab6ea77f3489","pitchNumber":5,"startTime":"2025-09-28T19:46:28.078Z","endTime":"2025-09-28T19:46:32.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:46:32.335Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to center fielder Alexander Canario.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:48:35.299Z","endTime":"2025-09-28T19:49:40.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.58983712867456,"strikeZoneBottom":1.92036412121558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5630295639961,"aZ":-30.166681350013214,"pfxX":1.5500981649520096,"pfxZ":1.3201333475688841,"pX":-0.5730555959756385,"pZ":4.013877876370969,"vX0":4.724387820579483,"vY0":-121.5766614522727,"vZ0":1.8977152627447913,"x":138.84,"y":130.41,"x0":-2.7313801327836162,"y0":50.0014032690349,"z0":5.814664294669529,"aX":2.3536992492685584},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2180,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4480284287130396,"extension":7.086687409703182},"index":0,"playId":"ea924b65-b13b-3158-bf32-907c56c683c9","pitchNumber":1,"startTime":"2025-09-28T19:48:38.140Z","endTime":"2025-09-28T19:48:42.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(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":74.3,"endSpeed":69.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.126296850730395,"aZ":-34.11806600999584,"pfxX":3.290829822233139,"pfxZ":-1.6312083569749056,"pX":0.4075811285371511,"pZ":1.5057820076566855,"vX0":5.3921823968636,"vY0":-108.1391664317978,"vZ0":-1.4370238524377148,"x":101.46,"y":198.12,"x0":-2.536010310979172,"y0":50.0005319815278,"z0":5.888777186438136,"aX":3.9337166768565806},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-3.0,"breakHorizontal":-7.3,"spinRate":2212,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.5046159454123269,"extension":6.871724754491855},"index":1,"playId":"ab4d1997-65bc-335e-a8fb-3c3d9ea26191","pitchNumber":2,"startTime":"2025-09-28T19:48:53.543Z","endTime":"2025-09-28T19:48:58.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72679553365341,"aZ":-22.62583484136626,"pfxX":-7.775366101208691,"pfxZ":5.060499982900726,"pX":0.4681504041810024,"pZ":2.8980540348492534,"vX0":10.781469584070543,"vY0":-135.81470982878426,"vZ0":-2.8424234430470996,"x":99.16,"y":160.53,"x0":-2.5231037514469667,"y0":50.00658876054532,"z0":5.512982532199868,"aX":-14.685723022105998},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":12.1,"spinRate":2249,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40162701206587936,"extension":7.139309847616585},"index":2,"playId":"1375bb11-96b5-3e86-9394-27dff15c01cb","pitchNumber":3,"startTime":"2025-09-28T19:49:11.094Z","endTime":"2025-09-28T19:49:15.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84699572864657,"aZ":-19.19752333809027,"pfxX":-3.324208397942743,"pfxZ":6.8266228186928775,"pX":-0.48175205408442123,"pZ":3.534723963597093,"vX0":7.040053593335862,"vY0":-136.2325748948317,"vZ0":-1.475878324775635,"x":135.36,"y":143.34,"x0":-2.6547697032175117,"y0":50.00088696173132,"z0":5.396002956231833,"aX":-6.317953762471561},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":4.7,"spinRate":2243,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40038750163504133,"extension":7.088478185265134},"hitData":{"launchSpeed":94.6,"launchAngle":39.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.39,"coordY":60.61}},"index":3,"playId":"4bce6784-5a68-3fbd-a992-2837f7f47613","pitchNumber":4,"startTime":"2025-09-28T19:49:30.476Z","endTime":"2025-09-28T19:49:40.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:49:40.009Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nacho Alvarez Jr. walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:49:50.908Z","endTime":"2025-09-28T19:51:21.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":77.3,"strikeZoneTop":3.4097469724944,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.145045825819157,"aZ":-31.250773028473294,"pfxX":2.2601567237724107,"pfxZ":0.6070577152433216,"pX":-0.4187680836744937,"pZ":3.839466019084247,"vX0":4.759206325770552,"vY0":-121.38359163639684,"vZ0":1.8252895159980045,"x":132.96,"y":135.11,"x0":-2.689216738207185,"y0":50.000192087894206,"z0":5.7761664952945155,"aX":3.4100090221967827},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":-5.2,"spinRate":2324,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.4492311196025516,"extension":7.110287276441099},"index":0,"playId":"7649b48b-027a-33df-b222-d973c4823852","pitchNumber":1,"startTime":"2025-09-28T19:50:06.766Z","endTime":"2025-09-28T19:50:10.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.810055765882478,"aZ":-30.54434599135447,"pfxX":3.2730919788492017,"pfxZ":1.0593762843103738,"pX":1.849778008155084,"pZ":2.0342160085621153,"vX0":9.652943925876794,"vY0":-122.9323539451967,"vZ0":-2.324688085129604,"x":46.49,"y":183.86,"x0":-2.54889474075326,"y0":50.001656508555875,"z0":5.578754181636079,"aX":5.018766281364652},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.7,"breakHorizontal":-8.2,"spinRate":2323,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4451360811527998,"extension":7.180776676601399},"index":1,"playId":"4db509cb-b043-39dd-9b9a-ee5c56502d21","pitchNumber":2,"startTime":"2025-09-28T19:50:23.988Z","endTime":"2025-09-28T19:50:27.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.32978919359044,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.443974728732943,"aZ":-32.181119673503126,"pfxX":1.984222753266323,"pfxZ":-0.0027131175094936566,"pX":-0.6634317075653644,"pZ":3.870752922802297,"vX0":4.4420810797864005,"vY0":-122.89232395144356,"vZ0":2.088054263132754,"x":142.29,"y":134.27,"x0":-2.746261706870325,"y0":50.003929078000176,"z0":5.727656136012904,"aX":3.0601687171276586},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2349,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.444273923516024,"extension":7.046477279859201},"index":2,"playId":"0517423f-8e54-3563-858e-454591697f41","pitchNumber":3,"startTime":"2025-09-28T19:50:44.368Z","endTime":"2025-09-28T19:50:48.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.23581996554949,"strikeZoneBottom":1.39481346582923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05805497376633,"aZ":-15.442758532032226,"pfxX":-2.7556798973658077,"pfxZ":8.73866937084675,"pX":-0.28214520629972595,"pZ":3.4057201877322973,"vX0":7.58465302249557,"vY0":-137.19105249131425,"vZ0":-2.852378291583695,"x":127.75,"y":146.83,"x0":-2.7190673448681615,"y0":50.0041846474528,"z0":5.505533736725153,"aX":-5.277682407761733},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2347,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39854474619214164,"extension":7.085022256747078},"index":3,"playId":"fa845527-9dc9-32b7-8fad-32c8fea0ff4e","pitchNumber":4,"startTime":"2025-09-28T19:51:00.217Z","endTime":"2025-09-28T19:51:03.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.9,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.44099670576038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.253653910967902,"aZ":-31.788096471323968,"pfxX":3.6670173648912714,"pfxZ":0.29136173897751494,"pX":0.5992273575764016,"pZ":1.3188760322420114,"vX0":5.842327121128053,"vY0":-113.73376981479748,"vZ0":-2.8627087631896435,"x":94.16,"y":203.17,"x0":-2.4710492805434523,"y0":50.00351972838519,"z0":5.720851140695167,"aX":4.841874214681708},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.0,"spinRate":2302,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4800868911333085,"extension":7.137888424321456},"index":4,"playId":"890dfc57-b49a-3240-8143-dc836aee97ff","pitchNumber":5,"startTime":"2025-09-28T19:51:16.912Z","endTime":"2025-09-28T19:51:21.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:51:21.252Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Allen grounds into a double play, shortstop Jared Triolo to second baseman Nick Gonzales to first baseman Rafael Flores Jr. Nacho Alvarez Jr. out at 2nd. Nick Allen out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:52:01.148Z","endTime":"2025-09-28T19:52:33.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T19:51:50.544Z","endTime":"2025-09-28T19:52:03.407Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.39529520171928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36314358939001,"aZ":-31.724439226113127,"pfxX":2.744022019862151,"pfxZ":0.296317323937366,"pX":-0.35045879712727634,"pZ":1.65850221437406,"vX0":4.985540120638606,"vY0":-121.52514589054454,"vZ0":-2.9679991936092343,"x":130.36,"y":194.0,"x0":-2.783279743034355,"y0":50.001373144478094,"z0":5.6457738869022,"aX":4.110521714121425},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-6.1,"spinRate":2362,"spinDirection":97},"zone":7,"typeConfidence":2.0,"plateTime":0.45037493161476894,"extension":7.165232317276721},"index":1,"playId":"c88d7acd-91ab-3e8b-9949-8ced417adc6c","pitchNumber":1,"startTime":"2025-09-28T19:52:03.407Z","endTime":"2025-09-28T19:52:07.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88577076455759,"aZ":-25.04893415992352,"pfxX":-10.578176107946575,"pfxZ":3.8197267674111153,"pX":0.26568142360246877,"pZ":2.142409480183081,"vX0":11.446657332635247,"vY0":-136.16809900010233,"vZ0":-4.113143976998708,"x":106.87,"y":180.93,"x0":-2.6324393737175646,"y0":50.0008834090739,"z0":5.4203637786436305,"aX":-19.721608722569165},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":2293,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40334627613238094,"extension":7.174509421537059},"hitData":{"launchSpeed":99.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.62,"coordY":148.01}},"index":2,"playId":"49d83867-571e-39d1-9dce-142fec893d0e","pitchNumber":2,"startTime":"2025-09-28T19:52:24.759Z","endTime":"2025-09-28T19:52:33.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:52:33.693Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Devanney singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:54:34.416Z","endTime":"2025-09-28T19:55:28.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.355767114189582,"aZ":-22.673936777380685,"pfxX":10.758217758978088,"pfxZ":5.304479269777712,"pX":-1.2536308322943714,"pZ":3.397750141839679,"vX0":-13.854640395989097,"vY0":-133.19548089858003,"vZ0":0.12375670367211045,"x":164.79,"y":147.04,"x0":2.6244638819104527,"y0":50.00527254878965,"z0":4.993986221423929,"aX":19.27952101092791},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":-16.4,"spinRate":2399,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.41167015593940715,"extension":6.612002650391468},"index":0,"playId":"72d0f5fc-7975-397d-966a-14f7ba01a945","pitchNumber":1,"startTime":"2025-09-28T19:54:46.013Z","endTime":"2025-09-28T19:54:50.207Z","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":74.3,"endSpeed":68.4,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.609893256979095,"aZ":-35.645180267449156,"pfxX":-5.738763951164605,"pfxZ":-2.957550445458425,"pX":-1.7469781397865427,"pZ":2.297075337095085,"vX0":-8.056009508837784,"vY0":-107.93921937659287,"vZ0":2.462039769336028,"x":183.59,"y":176.76,"x0":2.785853270254896,"y0":50.002433013685774,"z0":5.0796499935329775,"aX":-6.737380787875481},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-4.2,"breakHorizontal":12.6,"spinRate":2418,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.5083669272845377,"extension":6.320471882817987},"index":1,"playId":"88d7d62b-49d5-36f4-ba85-050dabb09890","pitchNumber":2,"startTime":"2025-09-28T19:55:00.196Z","endTime":"2025-09-28T19:55:04.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.110270616461893,"aZ":-22.769096731068043,"pfxX":9.450602751379513,"pfxZ":5.004985659842815,"pX":0.10922132216176547,"pZ":1.8867603446872012,"vX0":-10.86809438631023,"vY0":-136.2709191660342,"vZ0":-3.512214724438129,"x":112.84,"y":187.84,"x0":2.9224035373149273,"y0":50.00504047772174,"z0":4.766485268739426,"aX":17.766527066441807},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-14.8,"spinRate":2465,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.40203764120406404,"extension":6.722107171432174},"hitData":{"launchSpeed":91.8,"launchAngle":11.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.63,"coordY":98.1}},"index":2,"playId":"9ba7aa62-fe18-3474-90e5-c618ceeb00f5","pitchNumber":3,"startTime":"2025-09-28T19:55:16.175Z","endTime":"2025-09-28T19:55:28.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:55:28.292Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:55:32.104Z","endTime":"2025-09-28T19:56:06.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.82037367232403,"aZ":-34.30555713132665,"pfxX":-5.344642589395312,"pfxZ":-1.6731846908425911,"pX":0.3902851802920987,"pZ":2.1482445109344956,"vX0":-4.162553023941866,"vY0":-112.29103464873229,"vZ0":1.4782747230884326,"x":102.12,"y":180.78,"x0":2.9641190317874364,"y0":50.00373614511857,"z0":4.97842062506186,"aX":-6.8065844064207734},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.3,"breakHorizontal":10.8,"spinRate":2480,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.48825705541341335,"extension":6.265333740787043},"hitData":{"launchSpeed":96.6,"launchAngle":24.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.8,"coordY":51.61}},"index":0,"playId":"309bf516-e51a-39fb-a24a-dce169c5588f","pitchNumber":1,"startTime":"2025-09-28T19:55:53.508Z","endTime":"2025-09-28T19:56:06.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:56:06.408Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:56:17.345Z","endTime":"2025-09-28T19:58:00.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.43980951120891,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14228862827403,"aZ":-34.31189456642167,"pfxX":-8.27085354294533,"pfxZ":-1.7261191558173028,"pX":0.9274584791977624,"pZ":2.2846537542468126,"vX0":-2.439064162312019,"vY0":-110.6153104977399,"vZ0":2.035287019736619,"x":81.65,"y":177.09,"x0":3.119713821214426,"y0":50.00473361079394,"z0":4.955847492264414,"aX":-10.226643417893037},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-2.3,"breakHorizontal":15.6,"spinRate":2502,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.49558930552567215,"extension":6.2876378823877745},"index":0,"playId":"bff36d35-dc42-3963-8a66-10e84676eeff","pitchNumber":1,"startTime":"2025-09-28T19:56:29.038Z","endTime":"2025-09-28T19:56:33.624Z","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":79.9,"endSpeed":73.7,"strikeZoneTop":3.43980951120891,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71866862590272,"aZ":-35.102054833675815,"pfxX":-7.272714314700889,"pfxZ":-2.148808866662346,"pX":-0.009982220051177925,"pZ":0.8884732075911983,"vX0":-4.5993082080343815,"vY0":-116.2700532786962,"vZ0":-1.6356024247579395,"x":117.38,"y":214.79,"x0":2.941644663668434,"y0":50.002637070314826,"z0":4.94591326226721,"aX":-9.911464250050251},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.0,"breakHorizontal":14.4,"spinRate":2605,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.47188881646385905,"extension":6.412467770981394},"index":1,"playId":"ab1ad0c2-46ea-3e8b-aea5-844894d5994e","pitchNumber":2,"startTime":"2025-09-28T19:56:46.952Z","endTime":"2025-09-28T19:56:50.838Z","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.8,"endSpeed":87.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.167341187156843,"aZ":-21.469080945178472,"pfxX":10.047529411868249,"pfxZ":5.467052574859116,"pX":-0.09919782306909224,"pZ":3.4994631081486385,"vX0":-11.334304592662162,"vY0":-139.04534129760015,"vZ0":-0.5361678416777986,"x":120.78,"y":144.29,"x0":2.7244594352572498,"y0":50.003814644901354,"z0":5.119364258975963,"aX":19.676927302858434},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":-15.8,"spinRate":2482,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.3939192308759085,"extension":6.676694241389293},"index":2,"playId":"127fcb18-a648-3325-82ec-c7573bbd2312","pitchNumber":3,"startTime":"2025-09-28T19:57:05.777Z","endTime":"2025-09-28T19:57:09.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.257566676787473,"aZ":-34.35036451896435,"pfxX":-5.8093171225592695,"pfxZ":-1.6252288029022894,"pX":0.32536678422321974,"pZ":1.9472502062096295,"vX0":-4.3588999133832775,"vY0":-114.80617480921295,"vZ0":0.7544003778955051,"x":104.6,"y":186.2,"x0":3.0035688419662385,"y0":50.005153242393725,"z0":4.95761544287544,"aX":-7.755978421549044},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.5,"breakHorizontal":11.6,"spinRate":2518,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.4770923565773013,"extension":6.386493251204357},"index":3,"playId":"49c45320-86bf-3d48-abad-22d7ede91ce0","pitchNumber":4,"startTime":"2025-09-28T19:57:29.214Z","endTime":"2025-09-28T19:57:33.007Z","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":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.579386497511273,"aZ":-37.30223005990594,"pfxX":-4.3958382620174365,"pfxZ":-3.624770490895563,"pX":-1.539709780335152,"pZ":1.7522512373112435,"vX0":-8.67628584924861,"vY0":-118.50906732451867,"vZ0":0.3151883101955366,"x":175.69,"y":191.47,"x0":2.746076009929287,"y0":50.00140289657436,"z0":5.037146631446798,"aX":-6.222208873543975},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.1,"breakHorizontal":10.2,"spinRate":2516,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4629671444994172,"extension":6.439743016616057},"index":4,"playId":"770c2b30-31fd-3a84-9a23-7462c064c4de","pitchNumber":5,"startTime":"2025-09-28T19:57:55.662Z","endTime":"2025-09-28T19:58:00.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:58:00.346Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Pham walks. Cam Devanney to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:58:13.923Z","endTime":"2025-09-28T20:01:37.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"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":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97705833224178,"aZ":-22.64126205133367,"pfxX":9.152472489925486,"pfxZ":5.029662848862696,"pX":1.5946461713179945,"pZ":3.822843647755432,"vX0":-6.809462421189992,"vY0":-137.1919488959849,"vZ0":0.7538971013840191,"x":56.22,"y":135.56,"x0":2.9269470158321518,"y0":50.00251922960896,"z0":5.0944042172762245,"aX":17.346417356773866},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":2390,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.40011305259708374,"extension":6.8263039589937575},"index":0,"playId":"fdb5bb89-c5dc-36bb-ab60-c7d3e5add301","pitchNumber":1,"startTime":"2025-09-28T19:58:20.773Z","endTime":"2025-09-28T19:58:24.233Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-28T19:59:05.860Z","endTime":"2025-09-28T19:59:42.822Z","isPitch":false,"type":"action","player":{"id":502054,"link":"/api/v1/people/502054"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14378145511904,"aZ":-20.097973414281213,"pfxX":9.280077010532757,"pfxZ":6.3378197840927255,"pX":-0.11973558219849818,"pZ":2.3267487549993935,"vX0":-11.09901871919034,"vY0":-137.36445981732828,"vZ0":-3.419210490813681,"x":121.56,"y":175.96,"x0":2.772322024205548,"y0":50.0050969028737,"z0":4.958210223190704,"aX":17.691822196611916},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.4,"spinRate":2367,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.39911314609603865,"extension":6.752805426402688},"index":2,"playId":"b0aacf37-6ca5-3a2b-b3f7-7d864f0f6bad","pitchNumber":2,"startTime":"2025-09-28T19:59:42.822Z","endTime":"2025-09-28T19:59:46.405Z","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.2,"endSpeed":85.2,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70726410529271,"aZ":-22.114042726813526,"pfxX":9.433375328221535,"pfxZ":5.354086850602799,"pX":0.31289955269383685,"pZ":3.7468930454397262,"vX0":-10.167425374480832,"vY0":-136.79760675578564,"vZ0":0.6582416243242061,"x":105.07,"y":137.61,"x0":2.86816279580604,"y0":50.00076017169634,"z0":5.029654424136042,"aX":17.717368007410172},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2404,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.4017771933169412,"extension":6.728501782019917},"index":3,"playId":"961d8eba-d392-3d24-af99-93db4f7fcd4f","pitchNumber":3,"startTime":"2025-09-28T19:59:59.637Z","endTime":"2025-09-28T20:00:03.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.014509853112838,"aZ":-36.79442796064553,"pfxX":-6.325572028670128,"pfxZ":-3.417058786263887,"pX":-0.5779953628637793,"pZ":2.0911674396157336,"vX0":-5.9092463887414155,"vY0":-115.90025867511069,"vZ0":1.6423107985657976,"x":139.03,"y":182.32,"x0":2.8328567723779305,"y0":50.003826074367694,"z0":4.90488462962309,"aX":-8.547927696396606},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.4,"breakHorizontal":13.0,"spinRate":2614,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.47378914815884254,"extension":6.258253105667473},"index":4,"playId":"f5951cc2-7f88-355e-bb5c-e84f2772179c","pitchNumber":4,"startTime":"2025-09-28T20:00:17.143Z","endTime":"2025-09-28T20:00:21.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.091589768514687,"aZ":-33.65555951795774,"pfxX":-2.6886797742306983,"pfxZ":-1.0253336762965963,"pX":-0.6360713808313755,"pZ":1.4358011939154454,"vX0":-7.332049588754227,"vY0":-119.15695956624248,"vZ0":-1.028962546525935,"x":141.25,"y":200.01,"x0":2.8256037795631803,"y0":50.004360141480966,"z0":4.904025313221152,"aX":-3.8792991568785595},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.8,"breakHorizontal":6.6,"spinRate":2523,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45902271611707235,"extension":6.45832517445116},"index":5,"playId":"db651e9e-1323-3d59-b2f1-5f359fc26218","pitchNumber":5,"startTime":"2025-09-28T20:00:39.522Z","endTime":"2025-09-28T20:00:45.332Z","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":97.2,"endSpeed":88.7,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.341860340891046,"aZ":-22.804490109119545,"pfxX":8.293156851262161,"pfxZ":4.629837879932596,"pX":1.729129809535692,"pZ":3.7917642301411143,"vX0":-6.535786425680172,"vY0":-141.3970764480023,"vZ0":-0.17716544511011767,"x":51.09,"y":136.4,"x0":2.993439300772797,"y0":50.00477821780446,"z0":5.318943354545125,"aX":16.789000522173644},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.7,"spinRate":2242,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.38742028127690054,"extension":6.80138035580308},"index":6,"playId":"25e07053-b579-3b63-8ad3-56e27b15f7e7","pitchNumber":6,"startTime":"2025-09-28T20:01:12.979Z","endTime":"2025-09-28T20:01:16.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.46384450392313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.839616588518584,"aZ":-24.77458723959623,"pfxX":8.910303942907527,"pfxZ":3.5903852534751284,"pX":1.043438847220313,"pZ":3.1785881550181636,"vX0":-8.710796305728312,"vY0":-142.45924232322977,"vZ0":-0.8560541921095827,"x":77.23,"y":152.96,"x0":2.9788266548967215,"y0":50.00409866822699,"z0":5.044917943171694,"aX":18.369206459219132},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":2319,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.38406316346282,"extension":6.924624877166956},"index":7,"playId":"6f6a9919-1d0f-3ea4-9380-088a6c3a0345","pitchNumber":7,"startTime":"2025-09-28T20:01:32.826Z","endTime":"2025-09-28T20:01:37.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:01:37.836Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew McCutchen grounds out, second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T20:01:52.548Z","endTime":"2025-09-28T20:02:32.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.6,"endSpeed":73.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.784469191924114,"aZ":-34.82516413840786,"pfxX":-2.8769916507646993,"pfxZ":-1.9602539740493299,"pX":-0.3520365397343819,"pZ":2.8133385477235255,"vX0":-6.5917359655408765,"vY0":-115.70304894547714,"vZ0":2.8163885511772166,"x":130.42,"y":162.82,"x0":2.908537407379068,"y0":50.00167665608341,"z0":4.91980637449327,"aX":-3.8945532211106455},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.5,"breakHorizontal":6.8,"spinRate":2510,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4735813170599634,"extension":6.315690843337918},"index":0,"playId":"caa1c452-d218-337c-bf1e-ccffc3273997","pitchNumber":1,"startTime":"2025-09-28T20:02:03.337Z","endTime":"2025-09-28T20:02:06.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.273867693641787,"aZ":-33.32526824079737,"pfxX":7.217850883867528,"pfxZ":-0.6824162412989239,"pX":0.39077634269855577,"pZ":2.173007188164417,"vX0":-9.038468421526915,"vY0":-127.97132745883412,"vZ0":0.3403507091568774,"x":102.1,"y":180.11,"x0":3.0035128622844285,"y0":50.00220475164528,"z0":4.613888822461611,"aX":12.171139817268438},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.0,"breakHorizontal":-11.4,"spinRate":1927,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.4253048722594124,"extension":6.943960452411014},"hitData":{"launchSpeed":100.8,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.78,"coordY":150.43}},"index":1,"playId":"7ff51706-d6d8-306b-8bae-87676b102384","pitchNumber":2,"startTime":"2025-09-28T20:02:24.953Z","endTime":"2025-09-28T20:02:32.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:02:32.927Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to third baseman Cam Devanney.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:04:47.976Z","endTime":"2025-09-28T20:06:01.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.37979850831027,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.036188950994926,"aZ":-35.33827793775942,"pfxX":3.484438759132899,"pfxZ":-2.4204092501419883,"pX":-0.3856609157019265,"pZ":3.829870758104852,"vX0":3.834472002313302,"vY0":-113.4086944621871,"vZ0":3.097691013690037,"x":131.7,"y":135.37,"x0":-2.5487408895857055,"y0":50.003421301782936,"z0":5.962550341556118,"aX":4.55411534532139},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.4,"breakHorizontal":-7.2,"spinRate":2428,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.48230401190718286,"extension":7.2137125669332445},"index":0,"playId":"eb10d1c9-6445-38c8-91c4-b087f833fa43","pitchNumber":1,"startTime":"2025-09-28T20:05:00.762Z","endTime":"2025-09-28T20:05:05.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.37979850831027,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.118494869410785,"aZ":-28.928686912838305,"pfxX":-10.94128068163839,"pfxZ":1.9306897294675314,"pX":1.5081619261972905,"pZ":0.5688778336714425,"vX0":13.785687559051944,"vY0":-128.27615595710557,"vZ0":-6.929161217903934,"x":59.51,"y":223.42,"x0":-2.48997932447374,"y0":50.00355074678059,"z0":5.531330945320155,"aX":-18.411762286557153},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":17.0,"spinRate":2098,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42540620374212423,"extension":7.496617637057858},"index":1,"playId":"ad3e2762-ad98-3752-a1f5-40fd5a2f73cf","pitchNumber":2,"startTime":"2025-09-28T20:05:18.317Z","endTime":"2025-09-28T20:05:21.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.37959641539502,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17508366123994,"aZ":-30.310366562527904,"pfxX":3.4590493683767916,"pfxZ":1.1816598989203015,"pX":0.11572354056235361,"pZ":2.2673075423898545,"vX0":6.015522708008585,"vY0":-124.42630181353259,"vZ0":-1.8378063389194383,"x":112.59,"y":177.56,"x0":-2.7792719116005102,"y0":50.00133038280068,"z0":5.518995314467174,"aX":5.439690292734525},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-7.6,"spinRate":2467,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.43963352249353793,"extension":7.316382981813497},"index":2,"playId":"df094313-4edb-3c66-b7e7-e73ed679b95d","pitchNumber":3,"startTime":"2025-09-28T20:05:35.789Z","endTime":"2025-09-28T20:05:39.292Z","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.9,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73329114894271,"aZ":-15.8853712972539,"pfxX":-5.794052873887381,"pfxZ":8.395429267452752,"pX":0.24260481113905535,"pZ":2.651556732274788,"vX0":9.8314399848111,"vY0":-137.95134307687087,"vZ0":-4.531196703820912,"x":107.75,"y":167.19,"x0":-2.6036585574773334,"y0":50.00373973618524,"z0":5.375486483914737,"aX":-11.243897969150716},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2341,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39601421354005684,"extension":7.220000892961115},"hitData":{"launchSpeed":56.8,"launchAngle":46.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.33,"coordY":151.45}},"index":3,"playId":"29ef6ddc-7413-3ea0-bd22-1fbf6e253b4d","pitchNumber":4,"startTime":"2025-09-28T20:05:52.190Z","endTime":"2025-09-28T20:06:01.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:06:01.219Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to right fielder Nick Yorke.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:06:15.589Z","endTime":"2025-09-28T20:07:48.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.61984303126022,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.533098456060788,"aZ":-31.2569107199647,"pfxX":1.830340336606879,"pfxZ":0.6319184600069571,"pX":1.8765285034687866,"pZ":-0.014133076910927548,"vX0":9.528901623613809,"vY0":-119.49071254597081,"vZ0":-6.61063326465736,"x":45.47,"y":239.16,"x0":-2.3896727456847167,"y0":50.00525331149471,"z0":5.572790587858754,"aX":2.663709987088592},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":-5.5,"spinRate":2461,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4571888986607675,"extension":7.273006955775687},"index":0,"playId":"47d5e695-757d-33a9-b793-b0a0eb74c792","pitchNumber":1,"startTime":"2025-09-28T20:06:21.264Z","endTime":"2025-09-28T20:06:26.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.61984303126022,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92746325829422,"aZ":-29.474933339656253,"pfxX":1.6652403219510845,"pfxZ":1.7388013784407566,"pX":0.0895310382629541,"pZ":3.555346203004762,"vX0":6.338270150708332,"vY0":-123.15514297885294,"vZ0":1.2224733412711597,"x":113.59,"y":142.79,"x0":-2.722305053333339,"y0":50.002673945872196,"z0":5.525060476770995,"aX":2.586306459960722},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-4.3,"spinRate":2357,"spinDirection":107},"zone":2,"typeConfidence":2.0,"plateTime":0.44288082147566854,"extension":7.3484412056420485},"index":1,"playId":"27439ef6-6090-3713-a7ad-68d361b619a4","pitchNumber":2,"startTime":"2025-09-28T20:06:37.825Z","endTime":"2025-09-28T20:06:41.838Z","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":96.4,"endSpeed":89.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.452889905060168,"aZ":-14.003134954462002,"pfxX":-7.110292167149626,"pfxZ":9.046007915242765,"pX":1.1924441119678943,"pZ":2.3187258363663323,"vX0":12.640697781465922,"vY0":-139.86260205632811,"vZ0":-5.978754468612362,"x":71.55,"y":176.17,"x0":-2.433642684275241,"y0":50.00325863377899,"z0":5.3797336367257635,"aX":-14.284207459874281},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2474,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3895743598484973,"extension":7.327513408453297},"index":2,"playId":"73a272c4-f7a7-3114-9700-bde04103bd30","pitchNumber":3,"startTime":"2025-09-28T20:06:53.346Z","endTime":"2025-09-28T20:07:00.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.651525682341294,"aZ":-16.420858353362426,"pfxX":-5.972855594308789,"pfxZ":7.9894238003220766,"pX":1.1411581207586035,"pZ":2.2169328898631866,"vX0":12.17971984787166,"vY0":-139.14521455078724,"vZ0":-5.462969010318281,"x":73.5,"y":178.92,"x0":-2.5061161398308878,"y0":50.00232104429728,"z0":5.284520221477021,"aX":-11.777230016596391},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2373,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3928406006285168,"extension":7.43305268576061},"hitData":{"launchSpeed":93.8,"launchAngle":21.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.43,"coordY":90.13}},"index":3,"playId":"2640300e-f3ff-3ab8-a7ac-d222c764c665","pitchNumber":4,"startTime":"2025-09-28T20:07:39.749Z","endTime":"2025-09-28T20:07:48.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:07:48.928Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:07:58.975Z","endTime":"2025-09-28T20:09:32.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.0,"endSpeed":89.2,"strikeZoneTop":3.64984889655,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86021131760103,"aZ":-17.84623812189998,"pfxX":-9.719201846006642,"pfxZ":7.016743837074607,"pX":-0.11531492206556146,"pZ":2.261426418994617,"vX0":10.595310319853645,"vY0":-142.2752594898359,"vZ0":-5.474558208836521,"x":121.4,"y":177.72,"x0":-2.631996396657434,"y0":50.00102836523977,"z0":5.348431590633771,"aX":-19.843663065301175},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":15.4,"spinRate":2505,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3855608229121317,"extension":7.310681193017781},"index":0,"playId":"ccc81148-564a-3a93-8f8c-6028ef70d93d","pitchNumber":1,"startTime":"2025-09-28T20:08:12.555Z","endTime":"2025-09-28T20:08:16.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.50042147253999,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.536306000632678,"aZ":-31.886230142857077,"pfxX":6.340294348749654,"pfxZ":0.21795282511241565,"pX":1.0677726166369195,"pZ":0.5666440019420776,"vX0":6.220854936636527,"vY0":-115.24219966789484,"vZ0":-4.369487616975727,"x":76.3,"y":223.48,"x0":-2.491209258376854,"y0":50.0056469549221,"z0":5.569462768970844,"aX":8.523293460248631},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2553,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4753925244028978,"extension":7.183212600314282},"index":1,"playId":"c0e85b67-9b25-3668-b73f-44c6aec1097e","pitchNumber":2,"startTime":"2025-09-28T20:08:29.498Z","endTime":"2025-09-28T20:08:32.946Z","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":97.6,"endSpeed":89.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.938007189426315,"aZ":-14.707727818031376,"pfxX":-4.5627406317812165,"pfxZ":8.515898367591346,"pX":-0.34257311444676913,"pZ":3.27424793618397,"vX0":8.474498005726078,"vY0":-141.95987670116503,"vZ0":-2.98082760966513,"x":130.06,"y":150.38,"x0":-2.76681387698883,"y0":50.00518884388576,"z0":5.267910760518922,"aX":-9.361634109334668},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2425,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38508279084261554,"extension":7.247506496206728},"index":2,"playId":"71e818a2-48af-3a11-b27b-07f78f37d183","pitchNumber":3,"startTime":"2025-09-28T20:08:47.340Z","endTime":"2025-09-28T20:08:51.132Z","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":97.0,"endSpeed":89.8,"strikeZoneTop":3.6589824314465,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90176606361184,"aZ":-13.298518622761023,"pfxX":-4.892931836900694,"pfxZ":9.302234209117275,"pX":1.4755595578378133,"pZ":1.1455286382567549,"vX0":12.85973582811112,"vY0":-140.60294686015743,"vZ0":-8.772425270378596,"x":60.76,"y":207.85,"x0":-2.4947855783738078,"y0":50.00278772549199,"z0":5.142255711502962,"aX":-9.929891214521295},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2440,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3876027363089287,"extension":7.321883884959989},"index":3,"playId":"f4ead6c5-4dbe-3b88-80bf-b950e3ffc3cd","pitchNumber":4,"startTime":"2025-09-28T20:09:10.179Z","endTime":"2025-09-28T20:09:13.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.64984889655,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.961442324815074,"aZ":-30.982385153944456,"pfxX":4.492755153132956,"pfxZ":0.8855757960855657,"pX":-0.6846456131097095,"pZ":1.9081735929570103,"vX0":2.895124062811803,"vY0":-115.03047932794799,"vZ0":-1.850452582951342,"x":143.1,"y":187.26,"x0":-2.540330807612371,"y0":50.003556652887106,"z0":5.707257138905478,"aX":6.062700631358359},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.4,"breakHorizontal":-8.9,"spinRate":2445,"spinDirection":69},"zone":7,"typeConfidence":2.0,"plateTime":0.4749085444449124,"extension":7.394708966322454},"index":4,"playId":"303f34f7-ffd8-3771-85ce-41804e83f1ff","pitchNumber":5,"startTime":"2025-09-28T20:09:26.481Z","endTime":"2025-09-28T20:09:32.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:09:32.914Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:11:28.251Z","endTime":"2025-09-28T20:12:44.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.457943876167665,"aZ":-20.365960609406418,"pfxX":11.545535093886581,"pfxZ":6.525676423606207,"pX":-0.3128346828942018,"pZ":2.611589703594689,"vX0":-11.902434457608575,"vY0":-133.34179239927735,"vZ0":-2.076436786115003,"x":128.92,"y":168.27,"x0":2.6990748798630646,"y0":50.00033008093603,"z0":4.862836518148035,"aX":20.882407092834754},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":-18.5,"spinRate":2288,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.41006361606289987,"extension":6.44650707697546},"index":0,"playId":"d28838d6-2333-3adf-81e8-baaf30e256a9","pitchNumber":1,"startTime":"2025-09-28T20:11:44.485Z","endTime":"2025-09-28T20:11:48.005Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548127834029245,"aZ":-22.801616831288737,"pfxX":10.83795428187723,"pfxZ":5.02904846409046,"pX":0.2234533044976124,"pZ":2.5639722841341395,"vX0":-10.575899402226792,"vY0":-135.4102256728611,"vZ0":-2.0909838480080447,"x":108.48,"y":169.55,"x0":2.764697124408727,"y0":50.00449069043814,"z0":4.935494852487946,"aX":20.203467544232804},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":-17.5,"spinRate":2264,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.40393621262659796,"extension":6.630666736669265},"index":1,"playId":"19e9c770-a2c4-38a3-9a5b-38082854d0e9","pitchNumber":2,"startTime":"2025-09-28T20:11:59.760Z","endTime":"2025-09-28T20:12:03.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:12:08.695Z","endTime":"2025-09-28T20:12:23.807Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.142168529968473,"aZ":-23.969404121103832,"pfxX":11.03584410534758,"pfxZ":4.271479635169477,"pX":0.2115123748390721,"pZ":4.001120197448438,"vX0":-10.84161575827897,"vY0":-136.9290513028875,"vZ0":1.2281530332622723,"x":108.94,"y":130.75,"x0":2.7676890094882336,"y0":50.00006672397564,"z0":5.174123544443865,"aX":21.18271236131095},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-18.0,"spinRate":2320,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.3983569455204301,"extension":6.5546863871899035},"index":3,"playId":"8a4f9a42-30e0-3df1-92f5-481a2e1d8ca5","pitchNumber":3,"startTime":"2025-09-28T20:12:23.807Z","endTime":"2025-09-28T20:12:28.115Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.93752721011423,"aZ":-33.543551734915525,"pfxX":-6.484737113135412,"pfxZ":-1.01880556610171,"pX":-0.5574702126177755,"pZ":2.465326269924929,"vX0":-5.928058157607779,"vY0":-114.86528634241438,"vZ0":1.6406796319497212,"x":138.25,"y":172.22,"x0":2.8928534756113558,"y0":50.00258694386078,"z0":4.987129470310687,"aX":-8.721945113604669},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.2,"breakHorizontal":13.2,"spinRate":2478,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.47562267116759527,"extension":6.48547596099929},"index":4,"playId":"3c5e847d-e100-3199-948e-8599f30f9ea1","pitchNumber":4,"startTime":"2025-09-28T20:12:39.582Z","endTime":"2025-09-28T20:12:44.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:12:44.680Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alexander Canario flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:13:00.900Z","endTime":"2025-09-28T20:13:32.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.5,"strikeZoneTop":3.58983747428584,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.153054794804948,"aZ":-34.09226675462223,"pfxX":-6.129297838684279,"pfxZ":-1.53884202456209,"pX":-0.7390668112933807,"pZ":1.6296990195881884,"vX0":-5.777242398803438,"vY0":-110.64947522679856,"vZ0":0.6348452270996836,"x":145.17,"y":194.78,"x0":2.6991362405741395,"y0":50.00485384701733,"z0":4.90217589639291,"aX":-7.6242925782501985},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-2.3,"breakHorizontal":12.6,"spinRate":2365,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.49441519905774367,"extension":6.434113861303581},"index":0,"playId":"438eefbb-07b3-3dcf-9f39-bba9ea772700","pitchNumber":1,"startTime":"2025-09-28T20:13:04.702Z","endTime":"2025-09-28T20:13:09.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.37199146726817,"aZ":-33.730771163052985,"pfxX":9.885454262696326,"pfxZ":-0.989536441580694,"pX":0.5025415413086626,"pZ":1.8626165270597819,"vX0":-9.056955210625054,"vY0":-123.42211501802461,"vZ0":0.08557177411834882,"x":97.84,"y":188.49,"x0":2.911135883636699,"y0":50.005982808148275,"z0":4.635859962559239,"aX":15.465437087408233},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":-16.2,"spinRate":1981,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44144829067215774,"extension":6.478731578117359},"hitData":{"launchSpeed":102.7,"launchAngle":43.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":162.85,"coordY":68.09}},"index":1,"playId":"4ec7b3d2-a102-3f09-ae67-7be8920f8f54","pitchNumber":2,"startTime":"2025-09-28T20:13:20.144Z","endTime":"2025-09-28T20:13:32.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:13:32.497Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:13:38.497Z","endTime":"2025-09-28T20:15:08.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.0,"strikeZoneTop":3.56983380745045,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.647665658464913,"aZ":-36.46693091755297,"pfxX":-6.284453011783516,"pfxZ":-3.4790900623837153,"pX":1.171222937493141,"pZ":2.2271551384823978,"vX0":-2.215006174763579,"vY0":-110.06713269808006,"vZ0":2.3422926334528915,"x":72.36,"y":178.65,"x0":3.005783395344612,"y0":50.00430499947015,"z0":4.997308024310497,"aX":-7.748376414793015},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-5.4,"breakHorizontal":12.0,"spinRate":2482,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.49671076805426795,"extension":6.296839150424021},"index":0,"playId":"4c862888-72e5-3051-9a2f-1ebde0f8a9aa","pitchNumber":1,"startTime":"2025-09-28T20:13:51.549Z","endTime":"2025-09-28T20:13:55.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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.68162133256122,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.686867137471012,"aZ":-23.32621722928919,"pfxX":10.989289329507038,"pfxZ":4.874585908155029,"pX":0.15094838395103483,"pZ":1.7055552261825566,"vX0":-10.944091986900867,"vY0":-133.12461922505898,"vZ0":-3.4424731119236336,"x":111.25,"y":192.73,"x0":2.866325743301673,"y0":50.000905848633394,"z0":4.683083473520287,"aX":19.936086668163597},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":-17.9,"spinRate":2364,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.40975379801134926,"extension":6.887359755042091},"index":1,"playId":"0c63253a-2ebf-329c-ab6d-5d5347c4f7aa","pitchNumber":2,"startTime":"2025-09-28T20:14:06.411Z","endTime":"2025-09-28T20:14:10.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.56983380745045,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.416254637167516,"aZ":-32.37340994095597,"pfxX":9.458971285553078,"pfxZ":-0.12107337816141506,"pX":0.9461842269828881,"pZ":1.5659852364658777,"vX0":-8.221042969002715,"vY0":-126.09962352781645,"vZ0":-0.9703219359822297,"x":80.93,"y":196.5,"x0":3.0051144934577456,"y0":50.004274553223496,"z0":4.5461174510112805,"aX":15.375967969484984},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-15.5,"spinRate":1911,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43283457708310014,"extension":6.732972253052449},"index":2,"playId":"0ba25cf1-4c8f-3d48-9078-51add6411c99","pitchNumber":3,"startTime":"2025-09-28T20:14:21.278Z","endTime":"2025-09-28T20:14:25.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63545193548301,"aZ":-21.906225986192133,"pfxX":10.234157495117689,"pfxZ":5.344688246281971,"pX":0.45970420638433446,"pZ":2.3212562666009493,"vX0":-10.257792724767944,"vY0":-137.08211098890234,"vZ0":-2.975545912597733,"x":99.48,"y":176.11,"x0":2.903715409978796,"y0":50.00238649955589,"z0":4.9003917821837595,"aX":19.66040728884026},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2371,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.39813702883108215,"extension":6.522970375737345},"index":3,"playId":"70f88514-0898-3df0-af81-38e4cbe6220c","pitchNumber":4,"startTime":"2025-09-28T20:14:37.895Z","endTime":"2025-09-28T20:14:41.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894276514298493,"aZ":-22.60370972106687,"pfxX":10.208185553161213,"pfxZ":4.787372706592462,"pX":0.7096495129017238,"pZ":3.787496544126403,"vX0":-9.685547525987284,"vY0":-140.08544594570645,"vZ0":0.7994501563552372,"x":89.95,"y":136.52,"x0":2.8757818776635613,"y0":50.00247445663841,"z0":4.969502432846479,"aX":20.40825728249382},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":-16.7,"spinRate":2419,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.3901121730418535,"extension":6.619362127049915},"index":4,"playId":"ec4bc57c-022c-3490-8b09-6c1ff62e97aa","pitchNumber":5,"startTime":"2025-09-28T20:15:03.641Z","endTime":"2025-09-28T20:15:08.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:15:08.624Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, first baseman Rafael Flores Jr. to pitcher Johan Oviedo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:17:15.615Z","endTime":"2025-09-28T20:18:14.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670912,"link":"/api/v1/people/670912"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.35979430837239,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41061303969746,"aZ":-24.371007449457107,"pfxX":-11.830569558691124,"pfxZ":4.6386430207249205,"pX":0.7706100518709185,"pZ":2.297532001077371,"vX0":11.950522106825533,"vY0":-128.541068360162,"vZ0":-3.623020444818192,"x":87.63,"y":176.75,"x0":-2.3907847715123984,"y0":50.00136536958919,"z0":5.606742797749943,"aX":-19.894141962841925},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":19.0,"spinRate":1849,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4253095200696997,"extension":7.406678735573372},"index":0,"playId":"884d08e4-adc5-36df-aa8c-57ed7bf5566e","pitchNumber":1,"startTime":"2025-09-28T20:17:21.452Z","endTime":"2025-09-28T20:17:25.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.568536630375306,"aZ":-24.337813835767182,"pfxX":-10.644223254334229,"pfxZ":4.4858125088627006,"pX":0.26564443921581565,"pZ":1.397915303211838,"vX0":11.127733921254176,"vY0":-130.58269047462622,"vZ0":-5.733159653263389,"x":106.87,"y":201.04,"x0":-2.645134985285253,"y0":50.00157310217789,"z0":5.425204256779165,"aX":-18.590400921201724},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":1656,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4176348770079854,"extension":7.242730353304563},"index":1,"playId":"4756b338-ccfe-3f5f-bef2-4e1690939830","pitchNumber":2,"startTime":"2025-09-28T20:17:34.307Z","endTime":"2025-09-28T20:17:37.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.20555412000968,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649364731825113,"aZ":-29.067921777993146,"pfxX":3.6485113994185983,"pfxZ":1.8937015553357721,"pX":-0.5327175306854787,"pZ":1.138109179568275,"vX0":4.4120951346138915,"vY0":-126.76793402635765,"vZ0":-4.95655162001373,"x":137.31,"y":208.05,"x0":-2.766123767216419,"y0":50.00030444006196,"z0":5.424865137025154,"aX":5.966235031169947},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-7.6,"spinRate":2528,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.43121593571085404,"extension":7.255279618336269},"index":2,"playId":"895dc1c0-07ad-3cea-8422-64581279fcf5","pitchNumber":3,"startTime":"2025-09-28T20:17:49.729Z","endTime":"2025-09-28T20:17:53.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12008558365023,"aZ":-12.629126025954859,"pfxX":-8.370486704256798,"pfxZ":9.864928195277738,"pX":0.8141129398164131,"pZ":2.763607589919138,"vX0":12.301815365372104,"vY0":-139.99050944534875,"vZ0":-4.936148051984381,"x":85.97,"y":164.16,"x0":-2.5533044978894615,"y0":50.004562807803794,"z0":5.379086135173537,"aX":-16.58782416434835},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2473,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3915321332429835,"extension":7.450759211196275},"hitData":{"launchSpeed":84.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.93,"coordY":162.54}},"index":3,"playId":"4198699a-6eec-3cca-bdb8-48a4f19ddc85","pitchNumber":4,"startTime":"2025-09-28T20:18:06.320Z","endTime":"2025-09-28T20:18:14.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:18:14.307Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:18:36.588Z","endTime":"2025-09-28T20:19:28.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"endSpeed":85.9,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82609792997997,"aZ":-22.8609966307079,"pfxX":-8.984345318070758,"pfxZ":4.913583340865738,"pX":0.038922311145340914,"pZ":3.0334944949128273,"vX0":10.355191256112494,"vY0":-137.17731070231375,"vZ0":-2.2293164678568194,"x":115.52,"y":156.88,"x0":-2.627001878784173,"y0":50.003443264799344,"z0":5.423759592821947,"aX":-17.03369236013927},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2315,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40007439089682384,"extension":7.323352427120094},"index":0,"playId":"f712f5a0-ee75-35aa-90c5-0d07eb6bd826","pitchNumber":1,"startTime":"2025-09-28T20:18:48.651Z","endTime":"2025-09-28T20:18:52.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.699225150021316,"aZ":-17.882548205047588,"pfxX":-5.141929893852349,"pfxZ":7.325154886186819,"pX":-0.1002215363739738,"pZ":2.861775679200554,"vX0":8.94221314893752,"vY0":-138.4868581287516,"vZ0":-3.492735434236428,"x":120.82,"y":161.51,"x0":-2.69666862772881,"y0":50.000123846094645,"z0":5.328955970976197,"aX":-10.029092090692425},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":7.6,"spinRate":2322,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39486340869465675,"extension":7.091596799001356},"index":1,"playId":"46bdd198-e54a-3a24-813f-5e9e2fb1aec8","pitchNumber":2,"startTime":"2025-09-28T20:19:02.909Z","endTime":"2025-09-28T20:19:06.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.36439152826627,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.30429298290427,"aZ":-15.589356698447762,"pfxX":-4.80498334925014,"pfxZ":8.393519200805057,"pX":0.3925377900675158,"pZ":2.486458969220162,"vX0":10.04944238265915,"vY0":-139.23515493787195,"vZ0":-4.6828323569414785,"x":102.04,"y":171.65,"x0":-2.6285654454514935,"y0":50.006168774374345,"z0":5.2113346122163104,"aX":-9.498788534226264},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2326,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39237216515217144,"extension":7.290248728428416},"index":2,"playId":"ab62d065-c6c7-354a-9d6e-d74368253be1","pitchNumber":3,"startTime":"2025-09-28T20:19:24.039Z","endTime":"2025-09-28T20:19:28.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:19:28.446Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to first baseman Rafael Flores Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:19:40.288Z","endTime":"2025-09-28T20:20:54.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.818247652705566,"aZ":-29.41998322880449,"pfxX":-9.787683176597904,"pfxZ":1.6112331529190804,"pX":-1.1662527850323932,"pZ":2.361223952206333,"vX0":6.938073959655465,"vY0":-129.41588531149606,"vZ0":-2.477012372069699,"x":128.05,"y":143.25,"x0":-2.604008278085656,"y0":50.00005419033062,"z0":5.573565555926818,"aX":-16.678103780481514},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":1695,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4224890927036751,"extension":7.204575040918527},"index":0,"playId":"16c0c0c2-0063-32a3-8f8d-5b57d142da51","pitchNumber":1,"startTime":"2025-09-28T20:19:51.197Z","endTime":"2025-09-28T20:19:54.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.890975740493932,"aZ":-30.787074070199807,"pfxX":4.407917507813753,"pfxZ":0.8634550026424854,"pX":-0.6780039066276701,"pZ":2.874799120661245,"vX0":4.210351932430253,"vY0":-125.38866066459326,"vZ0":-0.13862987074674937,"x":142.84,"y":161.16,"x0":-2.947674744858466,"y0":50.00085147580746,"z0":5.429867093591283,"aX":7.0605489473958984},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-8.9,"spinRate":2538,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.43578905238293153,"extension":7.269635135221979},"index":1,"playId":"ed6fb4bc-bb22-3a99-a0da-fccf5ba49bfb","pitchNumber":2,"startTime":"2025-09-28T20:20:07.339Z","endTime":"2025-09-28T20:20:11.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.52982606540765,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.399094804013608,"aZ":-25.42218740327017,"pfxX":-11.655860442747283,"pfxZ":3.7140792795006816,"pX":1.4792153946423972,"pZ":-0.3151935724955318,"vX0":14.595557860801387,"vY0":-133.630447189516,"vZ0":-9.894640482872752,"x":60.62,"y":247.29,"x0":-2.5259254002997844,"y0":50.00495790096043,"z0":5.246298896445575,"aX":-21.193704935995246},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":18.1,"spinRate":2011,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40908005470735676,"extension":7.302400246699263},"index":2,"playId":"9d5cc328-4493-3c6f-8438-c0ca6b20ab99","pitchNumber":3,"startTime":"2025-09-28T20:20:22.694Z","endTime":"2025-09-28T20:20:26.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.313049623617268,"aZ":-15.213066041286556,"pfxX":-5.132852144165867,"pfxZ":8.473632377540216,"pX":0.6165562484546077,"pZ":3.1631796211528687,"vX0":10.922015498993263,"vY0":-139.8307844567639,"vZ0":-2.9607556307376193,"x":93.5,"y":153.37,"x0":-2.6541668188244847,"y0":50.00336002917745,"z0":5.220072275622271,"aX":-10.275664697062327},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2441,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3900832155207352,"extension":7.40293830519883},"hitData":{"launchSpeed":83.5,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.38,"coordY":167.38}},"index":3,"playId":"402570cc-8599-3c83-bb20-726af9cb0cf6","pitchNumber":4,"startTime":"2025-09-28T20:20:44.940Z","endTime":"2025-09-28T20:20:54.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:20:54.720Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:21:22.303Z","endTime":"2025-09-28T20:22:04.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.037258971779934,"aZ":-22.42412713906587,"pfxX":-7.9358850410864115,"pfxZ":4.879718799008026,"pX":0.8501705317747326,"pZ":2.381075748670309,"vX0":12.121927111639454,"vY0":-139.69379235467005,"vZ0":-4.192865640778228,"x":84.59,"y":174.49,"x0":-2.4913411451388896,"y0":50.0066738713566,"z0":5.35428013178641,"aX":-15.870854711037389},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":2369,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3903522687348735,"extension":7.3922674627801355},"index":0,"playId":"a823ddf3-3fde-3938-a551-a9d32c5ba331","pitchNumber":1,"startTime":"2025-09-28T20:21:31.696Z","endTime":"2025-09-28T20:21:35.980Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86690636938872,"aZ":-29.662335032584046,"pfxX":2.8123632941879686,"pfxZ":1.4825970676047113,"pX":-0.10935589028834651,"pZ":2.9829282889509354,"vX0":6.0763427755451875,"vY0":-128.32642242361038,"vZ0":-0.7298734380468788,"x":121.17,"y":158.24,"x0":-2.859443785209934,"y0":50.00198340258138,"z0":5.551921380051382,"aX":4.758316067421229},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2477,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.42442728725013446,"extension":7.148970546218832},"hitData":{"launchSpeed":93.4,"launchAngle":34.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.94,"coordY":59.85}},"index":1,"playId":"6a699aaf-0bc3-3f63-9be7-cbbb3d90e7f1","pitchNumber":2,"startTime":"2025-09-28T20:21:54.460Z","endTime":"2025-09-28T20:22:04.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:22:04.487Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Flores Jr. flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:24:12.470Z","endTime":"2025-09-28T20:25:42.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.0,"strikeZoneTop":3.7116858952027,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.168526785176738,"aZ":-36.02445900916049,"pfxX":-5.961143562718906,"pfxZ":-3.1123428992160225,"pX":0.5099873544676409,"pZ":2.6946498880309293,"vX0":-3.5079911520649354,"vY0":-110.72084149412952,"vZ0":3.0610279400724196,"x":97.56,"y":166.02,"x0":2.8902975121191794,"y0":50.00038631404503,"z0":5.069553845038249,"aX":-7.383367904794141},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-4.4,"breakHorizontal":11.8,"spinRate":2223,"spinDirection":299},"zone":6,"typeConfidence":2.0,"plateTime":0.495095432276659,"extension":6.21955792327258},"index":0,"playId":"137fc178-f651-35ef-a0c1-421f96a1d90d","pitchNumber":1,"startTime":"2025-09-28T20:24:19.860Z","endTime":"2025-09-28T20:24:23.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.016906313552827,"aZ":-36.396012752215334,"pfxX":-3.974552184522903,"pfxZ":-3.3575269400545924,"pX":-0.3313062341244586,"pZ":2.370646708358291,"vX0":-5.7624889641538,"vY0":-111.66623215788772,"vZ0":2.3601704802477093,"x":129.63,"y":174.77,"x0":2.8040293862733017,"y0":50.00456351219257,"z0":5.057474713547228,"aX":-4.9938562035245875},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.0,"breakHorizontal":8.8,"spinRate":2273,"spinDirection":295},"zone":4,"typeConfidence":2.0,"plateTime":0.4914229666328862,"extension":6.184955191380045},"index":1,"playId":"f0777367-9739-3611-9f82-d8edc01a8227","pitchNumber":2,"startTime":"2025-09-28T20:24:34.360Z","endTime":"2025-09-28T20:24:37.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:24:47.440Z","endTime":"2025-09-28T20:25:12.240Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.872267848806093,"aZ":-24.166731415466177,"pfxX":9.622407846967214,"pfxZ":4.273775162601222,"pX":0.5356302505036024,"pZ":3.928472999134042,"vX0":-9.463710672294738,"vY0":-135.8335744521336,"vZ0":1.2978317226555771,"x":96.58,"y":132.71,"x0":2.8093560518526086,"y0":50.0047248738134,"z0":5.120927602994096,"aX":18.04006754167612},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2362,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4027438562407992,"extension":6.6005692957650055},"index":3,"playId":"1704766b-ef10-3c2c-b902-b212d9ae57e3","pitchNumber":3,"startTime":"2025-09-28T20:25:12.240Z","endTime":"2025-09-28T20:25:16.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95205743788104,"aZ":-38.40612836171321,"pfxX":-6.4443946312472615,"pfxZ":-4.518307212868156,"pX":0.8876508719039556,"pZ":1.953799472642163,"vX0":-2.931059308620228,"vY0":-116.90824704870504,"vZ0":1.285065098312597,"x":83.16,"y":186.03,"x0":2.9967805280643756,"y0":50.00520680881645,"z0":5.014122474004354,"aX":-8.881482805633224},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":12.4,"spinRate":2429,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4693151386350993,"extension":6.505684072878529},"hitData":{"launchSpeed":88.2,"launchAngle":37.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.97,"coordY":100.92}},"index":4,"playId":"49758fd0-909b-32be-bb32-efc32ed77a00","pitchNumber":4,"startTime":"2025-09-28T20:25:33.029Z","endTime":"2025-09-28T20:25:42.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:25:42.734Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Devanney walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:25:52.922Z","endTime":"2025-09-28T20:27:40.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22655467460462,"aZ":-30.870744582054662,"pfxX":10.636929879565669,"pfxZ":0.846910119325722,"pX":1.4680319690560948,"pZ":2.73816297019842,"vX0":-7.06251282687539,"vY0":-123.59121386111882,"vZ0":1.4939141787515584,"x":61.04,"y":164.85,"x0":2.984386178209303,"y0":50.003886062794344,"z0":4.723379601794957,"aX":16.41391264398775},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-17.5,"spinRate":2020,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.4436074572617672,"extension":6.46140449551813},"index":0,"playId":"8090b561-df63-3477-99f9-e2a4d71969dd","pitchNumber":1,"startTime":"2025-09-28T20:26:07.370Z","endTime":"2025-09-28T20:26:11.108Z","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":93.8,"endSpeed":85.3,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45282388067287,"aZ":-20.350161496578902,"pfxX":8.730731907657132,"pfxZ":6.314641148018618,"pX":-0.1695257259691334,"pZ":3.7898963732817648,"vX0":-10.7791888003382,"vY0":-136.11626961069234,"vZ0":0.31528648096999234,"x":123.46,"y":136.45,"x0":2.7113914664770924,"y0":50.00341250963966,"z0":5.0839434097736,"aX":16.350550344967065},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-13.4,"spinRate":2193,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4027259439956583,"extension":6.619847788892548},"index":1,"playId":"8b24c402-95f4-3f4c-9ae5-92f155404b08","pitchNumber":2,"startTime":"2025-09-28T20:26:21.503Z","endTime":"2025-09-28T20:26:25.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01413232801717,"aZ":-21.841540588467563,"pfxX":8.420796207121676,"pfxZ":5.3151349035211375,"pX":0.12038993476511725,"pZ":3.0155278140584816,"vX0":-10.450228532250765,"vY0":-138.35478397091921,"vZ0":-1.2067074917790266,"x":112.41,"y":157.36,"x0":2.8471767911706047,"y0":50.00393123208578,"z0":4.91695785637985,"aX":16.37493588680072},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2219,"spinDirection":109},"zone":2,"typeConfidence":2.0,"plateTime":0.3954346173047627,"extension":6.726760748525771},"index":2,"playId":"afd8c5a6-2649-3ba7-8830-ad5a593fe827","pitchNumber":3,"startTime":"2025-09-28T20:26:38.573Z","endTime":"2025-09-28T20:26:41.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.239707056688268,"aZ":-37.1920795007754,"pfxX":-5.67431932444892,"pfxZ":-4.069104899646205,"pX":-0.9401239071110571,"pZ":1.8935192039963724,"vX0":-6.671397075193042,"vY0":-110.50761130389307,"vZ0":1.9972640834832687,"x":152.84,"y":187.65,"x0":2.858499159484149,"y0":50.00241306027824,"z0":4.893433441459911,"aX":-6.996807143415543},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.5,"breakHorizontal":12.0,"spinRate":2419,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4961968533790855,"extension":6.406036235715655},"index":3,"playId":"0809e56e-e622-3196-8cd0-c48ec730267f","pitchNumber":4,"startTime":"2025-09-28T20:27:00.408Z","endTime":"2025-09-28T20:27:05.639Z","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":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.45509032976712,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.063449404342535,"aZ":-35.89723879770414,"pfxX":-5.827218244852292,"pfxZ":-2.988320887426509,"pX":-0.3663705397943516,"pZ":3.006373202937989,"vX0":-5.468523953753445,"vY0":-110.9006280382751,"vZ0":3.6649004150618083,"x":130.97,"y":157.61,"x0":2.8898241990177214,"y0":50.004987257444846,"z0":5.079569439925139,"aX":-7.249843578746314},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.1,"breakHorizontal":12.0,"spinRate":2360,"spinDirection":302},"zone":1,"typeConfidence":2.0,"plateTime":0.49411901690002047,"extension":6.277518760405308},"index":4,"playId":"1db7e50b-5823-380d-895e-977a2b8f09c6","pitchNumber":5,"startTime":"2025-09-28T20:27:19.477Z","endTime":"2025-09-28T20:27:23.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.78301502190933,"aZ":-34.28548964439574,"pfxX":-5.1253532124728824,"pfxZ":-1.6166685807831662,"pX":1.1452705281817592,"pZ":2.560678320342248,"vX0":-2.7874208594525225,"vY0":-113.2799998748339,"vZ0":2.382381319985557,"x":73.34,"y":169.64,"x0":3.055699461623873,"y0":50.00360847790992,"z0":4.9116608516423605,"aX":-6.691526348862744},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-2.0,"breakHorizontal":10.0,"spinRate":2380,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.48266328092850985,"extension":6.3717167058387},"index":5,"playId":"06ad0dab-660b-371f-b0e6-d0170b8830ed","pitchNumber":6,"startTime":"2025-09-28T20:27:36.138Z","endTime":"2025-09-28T20:27:40.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:27:40.972Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:27:59.591Z","endTime":"2025-09-28T20:29:54.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.84000271772926,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.714955624019044,"aZ":-22.154442506643967,"pfxX":10.348922760559917,"pfxZ":5.072187020405147,"pX":0.7409940593797387,"pZ":2.775384264315158,"vX0":-9.716847331185178,"vY0":-139.0812578742398,"vZ0":-2.0269526175026105,"x":88.76,"y":163.84,"x0":2.9210744193615814,"y0":50.003885104631586,"z0":4.97003283548539,"aX":20.448183223742213},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":2489,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.39254587202283764,"extension":6.860307053729261},"index":0,"playId":"b939cc58-df9e-3eac-a869-57bc54243895","pitchNumber":1,"startTime":"2025-09-28T20:28:08.743Z","endTime":"2025-09-28T20:28:13.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.144167423231472,"aZ":-31.944883763686967,"pfxX":10.774492491402329,"pfxZ":0.13492315164988433,"pX":-0.041611077910536906,"pZ":2.44610849747519,"vX0":-10.930870991371828,"vY0":-129.25104211778847,"vZ0":0.4065857669988422,"x":118.59,"y":172.74,"x0":2.820261307400861,"y0":50.00453870886968,"z0":4.718261905708457,"aX":18.434755527487752},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.6,"breakHorizontal":-17.4,"spinRate":1936,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4219952679559871,"extension":6.640377139136081},"index":1,"playId":"d1220558-6068-31ed-a939-ccb8f6ee8f4f","pitchNumber":2,"startTime":"2025-09-28T20:28:26.989Z","endTime":"2025-09-28T20:28:30.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.78975138304001,"strikeZoneBottom":1.76067982671756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49364610260416,"aZ":-34.435486879726,"pfxX":-7.809483091628536,"pfxZ":-1.5793954999705235,"pX":0.9262831960407479,"pZ":1.698174441130979,"vX0":-2.603214852284826,"vY0":-119.36561851237839,"vZ0":-0.16768752404119236,"x":81.69,"y":192.93,"x0":3.0475716339988708,"y0":50.00198393280015,"z0":4.88829576876966,"aX":-11.188457836302463},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":2614,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.460117199337307,"extension":6.459250783175259},"index":2,"playId":"7c59e822-79a3-3b05-8133-bdb0652289dc","pitchNumber":3,"startTime":"2025-09-28T20:28:54.065Z","endTime":"2025-09-28T20:28:58.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84012972370392,"aZ":-34.378459105567806,"pfxX":-5.797593236857837,"pfxZ":-1.6410878585385928,"pX":0.35881030504912026,"pZ":1.7150543339035318,"vX0":-4.143195419724356,"vY0":-115.0667866382953,"vZ0":0.38657583752462155,"x":103.32,"y":192.47,"x0":2.934231872276318,"y0":50.001817171714734,"z0":4.868845982213266,"aX":-7.7931452987138785},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.6,"breakHorizontal":11.5,"spinRate":2552,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.4755481558643284,"extension":6.354253709882667},"index":3,"playId":"7d17fec6-7572-3d77-8830-19bffada2c03","pitchNumber":4,"startTime":"2025-09-28T20:29:15.220Z","endTime":"2025-09-28T20:29:20.722Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.075789776930456,"aZ":-32.42189374411367,"pfxX":9.079783960530968,"pfxZ":-0.1529259599819719,"pX":-0.2844031963612332,"pZ":1.372186931362071,"vX0":-10.841485599132156,"vY0":-126.73597163911212,"vZ0":-1.4294983523860634,"x":127.84,"y":201.73,"x0":2.8541122214668104,"y0":50.002593105740345,"z0":4.515247929723011,"aX":14.882792382408692},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-14.2,"spinRate":1849,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4309536821073139,"extension":6.650401471977856},"index":4,"playId":"a7bec7d3-5f45-3d39-9bcd-0fb225b15115","pitchNumber":5,"startTime":"2025-09-28T20:29:48.938Z","endTime":"2025-09-28T20:29:54.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:29:54.699Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:30:12.411Z","endTime":"2025-09-28T20:31:13.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.5,"endSpeed":70.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99581718706955,"aZ":-35.93198965533966,"pfxX":-4.677700568104418,"pfxZ":-2.99484455063957,"pX":-0.5849253438919627,"pZ":1.7770065805387585,"vX0":-6.204181025733028,"vY0":-111.24066517843387,"vZ0":1.46557417991952,"x":139.3,"y":190.8,"x0":2.848351945575139,"y0":50.0045021760468,"z0":4.835148168160093,"aX":-5.861812850856528},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.7,"breakHorizontal":10.1,"spinRate":2452,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4924183770523749,"extension":6.447962872972257},"index":0,"playId":"afe0a653-f4a4-38d4-b2c4-cdb57ebcab19","pitchNumber":1,"startTime":"2025-09-28T20:30:20.141Z","endTime":"2025-09-28T20:30:23.902Z","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":77.0,"endSpeed":71.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.113542023947875,"aZ":-36.49292355697246,"pfxX":-5.2018053473114065,"pfxZ":-3.3945425889980054,"pX":-0.6893105624059354,"pZ":1.4447913479900505,"vX0":-6.539630127450806,"vY0":-111.98523143213721,"vZ0":0.7533380061450248,"x":143.27,"y":199.77,"x0":2.9441874945737534,"y0":50.00554295519784,"z0":4.8354216903671015,"aX":-6.610086378070037},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.6,"breakHorizontal":11.0,"spinRate":2438,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.48901234249981407,"extension":6.3260933174220835},"index":1,"playId":"e632b28d-1af0-3e9b-b60f-f7b90382cebc","pitchNumber":2,"startTime":"2025-09-28T20:30:40.413Z","endTime":"2025-09-28T20:30:44.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T20:30:52.782Z","endTime":"2025-09-28T20:31:06.175Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.736547596920612,"aZ":-35.06505155180968,"pfxX":-3.809145490771112,"pfxZ":-2.0721839933759414,"pX":-0.5622241305751426,"pZ":1.2584302024759857,"vX0":-6.802374401232355,"vY0":-117.34315607884515,"vZ0":-1.0817680432873198,"x":138.43,"y":204.8,"x0":2.8663645771411654,"y0":50.00169318369343,"z0":4.985879891536111,"aX":-5.321185122069605},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.7,"breakHorizontal":8.5,"spinRate":2582,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.46638187817162624,"extension":6.55936466938814},"hitData":{"launchSpeed":75.4,"launchAngle":12.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":88.26,"coordY":158.54}},"index":3,"playId":"e3f3cb96-ec5e-35c0-9078-8335f948a6c0","pitchNumber":3,"startTime":"2025-09-28T20:31:06.175Z","endTime":"2025-09-28T20:31:13.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:31:13.170Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:33:16.375Z","endTime":"2025-09-28T20:33:42.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.32978919359044,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8711494049788,"aZ":-20.96305009108064,"pfxX":-9.189935962701396,"pfxZ":5.871176307759098,"pX":0.7203159398895843,"pZ":2.5386481981226225,"vX0":11.967184745490574,"vY0":-136.98194003999345,"vZ0":-3.9326272213751414,"x":89.54,"y":170.24,"x0":-2.501117239993343,"y0":50.00511471906181,"z0":5.417498713380376,"aX":-17.554042581405177},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":14.3,"spinRate":2311,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.399120703563546,"extension":7.211280317770323},"index":0,"playId":"9f015910-3ae0-3399-9d42-e5cbfdc9282b","pitchNumber":1,"startTime":"2025-09-28T20:33:18.872Z","endTime":"2025-09-28T20:33:22.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27273363265257,"aZ":-27.357996684642114,"pfxX":2.8215668934046194,"pfxZ":2.898638911567663,"pX":-0.01250062462026452,"pZ":1.9515628734719914,"vX0":6.153641227365726,"vY0":-127.65030299706856,"vZ0":-3.5199998732127415,"x":117.48,"y":186.09,"x0":-2.8134712954793377,"y0":50.00541988862619,"z0":5.483043042326593,"aX":4.695357244318121},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-6.4,"spinRate":2489,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.42775748206003916,"extension":7.072969995796151},"hitData":{"launchSpeed":84.3,"launchAngle":17.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.17,"coordY":104.72}},"index":1,"playId":"678a37c2-e2fc-3ad2-a02f-4815dfd1e325","pitchNumber":2,"startTime":"2025-09-28T20:33:31.584Z","endTime":"2025-09-28T20:33:42.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:33:42.377Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Allen grounds into a force out, first baseman Rafael Flores Jr. to shortstop Jared Triolo. Nacho Alvarez Jr. out at 2nd. Nick Allen to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:33:56.193Z","endTime":"2025-09-28T20:36:02.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.203477949916696,"aZ":-17.781775092346574,"pfxX":-8.187495331772597,"pfxZ":7.466902812499949,"pX":0.014955937692727657,"pZ":1.989268706206203,"vX0":9.90901022662278,"vY0":-137.85395045287785,"vZ0":-5.839784882569169,"x":116.43,"y":185.07,"x0":-2.5598037690494633,"y0":50.005612930558016,"z0":5.332814357761064,"aX":-15.78623414710739},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2349,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3971011123618289,"extension":7.304713527242491},"index":0,"playId":"303989d6-ba8b-30b7-b0b7-248f5bec40e0","pitchNumber":1,"startTime":"2025-09-28T20:34:10.015Z","endTime":"2025-09-28T20:34:14.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.46384450392313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50015899408107,"aZ":-26.30869711769735,"pfxX":-10.887312169476633,"pfxZ":3.4367095700248305,"pX":0.1522527448236562,"pZ":0.8954894223298946,"vX0":10.468503027049028,"vY0":-129.23783864001746,"vZ0":-6.7537679476252155,"x":111.2,"y":214.6,"x0":-2.517720080659253,"y0":50.00626212132808,"z0":5.536955280479268,"aX":-18.599038534631276},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":2047,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42227407471115264,"extension":7.160841014085597},"index":1,"playId":"d998b9e0-92ca-3e4b-b2cb-a7a3e4e18055","pitchNumber":2,"startTime":"2025-09-28T20:34:45.370Z","endTime":"2025-09-28T20:34:49.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.4,"endSpeed":81.6,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.39529520171928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.288744480075778,"aZ":-28.62486111469234,"pfxX":0.30784803387214055,"pfxZ":2.0971191612147244,"pX":-0.5330314873024695,"pZ":3.817729758110006,"vX0":5.523992768685299,"vY0":-128.69029699842164,"vZ0":1.2310413632457915,"x":137.32,"y":135.7,"x0":-2.7387776081922577,"y0":50.0037554334915,"z0":5.534714028070621,"aX":0.5208433784257588},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-1.7,"spinRate":2477,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4240575184722575,"extension":7.08142313841191},"index":2,"playId":"36c21900-32a5-3f46-ba1c-830a3a4d17cc","pitchNumber":3,"startTime":"2025-09-28T20:35:05.732Z","endTime":"2025-09-28T20:35:09.421Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98539795404259,"aZ":-29.882671109549687,"pfxX":0.34917632506268026,"pfxZ":1.4396555466338885,"pX":0.5244839903138611,"pZ":1.632903764948651,"vX0":7.504639359700188,"vY0":-124.88384993103921,"vZ0":-3.4742488329976102,"x":97.01,"y":194.69,"x0":-2.5584617715628406,"y0":50.00055891904535,"z0":5.487165479183926,"aX":0.5524575438493495},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-2.3,"spinRate":2394,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.4377747761806745,"extension":7.473715979249527},"index":3,"playId":"9b9608a8-8070-32ca-9f6c-eb9f65d80f7d","pitchNumber":4,"startTime":"2025-09-28T20:35:25.629Z","endTime":"2025-09-28T20:35:29.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-28T20:35:34.104Z","endTime":"2025-09-28T20:35:52.795Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"}},{"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.631622392790458,"aZ":-17.79241761918459,"pfxX":-8.29852299065906,"pfxZ":7.124194612656525,"pX":0.19167242232912649,"pZ":2.543608256848529,"vX0":10.971292241972652,"vY0":-140.41416073721317,"vZ0":-4.449172804922592,"x":109.69,"y":170.1,"x0":-2.6687409193820506,"y0":50.000498476353435,"z0":5.2891951926748115,"aX":-16.746104161457104},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2318,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3885164768101461,"extension":7.221138248949711},"hitData":{"launchSpeed":97.7,"launchAngle":6.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.04,"coordY":157.74}},"index":5,"playId":"8381b735-eafd-3e58-a776-e61cc072babb","pitchNumber":5,"startTime":"2025-09-28T20:35:52.795Z","endTime":"2025-09-28T20:36:02.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:36:02.695Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:36:23.336Z","endTime":"2025-09-28T20:37:54.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.27364488696657,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.026001705725708,"aZ":-31.151346244114094,"pfxX":3.0613691323221888,"pfxZ":0.7564511656460393,"pX":0.8117423047239483,"pZ":2.522075032636242,"vX0":6.687280174565863,"vY0":-115.4601442034048,"vZ0":-0.46044557457580804,"x":86.06,"y":170.68,"x0":-2.511653503625893,"y0":50.00515761501681,"z0":5.702989253650253,"aX":4.164115144752889},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":-7.1,"spinRate":2295,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.47306459104955056,"extension":7.30879903442848},"index":0,"playId":"d0bd9812-57ce-3678-8e50-6b6fe86b5eb4","pitchNumber":1,"startTime":"2025-09-28T20:36:32.658Z","endTime":"2025-09-28T20:36:36.809Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.37979850831027,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.901752859001075,"aZ":-16.736099658530826,"pfxX":-6.830224203114788,"pfxZ":7.633259880383472,"pX":0.6137162074247623,"pZ":2.0299866149891916,"vX0":11.616205121606653,"vY0":-140.17329618732725,"vZ0":-5.858848623875536,"x":93.61,"y":183.97,"x0":-2.6663921499582734,"y0":50.00209197976621,"z0":5.211545993364854,"aX":-13.812639339822153},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":10.4,"spinRate":2244,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.38838649679785764,"extension":7.1634805618539925},"index":1,"playId":"8fb20ce1-c9a4-33b3-bf0a-905d2281cc0e","pitchNumber":2,"startTime":"2025-09-28T20:36:52.441Z","endTime":"2025-09-28T20:37:01.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nick Allen caught stealing 2nd base, catcher Joey Bart to shortstop Jared Triolo.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"8fb20ce1-c9a4-33b3-bf0a-905d2281cc0e","startTime":"2025-09-28T20:37:07.829Z","endTime":"2025-09-28T20:37:23.057Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90002453452166,"aZ":-22.773830178117198,"pfxX":-11.070801589004272,"pfxZ":5.2573853886960205,"pX":-0.12083713728004034,"pZ":1.4749973237483556,"vX0":10.35214351259008,"vY0":-132.0430073802512,"vZ0":-6.0922982547066145,"x":121.61,"y":198.96,"x0":-2.630864327930986,"y0":50.00274958821629,"z0":5.4593386350476045,"aX":-19.78872153179226},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":18.1,"spinRate":2051,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4129051904551253,"extension":7.126448388606808},"index":3,"playId":"6f5cd108-9b9b-3af4-959c-f7eb2a9d143d","pitchNumber":3,"startTime":"2025-09-28T20:37:23.057Z","endTime":"2025-09-28T20:37:27.077Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.13743743666239,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.593679653291083,"aZ":-29.73755875873725,"pfxX":3.4021702944022403,"pfxZ":1.503566663656767,"pX":-0.29345958732826766,"pZ":2.1137161248511434,"vX0":5.35435893102535,"vY0":-125.84522410960568,"vZ0":-2.5619912256610102,"x":128.19,"y":181.71,"x0":-2.883819764292242,"y0":50.0002369933897,"z0":5.534092912126778,"aX":5.499431014834829},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-7.3,"spinRate":2544,"spinDirection":100},"zone":4,"typeConfidence":2.0,"plateTime":0.4338967449472282,"extension":7.303800379758064},"index":4,"playId":"0c824cdf-01ea-3792-bc47-48e653c073d9","pitchNumber":4,"startTime":"2025-09-28T20:37:49.581Z","endTime":"2025-09-28T20:37:54.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:37:54.207Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:40:01.710Z","endTime":"2025-09-28T20:41:57.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83810119893747,"aZ":-21.765970341778544,"pfxX":11.042120330815571,"pfxZ":5.7133860509597945,"pX":-0.4409617158509889,"pZ":0.7160936078442018,"vX0":-12.414036208454208,"vY0":-133.87192719359498,"vZ0":-6.599912040141139,"x":133.81,"y":219.45,"x0":2.8130961907919634,"y0":50.00525190084467,"z0":4.76244425925247,"aX":20.124592242774177},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":-17.4,"spinRate":2291,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.40854103383157314,"extension":6.617859154651616},"index":0,"playId":"b56fb3b6-d907-399e-8161-18c72cb3e11e","pitchNumber":1,"startTime":"2025-09-28T20:40:05.928Z","endTime":"2025-09-28T20:40:09.350Z","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":93.4,"endSpeed":85.8,"strikeZoneTop":3.46981533922033,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00925005646573,"aZ":-29.613697843493444,"pfxX":11.281381316095844,"pfxZ":1.3722871665370011,"pX":-0.4655070024392566,"pZ":1.980432808973462,"vX0":-12.510131555476388,"vY0":-135.54346504864154,"vZ0":-2.113685437051484,"x":134.74,"y":185.31,"x0":2.731341481084525,"y0":50.006079669235454,"z0":4.826263617709872,"aX":21.117518414360195},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":2192,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.40318729743128445,"extension":6.7274139748273},"index":1,"playId":"c030cf03-17b8-3358-a5f4-b32f89ca58ca","pitchNumber":2,"startTime":"2025-09-28T20:40:24.837Z","endTime":"2025-09-28T20:40:28.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55050449694498,"aZ":-35.206510377565564,"pfxX":-6.779385294825955,"pfxZ":-2.3736551212648456,"pX":-0.5707125592308916,"pZ":1.9141999902120703,"vX0":-5.547708773176367,"vY0":-112.28894575918275,"vZ0":1.5497410074896394,"x":138.75,"y":187.1,"x0":2.8138915082934437,"y0":50.00448523876196,"z0":4.800067806162817,"aX":-8.647967562127903},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.6,"breakHorizontal":13.7,"spinRate":2441,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.48799295139593024,"extension":6.35369676114582},"index":2,"playId":"76a3f290-83b8-3ac3-88fa-042cfeba9255","pitchNumber":3,"startTime":"2025-09-28T20:40:40.732Z","endTime":"2025-09-28T20:40:45.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.1,"endSpeed":72.6,"strikeZoneTop":3.20555412000968,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.728756626531247,"aZ":-35.16936719176544,"pfxX":-7.366709758911496,"pfxZ":-2.24695300544756,"pX":1.7421188806338934,"pZ":1.5842572904667116,"vX0":-0.6782856418191916,"vY0":-115.198659816394,"vZ0":0.11914289456646432,"x":50.59,"y":196.01,"x0":2.9970577966933463,"y0":50.000685453616555,"z0":4.950322993680165,"aX":-9.83363396711438},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.7,"breakHorizontal":13.4,"spinRate":2358,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.4766728769560906,"extension":6.312820193043588},"index":3,"playId":"c4eb4b8d-af4e-391f-80e4-30fbe0b3d13d","pitchNumber":4,"startTime":"2025-09-28T20:41:21.235Z","endTime":"2025-09-28T20:41:25.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.197724470180876,"aZ":-23.270683627265537,"pfxX":8.941212716888433,"pfxZ":4.6188083492614584,"pX":0.38025849934736905,"pZ":3.642752897590013,"vX0":-9.642880011353638,"vY0":-138.11000427765515,"vZ0":0.45279890746409535,"x":102.51,"y":140.43,"x0":2.757897436398335,"y0":50.00533071543574,"z0":5.043564093649246,"aX":17.248775382657943},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-14.2,"spinRate":2203,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.39682046237778534,"extension":6.62821294926537},"index":4,"playId":"0d4949f2-fe71-3f14-9e0c-3f5767b46669","pitchNumber":5,"startTime":"2025-09-28T20:41:36.290Z","endTime":"2025-09-28T20:41:40.650Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84963753780399,"aZ":-26.816573973929618,"pfxX":7.71075962555249,"pfxZ":2.715667683630558,"pX":1.2386914900596182,"pZ":2.8143789153096823,"vX0":-7.418605731263359,"vY0":-139.49830948540304,"vZ0":-0.7345478462232697,"x":69.78,"y":162.79,"x0":2.9283983391958754,"y0":50.0061970532438,"z0":4.846181988535046,"aX":15.227788983980853},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":-12.5,"spinRate":2082,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.3923851616709988,"extension":6.66462675839441},"index":5,"playId":"9a910847-51f1-307d-ab82-5a69fbc289d5","pitchNumber":6,"startTime":"2025-09-28T20:41:53.328Z","endTime":"2025-09-28T20:41:57.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:41:57.508Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (38) on a sharp line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:42:21.075Z","endTime":"2025-09-28T20:42:38.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Reynolds replaces Andrew McCutchen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T20:42:17.782Z","endTime":"2025-09-28T20:42:23.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.319350347224123,"aZ":-36.50468691408587,"pfxX":-7.171552436587835,"pfxZ":-3.664187796617173,"pX":-0.2982510550702678,"pZ":1.8172875695946937,"vX0":-4.755319759092775,"vY0":-108.65245109578579,"vZ0":1.9297593420804817,"x":128.37,"y":189.71,"x0":2.8606054523540645,"y0":50.005134198635204,"z0":4.922404211751155,"aX":-8.46508585466645},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-5.6,"breakHorizontal":14.4,"spinRate":2404,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.5065983679061516,"extension":6.236394455891438},"hitData":{"launchSpeed":103.6,"launchAngle":13.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":14.09,"coordY":85.96}},"index":1,"playId":"09f39c71-62df-33bd-b17a-c4c320ccd7f2","pitchNumber":1,"startTime":"2025-09-28T20:42:23.270Z","endTime":"2025-09-28T20:42:38.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:42:38.829Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a line drive to right fielder Ronald Acuña Jr. Bryan Reynolds scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:42:46.869Z","endTime":"2025-09-28T20:44:55.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0671036359165,"aZ":-21.947569910301116,"pfxX":10.225739799001639,"pfxZ":5.111465139894282,"pX":0.6148792783839908,"pZ":2.443216189594451,"vX0":-10.062996461713675,"vY0":-140.62376956235576,"vZ0":-2.73721442321782,"x":93.56,"y":172.81,"x0":2.912184934390005,"y0":50.00682020213691,"z0":4.854099605980947,"aX":20.47311026803583},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":-16.4,"spinRate":2410,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.38959459861911405,"extension":6.697326375046549},"index":0,"playId":"6b7f6285-55b8-3b48-84c4-bdbd78c36037","pitchNumber":1,"startTime":"2025-09-28T20:43:07.396Z","endTime":"2025-09-28T20:43:11.109Z","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":80.6,"endSpeed":74.1,"strikeZoneTop":3.42980776574628,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.799554333062144,"aZ":-36.52783006200221,"pfxX":-8.70175483194491,"pfxZ":-3.1512707374105924,"pX":-1.015898323110726,"pZ":1.7504973593919966,"vX0":-6.211152217063913,"vY0":-117.27309459599827,"vZ0":0.569074494930532,"x":155.72,"y":191.52,"x0":2.804691876931487,"y0":50.00282442729131,"z0":4.933523342434821,"aX":-12.023579206373697},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.3,"breakHorizontal":17.4,"spinRate":2499,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46846274317680425,"extension":6.4438597356677265},"index":1,"playId":"85225a9a-f702-3d0d-8b11-b77bf495a7cc","pitchNumber":2,"startTime":"2025-09-28T20:43:35.176Z","endTime":"2025-09-28T20:43:39.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.31902412419672,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42491817256806,"aZ":-35.88132415858313,"pfxX":-5.877920618194682,"pfxZ":-2.91868281579488,"pX":0.7536750440165867,"pZ":1.5790575875460757,"vX0":-3.135282031626852,"vY0":-112.31922894541371,"vZ0":1.1733556619910797,"x":88.27,"y":196.15,"x0":2.933926970854014,"y0":50.003335153188665,"z0":4.714760032748256,"aX":-7.466216868034944},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-4.7,"breakHorizontal":11.5,"spinRate":2409,"spinDirection":293},"zone":9,"typeConfidence":2.0,"plateTime":0.48872921099059585,"extension":6.518733551983875},"index":2,"playId":"d96838a9-0744-3e2f-a0e9-fb98489cf523","pitchNumber":3,"startTime":"2025-09-28T20:43:54.409Z","endTime":"2025-09-28T20:43:59.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.088969470273764,"aZ":-33.38663651253121,"pfxX":8.899540493974015,"pfxZ":-0.7481993119506267,"pX":0.6114258069749072,"pZ":2.4437227720313044,"vX0":-8.507316646108205,"vY0":-126.39597403544536,"vZ0":1.101238651328645,"x":93.69,"y":172.8,"x0":2.8735307482360484,"y0":50.006107369317434,"z0":4.694519015739052,"aX":14.32288671696342},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-14.0,"spinRate":1788,"spinDirection":92},"zone":6,"typeConfidence":2.0,"plateTime":0.4342605420706076,"extension":6.697216551072667},"index":3,"playId":"96a9ad16-4961-3af1-8d12-20fbed55dd34","pitchNumber":4,"startTime":"2025-09-28T20:44:15.903Z","endTime":"2025-09-28T20:44:19.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.543107731407694,"aZ":-20.594404546864922,"pfxX":10.099537057461422,"pfxZ":5.788085570822744,"pX":-0.07327365846489783,"pZ":2.885085470045274,"vX0":-11.28241117950832,"vY0":-140.9190824975224,"vZ0":-1.8828019849025681,"x":119.79,"y":160.88,"x0":2.679877070895154,"y0":50.00462713212133,"z0":4.8994267096303,"aX":20.211864727091502},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":-15.8,"spinRate":2477,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.3894428911296419,"extension":6.8988237831760815},"hitData":{"launchSpeed":65.0,"launchAngle":22.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.14,"coordY":115.11}},"index":4,"playId":"ffa0361e-87d5-3799-a6d4-4a453df03b28","pitchNumber":5,"startTime":"2025-09-28T20:44:40.760Z","endTime":"2025-09-28T20:44:55.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:44:55.609Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alexander Canario strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:45:15.142Z","endTime":"2025-09-28T20:47:03.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":95.2,"endSpeed":86.6,"strikeZoneTop":3.72688947453796,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36435084491341,"aZ":-23.711632888645948,"pfxX":11.953306723931778,"pfxZ":4.395399529295002,"pX":-0.6422081297732771,"pZ":2.4193774988907673,"vX0":-13.63874371415449,"vY0":-138.0007285737282,"vZ0":-1.7370040368690027,"x":141.48,"y":173.46,"x0":2.8163543324409446,"y0":50.00051034201973,"z0":4.657849429009798,"aX":23.000600293561423},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":-18.7,"spinRate":2469,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.39724981221497435,"extension":6.759296245323538},"index":0,"playId":"85453756-3c96-3bc1-94a8-3bd3d23fac40","pitchNumber":1,"startTime":"2025-09-28T20:45:22.516Z","endTime":"2025-09-28T20:45:26.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.63634033189017,"strikeZoneBottom":1.66938353483759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88856293921096,"aZ":-21.807319106250894,"pfxX":10.205569648419061,"pfxZ":5.60214128318718,"pX":-1.0874863090307028,"pZ":3.374429302393044,"vX0":-13.492620555949532,"vY0":-135.4769924416057,"vZ0":0.2400676174179518,"x":158.45,"y":147.67,"x0":2.642280211425845,"y0":50.00135192905103,"z0":4.81465205031253,"aX":18.88160434284675},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2359,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.40502217496945114,"extension":6.807788366495259},"index":1,"playId":"b32d205c-c7c5-34b3-bdd5-f5952f80a2b1","pitchNumber":2,"startTime":"2025-09-28T20:45:38.686Z","endTime":"2025-09-28T20:45:47.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Joey Bart caught stealing 2nd base, catcher Drake Baldwin to second baseman Nick Allen.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"b32d205c-c7c5-34b3-bdd5-f5952f80a2b1","startTime":"2025-09-28T20:45:57.756Z","endTime":"2025-09-28T20:46:12.059Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61610321341206,"aZ":-34.144580525799846,"pfxX":-6.7691340363381025,"pfxZ":-1.456299580472045,"pX":-0.1994286410024568,"pZ":1.8725545678301745,"vX0":-5.113700648496022,"vY0":-116.1297172210227,"vZ0":0.6114191650655458,"x":124.6,"y":188.22,"x0":2.9177674187748046,"y0":50.003036893561,"z0":4.877887922902334,"aX":-9.15927144752295},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.6,"spinRate":2586,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.47333212748064746,"extension":6.425864661582238},"index":3,"playId":"90f6c306-1c4e-3969-9d7e-8528817f3445","pitchNumber":3,"startTime":"2025-09-28T20:46:12.059Z","endTime":"2025-09-28T20:46:16.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.21382272095457,"aZ":-35.42772462669619,"pfxX":-5.877193654542959,"pfxZ":-2.558811496608474,"pX":0.3145214517044951,"pZ":1.7357993058503514,"vX0":-4.128925463108484,"vY0":-112.29751575864162,"vZ0":1.3671981595235585,"x":105.01,"y":191.91,"x0":2.943578647452511,"y0":50.003923839970525,"z0":4.735846907759244,"aX":-7.4704595804698615},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.0,"breakHorizontal":11.8,"spinRate":2349,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.48862048500402944,"extension":6.396126230391784},"index":4,"playId":"c9d2718b-6ade-33ab-b478-3ec61c21da8a","pitchNumber":4,"startTime":"2025-09-28T20:46:34.017Z","endTime":"2025-09-28T20:46:38.056Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764973382490673,"aZ":-23.643446622990567,"pfxX":9.25302614684804,"pfxZ":4.420631883325406,"pX":-0.30599855626397215,"pZ":3.79527586057349,"vX0":-11.624000246060788,"vY0":-137.8030423041903,"vZ0":0.8990947889483563,"x":128.66,"y":136.31,"x0":2.758708147598625,"y0":50.00023585407523,"z0":5.058447691926546,"aX":17.847017268473106},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":-14.4,"spinRate":2391,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.39701548215702465,"extension":6.951035247700408},"index":5,"playId":"bb27615a-bec5-3f2f-9fba-464b7f5533e6","pitchNumber":5,"startTime":"2025-09-28T20:46:58.664Z","endTime":"2025-09-28T20:47:03.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:47:03.474Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson hits a ground-rule double (41) on a fly ball to left field.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:49:20.294Z","endTime":"2025-09-28T20:50:40.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Bryan Reynolds remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:48:19.074Z","endTime":"2025-09-28T20:48:19.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"}},{"details":{"description":"Pitching Change: Hunter Barco replaces Johan Oviedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:48:19.098Z","endTime":"2025-09-28T20:49:22.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"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":94.1,"endSpeed":85.8,"strikeZoneTop":3.59107350925829,"strikeZoneBottom":1.94322556867277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62657902578219,"aZ":-17.196374017414126,"pfxX":8.040473760303417,"pfxZ":7.952298844401407,"pX":-0.3231294686431673,"pZ":2.5271389747313253,"vX0":-11.959929506991347,"vY0":-136.50528626019394,"vZ0":-4.601099430553649,"x":129.32,"y":170.55,"x0":3.074506780816371,"y0":50.00360002145867,"z0":5.422060100647429,"aX":15.145353217229536},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-12.0,"spinRate":2337,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4015704647008249,"extension":6.112504495487512},"index":2,"playId":"8a7c3b5f-64af-36d7-974f-94238dac7bff","pitchNumber":1,"startTime":"2025-09-28T20:49:22.387Z","endTime":"2025-09-28T20:49:25.983Z","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":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.56842251818821,"strikeZoneBottom":1.89761820701436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.670492874225918,"aZ":-33.79369668549844,"pfxX":0.4561183241656872,"pfxZ":-1.0938723224504265,"pX":1.6735508312374563,"pZ":3.28597918668038,"vX0":-4.2414837435407176,"vY0":-120.3183401986798,"vZ0":1.9726078171663939,"x":53.21,"y":150.06,"x0":3.390774560748366,"y0":50.00088116066191,"z0":5.424211700461356,"aX":0.6772630968687293},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":0.1,"spinRate":2017,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.4531212544185377,"extension":6.060218617413121},"index":3,"playId":"9092a9cb-7912-333d-a86e-93db79930ab1","pitchNumber":2,"startTime":"2025-09-28T20:49:35.348Z","endTime":"2025-09-28T20:49:39.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.61986916443993,"strikeZoneBottom":1.89761820701436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79693390610727,"aZ":-17.033072837557377,"pfxX":9.324008753610062,"pfxZ":8.02092336589838,"pX":-2.3185008130485314,"pZ":2.209035090186581,"vX0":-17.409997724188933,"vY0":-136.47237718794096,"vZ0":-5.450381901526606,"x":205.38,"y":179.14,"x0":2.929850884511898,"y0":50.004683874483185,"z0":5.403889861560443,"aX":17.606378932049246},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.2,"spinRate":2243,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.401214180509895,"extension":6.207958193023072},"index":4,"playId":"a2501547-860a-3fc4-b0c0-ca7581462023","pitchNumber":3,"startTime":"2025-09-28T20:49:48.824Z","endTime":"2025-09-28T20:49:52.382Z","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":82.6,"endSpeed":76.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.409034564464005,"aZ":-35.05573967921506,"pfxX":1.5080838373301546,"pfxZ":-1.9711581501677777,"pX":1.1487276524683434,"pZ":2.0603002373413406,"vX0":-5.614212887837065,"vY0":-120.13697220433698,"vZ0":-0.3507443568891123,"x":73.21,"y":183.15,"x0":3.320642255810478,"y0":50.00431484839721,"z0":5.32578046249842,"aX":2.204055706818206},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.4,"breakHorizontal":-1.3,"spinRate":2113,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.45602305397453735,"extension":6.170183063757434},"index":5,"playId":"564dec12-9a9f-3c0e-9c5b-1d74cafad833","pitchNumber":4,"startTime":"2025-09-28T20:50:06.865Z","endTime":"2025-09-28T20:50:10.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272264363852123,"aZ":-18.724822065009434,"pfxX":9.87435548583011,"pfxZ":7.1777885318492,"pX":0.07362245558330173,"pZ":2.446346480024895,"vX0":-11.940556187080134,"vY0":-136.3255858315416,"vZ0":-4.240980558195198,"x":114.19,"y":172.73,"x0":3.2370864349736976,"y0":50.00169382326519,"z0":5.32278248854845,"aX":18.49900977277825},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":-15.2,"spinRate":2316,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.40249171793775185,"extension":6.2198013389248485},"hitData":{"launchSpeed":104.2,"launchAngle":22.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":56.91,"coordY":69.6}},"index":6,"playId":"1718728f-4f23-3146-bdae-0d4964a39946","pitchNumber":5,"startTime":"2025-09-28T20:50:27.515Z","endTime":"2025-09-28T20:50:40.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:50:40.908Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:51:03.101Z","endTime":"2025-09-28T20:52:49.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.5,"endSpeed":77.4,"strikeZoneTop":3.64987422031782,"strikeZoneBottom":1.71509946845683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.633932744607275,"aZ":-34.73024535752793,"pfxX":0.48617678516869844,"pfxZ":-1.7120732789450885,"pX":-1.8468401197735114,"pZ":1.6237768777128934,"vX0":-11.930457536095359,"vY0":-121.15248381199474,"vZ0":-1.5310512738171111,"x":187.4,"y":194.94,"x0":3.0683880088015445,"y0":50.00202128653892,"z0":5.286259523720139,"aX":0.7265455930957682},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":1.8,"spinRate":2007,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4512916753836502,"extension":6.319685572874231},"index":0,"playId":"cea61f40-b3f2-3191-9d45-e010cce1d13d","pitchNumber":1,"startTime":"2025-09-28T20:51:09.395Z","endTime":"2025-09-28T20:51:13.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:51:24.427Z","endTime":"2025-09-28T20:51:45.959Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.64987422031782,"strikeZoneBottom":1.64661914195261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.589033242442596,"aZ":-27.332800148943452,"pfxX":6.027309390094214,"pfxZ":3.081988488621165,"pX":-0.7906415156782506,"pZ":1.236459342871819,"vX0":-11.16323010897132,"vY0":-124.42735411028357,"vZ0":-4.597400340714589,"x":147.14,"y":205.4,"x0":2.9675568651840543,"y0":50.00233585544816,"z0":5.368550448129348,"aX":9.46661776812338},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-8.4,"spinRate":588,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.439930300963141,"extension":6.358655725270782},"index":2,"playId":"8a2e3fb1-e835-3d7b-9575-d61efae381f5","pitchNumber":2,"startTime":"2025-09-28T20:51:45.959Z","endTime":"2025-09-28T20:51:50.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.929863541888594,"aZ":-17.51712748271411,"pfxX":10.96582112549565,"pfxZ":7.801780469604193,"pX":-0.3329653453109463,"pZ":2.9579951476540343,"vX0":-12.883245234266491,"vY0":-136.4296511375164,"vZ0":-3.415840210039994,"x":129.69,"y":158.91,"x0":3.033039204441369,"y0":50.00557172115871,"z0":5.438731178576598,"aX":20.608792329122338},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-17.0,"spinRate":2476,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4019752272111039,"extension":6.131656341550708},"index":3,"playId":"05c46b7d-a2c1-39a6-96b1-7a52d2cfa634","pitchNumber":3,"startTime":"2025-09-28T20:52:02.714Z","endTime":"2025-09-28T20:52:06.893Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.251827334891345,"aZ":-34.204697427217496,"pfxX":1.8837635165190587,"pfxZ":-1.3896506840995348,"pX":-0.7125784950899816,"pZ":1.553045662267832,"vX0":-9.77934391867711,"vY0":-119.43205523947498,"vZ0":-1.4810839002495269,"x":144.16,"y":196.85,"x0":3.167917761249795,"y0":50.0011510341757,"z0":5.221758143076677,"aX":2.7561415860996488},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":-1.3,"spinRate":2200,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.45638559915590404,"extension":6.059774525554644},"index":4,"playId":"7a9bb21f-4ba9-30d7-b158-e280a6873ac9","pitchNumber":4,"startTime":"2025-09-28T20:52:24.231Z","endTime":"2025-09-28T20:52:28.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05315260590703,"aZ":-28.08622671368337,"pfxX":3.382980340149121,"pfxZ":2.5659467707425287,"pX":-0.104327160799889,"pZ":1.2826363640643017,"vX0":-8.761309202177618,"vY0":-125.13380161083887,"vZ0":-4.462542768631674,"x":120.98,"y":204.15,"x0":2.9950124683619954,"y0":50.00503064073683,"z0":5.376860188264361,"aX":5.394245687880844},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":786,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.43688430675944634,"extension":6.394611949087162},"index":5,"playId":"7d689b23-bf8b-3687-85dc-1ae1427b77a0","pitchNumber":5,"startTime":"2025-09-28T20:52:44.660Z","endTime":"2025-09-28T20:52:49.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:52:49.359Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Tommy Pham.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:53:01.934Z","endTime":"2025-09-28T20:54:26.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.27368013639362,"strikeZoneBottom":1.64661914195261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35158060642167,"aZ":-19.85530231494514,"pfxX":7.381194838059518,"pfxZ":6.348163938786854,"pX":-0.20117788906689035,"pZ":4.134709658585924,"vX0":-11.3001496190288,"vY0":-138.3243226203333,"vZ0":-0.5013670091895897,"x":124.67,"y":127.14,"x0":2.9747879155796246,"y0":50.00606122255387,"z0":5.647526784976719,"aX":14.332123980035984},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":-11.0,"spinRate":2364,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.39571997581022167,"extension":6.224041231695863},"index":0,"playId":"d4fe9cd0-fad9-3b96-8f2c-5309d6141ef6","pitchNumber":1,"startTime":"2025-09-28T20:53:16.294Z","endTime":"2025-09-28T20:53:19.947Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11648728926699,"aZ":-17.024063214156193,"pfxX":8.519640804298152,"pfxZ":8.069642594777829,"pX":0.1536182801646492,"pZ":3.2247779797126572,"vX0":-10.855583544039039,"vY0":-136.22354580866917,"vZ0":-2.47631860434653,"x":111.14,"y":151.71,"x0":3.0847370871406214,"y0":50.00598511839322,"z0":5.323420192320598,"aX":16.003425727824048},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":-13.1,"spinRate":2268,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.4021774024259952,"extension":6.159363415699567},"index":1,"playId":"aa851978-661c-39c2-8a23-7124b7fbfb4d","pitchNumber":2,"startTime":"2025-09-28T20:53:32.245Z","endTime":"2025-09-28T20:53:35.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.34202994279066,"aZ":-34.645600209173814,"pfxX":1.238289817898672,"pfxZ":-1.6832372359268604,"pX":0.36255825269192604,"pZ":2.8651024408844714,"vX0":-7.128810421182966,"vY0":-119.85709753820421,"vZ0":1.4375719208968134,"x":103.18,"y":161.42,"x0":3.203828867296302,"y0":50.004140878905034,"z0":5.332041182287942,"aX":1.8181141139272792},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.5,"breakHorizontal":-0.7,"spinRate":1996,"spinDirection":308},"zone":3,"typeConfidence":2.0,"plateTime":0.4555287072168066,"extension":6.113686174058618},"index":2,"playId":"a1c8981c-3f57-38b7-937c-e86c6c36c328","pitchNumber":3,"startTime":"2025-09-28T20:53:48.851Z","endTime":"2025-09-28T20:53:53.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.037988939432086,"aZ":-18.563092428476295,"pfxX":9.599313962799812,"pfxZ":7.2001551874163585,"pX":-0.30354303391535203,"pZ":2.153573361541326,"vX0":-12.60624027917506,"vY0":-136.59715490809742,"vZ0":-4.9059367909081155,"x":128.57,"y":180.63,"x0":3.123670748023094,"y0":50.00188340712035,"z0":5.248824377709031,"aX":18.14370429847049},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2377,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.40095680870833306,"extension":6.142391991236682},"hitData":{"launchSpeed":89.4,"launchAngle":33.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.73,"coordY":85.0}},"index":3,"playId":"7830c65b-b84e-3638-8403-7837768c9b79","pitchNumber":4,"startTime":"2025-09-28T20:54:12.712Z","endTime":"2025-09-28T20:54:26.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:54:26.740Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ha-Seong Kim pops out to third baseman Cam Devanney.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:54:32.499Z","endTime":"2025-09-28T20:55:32.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.45984369715407,"strikeZoneBottom":1.62378814199465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.180351135943578,"aZ":-21.633495894468727,"pfxX":8.879404322300132,"pfxZ":5.506122923637449,"pX":1.6059272701548302,"pZ":3.826793567562566,"vX0":-7.729607254508617,"vY0":-137.217414440608,"vZ0":-0.6465413097509191,"x":55.79,"y":135.46,"x0":3.29999534794204,"y0":50.00422429718188,"z0":5.533912777020701,"aX":17.004405918238685},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2408,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.39853290885766324,"extension":6.2826125877181624},"index":0,"playId":"26956ea4-bd77-35c5-a782-4403e18a4286","pitchNumber":1,"startTime":"2025-09-28T20:54:48.702Z","endTime":"2025-09-28T20:54:52.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.54576839162879,"strikeZoneBottom":1.62378814199465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.931261672831287,"aZ":-15.725602017935243,"pfxX":8.473400484750748,"pfxZ":8.560468463648135,"pX":0.5744283325193055,"pZ":2.3785473180980405,"vX0":-9.952839316546195,"vY0":-137.3810571862777,"vZ0":-5.237681127568035,"x":95.1,"y":174.56,"x0":3.1343312352208343,"y0":50.00541694836569,"z0":5.369962148626088,"aX":16.285885909755326},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-13.4,"spinRate":2400,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.39789234145857666,"extension":6.272234713529912},"index":1,"playId":"cadef894-a5e4-3530-9cd0-8a3680b40457","pitchNumber":2,"startTime":"2025-09-28T20:55:05.840Z","endTime":"2025-09-28T20:55:09.583Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98097377252198,"aZ":-31.625177226210308,"pfxX":6.343404426727364,"pfxZ":0.35628339709882617,"pX":0.25284541617428496,"pZ":1.6109786903710295,"vX0":-9.082913904472232,"vY0":-123.39186305712829,"vZ0":-2.6548420889562108,"x":107.36,"y":195.28,"x0":3.1532350735797685,"y0":50.004307190278105,"z0":5.358929587093636,"aX":9.807683204362794},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-9.5,"spinRate":742,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4434666376992693,"extension":6.264106170428933},"hitData":{"launchSpeed":69.9,"launchAngle":68.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.31,"coordY":167.38}},"index":2,"playId":"aad8766b-d544-3c53-8cd3-74e15c7b610e","pitchNumber":3,"startTime":"2025-09-28T20:55:22.375Z","endTime":"2025-09-28T20:55:32.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:55:32.664Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Yorke singles on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:57:40.999Z","endTime":"2025-09-28T21:00:10.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.130256710087973,"aZ":-22.635339674955684,"pfxX":9.954494026806634,"pfxZ":5.375178561240219,"pX":0.26837806676462284,"pZ":3.086669772018092,"vX0":-9.76390138745047,"vY0":-132.09404734744297,"vZ0":-0.31246563832909263,"x":106.77,"y":155.44,"x0":2.712500621258213,"y0":50.00042291463067,"z0":4.8651816008528765,"aX":17.656872602234518},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":2278,"spinDirection":105},"zone":2,"typeConfidence":2.0,"plateTime":0.41405385136931816,"extension":6.763585572225249},"index":0,"playId":"c917a9c4-747b-37b1-873e-865a0ba75568","pitchNumber":1,"startTime":"2025-09-28T20:57:45.222Z","endTime":"2025-09-28T20:57:49.062Z","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.0,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69219665659921,"aZ":-20.825963894426348,"pfxX":10.27979373181338,"pfxZ":6.238889299301812,"pX":-0.4173636564714879,"pZ":2.542999881378455,"vX0":-11.70447076416928,"vY0":-133.50085801707147,"vZ0":-2.417943296575238,"x":132.91,"y":170.12,"x0":2.6724242317262146,"y0":50.00308663787452,"z0":4.947256556875806,"aX":18.69824017308904},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":-16.3,"spinRate":2374,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.409103354855084,"extension":6.677542882891583},"index":1,"playId":"95fa9ada-8503-3a5c-be0b-d788eccf0395","pitchNumber":2,"startTime":"2025-09-28T20:58:04.700Z","endTime":"2025-09-28T20:58:08.321Z","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":93.8,"endSpeed":85.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14751478305973,"aZ":-22.78603000362919,"pfxX":10.266368362412182,"pfxZ":4.989308706471027,"pX":-0.23494254586584687,"pZ":3.902559357012504,"vX0":-12.071675923335452,"vY0":-136.11568570029453,"vZ0":1.2787019487636455,"x":125.96,"y":133.41,"x0":2.91815068173541,"y0":50.00234127697515,"z0":5.001559563267779,"aX":19.31551136692791},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.1,"spinRate":2335,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4020014958689164,"extension":6.812801370942305},"index":2,"playId":"5c930eaf-4344-319c-8046-200f4358e64d","pitchNumber":3,"startTime":"2025-09-28T20:58:21.949Z","endTime":"2025-09-28T20:58:27.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.594704773896844,"aZ":-36.378167827308125,"pfxX":-4.892600534981075,"pfxZ":-3.4256347171991726,"pX":0.3142799305265836,"pZ":1.2148120532862856,"vX0":-4.313338236119556,"vY0":-111.00069443160989,"vZ0":0.5664473796498823,"x":105.02,"y":205.98,"x0":2.9286227893993955,"y0":50.000425718409474,"z0":4.789397009342412,"aX":-6.0129905837896915},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-5.6,"breakHorizontal":10.1,"spinRate":2370,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.49625829772356367,"extension":6.455366339242013},"index":3,"playId":"851c07b2-7098-3f18-ac8d-edfc26bb1450","pitchNumber":4,"startTime":"2025-09-28T20:58:44.012Z","endTime":"2025-09-28T20:58:47.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.6694480392141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.167075388112988,"aZ":-22.10718097128902,"pfxX":9.098011751559557,"pfxZ":5.3453358067746315,"pX":0.2887786409565609,"pZ":4.452930483372505,"vX0":-10.195590161095842,"vY0":-136.39959863514213,"vZ0":2.6126969460727922,"x":105.99,"y":118.55,"x0":2.894119139059935,"y0":50.00150508005574,"z0":5.007494433411234,"aX":17.132014946995696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2329,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.40165367241366345,"extension":6.775904181378338},"index":4,"playId":"5b9c11b3-5a3b-33d1-9c68-77b2018de65d","pitchNumber":5,"startTime":"2025-09-28T20:59:04.124Z","endTime":"2025-09-28T20:59:08.027Z","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":97.7,"endSpeed":88.8,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.6694480392141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40282621714859,"aZ":-24.96131555508015,"pfxX":9.637186016526183,"pfxZ":3.543250713018157,"pX":2.0834469573342353,"pZ":4.5084502451463555,"vX0":-6.0146738449858415,"vY0":-142.0514391895603,"vZ0":3.115308216130165,"x":37.58,"y":117.05,"x0":2.9791884860531948,"y0":50.00673686327351,"z0":4.9867639689121885,"aX":19.64371457642591},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.2,"spinRate":2348,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.38599383236402574,"extension":6.6116283519791565},"index":5,"playId":"0ea29ab6-588d-376c-9bb4-707c5875eca5","pitchNumber":6,"startTime":"2025-09-28T20:59:20.539Z","endTime":"2025-09-28T20:59:24.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.73792197179212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.163933732468518,"aZ":-37.36586000143104,"pfxX":-5.26952391150536,"pfxZ":-3.997059626720594,"pX":1.4300407456721616,"pZ":3.0465393760350117,"vX0":-2.023397869793383,"vY0":-113.33497622339328,"vZ0":3.8367838858574865,"x":62.49,"y":156.52,"x0":3.019713315363522,"y0":50.00477339876468,"z0":5.069061787782042,"aX":-6.8392270449151535},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.9,"breakHorizontal":10.1,"spinRate":2289,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4837079239368376,"extension":6.3116304560058305},"index":6,"playId":"0b7a72a1-1b75-3304-bc20-6cd3c3c95a12","pitchNumber":7,"startTime":"2025-09-28T20:59:37.515Z","endTime":"2025-09-28T20:59:41.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.182479286357076,"aZ":-20.328755909619275,"pfxX":9.83816668478286,"pfxZ":5.995665003879871,"pX":0.6539353908181827,"pZ":2.699672711780779,"vX0":-9.69503183205613,"vY0":-139.6012706451506,"vZ0":-2.0539672842258745,"x":92.07,"y":165.89,"x0":2.8922175385889215,"y0":50.002013893578,"z0":4.781954470215188,"aX":19.434022787109743},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2334,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.3922293998807378,"extension":6.686883845225411},"hitData":{"launchSpeed":105.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.23,"coordY":126.02}},"index":7,"playId":"16741ded-2385-3d5d-bef2-14c83133ad26","pitchNumber":8,"startTime":"2025-09-28T20:59:56.788Z","endTime":"2025-09-28T21:00:10.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:00:10.604Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rafael Flores Jr. grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Nick Allen. Nick Yorke out at 2nd. Rafael Flores Jr. to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T21:00:16.457Z","endTime":"2025-09-28T21:02:25.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":77.5,"endSpeed":71.0,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49744630059101,"aZ":-34.544348256716425,"pfxX":-7.2283648604670026,"pfxZ":-1.859788224180682,"pX":-0.30250135730363176,"pZ":1.3143553722919392,"vX0":-4.9880921041276824,"vY0":-112.80779671187459,"vZ0":0.24532465335770004,"x":128.53,"y":203.29,"x0":2.884360251205867,"y0":50.00200333136635,"z0":4.716231840583467,"aX":-9.218581033675104},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.0,"breakHorizontal":14.4,"spinRate":2404,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4874750259668881,"extension":6.6572625324279295},"index":0,"playId":"f234d5e9-9441-3bad-8bb3-86a4d589c4c4","pitchNumber":1,"startTime":"2025-09-28T21:00:34.047Z","endTime":"2025-09-28T21:00:38.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.72691270583562,"strikeZoneBottom":1.64661914195261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.54921970551138,"aZ":-33.74651600153835,"pfxX":-3.8432231841123947,"pfxZ":-1.2032510777145626,"pX":-0.08096495162340762,"pZ":1.4095058189782728,"vX0":-5.604137496681348,"vY0":-113.96077068915487,"vZ0":-0.23238124101190427,"x":120.09,"y":200.72,"x0":2.9120673968237463,"y0":50.000474335962885,"z0":4.854972128255211,"aX":-5.037676014746305},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.9,"breakHorizontal":8.4,"spinRate":2312,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4812019495498219,"extension":6.536923498705175},"index":1,"playId":"e6268a39-b28d-3143-98cd-f8fb1eaa7061","pitchNumber":2,"startTime":"2025-09-28T21:00:57.667Z","endTime":"2025-09-28T21:01:02.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"fd0b6047-63c3-37dd-a675-98df0dc0f522","startTime":"2025-09-28T21:01:20.027Z","endTime":"2025-09-28T21:01:24.625Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.201761673641315,"aZ":-21.66106802513699,"pfxX":9.544337807124261,"pfxZ":5.357800563870233,"pX":0.42575090318466785,"pZ":3.7322216959593972,"vX0":-9.963905395623396,"vY0":-139.42592145259482,"vZ0":0.5364193776402653,"x":100.77,"y":138.01,"x0":2.810720889732443,"y0":50.005963004236406,"z0":4.9700204031745985,"aX":18.740096474568503},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":-15.1,"spinRate":2379,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.3932808191189583,"extension":6.832951267253839},"index":3,"playId":"013068c1-e555-3a09-a975-91b9f6613ca5","pitchNumber":3,"startTime":"2025-09-28T21:01:38.192Z","endTime":"2025-09-28T21:01:41.704Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-28T21:01:57.173Z","endTime":"2025-09-28T21:02:15.064Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.207133708611504,"aZ":-33.376009803275906,"pfxX":-5.457867624385899,"pfxZ":-0.8866051861537088,"pX":-0.5641058179771858,"pZ":2.409079491376505,"vX0":-6.262460307165864,"vY0":-116.11335568711307,"vZ0":1.750557584394129,"x":138.5,"y":173.73,"x0":2.8843566347338596,"y0":50.003217937751735,"z0":4.838057254276826,"aX":-7.397252025278359},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.8,"breakHorizontal":11.5,"spinRate":2468,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.4730327070735929,"extension":6.643378563315769},"hitData":{"launchSpeed":100.1,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.79,"coordY":167.98}},"index":5,"playId":"7b6b82d6-bbeb-3627-bdfb-0de28d85f820","pitchNumber":4,"startTime":"2025-09-28T21:02:15.064Z","endTime":"2025-09-28T21:02:25.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:02:25.781Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Devanney called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T21:02:40.975Z","endTime":"2025-09-28T21:04:59.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.48984861575812,"strikeZoneBottom":1.62378814199465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.317789568631845,"aZ":-23.094909038609295,"pfxX":9.553743095797323,"pfxZ":4.543010987874375,"pX":0.4234428940975775,"pZ":2.8907973429954366,"vX0":-10.256714014209452,"vY0":-140.62377785637125,"vZ0":-1.0261724574064472,"x":100.86,"y":160.73,"x0":2.8793570985292254,"y0":50.00579658959545,"z0":4.760635297789761,"aX":19.10965774745822},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":-15.1,"spinRate":2440,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.38970036519760987,"extension":6.750248825235384},"index":0,"playId":"51fbb57a-b747-3413-a122-262a0c3ef2bf","pitchNumber":1,"startTime":"2025-09-28T21:02:51.603Z","endTime":"2025-09-28T21:02:55.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.48984861575812,"strikeZoneBottom":1.57811989098422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.673284877363532,"aZ":-22.34437833833798,"pfxX":9.626188120384862,"pfxZ":5.061769932222701,"pX":-1.1801482915805777,"pZ":3.4651978675427615,"vX0":-13.74567985321749,"vY0":-138.64496153194517,"vZ0":0.1289646104656459,"x":161.98,"y":145.22,"x0":2.596642883018423,"y0":50.003336503686405,"z0":4.912106883643942,"aX":18.69777804173376},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":2427,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.3954172409878254,"extension":6.761009945999016},"index":1,"playId":"fcc2540a-d4b6-3f54-83d4-0d62d29f00b2","pitchNumber":2,"startTime":"2025-09-28T21:03:10.308Z","endTime":"2025-09-28T21:03:14.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49259190551928,"aZ":-32.863429325898935,"pfxX":8.849230383561284,"pfxZ":-0.4382737741492093,"pX":0.39780419961624275,"pZ":2.4126311885000993,"vX0":-8.979001331543765,"vY0":-124.62101184965653,"vZ0":1.255118894104773,"x":101.84,"y":173.64,"x0":2.886486095715932,"y0":50.001404629892505,"z0":4.603687037823094,"aX":14.010787177890737},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-14.2,"spinRate":1717,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.4384079594408412,"extension":6.70447269381003},"index":2,"playId":"1327a817-4647-3889-90e4-845029e35ede","pitchNumber":3,"startTime":"2025-09-28T21:03:30.208Z","endTime":"2025-09-28T21:03:33.888Z","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":80.4,"endSpeed":74.5,"strikeZoneTop":3.48984861575812,"strikeZoneBottom":1.6694480392141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96372997794832,"aZ":-34.88865886729573,"pfxX":-4.96713618074935,"pfxZ":-1.959784252219848,"pX":-0.39515446885752903,"pZ":0.5675883776161831,"vX0":-6.186845321485978,"vY0":-116.99919406073818,"vZ0":-1.9124702096872461,"x":132.06,"y":223.46,"x0":2.9280939084173134,"y0":50.00218654395094,"z0":4.663658467153365,"aX":-6.887609413410718},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.7,"breakHorizontal":10.6,"spinRate":2456,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.46806089304388054,"extension":6.718094445902254},"index":3,"playId":"f55aff7e-98e3-38a4-859f-30f3022b3a3f","pitchNumber":4,"startTime":"2025-09-28T21:03:57.191Z","endTime":"2025-09-28T21:04:01.156Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"4edf2c04-988b-47cb-b166-5ef0669e140c","startTime":"2025-09-28T21:04:18.205Z","endTime":"2025-09-28T21:04:23.205Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.47775743595336,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.291656610207777,"aZ":-32.596783770637664,"pfxX":10.763057118767993,"pfxZ":-0.25412491347624666,"pX":-0.9070560412965194,"pZ":1.2742680459242544,"vX0":-12.700175230953398,"vY0":-126.9873649345551,"vZ0":-1.597065888408521,"x":151.57,"y":204.37,"x0":2.7538510124974533,"y0":50.005637679720564,"z0":4.497426951467231,"aX":17.632850039273453},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-16.7,"spinRate":1910,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.43083716129747174,"extension":6.850550958540566},"index":5,"playId":"8d05effe-1f20-33ab-9f5b-3707fe71eab6","pitchNumber":5,"startTime":"2025-09-28T21:04:32.872Z","endTime":"2025-09-28T21:04:37.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.48981901097682,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.800675668046896,"aZ":-22.28902154409023,"pfxX":10.92547085318376,"pfxZ":5.048288658457791,"pX":-0.7556319804412971,"pZ":2.752342255111856,"vX0":-13.732914694495838,"vY0":-139.1552531191977,"vZ0":-1.3369856630288708,"x":145.8,"y":164.47,"x0":2.8284054141594126,"y0":50.00085683838971,"z0":4.718494556004161,"aX":21.383866401883783},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":2443,"spinDirection":106},"zone":4,"typeConfidence":2.0,"plateTime":0.39391061219806156,"extension":6.895787875118375},"index":6,"playId":"0f1043e8-7ca2-3f70-8487-1d73afcc7f14","pitchNumber":6,"startTime":"2025-09-28T21:04:54.519Z","endTime":"2025-09-28T21:04:59.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:04:59.553Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T21:05:04.397Z","endTime":"2025-09-28T21:07:27.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.700562748452697,"aZ":-33.05207923855741,"pfxX":9.980715667388413,"pfxZ":-0.5366143758842838,"pX":0.24674655079281765,"pZ":2.689462841383299,"vX0":-9.835818295670993,"vY0":-126.0636891005249,"vZ0":1.891158700345503,"x":107.59,"y":166.16,"x0":2.887389008485692,"y0":50.00604068793958,"z0":4.582366920932605,"aX":16.1965180812151},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":-16.1,"spinRate":1892,"spinDirection":94},"zone":5,"typeConfidence":2.0,"plateTime":0.4331646810208536,"extension":6.774422495809677},"index":0,"playId":"75230863-ddaf-325a-8f4b-b8c456c6f64a","pitchNumber":1,"startTime":"2025-09-28T21:05:29.339Z","endTime":"2025-09-28T21:05:33.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.78987564797876,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.798895314698015,"aZ":-24.52514083316739,"pfxX":10.518844519124844,"pfxZ":3.8196062193576346,"pX":0.9729659523516386,"pZ":3.1719284593047323,"vX0":-8.887981825940493,"vY0":-141.00858516883596,"vZ0":-0.134533190035232,"x":79.91,"y":153.14,"x0":2.808268979723104,"y0":50.001327350445905,"z0":4.810338005256576,"aX":21.05807049821213},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2409,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.3892927639556567,"extension":6.789846975161237},"index":1,"playId":"0bb0f2ae-a842-3f41-b1ff-937cf3e1976e","pitchNumber":2,"startTime":"2025-09-28T21:05:49.105Z","endTime":"2025-09-28T21:05:53.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.78987564797876,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.874552005454944,"aZ":-24.720142292413964,"pfxX":10.085186655967854,"pfxZ":3.8111114944645568,"pX":1.7787230423679168,"pZ":3.4925284264161136,"vX0":-6.791800197222113,"vY0":-139.38729982457693,"vZ0":0.8795777063549334,"x":49.2,"y":144.48,"x0":2.943146680780315,"y0":50.00691250629999,"z0":4.811628789968432,"aX":19.744712929072563},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":-16.8,"spinRate":2423,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.39375280554975767,"extension":6.607466378839413},"index":2,"playId":"5505935f-3c68-31aa-8630-34efd8bfee6e","pitchNumber":3,"startTime":"2025-09-28T21:06:10.375Z","endTime":"2025-09-28T21:06:13.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.78987564797876,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.462449266706614,"aZ":-35.4198802299014,"pfxX":-7.797400242737082,"pfxZ":-2.4532378412179927,"pX":-1.06404340064153,"pZ":2.069102345296293,"vX0":-6.363996292042335,"vY0":-115.03876799728306,"vZ0":1.4976593106135945,"x":157.56,"y":182.91,"x0":2.7615266190450756,"y0":50.00037969706661,"z0":4.870992776391762,"aX":-10.335508572586425},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.7,"breakHorizontal":15.8,"spinRate":2407,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.47808403754303486,"extension":6.584784483869879},"index":3,"playId":"12dbb2b2-34f4-391d-a67e-4a7c6524c217","pitchNumber":4,"startTime":"2025-09-28T21:06:31.464Z","endTime":"2025-09-28T21:06:35.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.79,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.297272673383976,"aZ":-37.38921844346618,"pfxX":-6.747940524153954,"pfxZ":-4.065616874530562,"pX":-0.6611459080760881,"pZ":2.1980619990456187,"vX0":-6.136725406789399,"vY0":-113.0659641440452,"vZ0":2.712053805052313,"x":142.2,"y":179.43,"x0":2.9734917277528536,"y0":50.0024044647319,"z0":4.758130877860397,"aX":-8.657904055870635},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.2,"breakHorizontal":13.9,"spinRate":2394,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4860591877638356,"extension":6.51276805032764},"index":4,"playId":"024cceda-cdc0-313b-8c49-8d861a4be0d3","pitchNumber":5,"startTime":"2025-09-28T21:06:51.080Z","endTime":"2025-09-28T21:06:55.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.74951868286917,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.279518796768258,"aZ":-23.68337042778183,"pfxX":9.624319829426899,"pfxZ":4.306684897895803,"pX":0.9547268794181722,"pZ":2.191403788025722,"vX0":-8.781095626849877,"vY0":-139.5296083824001,"vZ0":-3.0212609618493644,"x":80.61,"y":179.61,"x0":2.8915932726223077,"y0":50.00455832241616,"z0":4.8481220850934355,"aX":18.98599136586598},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":-15.6,"spinRate":2292,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.3924926324047511,"extension":6.913456774347017},"index":5,"playId":"e0c19503-b2ef-378d-934b-0597ce731e83","pitchNumber":6,"startTime":"2025-09-28T21:07:20.401Z","endTime":"2025-09-28T21:07:27.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:07:27.192Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Jared Triolo to first baseman Rafael Flores Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T21:11:34.950Z","endTime":"2025-09-28T21:12:13.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jack Suwinski replaces left fielder Tommy Pham, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:10:36.232Z","endTime":"2025-09-28T21:10:36.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":502054,"link":"/api/v1/people/502054"}},{"details":{"description":"Defensive switch from center field to left field for Alexander Canario.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T21:10:36.257Z","endTime":"2025-09-28T21:11:37.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672744,"link":"/api/v1/people/672744"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68951232187703,"aZ":-22.079187482709017,"pfxX":8.552090719372643,"pfxZ":5.415585774454813,"pX":0.07857388946397027,"pZ":3.058074311676592,"vX0":-11.38825481188344,"vY0":-135.45204202169722,"vZ0":-2.0952247886231494,"x":114.0,"y":156.21,"x0":3.2199837640809057,"y0":50.00383460807309,"z0":5.3802676396559885,"aX":15.944878267945727},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2208,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.40388183545843326,"extension":6.124262070875943},"index":2,"playId":"97ac9d5b-d4a1-33cf-85c1-7e8278bb9e76","pitchNumber":1,"startTime":"2025-09-28T21:11:37.009Z","endTime":"2025-09-28T21:11:45.139Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.039511341764776,"aZ":-19.995311700410316,"pfxX":7.561343275970728,"pfxZ":6.567300374240068,"pX":0.5312151759664757,"pZ":3.0433485121567494,"vX0":-9.717155077707321,"vY0":-135.43494559928254,"vZ0":-2.623088933878517,"x":96.75,"y":156.61,"x0":3.185995688284026,"y0":50.003733557262265,"z0":5.425525961533422,"aX":14.024855280216205},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-11.6,"spinRate":2052,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.4046886309466995,"extension":6.106298666938545},"hitData":{"launchSpeed":86.5,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.92,"coordY":134.77}},"index":3,"playId":"d049cbf4-1c42-3a30-ae57-d7f47d67d763","pitchNumber":2,"startTime":"2025-09-28T21:12:05.336Z","endTime":"2025-09-28T21:12:13.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:12:13.225Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T21:12:24.056Z","endTime":"2025-09-28T21:13:27.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.0,"strikeZoneTop":3.68162133256122,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.178082725312258,"aZ":-33.12324609886863,"pfxX":5.001928627489195,"pfxZ":-0.628173827198518,"pX":1.937831616879152,"pZ":2.808319502726343,"vX0":-5.113057105792172,"vY0":-122.94302172481473,"vZ0":0.10001818357893222,"x":43.13,"y":162.96,"x0":3.402477681823996,"y0":50.00032345568792,"z0":5.596844395358764,"aX":7.59548361419032},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":-7.8,"spinRate":619,"spinDirection":75},"zone":12,"typeConfidence":2.0,"plateTime":0.4468657416040305,"extension":6.216515980745449},"index":0,"playId":"4c226654-d068-38c0-b101-03726e24205c","pitchNumber":1,"startTime":"2025-09-28T21:12:37.521Z","endTime":"2025-09-28T21:12:41.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.261914859305318,"aZ":-23.040397720374216,"pfxX":2.375521376667931,"pfxZ":5.979725005825797,"pX":-0.2499449817563619,"pZ":1.7605595317232583,"vX0":-8.941240285136768,"vY0":-123.27213609244909,"vZ0":-3.884107908819998,"x":126.53,"y":191.24,"x0":3.127626170313249,"y0":50.00122254888796,"z0":5.319206206527541,"aX":3.627891404437536},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":611,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.44562450851568514,"extension":6.435782101626576},"index":1,"playId":"8e9f3ba1-ef56-383f-ab64-56b143908b13","pitchNumber":2,"startTime":"2025-09-28T21:12:50.482Z","endTime":"2025-09-28T21:12:54.040Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.58983747428584,"strikeZoneBottom":1.80631499239215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.415272296955653,"aZ":-17.391066579419427,"pfxX":10.174380356669518,"pfxZ":7.881037353205054,"pX":-0.4470833767125656,"pZ":1.771508261962265,"vX0":-12.919369500901619,"vY0":-136.44074607059733,"vZ0":-6.235168529558821,"x":134.04,"y":190.95,"x0":3.0385734384403187,"y0":50.0059020012234,"z0":5.294838324363312,"aX":19.09215306608274},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2414,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.40221332734122095,"extension":6.106014751911023},"index":2,"playId":"d7f7bdd9-44b4-3461-ae29-a6c1bf740bf4","pitchNumber":3,"startTime":"2025-09-28T21:13:05.906Z","endTime":"2025-09-28T21:13:10.639Z","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":1},"index":3,"startTime":"2025-09-28T21:13:13.628Z","endTime":"2025-09-28T21:13:19.230Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":1},"index":4,"startTime":"2025-09-28T21:13:19.230Z","endTime":"2025-09-28T21:13:23.439Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8365479111424,"aZ":-29.73740391152237,"pfxX":4.707469048032577,"pfxZ":1.5253950870505273,"pX":0.9320264617533645,"pZ":2.0051788776931025,"vX0":-7.30356183082043,"vY0":-125.59336989874471,"vZ0":-2.225893836923689,"x":81.47,"y":184.64,"x0":3.2682885356278786,"y0":50.00031343998312,"z0":5.325336599738205,"aX":7.506843546392201},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-6.8,"spinRate":798,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4363866491980102,"extension":6.4047733016453865},"index":5,"playId":"e3dcabeb-36da-3bb1-b530-ac7e4d4711af","pitchNumber":4,"startTime":"2025-09-28T21:13:23.439Z","endTime":"2025-09-28T21:13:27.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:13:27.973Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T21:13:38.907Z","endTime":"2025-09-28T21:14:37.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":87.4,"strikeZoneTop":3.6589824314465,"strikeZoneBottom":1.71503596919764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.763215156245167,"aZ":-17.76538210599281,"pfxX":9.180053352270852,"pfxZ":7.397145070485927,"pX":0.6647146603371489,"pZ":2.1853367163001614,"vX0":-10.541730674723206,"vY0":-138.41433479287164,"vZ0":-5.319377619647804,"x":91.66,"y":179.78,"x0":3.322875418566439,"y0":50.00314130501537,"z0":5.314615067675104,"aX":17.883026571585148},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.5,"spinRate":2421,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.3951274272056531,"extension":6.347529662735696},"index":0,"playId":"9808e316-ec79-3415-8e55-7c717cd9159d","pitchNumber":1,"startTime":"2025-09-28T21:13:48.694Z","endTime":"2025-09-28T21:13:52.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.4097469724944,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.318149162583723,"aZ":-30.111663828841028,"pfxX":4.0020527507184145,"pfxZ":1.3131446347100333,"pX":0.9332897190380994,"pZ":2.300690002775707,"vX0":-7.163478487143502,"vY0":-124.59942214321364,"vZ0":-1.3485579773091376,"x":81.43,"y":176.66,"x0":3.3271373131738544,"y0":50.00290107631178,"z0":5.339886413437085,"aX":6.285676995315813},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-5.5,"spinRate":631,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4398025775419043,"extension":6.387087758653519},"index":1,"playId":"618b1cc3-1a81-3c76-99d6-efe3e123d635","pitchNumber":2,"startTime":"2025-09-28T21:14:01.721Z","endTime":"2025-09-28T21:14:06.448Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372707264970355,"aZ":-28.82478133861819,"pfxX":2.5763244214646503,"pfxZ":2.146750186969143,"pX":0.37251667928802584,"pZ":1.6228378590938464,"vX0":-7.958115450410747,"vY0":-123.91368030928197,"vZ0":-2.99189668664465,"x":102.8,"y":194.96,"x0":3.2885069807959773,"y0":50.00108655572375,"z0":5.2500108844866,"aX":4.01431916744127},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":-2.9,"spinRate":674,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4417539562275925,"extension":6.396457232227894},"index":2,"playId":"23a1627f-d0d3-35e2-b6b0-38832bdbe95b","pitchNumber":3,"startTime":"2025-09-28T21:14:14.747Z","endTime":"2025-09-28T21:14:19.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.45509032976712,"strikeZoneBottom":1.64655413715499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455894929371517,"aZ":-21.555996216221324,"pfxX":10.222776830502712,"pfxZ":5.592273470471763,"pX":-0.043658645415334194,"pZ":3.3393976206535783,"vX0":-12.085297547802476,"vY0":-136.77256021703414,"vZ0":-1.5337395493516315,"x":118.66,"y":148.62,"x0":3.0988498204271084,"y0":50.004410749135374,"z0":5.381968703944165,"aX":19.418541467299033},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2495,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.40008282765143566,"extension":6.257245006924657},"index":3,"playId":"55dfd190-f7dc-3840-8b78-ea0faa0fa6ab","pitchNumber":4,"startTime":"2025-09-28T21:14:31.924Z","endTime":"2025-09-28T21:14:37.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:14:37.970Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:17:01.006Z","endTime":"2025-09-28T21:17:26.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:16:06.712Z","endTime":"2025-09-28T21:17:03.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.50042147253999,"strikeZoneBottom":1.55521567608662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51696516368404,"aZ":-27.467242252235263,"pfxX":-0.49140078665100084,"pfxZ":2.834784247126959,"pX":-0.21689863430769452,"pZ":2.0641135985749046,"vX0":1.616105348415989,"vY0":-127.41555116201806,"vZ0":-5.805542714785396,"x":125.27,"y":183.05,"x0":-0.7925772829479005,"y0":50.006195087245075,"z0":6.513045649307424,"aX":-0.8171093719012001},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":0.6,"spinRate":2631,"spinDirection":172},"zone":8,"typeConfidence":2.0,"plateTime":0.4281090042581921,"extension":5.591791977745708},"index":1,"playId":"7c8e5ac9-2115-33a4-907b-8798c8bc46a8","pitchNumber":1,"startTime":"2025-09-28T21:17:03.141Z","endTime":"2025-09-28T21:17:06.867Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.947333857658613,"aZ":-28.010646644287327,"pfxX":0.06739058561838196,"pfxZ":2.4060407345753836,"pX":-0.14586025276967277,"pZ":1.8095209374344596,"vX0":2.1873486048474775,"vY0":-129.81791921030816,"vZ0":-6.3626042456938325,"x":122.56,"y":189.92,"x0":-1.0036160420242728,"y0":50.000180247917164,"z0":6.389033686445241,"aX":0.11625951491550245},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.6,"spinRate":2667,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.4198904308497924,"extension":5.582265580333574},"hitData":{"launchSpeed":91.4,"launchAngle":9.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":86.85,"coordY":154.03}},"index":2,"playId":"63989100-72f6-3434-aeaa-8d958f07b0ed","pitchNumber":2,"startTime":"2025-09-28T21:17:19.496Z","endTime":"2025-09-28T21:17:26.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:17:26.226Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:17:33.072Z","endTime":"2025-09-28T21:19:33.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.54983011574828,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85656788063038,"aZ":-34.98022006123,"pfxX":0.05628795663674313,"pfxZ":-1.8443191160143142,"pX":-0.2957162417729724,"pZ":1.6890360127476365,"vX0":0.945081456556759,"vY0":-121.97340035730423,"vZ0":-4.6123136301803,"x":128.27,"y":193.18,"x0":-0.6939914972214669,"y0":50.00411683022338,"z0":6.589754805302563,"aX":0.08544204979531858},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":-0.4,"spinRate":2760,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.4474343386144497,"extension":5.5890026795538175},"index":0,"playId":"4130dece-bea1-35ae-aa8b-9c67cb320af2","pitchNumber":1,"startTime":"2025-09-28T21:17:48.316Z","endTime":"2025-09-28T21:17:52.654Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.894454820493916,"aZ":-34.68749262983367,"pfxX":0.2529020169086822,"pfxZ":-1.580394225834512,"pX":0.6830527660290178,"pZ":1.5753437245270454,"vX0":2.899931176013812,"vY0":-124.99706475568217,"vZ0":-5.248999720149539,"x":90.96,"y":196.25,"x0":-0.5223131171745801,"y0":50.00217506771778,"z0":6.532614197580021,"aX":0.40217085813437337},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":-1.1,"spinRate":2734,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.43726874841269003,"extension":5.602649112271921},"index":1,"playId":"f277c0fb-46f1-3e9e-977a-0c5a6046ada2","pitchNumber":2,"startTime":"2025-09-28T21:18:05.123Z","endTime":"2025-09-28T21:18: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(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":86.1,"endSpeed":80.5,"strikeZoneTop":3.54983011574828,"strikeZoneBottom":1.73785897724122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77989449104676,"aZ":-34.61178395213765,"pfxX":1.6261847913568346,"pfxZ":-1.527749197885617,"pX":1.3955379132830164,"pZ":-0.45004270493871706,"vX0":4.200021817378136,"vY0":-125.18813111885659,"vZ0":-9.616600217371428,"x":63.81,"y":250.93,"x0":-0.5108941764667747,"y0":50.001449304717845,"z0":6.249164415327721,"aX":2.5969870979289182},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.7,"breakHorizontal":-3.8,"spinRate":2864,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4364618834176692,"extension":5.793767433679492},"index":2,"playId":"6ff1bea9-f2b8-3a2f-ae9a-088c58ef934a","pitchNumber":3,"startTime":"2025-09-28T21:18:24.161Z","endTime":"2025-09-28T21:18:27.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.182952473809497,"aZ":-35.75984695494906,"pfxX":1.3004555064290693,"pfxZ":-2.2450863321404197,"pX":-0.14671489438557608,"pZ":1.578115499012168,"vX0":1.0445913628141592,"vY0":-124.720157944946,"vZ0":-4.918586821442642,"x":122.59,"y":196.17,"x0":-0.7381643077503675,"y0":50.00550399683772,"z0":6.484981571686404,"aX":2.074145408226406},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.9,"breakHorizontal":-2.5,"spinRate":2847,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4371086939936233,"extension":5.642321153529124},"index":3,"playId":"6c9691b7-8e1f-3742-ab9b-56d69076fc4c","pitchNumber":4,"startTime":"2025-09-28T21:18:45.847Z","endTime":"2025-09-28T21:18:50.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.38707075329609,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.650656538248786,"aZ":-29.73722042721699,"pfxX":1.1374564095132111,"pfxZ":1.4534194621248435,"pX":-1.107285388246547,"pZ":3.1618061875784735,"vX0":-0.8837165873860873,"vY0":-128.1401416110846,"vZ0":-2.6090644455110135,"x":159.21,"y":153.41,"x0":-0.9069742776828466,"y0":50.00250514393114,"z0":6.499245871158046,"aX":1.9055156480087119},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-1.9,"spinRate":2628,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.42625845406802254,"extension":5.514583999204117},"index":4,"playId":"054d8436-ec94-3ca6-bf76-af5f3a6a6a60","pitchNumber":5,"startTime":"2025-09-28T21:19:06.409Z","endTime":"2025-09-28T21:19:10.230Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72764603313713,"aZ":-28.8980923765256,"pfxX":0.3644948792583651,"pfxZ":1.9517279532815124,"pX":0.3531757914507971,"pZ":1.8734656015161357,"vX0":2.6361724066661836,"vY0":-128.2531277671523,"vZ0":-5.962414611968786,"x":103.54,"y":188.2,"x0":-0.7323046004023106,"y0":50.00394749426925,"z0":6.461818027079838,"aX":0.6108955627872853},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-1.2,"spinRate":2663,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4258981705418421,"extension":5.757215878731476},"hitData":{"launchSpeed":94.0,"launchAngle":48.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.34,"coordY":90.11}},"index":5,"playId":"9c37cb33-209f-3641-aae5-ac36078f05cb","pitchNumber":6,"startTime":"2025-09-28T21:19:23.705Z","endTime":"2025-09-28T21:19:33.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:19:33.723Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:20:02.536Z","endTime":"2025-09-28T21:20:31.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Spencer Horwitz replaces Bryan Reynolds.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T21:19:47.933Z","endTime":"2025-09-28T21:20:04.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"402","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23316490384663,"aZ":-39.26269690301171,"pfxX":0.29198578712088086,"pfxZ":-4.6267498345277085,"pX":0.14451513545374017,"pZ":1.1591935476509478,"vX0":1.5141525650940715,"vY0":-122.67451062176136,"vZ0":-5.085110652696329,"x":111.49,"y":207.48,"x0":-0.51752530535895,"y0":50.005537562599514,"z0":6.589492369407178,"aX":0.44685625611329055},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.2,"breakHorizontal":-0.8,"spinRate":2758,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4457221218435654,"extension":5.671277487981675},"index":1,"playId":"1a1357fc-26c0-33b0-ad62-fa7bff4e4e55","pitchNumber":1,"startTime":"2025-09-28T21:20:04.788Z","endTime":"2025-09-28T21:20:08.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.413799998699993,"aZ":-33.78894240185852,"pfxX":0.3055592803253928,"pfxZ":-1.0492617737931118,"pX":-0.5374250089063586,"pZ":1.3104340527066927,"vX0":0.09156397693916495,"vY0":-123.31557733852976,"vZ0":-5.77292646397492,"x":137.49,"y":203.4,"x0":-0.6147287582030473,"y0":50.0024080794773,"z0":6.530680767046837,"aX":0.47077062312320966},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":-0.6,"spinRate":2749,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.44409544466136897,"extension":5.5464607801010395},"hitData":{"launchSpeed":69.2,"launchAngle":8.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.13,"coordY":147.97}},"index":2,"playId":"e3244ac0-5651-37ad-a797-aa05c7a6a782","pitchNumber":2,"startTime":"2025-09-28T21:20:22.411Z","endTime":"2025-09-28T21:20:31.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:20:31.350Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Allen doubles (11) on a line drive to right fielder Nick Yorke.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:22:59.719Z","endTime":"2025-09-28T21:24:30.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Spencer Horwitz remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:22:16.779Z","endTime":"2025-09-28T21:22:16.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"402","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Hunter Barco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T21:22:16.804Z","endTime":"2025-09-28T21:23:02.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"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.4,"endSpeed":87.8,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.37244152385098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591371763429958,"aZ":-15.43806883698342,"pfxX":-7.383190137238801,"pfxZ":8.57437856642372,"pX":0.9694190347452653,"pZ":1.282670246150619,"vX0":12.785572366018943,"vY0":-138.27695563728665,"vZ0":-7.6481849773850445,"x":80.05,"y":204.15,"x0":-2.738672715832073,"y0":50.001632914283256,"z0":5.104569987465896,"aX":-14.409354681053099},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2341,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39495133970522867,"extension":7.1159262559520835},"index":2,"playId":"77ed83e2-d19f-3f56-8ee6-b5c4a870ae7c","pitchNumber":1,"startTime":"2025-09-28T21:23:02.087Z","endTime":"2025-09-28T21:23:06.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.11975013855529,"strikeZoneBottom":1.48669031412641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352216788485663,"aZ":-17.8725100287944,"pfxX":-7.176941754230035,"pfxZ":7.287522706291664,"pX":-1.3339481645527842,"pZ":3.6420419544558706,"vX0":7.012434470970408,"vY0":-139.23609766723092,"vZ0":-1.3819369953870395,"x":167.85,"y":140.44,"x0":-2.9530281860705228,"y0":50.00516998652796,"z0":5.327871671116083,"aX":-14.089545661951155},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2346,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3934267608142732,"extension":7.103869903445304},"index":3,"playId":"6c03c16d-2bc2-3f65-8f6c-af2c023a140b","pitchNumber":2,"startTime":"2025-09-28T21:23:19.124Z","endTime":"2025-09-28T21:23:23.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.22825394283436,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26977133070084,"aZ":-18.738638941722794,"pfxX":-8.010175212431975,"pfxZ":7.023460046385659,"pX":1.222463755920087,"pZ":1.5109407410381983,"vX0":13.618935010959408,"vY0":-137.40210448032784,"vZ0":-5.849145964516971,"x":70.4,"y":197.98,"x0":-2.7563129317733175,"y0":50.00608314552607,"z0":4.9396416195028054,"aX":-15.330371894595235},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2318,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3985531267881992,"extension":7.201847504128177},"index":4,"playId":"9b0cc6e4-8ce3-32f3-8411-b03e678bd8a3","pitchNumber":3,"startTime":"2025-09-28T21:23:38.414Z","endTime":"2025-09-28T21:23:42.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.53237591432003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.712921081277077,"aZ":-18.75144989123019,"pfxX":-8.473485850383808,"pfxZ":7.024291213216841,"pX":0.5575487393323737,"pZ":2.0059833878405002,"vX0":12.06002706814734,"vY0":-137.21514831746575,"vZ0":-5.1903341208161,"x":95.75,"y":184.62,"x0":-2.789058149509868,"y0":50.0038513601049,"z0":5.195472480361724,"aX":-16.19591683104399},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":2395,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.398821756252314,"extension":7.142024203419339},"index":5,"playId":"4ea42b28-36d2-3c79-9a7b-3cca19d404d0","pitchNumber":4,"startTime":"2025-09-28T21:23:57.295Z","endTime":"2025-09-28T21:24:01.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.12,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47838130081612,"aZ":-18.576731847267535,"pfxX":-7.6425156054429015,"pfxZ":7.061064719596239,"pX":0.40859494645957256,"pZ":2.7382072831791433,"vX0":11.309244008805551,"vY0":-137.86019971476284,"vZ0":-3.3608568439513844,"x":101.43,"y":164.85,"x0":-2.7528020864832072,"y0":50.0041459253491,"z0":5.2261365829850845,"aX":-14.72102455888187},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":11.5,"spinRate":2381,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.39720939917682374,"extension":7.160335525543354},"hitData":{"launchSpeed":91.1,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.99,"coordY":86.78}},"index":6,"playId":"c09094f8-c8d3-3746-9b93-49ba6171c3c6","pitchNumber":5,"startTime":"2025-09-28T21:24:14.614Z","endTime":"2025-09-28T21:24:30.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:24:30.143Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:24:55.664Z","endTime":"2025-09-28T21:26:39.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.29633597682825,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.733605151012114,"aZ":-42.448549830094386,"pfxX":5.426310045041078,"pfxZ":-6.935058731822818,"pX":-0.049983660624133765,"pZ":1.5342905335370898,"vX0":1.1580906039043875,"vY0":-121.20584362539833,"vZ0":-0.9929561571093305,"x":118.91,"y":197.35,"x0":-1.2394593025392824,"y0":50.005109030035,"z0":5.671491648809678,"aX":8.035981447011897},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.5,"breakHorizontal":-10.1,"spinRate":2585,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4527234567135019,"extension":7.274532925560064},"index":0,"playId":"2c0e47b6-9db2-327e-a122-4d88a531db8d","pitchNumber":1,"startTime":"2025-09-28T21:25:05.575Z","endTime":"2025-09-28T21:25:09.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.22825394283436,"strikeZoneBottom":1.57805339344619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1888842560229,"aZ":-17.81942903349047,"pfxX":-7.830116642523917,"pfxZ":7.2866724735045505,"pX":-0.8229091291857408,"pZ":4.063593560505195,"vX0":4.669109092896446,"vY0":-139.6384625671579,"vZ0":0.06261708898897134,"x":148.37,"y":129.06,"x0":-1.5016216239095155,"y0":50.00167556489804,"z0":5.215706577877048,"aX":-15.422612722579938},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2452,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3926399225481525,"extension":7.06581415075588},"index":1,"playId":"ab5dc216-3159-337d-98d9-d4d77859eb86","pitchNumber":2,"startTime":"2025-09-28T21:25:24.354Z","endTime":"2025-09-28T21:25:28.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.491758132027396,"aZ":-29.92009931890085,"pfxX":9.500992643318709,"pfxZ":1.5781415548747892,"pX":0.5789045388102974,"pZ":1.918296059447841,"vX0":1.967305475841162,"vY0":-119.27301832498193,"vZ0":-1.875625336511463,"x":94.93,"y":186.99,"x0":-1.4921590006198213,"y0":50.00495206583851,"z0":5.431791368459109,"aX":13.590437370770694},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":-17.6,"spinRate":2619,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4605080802991455,"extension":7.376403447948523},"index":2,"playId":"bdefb2dc-a81a-3799-ac05-4579b36d8bc3","pitchNumber":3,"startTime":"2025-09-28T21:25:43.747Z","endTime":"2025-09-28T21:25:47.385Z","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-28T21:26:09.692Z","endTime":"2025-09-28T21:26:33.030Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40894235251296,"aZ":-42.66374613698286,"pfxX":5.192172141603121,"pfxZ":-7.085524807073094,"pX":0.42561937917358833,"pZ":0.36985108674619976,"vX0":2.1725026044560654,"vY0":-121.63595125485674,"vZ0":-3.6674796118273782,"x":100.78,"y":228.79,"x0":-1.1566227831862885,"y0":50.001962615882285,"z0":5.639447397838879,"aX":7.689398317054653},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.4,"breakHorizontal":-10.0,"spinRate":2589,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4523003699898016,"extension":7.243105678610847},"index":4,"playId":"bae3546c-0af8-3355-9779-2e117613bcd2","pitchNumber":4,"startTime":"2025-09-28T21:26:33.030Z","endTime":"2025-09-28T21:26:39.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:26:39.850Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to right fielder Nick Yorke. Nick Allen scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:26:54.553Z","endTime":"2025-09-28T21:28:24.703Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.61984303126022,"strikeZoneBottom":1.82912927973013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.807339570345565,"aZ":-42.14620297989393,"pfxX":6.712568413721594,"pfxZ":-6.697712305533884,"pX":-1.7809151093211686,"pZ":3.3383656129702635,"vX0":-3.144071058991436,"vY0":-121.78647741665466,"vZ0":2.841996276008876,"x":184.88,"y":148.64,"x0":-1.3394053680869096,"y0":50.00225650297838,"z0":5.823377549077946,"aX":9.997439531654107},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.0,"breakHorizontal":-11.3,"spinRate":2566,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.45121174464916525,"extension":6.839440842701831},"index":0,"playId":"b1faa50f-c570-3f1b-85af-5d39a5a9b639","pitchNumber":1,"startTime":"2025-09-28T21:27:06.584Z","endTime":"2025-09-28T21:27:10.268Z","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":97.1,"endSpeed":88.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.34079252637632,"aZ":-17.567371640610844,"pfxX":-6.511422609606886,"pfxZ":7.2449388915275605,"pX":-0.47010262215022114,"pZ":3.548206987692703,"vX0":4.958834971890564,"vY0":-141.36987838607837,"vZ0":-1.8428344661676543,"x":134.92,"y":142.98,"x0":-1.4041720916793154,"y0":50.005832812775886,"z0":5.340719979501388,"aX":-13.133372657063132},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":10.7,"spinRate":2316,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3879951154756567,"extension":7.051655842414788},"index":1,"playId":"6e6a9b82-4c82-36a4-a7a4-360e8ce648af","pitchNumber":2,"startTime":"2025-09-28T21:27:26.339Z","endTime":"2025-09-28T21:27:29.921Z","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":96.9,"endSpeed":88.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.280839978683545,"aZ":-18.0187688335989,"pfxX":-7.542733318203985,"pfxZ":7.064367535138937,"pX":-0.2692689451655917,"pZ":2.1093517637285895,"vX0":5.71704696203272,"vY0":-140.9594376470391,"vZ0":-4.984395615659727,"x":127.26,"y":181.83,"x0":-1.3479779256311688,"y0":50.00426673711096,"z0":5.0710714624398925,"aX":-15.117140011684741},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2331,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3891927994028963,"extension":7.134817555741622},"index":2,"playId":"14ceadae-1c2b-316e-aa5e-5e0cbbcca773","pitchNumber":3,"startTime":"2025-09-28T21:27:45.806Z","endTime":"2025-09-28T21:27:50.072Z","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":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.358992282743536,"aZ":-16.31906386377804,"pfxX":-8.526515166790372,"pfxZ":7.868182878692333,"pX":1.2158770101402883,"pZ":2.219413547261544,"vX0":9.573657837568899,"vY0":-141.34992966441823,"vZ0":-5.149687754858276,"x":70.65,"y":178.86,"x0":-1.1133549444398108,"y0":50.00656233828374,"z0":5.119000601049722,"aX":-17.191781988838315},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":13.4,"spinRate":2350,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38805571075107714,"extension":7.091567914040076},"hitData":{"launchSpeed":74.6,"launchAngle":22.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.53,"coordY":100.67}},"index":3,"playId":"da0755a8-4b9e-36c3-a263-10c1065191f6","pitchNumber":4,"startTime":"2025-09-28T21:28:12.621Z","endTime":"2025-09-28T21:28:24.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:28:24.703Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Matt Olson to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:28:52.672Z","endTime":"2025-09-28T21:30:50.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.6589824314465,"strikeZoneBottom":1.62372263819889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.158124721259828,"aZ":-31.156510342133103,"pfxX":10.230986553339843,"pfxZ":0.7021878510272934,"pX":-0.17456262859098692,"pZ":3.4589050759329565,"vX0":3.802657125740521,"vY0":-120.16290724836837,"vZ0":1.9817217211803,"x":123.65,"y":145.39,"x0":-3.110624400046668,"y0":50.003142865609966,"z0":5.4086058531348415,"aX":14.831369901336348},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":-19.4,"spinRate":2616,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4573314567431983,"extension":7.10800005370444},"index":0,"playId":"32d9a949-9352-3a6d-9783-a07be6411c21","pitchNumber":1,"startTime":"2025-09-28T21:29:04.666Z","endTime":"2025-09-28T21:29:08.439Z","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":97.4,"endSpeed":89.7,"strikeZoneTop":3.59862311125624,"strikeZoneBottom":1.51721606239777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.695255230602903,"aZ":-14.26197934413348,"pfxX":-7.471453730425519,"pfxZ":8.746588095302439,"pX":1.0275542474224053,"pZ":3.795258328594779,"vX0":12.846938428872113,"vY0":-141.38466953253172,"vZ0":-1.8367880564702312,"x":77.83,"y":136.31,"x0":-2.580425975902867,"y0":50.006655900456394,"z0":5.356707328788973,"aX":-15.30902751008202},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":2427,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3856837857687698,"extension":7.0872325954945525},"index":1,"playId":"8ef7edcd-6a43-3062-90fc-a6d6ee410cfd","pitchNumber":2,"startTime":"2025-09-28T21:29:21.614Z","endTime":"2025-09-28T21:29:25.612Z","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":97.0,"endSpeed":90.1,"strikeZoneTop":3.62126989660578,"strikeZoneBottom":1.60856628519335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91774535020475,"aZ":-23.582899411371926,"pfxX":-10.552478140112415,"pfxZ":4.210938994332009,"pX":1.164281825944859,"pZ":1.575429914449432,"vX0":14.532789626291674,"vY0":-140.54811613642534,"vZ0":-5.572310259278157,"x":72.62,"y":196.24,"x0":-2.6552178165534635,"y0":50.004124054682066,"z0":5.074134211910478,"aX":-21.53440010073942},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":16.8,"spinRate":2291,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38678784453146386,"extension":7.189518324434776},"index":2,"playId":"8fbe4b11-5018-3633-9933-11caeb615e7c","pitchNumber":3,"startTime":"2025-09-28T21:29:40.071Z","endTime":"2025-09-28T21:29:43.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.50800456117174,"strikeZoneBottom":1.49437341573155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.699721185993177,"aZ":-31.199429488879847,"pfxX":10.12317382580666,"pfxZ":0.6536177214820178,"pX":1.057726754551141,"pZ":2.823679578220982,"vX0":6.176634544292607,"vY0":-121.1382428617443,"vZ0":0.3439309631118659,"x":76.68,"y":162.54,"x0":-2.8402101286802113,"y0":50.002092767771536,"z0":5.407788405586336,"aX":15.038633448617778},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-19.8,"spinRate":2656,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.45219312833241254,"extension":7.119134381161274},"index":3,"playId":"bbb352ab-c9fc-34ae-ae0c-e0ba5ef82668","pitchNumber":4,"startTime":"2025-09-28T21:30:00.413Z","endTime":"2025-09-28T21:30:04.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.55332008573595,"strikeZoneBottom":1.60856628519335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.148993189203107,"aZ":-17.065305460346945,"pfxX":-7.8400646716469575,"pfxZ":7.412628944519739,"pX":0.6265091885926064,"pZ":3.252170553486693,"vX0":11.849734169218856,"vY0":-141.15249539724704,"vZ0":-2.229473394217539,"x":93.12,"y":150.97,"x0":-2.588176218233553,"y0":50.000607241217935,"z0":5.138784482672121,"aX":-15.976353186957239},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2403,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.38658919703486516,"extension":6.936612655488451},"index":4,"playId":"a1ac9116-b2b6-38cb-8957-5a5742b21936","pitchNumber":5,"startTime":"2025-09-28T21:30:22.310Z","endTime":"2025-09-28T21:30:27.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.55332008573595,"strikeZoneBottom":1.60856628519335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418721466651938,"aZ":-32.14895368983568,"pfxX":10.897395010394114,"pfxZ":0.016681942165039487,"pX":-1.273109818325277,"pZ":4.192659869133312,"vX0":0.7665973371430044,"vY0":-118.48334895375912,"vZ0":3.8686205400728295,"x":165.53,"y":125.58,"x0":-3.0161752104706125,"y0":50.00235908788693,"z0":5.4831000445337565,"aX":15.434531273140669},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":-19.9,"spinRate":2617,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4629417169931962,"extension":6.9730429632014},"index":5,"playId":"3ee1cdd8-7419-35f7-88f7-efa782b9fd74","pitchNumber":6,"startTime":"2025-09-28T21:30:44.358Z","endTime":"2025-09-28T21:30:50.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:30:50.653Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drake Baldwin grounds into a force out, fielded by shortstop Jared Triolo. Matt Olson scores. Ronald Acuña Jr. out at 2nd. Drake Baldwin to 1st. Throwing error by shortstop Jared Triolo.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:32:02.756Z","endTime":"2025-09-28T21:33:00.418Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T21:31:15.708Z","endTime":"2025-09-28T21:32:05.028Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.35982732715791,"strikeZoneBottom":1.63139867903607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20381673583316,"aZ":-42.04661542921553,"pfxX":5.568615055942006,"pfxZ":-6.53653690473552,"pX":1.2018782023345604,"pZ":0.8092837443889168,"vX0":3.6874193327839206,"vY0":-122.15553770092394,"vZ0":-2.9449271812132247,"x":71.19,"y":216.93,"x0":-1.0510346235114396,"y0":50.00385426739402,"z0":5.647570458174268,"aX":8.40956001257697},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.2,"breakHorizontal":-10.9,"spinRate":2594,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44850152433830415,"extension":7.2238644767404265},"index":1,"playId":"6ab3a88a-6983-32f4-be30-cc0849a3da6f","pitchNumber":1,"startTime":"2025-09-28T21:32:05.028Z","endTime":"2025-09-28T21:32:10.145Z","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":97.6,"endSpeed":89.9,"strikeZoneTop":3.35982732715791,"strikeZoneBottom":1.69988324430799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.630330747507,"aZ":-24.877462695013193,"pfxX":-11.71743438978411,"pfxZ":3.558073531900006,"pX":-0.24332478823065642,"pZ":1.2946986364050508,"vX0":7.272053735524153,"vY0":-141.89294992378137,"vZ0":-5.974230902651206,"x":126.27,"y":203.82,"x0":-1.3088849270261238,"y0":50.00629682890296,"z0":4.999602464959813,"aX":-24.042010238090022},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.4,"breakHorizontal":19.9,"spinRate":2298,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3851372505291826,"extension":7.22597229208089},"index":2,"playId":"46da9bf6-c976-35ca-a383-49e8aea60d7c","pitchNumber":2,"startTime":"2025-09-28T21:32:26.372Z","endTime":"2025-09-28T21:32:30.653Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.772273024705594,"aZ":-24.156590697501134,"pfxX":-11.29980358560727,"pfxZ":3.9351294381029582,"pX":0.18080961622465672,"pZ":2.49678342600628,"vX0":8.04875175831129,"vY0":-141.50230465616627,"vZ0":-3.424225334418448,"x":110.11,"y":171.37,"x0":-1.2251295916414398,"y0":50.00375501307937,"z0":5.2612819612083,"aX":-23.031031127852582},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":19.0,"spinRate":2280,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.386341674568361,"extension":7.145454042817244},"hitData":{"launchSpeed":101.7,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.65,"coordY":144.99}},"index":3,"playId":"87584d1b-9092-39c0-b841-c2b2208a5f01","pitchNumber":3,"startTime":"2025-09-28T21:32:46.959Z","endTime":"2025-09-28T21:33:00.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:33:00.418Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ha-Seong Kim lines out to third baseman Cam Devanney.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:33:29.607Z","endTime":"2025-09-28T21:35:28.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687478,"link":"/api/v1/people/687478"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.23585609995419,"strikeZoneBottom":1.42583348330855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.308012692546182,"aZ":-21.8182782945897,"pfxX":-8.138485279238415,"pfxZ":5.2373626505234565,"pX":-0.10241026715517952,"pZ":3.4289503590491193,"vX0":10.317781296764743,"vY0":-139.72612397199012,"vZ0":-1.033144664901929,"x":120.9,"y":146.2,"x0":-2.784562676138145,"y0":50.00657323942209,"z0":5.236356854152104,"aX":-16.105549701284733},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":12.6,"spinRate":2351,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39192031188165766,"extension":7.176085920235156},"index":0,"playId":"860936af-f96b-3bc7-8aef-dd8dffeba082","pitchNumber":1,"startTime":"2025-09-28T21:33:29.607Z","endTime":"2025-09-28T21:33:33.414Z","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":97.4,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.605721409160545,"aZ":-19.758685759464402,"pfxX":-8.110545278254062,"pfxZ":6.141554864825762,"pX":0.26384042072779207,"pZ":3.2032738989991603,"vX0":11.167801758941621,"vY0":-141.37976847587998,"vZ0":-2.103687797600921,"x":106.94,"y":152.29,"x0":-2.686021132093558,"y0":50.00495730683084,"z0":5.226901801873767,"aX":-16.40175330957774},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":2396,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.3875987835141088,"extension":7.274122566433338},"index":1,"playId":"2583858b-ad57-3fec-9db8-2b61714f9441","pitchNumber":2,"startTime":"2025-09-28T21:33:47.846Z","endTime":"2025-09-28T21:33:51.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.45984369715407,"strikeZoneBottom":1.54005668682869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.827332190992447,"aZ":-20.471672483592215,"pfxX":-9.002197159353402,"pfxZ":5.919148326558643,"pX":-0.6097618877152075,"pZ":3.6538395586534396,"vX0":8.94900256247449,"vY0":-139.3664510301957,"vZ0":-0.49572601897807966,"x":140.24,"y":140.13,"x0":-2.6849565371972797,"y0":50.00251264230525,"z0":5.180011929068067,"aX":-17.798612088335055},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":14.5,"spinRate":2393,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39224607950827295,"extension":6.78174261179387},"index":2,"playId":"79a1b257-7e49-3478-b9a6-d56cd6aaa9b7","pitchNumber":3,"startTime":"2025-09-28T21:34:11.469Z","endTime":"2025-09-28T21:34:15.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73532010105352,"aZ":-33.26997510274071,"pfxX":8.419694826393432,"pfxZ":-0.7508859250861555,"pX":-0.24551614413681722,"pZ":3.5540084665873675,"vX0":3.5629859901502856,"vY0":-120.1262121723938,"vZ0":2.1852317775508,"x":126.36,"y":142.82,"x0":-2.845093189293682,"y0":50.00589347901514,"z0":5.604300114893675,"aX":12.22306111478825},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.1,"spinRate":2535,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.45715352667388665,"extension":6.988421765223705},"index":3,"playId":"aeca2855-d25f-3e7f-9555-9db2feab3c2b","pitchNumber":4,"startTime":"2025-09-28T21:34:31.600Z","endTime":"2025-09-28T21:34:36.142Z","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":96.1,"endSpeed":88.1,"strikeZoneTop":3.32662003610287,"strikeZoneBottom":1.40298288856671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.988854215288455,"aZ":-18.894228339754008,"pfxX":-6.993486348769584,"pfxZ":6.684310385415566,"pX":-0.39159156569509057,"pZ":4.0601391892534675,"vX0":9.102687450241987,"vY0":-139.7342929913678,"vZ0":-0.18355894680949136,"x":131.93,"y":129.16,"x0":-2.775106176645421,"y0":50.006223537801674,"z0":5.362648626208291,"aX":-13.902835929256979},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2362,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3912189677731659,"extension":6.63970068436738},"index":4,"playId":"4f894edb-a60c-303e-97f9-1dad1acf5ec3","pitchNumber":5,"startTime":"2025-09-28T21:35:03.165Z","endTime":"2025-09-28T21:35:07.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35147967824667,"aZ":-30.71094311988619,"pfxX":8.173036014453238,"pfxZ":1.0227037641149064,"pX":-0.43779880881979133,"pZ":3.2083140100971677,"vX0":3.044763266848496,"vY0":-119.39704944166435,"vZ0":1.3635850798152784,"x":133.69,"y":152.16,"x0":-2.793855055977113,"y0":50.00502730647478,"z0":5.406582783809514,"aX":11.725652401289265},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":-15.6,"spinRate":2590,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.45985705873870186,"extension":7.065222114933713},"hitData":{"launchSpeed":98.3,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.2,"coordY":159.69}},"index":5,"playId":"5036364d-c202-31c9-9bce-2d1d340e6703","pitchNumber":6,"startTime":"2025-09-28T21:35:22.668Z","endTime":"2025-09-28T21:35:28.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:35:28.680Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Bart lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:38:01.617Z","endTime":"2025-09-28T21:38:22.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:37:18.157Z","endTime":"2025-09-28T21:37:47.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T21:37:47.580Z","endTime":"2025-09-28T21:38:03.911Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.42983895333278,"strikeZoneBottom":1.54005668682869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.410605287936583,"aZ":-18.188737146723287,"pfxX":-10.438971943025749,"pfxZ":7.340386671599378,"pX":0.9646320176900808,"pZ":0.7710188236620064,"vX0":9.379103316391193,"vY0":-136.96830176108756,"vZ0":-9.280801633336477,"x":80.23,"y":217.96,"x0":-1.142791062593306,"y0":50.005580801897025,"z0":5.440021968475825,"aX":-19.896656047928886},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":17.0,"spinRate":2307,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39944777185593505,"extension":6.181165731900263},"index":2,"playId":"16e89813-0ef6-37e2-b9a3-77b0bd051218","pitchNumber":1,"startTime":"2025-09-28T21:38:03.911Z","endTime":"2025-09-28T21:38:07.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0892409440912,"aZ":-15.98941871592982,"pfxX":-8.871182165250827,"pfxZ":8.376376824852366,"pX":0.43437741144491565,"pZ":2.220340695984873,"vX0":7.278575047319163,"vY0":-138.19871855004263,"vZ0":-6.2671522957187635,"x":100.44,"y":178.83,"x0":-1.0822497167782255,"y0":50.002413063803935,"z0":5.593255315515503,"aX":-17.141819976576176},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":14.5,"spinRate":2412,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3964845472986478,"extension":5.92151847855021},"hitData":{"launchSpeed":100.1,"launchAngle":15.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.41,"coordY":81.0}},"index":3,"playId":"197c889c-d5a0-367a-9e0d-e8b81ce7d637","pitchNumber":2,"startTime":"2025-09-28T21:38:14.657Z","endTime":"2025-09-28T21:38:22.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:38:22.677Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:38:56.838Z","endTime":"2025-09-28T21:40:12.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Oneil Cruz replaces Alexander Canario.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T21:38:44.284Z","endTime":"2025-09-28T21:38:59.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":672744,"link":"/api/v1/people/672744"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.80232858344579,"strikeZoneBottom":1.72270717965863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.433176155746608,"aZ":-29.881817766181246,"pfxX":-9.141610231042986,"pfxZ":1.350833462198434,"pX":-0.49442064632509874,"pZ":1.1696470258064449,"vX0":5.426483943470751,"vY0":-129.17495625957721,"vZ0":-4.9772178438251515,"x":135.85,"y":207.2,"x0":-1.4282732109525411,"y0":50.00565814243005,"z0":5.403093797635715,"aX":-15.541823599481209},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":2073,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42307116522365806,"extension":6.0816512186188785},"index":1,"playId":"f5c2b1bd-dd4d-3826-aeb5-9255b29b96d9","pitchNumber":1,"startTime":"2025-09-28T21:38:59.140Z","endTime":"2025-09-28T21:39:04.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.89991553864817,"strikeZoneBottom":1.81398127292201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.323365059654172,"aZ":-29.86264368570024,"pfxX":-9.50478325182932,"pfxZ":1.3402796119444291,"pX":-0.6737807390148466,"pZ":1.046745493728765,"vX0":5.1589240404495085,"vY0":-130.3940609796903,"vZ0":-5.53799530049011,"x":142.68,"y":210.52,"x0":-1.4384890895995412,"y0":50.005849066176815,"z0":5.439600695375305,"aX":-16.439938149154024},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2033,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4193637826201191,"extension":6.011326249779741},"index":2,"playId":"03494cc5-b705-39c2-b582-fedea09a0196","pitchNumber":2,"startTime":"2025-09-28T21:39:09.472Z","endTime":"2025-09-28T21:39:13.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.89991553864817,"strikeZoneBottom":1.88241370830381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.227077483919047,"aZ":-12.676739433709743,"pfxX":-5.35093305877397,"pfxZ":10.169509995323248,"pX":0.39827444525996214,"pZ":2.2886014292695047,"vX0":6.4810755576044095,"vY0":-137.51107209845694,"vZ0":-6.4743064585202195,"x":101.82,"y":176.99,"x0":-1.2928819212158194,"y0":50.00140135323192,"z0":5.532017456796703,"aX":-10.257228817951374},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2436,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39817901774399855,"extension":5.9254414756496425},"index":3,"playId":"4fddf2f9-90f6-306b-ab33-775df0f46b7f","pitchNumber":3,"startTime":"2025-09-28T21:39:19.784Z","endTime":"2025-09-28T21:39:23.360Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.649882262805594,"aZ":-14.969923486762083,"pfxX":-6.776791634920453,"pfxZ":8.864988710714712,"pX":0.037873075865397385,"pZ":2.6438440323828125,"vX0":8.211439245909583,"vY0":-138.58776984290748,"vZ0":-4.034170664851528,"x":115.56,"y":167.4,"x0":-2.086275247275244,"y0":50.00405136620155,"z0":5.121757373523932,"aX":-13.153427627512945},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39558556512644305,"extension":6.561624596017413},"index":4,"playId":"b0acb1df-c1a1-32ef-b0e7-e565a2cd187a","pitchNumber":4,"startTime":"2025-09-28T21:39:30.967Z","endTime":"2025-09-28T21:39:34.850Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-28T21:39:43.120Z","endTime":"2025-09-28T21:39:51.382Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":95.2,"endSpeed":86.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.833765488587634,"aZ":-12.666022603081917,"pfxX":-4.0313882086413795,"pfxZ":10.040058836534442,"pX":-0.8102914420053733,"pZ":4.19089707504816,"vX0":2.6107625110432724,"vY0":-138.7015024025222,"vZ0":-1.7488027241210031,"x":147.89,"y":125.63,"x0":-1.2413735644533372,"y0":50.00138059610599,"z0":5.676875493265103,"aX":-7.832129812166119},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":6.7,"spinRate":2403,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39532675197814626,"extension":5.804970694781882},"index":6,"playId":"25130a31-8de9-370f-a6b5-0437c24241b0","pitchNumber":5,"startTime":"2025-09-28T21:39:51.382Z","endTime":"2025-09-28T21:39:55.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.463298680087238,"aZ":-27.94019733794933,"pfxX":-9.266008254707724,"pfxZ":2.421107949689077,"pX":-1.5533507102252302,"pZ":1.995690746656374,"vX0":2.814113178923583,"vY0":-131.3177258051079,"vZ0":-3.336952412524505,"x":176.21,"y":184.9,"x0":-1.4341331280205718,"y0":50.003703299256756,"z0":5.358532559321146,"aX":-16.204482394214686},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2163,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41689611315858466,"extension":6.085790887284469},"index":7,"playId":"99a7a3fd-d649-34d2-b201-d64de71ffed1","pitchNumber":6,"startTime":"2025-09-28T21:40:07.906Z","endTime":"2025-09-28T21:40:12.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:40:12.809Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, pitcher Raisel Iglesias to second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:40:20.787Z","endTime":"2025-09-28T21:41:45.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.67705717287495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754078763825028,"aZ":-22.16411440549963,"pfxX":-10.047365828652465,"pfxZ":5.037775678701743,"pX":0.4424466629062558,"pZ":1.2065586884288335,"vX0":8.031367450321088,"vY0":-139.2660924378531,"vZ0":-7.818184012644691,"x":100.13,"y":206.2,"x0":-1.1562288531817078,"y0":50.00620175245168,"z0":5.487874065618623,"aX":-19.977469774760596},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2353,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3915028383059531,"extension":6.027213520015697},"index":0,"playId":"a1d72538-84ee-3e3c-9938-62484c8d47fa","pitchNumber":1,"startTime":"2025-09-28T21:40:33.173Z","endTime":"2025-09-28T21:40:37.490Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741921134638112,"aZ":-17.28932859687231,"pfxX":-6.446660546581118,"pfxZ":7.372916412585324,"pX":0.2403685908191745,"pZ":2.627493604585728,"vX0":8.91970813104531,"vY0":-140.65867156106054,"vZ0":-3.8378907656661343,"x":107.84,"y":167.84,"x0":-2.1235736870944066,"y0":50.000539395382404,"z0":5.119812145360851,"aX":-13.010805594099141},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":10.0,"spinRate":2359,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3883404755283246,"extension":6.465411126982037},"index":1,"playId":"e58146de-8468-3089-a123-d7c3759266f5","pitchNumber":2,"startTime":"2025-09-28T21:40:43.783Z","endTime":"2025-09-28T21:40:47.286Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.62126989660578,"strikeZoneBottom":1.72270717965863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179028452270654,"aZ":-17.784607266294177,"pfxX":-6.154087757117587,"pfxZ":7.032672087335133,"pX":0.7702952001138242,"pZ":2.8311757435686005,"vX0":10.10871436768047,"vY0":-141.65614686130814,"vZ0":-3.0937168473845666,"x":87.64,"y":162.34,"x0":-2.03329939729174,"y0":50.00636870531559,"z0":5.064414186455924,"aX":-12.599418323219904},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":2365,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38559988120700517,"extension":6.417019341875784},"index":2,"playId":"cf0a48d8-327b-3e05-bf59-954bda53fdb2","pitchNumber":3,"startTime":"2025-09-28T21:40:55.925Z","endTime":"2025-09-28T21:40:59.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.63139867903607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.944982214790713,"aZ":-25.71285954396141,"pfxX":3.7337023340271953,"pfxZ":4.1162246081114855,"pX":0.35105251218285205,"pZ":1.4836386981912635,"vX0":3.282219142688254,"vY0":-123.79644464997577,"vZ0":-4.10010644560796,"x":103.62,"y":198.72,"x0":-1.471490463728433,"y0":50.00455201059375,"z0":5.284192148732864,"aX":5.865158936847178},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-7.4,"spinRate":2724,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44042438564351283,"extension":6.413383215654989},"index":3,"playId":"389cfb54-21a8-37bb-89cc-14a3b3e70f95","pitchNumber":4,"startTime":"2025-09-28T21:41:08.395Z","endTime":"2025-09-28T21:41:13.491Z","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":95.9,"endSpeed":88.7,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.67705717287495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.739546135912523,"aZ":-16.132070596506985,"pfxX":-3.916317094363002,"pfxZ":8.06393824787242,"pX":1.8632374147597708,"pZ":1.9828062737331429,"vX0":9.091176081535178,"vY0":-139.32070955318827,"vZ0":-6.735673064004036,"x":45.98,"y":185.24,"x0":-0.9158407044798088,"y0":50.00518265611308,"z0":5.47519123237057,"aX":-7.793984844351116},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":5.5,"spinRate":2387,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39133390574920934,"extension":6.234299571055043},"index":4,"playId":"760a50c6-e26f-3f26-9e09-2d12e5485398","pitchNumber":5,"startTime":"2025-09-28T21:41:22.232Z","endTime":"2025-09-28T21:41:26.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60037740548309,"aZ":-17.843946243518793,"pfxX":-6.6512126490818995,"pfxZ":6.97424672216502,"pX":0.6021362026972825,"pZ":2.7395590215101464,"vX0":9.566921671860904,"vY0":-141.78779981790728,"vZ0":-3.1118781140327045,"x":94.05,"y":164.81,"x0":-1.9371281117600223,"y0":50.00285119331906,"z0":4.97690841043582,"aX":-13.668060868547578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2534,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38493516623645707,"extension":6.412183235725667},"hitData":{"launchSpeed":95.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.04,"coordY":148.16}},"index":5,"playId":"4732cfb9-8c1d-3337-9521-acac53f4751e","pitchNumber":6,"startTime":"2025-09-28T21:41:36.474Z","endTime":"2025-09-28T21:41:45.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:41:45.323Z","atBatIndex":65}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, pitcher Raisel Iglesias to second baseman Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:40:20.787Z","endTime":"2025-09-28T21:41:45.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.67705717287495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754078763825028,"aZ":-22.16411440549963,"pfxX":-10.047365828652465,"pfxZ":5.037775678701743,"pX":0.4424466629062558,"pZ":1.2065586884288335,"vX0":8.031367450321088,"vY0":-139.2660924378531,"vZ0":-7.818184012644691,"x":100.13,"y":206.2,"x0":-1.1562288531817078,"y0":50.00620175245168,"z0":5.487874065618623,"aX":-19.977469774760596},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2353,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3915028383059531,"extension":6.027213520015697},"index":0,"playId":"a1d72538-84ee-3e3c-9938-62484c8d47fa","pitchNumber":1,"startTime":"2025-09-28T21:40:33.173Z","endTime":"2025-09-28T21:40:37.490Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741921134638112,"aZ":-17.28932859687231,"pfxX":-6.446660546581118,"pfxZ":7.372916412585324,"pX":0.2403685908191745,"pZ":2.627493604585728,"vX0":8.91970813104531,"vY0":-140.65867156106054,"vZ0":-3.8378907656661343,"x":107.84,"y":167.84,"x0":-2.1235736870944066,"y0":50.000539395382404,"z0":5.119812145360851,"aX":-13.010805594099141},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":10.0,"spinRate":2359,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3883404755283246,"extension":6.465411126982037},"index":1,"playId":"e58146de-8468-3089-a123-d7c3759266f5","pitchNumber":2,"startTime":"2025-09-28T21:40:43.783Z","endTime":"2025-09-28T21:40:47.286Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.62126989660578,"strikeZoneBottom":1.72270717965863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179028452270654,"aZ":-17.784607266294177,"pfxX":-6.154087757117587,"pfxZ":7.032672087335133,"pX":0.7702952001138242,"pZ":2.8311757435686005,"vX0":10.10871436768047,"vY0":-141.65614686130814,"vZ0":-3.0937168473845666,"x":87.64,"y":162.34,"x0":-2.03329939729174,"y0":50.00636870531559,"z0":5.064414186455924,"aX":-12.599418323219904},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":2365,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38559988120700517,"extension":6.417019341875784},"index":2,"playId":"cf0a48d8-327b-3e05-bf59-954bda53fdb2","pitchNumber":3,"startTime":"2025-09-28T21:40:55.925Z","endTime":"2025-09-28T21:40:59.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.63139867903607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.944982214790713,"aZ":-25.71285954396141,"pfxX":3.7337023340271953,"pfxZ":4.1162246081114855,"pX":0.35105251218285205,"pZ":1.4836386981912635,"vX0":3.282219142688254,"vY0":-123.79644464997577,"vZ0":-4.10010644560796,"x":103.62,"y":198.72,"x0":-1.471490463728433,"y0":50.00455201059375,"z0":5.284192148732864,"aX":5.865158936847178},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-7.4,"spinRate":2724,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44042438564351283,"extension":6.413383215654989},"index":3,"playId":"389cfb54-21a8-37bb-89cc-14a3b3e70f95","pitchNumber":4,"startTime":"2025-09-28T21:41:08.395Z","endTime":"2025-09-28T21:41:13.491Z","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":95.9,"endSpeed":88.7,"strikeZoneTop":3.56986128272511,"strikeZoneBottom":1.67705717287495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.739546135912523,"aZ":-16.132070596506985,"pfxX":-3.916317094363002,"pfxZ":8.06393824787242,"pX":1.8632374147597708,"pZ":1.9828062737331429,"vX0":9.091176081535178,"vY0":-139.32070955318827,"vZ0":-6.735673064004036,"x":45.98,"y":185.24,"x0":-0.9158407044798088,"y0":50.00518265611308,"z0":5.47519123237057,"aX":-7.793984844351116},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":5.5,"spinRate":2387,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39133390574920934,"extension":6.234299571055043},"index":4,"playId":"760a50c6-e26f-3f26-9e09-2d12e5485398","pitchNumber":5,"startTime":"2025-09-28T21:41:22.232Z","endTime":"2025-09-28T21:41:26.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60037740548309,"aZ":-17.843946243518793,"pfxX":-6.6512126490818995,"pfxZ":6.97424672216502,"pX":0.6021362026972825,"pZ":2.7395590215101464,"vX0":9.566921671860904,"vY0":-141.78779981790728,"vZ0":-3.1118781140327045,"x":94.05,"y":164.81,"x0":-1.9371281117600223,"y0":50.00285119331906,"z0":4.97690841043582,"aX":-13.668060868547578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2534,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38493516623645707,"extension":6.412183235725667},"hitData":{"launchSpeed":95.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.04,"coordY":148.16}},"index":5,"playId":"4732cfb9-8c1d-3337-9521-acac53f4751e","pitchNumber":6,"startTime":"2025-09-28T21:41:36.474Z","endTime":"2025-09-28T21:41:45.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:41:45.323Z","atBatIndex":65},"scoringPlays":[7,41,59,61],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":94.39,"y":169.19},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":113.88,"y":116.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":119.81,"y":140.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":95.99,"y":45.95},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":117.39,"y":140.75},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":96.47,"y":18.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":141.69,"y":93.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":121.08,"y":131.26},"type":"O","description":"Lineout"}]}},{"startIndex":11,"endIndex":16,"top":[11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":41.18,"y":75.41},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":109.39,"y":60.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":121.62,"y":148.01},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"coordinates":{"x":158.63,"y":98.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":142.8,"y":51.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":139.78,"y":150.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":85.33,"y":151.45},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":182.43,"y":90.13},"type":"O","description":"Lineout"}]}},{"startIndex":25,"endIndex":31,"top":[25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"coordinates":{"x":162.85,"y":68.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":157.93,"y":162.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":163.38,"y":167.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":66.94,"y":59.85},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":198.97,"y":100.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":88.26,"y":158.54},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":67.17,"y":104.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":162.04,"y":157.74},"type":"O","description":"Forceout"}]}},{"startIndex":39,"endIndex":46,"top":[39,40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":14.09,"y":85.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":159.14,"y":115.11},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":56.91,"y":69.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":63.73,"y":85.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":108.31,"y":167.38},"type":"O","description":"Pop Out"}]}},{"startIndex":47,"endIndex":53,"top":[47,48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":158.23,"y":126.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"coordinates":{"x":93.79,"y":167.98},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":112.92,"y":134.77},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":62,"top":[54,55,56],"bottom":[57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":86.85,"y":154.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":134.34,"y":90.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":153.13,"y":147.97},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":190.99,"y":86.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":155.53,"y":100.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":124.65,"y":144.99},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":91.2,"y":159.69},"type":"O","description":"Lineout"}]}},{"startIndex":63,"endIndex":65,"top":[63,64,65],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":145.41,"y":81.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":121.04,"y":148.16},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":6,"errors":0,"leftOnBase":4},"away":{"runs":1,"hits":6,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"third":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"shortstop":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"left":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"onDeck":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"inHole":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"battingOrder":6,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"onDeck":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"inHole":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"battingOrder":7,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".231","atBats":31,"obp":".305","slg":".350","ops":".655","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":28,"obp":".313","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":126,"era":"3.76","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.22","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":46,"strikes":80,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"pitchesPerInning":"15.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":1,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID672744":{"person":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":25,"groundOuts":44,"airOuts":46,"runs":25,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":80,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":0,"avg":".218","atBats":216,"obp":".274","slg":".338","ops":".612","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":73,"rbi":20,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":143,"errors":2,"chances":149,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":32,"flyOuts":92,"groundOuts":167,"airOuts":166,"runs":45,"doubles":37,"triples":2,"homeRuns":11,"strikeOuts":216,"baseOnBalls":42,"intentionalWalks":0,"hits":136,"hitByPitch":6,"atBats":684,"obp":".251","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2997,"era":"1.97","inningsPitched":"187.2","wins":10,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.95","battersFaced":733,"outs":563,"gamesPitched":32,"completeGames":1,"shutouts":0,"pitchesThrown":2997,"balls":1045,"strikes":1952,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"5.14","strikeoutsPer9Inn":"10.36","walksPer9Inn":"2.01","hitsPer9Inn":"6.52","runsScoredPer9":"2.16","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":36,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":22,"flyOuts":9,"groundOuts":21,"airOuts":17,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".232","atBats":69,"obp":".264","slg":".319","ops":".583","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":22,"rbi":8,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":50,"errors":0,"chances":96,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"402","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":108,"flyOuts":61,"groundOuts":85,"airOuts":108,"runs":55,"doubles":26,"triples":0,"homeRuns":11,"strikeOuts":73,"baseOnBalls":44,"intentionalWalks":1,"hits":99,"hitByPitch":2,"avg":".272","atBats":364,"obp":".353","slg":".434","ops":".787","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":158,"rbi":51,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.09","popOuts":22,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":659,"errors":4,"chances":716,"fielding":".994","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"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, RBI, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":32,"groundOuts":72,"airOuts":49,"runs":21,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":93,"baseOnBalls":40,"intentionalWalks":0,"hits":71,"hitByPitch":7,"avg":".249","atBats":285,"obp":".355","slg":".340","ops":".695","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":97,"rbi":30,"leftOnBase":133,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.25","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":13,"stolenBases":58,"stolenBasePercentage":".817","caughtStealingPercentage":".183","assists":21,"putOuts":583,"errors":3,"chances":607,"fielding":".995","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":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":154,"flyOuts":67,"groundOuts":155,"airOuts":118,"runs":68,"doubles":38,"triples":3,"homeRuns":16,"strikeOuts":173,"baseOnBalls":57,"intentionalWalks":1,"hits":144,"hitByPitch":7,"avg":".245","atBats":587,"obp":".318","slg":".402","ops":".720","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":654,"totalBases":236,"rbi":73,"leftOnBase":249,"sacBunts":0,"sacFlies":3,"babip":".319","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.69","popOuts":4,"lineOuts":47},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":244,"errors":2,"chances":250,"fielding":".992","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"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"601","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":57,"groundOuts":111,"airOuts":97,"runs":62,"doubles":18,"triples":3,"homeRuns":20,"strikeOuts":174,"baseOnBalls":64,"intentionalWalks":4,"hits":94,"hitByPitch":4,"avg":".200","atBats":471,"obp":".298","slg":".378","ops":".676","caughtStealing":5,"stolenBases":38,"stolenBasePercentage":".884","caughtStealingPercentage":".116","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":178,"rbi":61,"leftOnBase":217,"sacBunts":0,"sacFlies":5,"babip":".262","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.55","popOuts":14,"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":6,"putOuts":302,"errors":11,"chances":319,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID678894":{"person":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"jerseyNumber":"31","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":23,"airOuts":16,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".200","atBats":80,"obp":".273","slg":".363","ops":".636","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":29,"rbi":8,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":67,"errors":0,"chances":107,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":28,"groundOuts":37,"airOuts":62,"runs":18,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":2,"hits":33,"hitByPitch":1,"atBats":160,"obp":".282","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":692,"era":"3.40","inningsPitched":"45.0","wins":4,"losses":3,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":17,"whip":"1.11","battersFaced":181,"outs":135,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":692,"balls":273,"strikes":419,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".571","pitchesPerInning":"15.38","gamesFinished":11,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"6.20","walksPer9Inn":"3.40","hitsPer9Inn":"6.60","runsScoredPer9":"3.60","homeRunsPer9":"1.20","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":57,"groundOuts":81,"airOuts":103,"runs":41,"doubles":18,"triples":2,"homeRuns":7,"strikeOuts":76,"baseOnBalls":39,"intentionalWalks":1,"hits":75,"hitByPitch":2,"avg":".227","atBats":331,"obp":".311","slg":".356","ops":".667","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":118,"rbi":24,"leftOnBase":136,"sacBunts":3,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.29","popOuts":18,"lineOuts":28},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"4.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":191,"putOuts":225,"errors":8,"chances":424,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":32,"flyOuts":106,"groundOuts":182,"airOuts":184,"runs":91,"doubles":40,"triples":2,"homeRuns":21,"strikeOuts":150,"baseOnBalls":51,"intentionalWalks":0,"hits":171,"hitByPitch":10,"atBats":686,"obp":".310","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","numberOfPitches":2870,"era":"4.19","inningsPitched":"176.1","wins":6,"losses":15,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":82,"whip":"1.26","battersFaced":749,"outs":529,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":2870,"balls":994,"strikes":1876,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".286","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.60","hitsPer9Inn":"8.73","runsScoredPer9":"4.64","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":36,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":17,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":45,"groundOuts":113,"airOuts":94,"runs":44,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":94,"baseOnBalls":50,"intentionalWalks":3,"hits":96,"hitByPitch":2,"avg":".245","atBats":392,"obp":".330","slg":".370","ops":".700","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":145,"rbi":52,"leftOnBase":168,"sacBunts":0,"sacFlies":5,"babip":".294","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":18,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":204,"errors":4,"chances":214,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":13,"strikes":15,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":18,"groundOuts":26,"airOuts":31,"runs":25,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":134,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":604,"era":"5.40","inningsPitched":"33.1","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":20,"whip":"1.47","battersFaced":155,"outs":100,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":206,"strikes":398,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":1,"winPercentage":".500","pitchesPerInning":"18.12","gamesFinished":5,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"12.15","walksPer9Inn":"4.32","hitsPer9Inn":"8.91","runsScoredPer9":"6.75","homeRunsPer9":"1.08","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":35,"groundOuts":26,"airOuts":71,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":2,"hits":35,"hitByPitch":2,"atBats":172,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":777,"era":"2.45","inningsPitched":"47.2","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":12,"blownSaves":3,"earnedRuns":13,"whip":"1.13","battersFaced":198,"outs":143,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":777,"balls":258,"strikes":519,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".500","pitchesPerInning":"16.30","gamesFinished":12,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"8.50","walksPer9Inn":"3.59","hitsPer9Inn":"6.61","runsScoredPer9":"2.64","homeRunsPer9":"0.76","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":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":135,"flyOuts":74,"groundOuts":118,"airOuts":130,"runs":51,"doubles":22,"triples":0,"homeRuns":13,"strikeOuts":118,"baseOnBalls":67,"intentionalWalks":5,"hits":114,"hitByPitch":2,"avg":".239","atBats":477,"obp":".333","slg":".367","ops":".700","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":175,"rbi":57,"leftOnBase":201,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.91","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.69","popOuts":29,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":4,"flyOuts":14,"groundOuts":32,"airOuts":29,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":4,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":117,"obp":".258","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":461,"era":"4.02","inningsPitched":"31.1","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.93","battersFaced":124,"outs":94,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":159,"strikes":302,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".800","pitchesPerInning":"14.71","gamesFinished":1,"strikeoutWalkRatio":"7.75","strikeoutsPer9Inn":"8.90","walksPer9Inn":"1.15","hitsPer9Inn":"7.18","runsScoredPer9":"4.02","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":25,"groundOuts":31,"airOuts":48,"runs":21,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":146,"obp":".323","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":652,"era":"4.74","inningsPitched":"38.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":20,"whip":"1.37","battersFaced":167,"outs":114,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":652,"balls":251,"strikes":401,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".333","pitchesPerInning":"17.16","gamesFinished":5,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.05","walksPer9Inn":"4.26","hitsPer9Inn":"8.05","runsScoredPer9":"4.97","homeRunsPer9":"0.71","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":12,"flyOuts":46,"groundOuts":106,"airOuts":91,"runs":42,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":89,"baseOnBalls":27,"intentionalWalks":0,"hits":102,"hitByPitch":4,"atBats":385,"obp":".320","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1647,"era":"3.55","inningsPitched":"99.0","wins":5,"losses":8,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":39,"whip":"1.30","battersFaced":419,"outs":297,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":1647,"balls":599,"strikes":1048,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".385","pitchesPerInning":"16.64","gamesFinished":7,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"8.09","walksPer9Inn":"2.45","hitsPer9Inn":"9.27","runsScoredPer9":"3.82","homeRunsPer9":"0.73","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670912":{"person":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"5.0 IP, 2 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":71,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":26,"strikes":45,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":28,"groundOuts":26,"airOuts":50,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":0,"hits":26,"hitByPitch":3,"atBats":143,"obp":".306","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":665,"era":"3.57","inningsPitched":"40.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.21","battersFaced":170,"outs":121,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":263,"strikes":402,"strikePercentage":".600","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":2,"winPercentage":".667","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"9.37","walksPer9Inn":"5.13","hitsPer9Inn":"5.80","runsScoredPer9":"3.79","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":70,"gamesStarted":0,"flyOuts":58,"groundOuts":58,"airOuts":88,"runs":18,"doubles":8,"triples":3,"homeRuns":5,"strikeOuts":60,"baseOnBalls":17,"intentionalWalks":0,"hits":44,"hitByPitch":3,"atBats":246,"obp":".237","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1002,"era":"2.18","inningsPitched":"70.1","wins":4,"losses":5,"saves":16,"saveOpportunities":19,"holds":13,"blownSaves":3,"earnedRuns":17,"whip":"0.87","battersFaced":270,"outs":211,"gamesPitched":70,"completeGames":0,"shutouts":0,"pitchesThrown":1002,"balls":302,"strikes":700,"strikePercentage":".700","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".444","pitchesPerInning":"14.25","gamesFinished":34,"strikeoutWalkRatio":"3.53","strikeoutsPer9Inn":"7.68","walksPer9Inn":"2.18","hitsPer9Inn":"5.63","runsScoredPer9":"2.30","homeRunsPer9":"0.64","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":46,"groundOuts":48,"airOuts":92,"runs":25,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":76,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":5,"avg":".167","atBats":252,"obp":".234","slg":".278","ops":".512","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":70,"rbi":22,"leftOnBase":152,"sacBunts":3,"sacFlies":3,"babip":".203","groundOutsToAirouts":"0.52","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":27,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":15,"stolenBases":38,"stolenBasePercentage":".717","caughtStealingPercentage":".283","assists":27,"putOuts":682,"errors":3,"chances":712,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687478":{"person":{"id":687478,"fullName":"Cam Devanney","link":"/api/v1/people/687478"},"jerseyNumber":"34","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":14,"flyOuts":7,"groundOuts":2,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".139","atBats":36,"obp":".184","slg":".167","ops":".351","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":6,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":13,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":2,"hits":9,"hitByPitch":2,"atBats":59,"obp":".275","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":270,"era":"0.51","inningsPitched":"17.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":1,"whip":"0.96","battersFaced":69,"outs":53,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":109,"strikes":161,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.28","gamesFinished":3,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"11.72","walksPer9Inn":"4.08","hitsPer9Inn":"4.58","runsScoredPer9":"0.51","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":19,"flyOuts":51,"groundOuts":84,"airOuts":97,"runs":43,"doubles":11,"triples":2,"homeRuns":13,"strikeOuts":97,"baseOnBalls":31,"intentionalWalks":1,"hits":88,"hitByPitch":5,"atBats":362,"obp":".308","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1537,"era":"3.94","inningsPitched":"96.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":42,"whip":"1.24","battersFaced":402,"outs":288,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1537,"balls":530,"strikes":1007,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".333","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"9.09","walksPer9Inn":"2.91","hitsPer9Inn":"8.25","runsScoredPer9":"4.03","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":10,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682995":{"person":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":7,"strikes":20,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"0.00","inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":12,"strikes":34,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"71","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669261":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"jerseyNumber":"65","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"301","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":59,"flyOuts":30,"groundOuts":30,"airOuts":41,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":24,"intentionalWalks":1,"hits":22,"hitByPitch":4,"avg":".147","atBats":150,"obp":".281","slg":".253","ops":".534","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":38,"rbi":10,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":2,"lineOuts":9},"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":107,"errors":1,"chances":109,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":96,"flyOuts":58,"groundOuts":104,"airOuts":109,"runs":39,"doubles":18,"triples":3,"homeRuns":5,"strikeOuts":73,"baseOnBalls":21,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".260","atBats":381,"obp":".299","slg":".362","ops":".661","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":138,"rbi":30,"leftOnBase":157,"sacBunts":0,"sacFlies":4,"babip":".306","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.20","popOuts":17,"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":198,"putOuts":133,"errors":9,"chances":340,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID804668":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"jerseyNumber":"43","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".294","slg":".333","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":5,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"4.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":28,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":8,"flyOuts":33,"groundOuts":76,"airOuts":56,"runs":22,"doubles":16,"triples":1,"homeRuns":3,"strikeOuts":71,"baseOnBalls":24,"intentionalWalks":1,"hits":63,"hitByPitch":2,"atBats":264,"obp":".306","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1102,"era":"2.71","inningsPitched":"69.2","wins":4,"losses":4,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":21,"whip":"1.25","battersFaced":292,"outs":209,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1102,"balls":373,"strikes":729,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.82","gamesFinished":6,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.10","hitsPer9Inn":"8.14","runsScoredPer9":"2.84","homeRunsPer9":"0.39","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669707,693304,502054,669261,457705,668804,687462,663698,672744,665833,694377,804668,687478,670912,682995,670990],"pitchers":[670912,682995,670990],"bench":[691907,680779,678894],"bullpen":[677952,681347,696149,656605,664875,676755,669387,693312,642701,663767,694973],"battingOrder":[669707,693304,669261,687462,663698,665833,694377,804668,687478],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (38, Sale)."},{"label":"TB","value":"Bart; Devanney; McCutchen; Pham; Reynolds, B 2; Yorke."},{"label":"RBI","value":"Bart (30)."},{"label":"Runners left in scoring position, 2 out","value":"Bart; McCutchen."},{"label":"GIDP","value":"Gonzales, N."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Bart (1, 2nd base by Sale/Baldwin, D)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Triolo (8, throw)."},{"label":"DP","value":"(Triolo-Gonzales, N-Flores Jr.)."}]}],"note":[{"label":"a","value":"Doubled for McCutchen in the 6th."},{"label":"b","value":"Grounded out for Reynolds, B in the 8th."},{"label":"c","value":"Struck out for Canario in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".245","atBats":28,"obp":".320","slg":".399","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":11,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".265","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":143,"era":"4.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":53,"strikes":90,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":1,"pitchesPerInning":"15.89","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":77,"groundOuts":99,"airOuts":126,"runs":63,"doubles":29,"triples":1,"homeRuns":20,"strikeOuts":131,"baseOnBalls":51,"intentionalWalks":0,"hits":124,"hitByPitch":8,"atBats":475,"obp":".340","caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2110,"era":"4.45","inningsPitched":"125.1","wins":7,"losses":14,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.40","battersFaced":539,"outs":376,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2110,"balls":820,"strikes":1290,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".333","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.41","walksPer9Inn":"3.66","hitsPer9Inn":"8.90","runsScoredPer9":"4.52","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":47,"groundOuts":100,"airOuts":101,"runs":32,"doubles":11,"triples":0,"homeRuns":0,"strikeOuts":99,"baseOnBalls":31,"intentionalWalks":0,"hits":82,"hitByPitch":3,"avg":".221","atBats":371,"obp":".284","slg":".251","ops":".535","caughtStealing":7,"stolenBases":8,"stolenBasePercentage":".533","caughtStealingPercentage":".467","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":93,"rbi":22,"leftOnBase":162,"sacBunts":8,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":26,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":266,"putOuts":158,"errors":6,"chances":430,"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"}]},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":18,"groundOuts":39,"airOuts":33,"runs":14,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":30,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":128,"obp":".250","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":536,"era":"3.60","inningsPitched":"35.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"0.94","battersFaced":136,"outs":105,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":175,"strikes":361,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.31","gamesFinished":12,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.29","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"1.29","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":74,"gamesStarted":0,"flyOuts":41,"groundOuts":57,"airOuts":66,"runs":27,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":76,"baseOnBalls":14,"intentionalWalks":1,"hits":53,"hitByPitch":0,"atBats":249,"obp":".254","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1102,"era":"3.29","inningsPitched":"68.1","wins":2,"losses":4,"saves":2,"saveOpportunities":9,"holds":19,"blownSaves":7,"earnedRuns":25,"whip":"0.98","battersFaced":266,"outs":205,"gamesPitched":74,"completeGames":0,"shutouts":0,"pitchesThrown":1102,"balls":359,"strikes":743,"strikePercentage":".670","hitBatsmen":0,"balks":3,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".333","pitchesPerInning":"16.13","gamesFinished":6,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"10.01","walksPer9Inn":"1.84","hitsPer9Inn":"6.98","runsScoredPer9":"3.56","homeRunsPer9":"1.71","inheritedRunners":32,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"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":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":160,"flyOuts":75,"groundOuts":193,"airOuts":149,"runs":55,"doubles":26,"triples":6,"homeRuns":20,"strikeOuts":128,"baseOnBalls":16,"intentionalWalks":1,"hits":152,"hitByPitch":3,"avg":".249","atBats":611,"obp":".268","slg":".409","ops":".677","caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":641,"totalBases":250,"rbi":86,"leftOnBase":307,"sacBunts":4,"sacFlies":7,"babip":".281","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.55","popOuts":28,"lineOuts":46},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":402,"errors":1,"chances":404,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":0,"flyOuts":38,"groundOuts":36,"airOuts":71,"runs":21,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":59,"baseOnBalls":19,"intentionalWalks":2,"hits":52,"hitByPitch":1,"atBats":215,"obp":".303","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":968,"era":"3.05","inningsPitched":"59.0","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":20,"whip":"1.20","battersFaced":238,"outs":177,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":968,"balls":335,"strikes":633,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".500","pitchesPerInning":"16.41","gamesFinished":13,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.90","hitsPer9Inn":"7.93","runsScoredPer9":"3.20","homeRunsPer9":"1.22","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663897":{"person":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"jerseyNumber":"37","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":3,"groundOuts":9,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".129","atBats":31,"obp":".176","slg":".194","ops":".370","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".174","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":71,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.17","battersFaced":25,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":24,"strikes":47,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"11.83","gamesFinished":5,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"1.50","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":18,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595777":{"person":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":65,"groundOuts":64,"airOuts":117,"runs":56,"doubles":16,"triples":1,"homeRuns":14,"strikeOuts":59,"baseOnBalls":48,"intentionalWalks":0,"hits":78,"hitByPitch":5,"avg":".245","atBats":318,"obp":".353","slg":".434","ops":".787","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":138,"rbi":43,"leftOnBase":101,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.71","popOuts":34,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":164,"errors":1,"chances":165,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":1,"flyOuts":12,"groundOuts":23,"airOuts":17,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":69,"obp":".313","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":295,"era":"1.86","inningsPitched":"19.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.29","battersFaced":81,"outs":58,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":295,"balls":115,"strikes":180,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.26","gamesFinished":2,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.66","hitsPer9Inn":"6.98","runsScoredPer9":"2.33","homeRunsPer9":"0.47","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":56,"groundOuts":131,"airOuts":95,"runs":56,"doubles":18,"triples":2,"homeRuns":19,"strikeOuts":68,"baseOnBalls":38,"intentionalWalks":0,"hits":111,"hitByPitch":3,"avg":".274","atBats":405,"obp":".341","slg":".469","ops":".810","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":190,"rbi":80,"leftOnBase":176,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.32","popOuts":11,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":88,"stolenBasePercentage":".863","caughtStealingPercentage":".137","assists":32,"putOuts":745,"errors":4,"chances":781,"fielding":".995","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID606303":{"person":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":17,"groundOuts":20,"airOuts":31,"runs":20,"doubles":9,"triples":4,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":103,"obp":".359","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":449,"era":"6.84","inningsPitched":"26.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":20,"whip":"1.52","battersFaced":117,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":167,"strikes":282,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"17.05","gamesFinished":11,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.20","walksPer9Inn":"3.08","hitsPer9Inn":"10.59","runsScoredPer9":"6.84","homeRunsPer9":"1.37","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"5.2 IP, ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":35,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":74,"groundOuts":89,"airOuts":111,"runs":38,"doubles":15,"triples":4,"homeRuns":11,"strikeOuts":165,"baseOnBalls":32,"intentionalWalks":0,"hits":102,"hitByPitch":11,"atBats":463,"obp":".285","caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","numberOfPitches":2031,"era":"2.58","inningsPitched":"125.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.07","battersFaced":510,"outs":377,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2031,"balls":674,"strikes":1357,"strikePercentage":".670","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".583","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"5.16","strikeoutsPer9Inn":"11.82","walksPer9Inn":"2.29","hitsPer9Inn":"7.31","runsScoredPer9":"2.72","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":162,"flyOuts":81,"groundOuts":133,"airOuts":150,"runs":98,"doubles":41,"triples":2,"homeRuns":29,"strikeOuts":176,"baseOnBalls":91,"intentionalWalks":2,"hits":170,"hitByPitch":4,"avg":".272","atBats":624,"obp":".366","slg":".484","ops":".850","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":724,"totalBases":302,"rbi":95,"leftOnBase":271,"sacBunts":0,"sacFlies":5,"babip":".333","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.52","popOuts":32,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":145,"putOuts":1147,"errors":5,"chances":1297,"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"}]},"ID689172":{"person":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"jerseyNumber":"60","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":12,"airOuts":20,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".185","atBats":54,"obp":".279","slg":".315","ops":".594","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":17,"rbi":10,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":6,"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":51,"putOuts":26,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805373":{"person":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"jerseyNumber":"67","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":24,"groundOuts":41,"airOuts":57,"runs":18,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":5,"avg":".234","atBats":188,"obp":".296","slg":".330","ops":".626","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":62,"rbi":15,"leftOnBase":68,"sacBunts":2,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":19,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":36,"errors":3,"chances":136,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"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":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":95,"flyOuts":43,"groundOuts":72,"airOuts":66,"runs":74,"doubles":12,"triples":1,"homeRuns":21,"strikeOuts":102,"baseOnBalls":71,"intentionalWalks":4,"hits":98,"hitByPitch":3,"avg":".290","atBats":338,"obp":".417","slg":".518","ops":".935","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":175,"rbi":42,"leftOnBase":127,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.10","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":164,"errors":2,"chances":171,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 14)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":73,"gamesStarted":0,"flyOuts":46,"groundOuts":54,"airOuts":92,"runs":35,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":4,"hits":53,"hitByPitch":3,"atBats":270,"obp":".289","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1225,"era":"3.96","inningsPitched":"72.2","wins":6,"losses":3,"saves":3,"saveOpportunities":6,"holds":14,"blownSaves":3,"earnedRuns":32,"whip":"1.18","battersFaced":308,"outs":218,"gamesPitched":73,"completeGames":0,"shutouts":0,"pitchesThrown":1225,"balls":437,"strikes":788,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".667","pitchesPerInning":"16.86","gamesFinished":20,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"9.04","walksPer9Inn":"4.09","hitsPer9Inn":"6.56","runsScoredPer9":"4.33","homeRunsPer9":"0.74","inheritedRunners":25,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"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"}]},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":32,"groundOuts":61,"airOuts":67,"runs":43,"doubles":8,"triples":3,"homeRuns":10,"strikeOuts":70,"baseOnBalls":11,"intentionalWalks":1,"hits":60,"hitByPitch":2,"avg":".234","atBats":256,"obp":".270","slg":".406","ops":".676","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":104,"rbi":35,"leftOnBase":124,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":10,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":134,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(S, 29)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":70,"gamesStarted":0,"flyOuts":41,"groundOuts":40,"airOuts":84,"runs":25,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":73,"baseOnBalls":16,"intentionalWalks":2,"hits":51,"hitByPitch":2,"atBats":247,"obp":".259","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":964,"era":"3.21","inningsPitched":"67.1","wins":4,"losses":6,"saves":29,"saveOpportunities":34,"holds":2,"blownSaves":5,"earnedRuns":24,"whip":"1.00","battersFaced":266,"outs":202,"gamesPitched":70,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":295,"strikes":669,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".400","pitchesPerInning":"14.32","gamesFinished":57,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"9.76","walksPer9Inn":"2.14","hitsPer9Inn":"6.82","runsScoredPer9":"3.34","homeRunsPer9":"1.07","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666214":{"person":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":39,"gamesStarted":13,"flyOuts":66,"groundOuts":84,"airOuts":112,"runs":66,"doubles":15,"triples":4,"homeRuns":11,"strikeOuts":92,"baseOnBalls":43,"intentionalWalks":3,"hits":110,"hitByPitch":1,"atBats":393,"obp":".348","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","numberOfPitches":1815,"era":"5.60","inningsPitched":"98.0","wins":5,"losses":7,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":61,"whip":"1.56","battersFaced":442,"outs":294,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":1815,"balls":663,"strikes":1152,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":3,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".417","pitchesPerInning":"18.52","gamesFinished":9,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.45","walksPer9Inn":"3.95","hitsPer9Inn":"10.10","runsScoredPer9":"6.06","homeRunsPer9":"1.01","inheritedRunners":22,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660644":{"person":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"jerseyNumber":"17","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":11,"groundOuts":23,"airOuts":22,"runs":14,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".253","atBats":87,"obp":".305","slg":".310","ops":".615","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":27,"rbi":8,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".328","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"11.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"18.00","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":24,"errors":3,"chances":63,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506702":{"person":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".083","atBats":12,"obp":".083","slg":".333","ops":".416","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":34,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":31,"groundOuts":37,"airOuts":57,"runs":19,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".234","atBats":171,"obp":".304","slg":".345","ops":".649","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":59,"rbi":17,"leftOnBase":63,"sacBunts":0,"sacFlies":2,"babip":".271","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.20","popOuts":14,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":62,"errors":0,"chances":158,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","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":{"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":33,"gamesStarted":27,"flyOuts":74,"groundOuts":137,"airOuts":128,"runs":94,"doubles":31,"triples":3,"homeRuns":23,"strikeOuts":149,"baseOnBalls":72,"intentionalWalks":2,"hits":152,"hitByPitch":14,"atBats":557,"obp":".367","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2548,"era":"5.83","inningsPitched":"142.0","wins":9,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":92,"whip":"1.58","battersFaced":654,"outs":426,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":2548,"balls":939,"strikes":1609,"strikePercentage":".630","hitBatsmen":14,"balks":2,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".450","pitchesPerInning":"17.94","gamesFinished":1,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.44","walksPer9Inn":"4.56","hitsPer9Inn":"9.63","runsScoredPer9":"5.96","homeRunsPer9":"1.46","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":3,"chances":25,"fielding":".880","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":89,"groundOuts":186,"airOuts":138,"runs":95,"doubles":32,"triples":2,"homeRuns":24,"strikeOuts":131,"baseOnBalls":51,"intentionalWalks":1,"hits":167,"hitByPitch":6,"atBats":616,"obp":".331","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":2514,"era":"5.30","inningsPitched":"156.1","wins":8,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":92,"whip":"1.39","battersFaced":679,"outs":469,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2514,"balls":936,"strikes":1578,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".421","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.54","walksPer9Inn":"2.94","hitsPer9Inn":"9.61","runsScoredPer9":"5.47","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":15,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":145,"flyOuts":78,"groundOuts":115,"airOuts":122,"runs":61,"doubles":19,"triples":0,"homeRuns":21,"strikeOuts":144,"baseOnBalls":94,"intentionalWalks":2,"hits":113,"hitByPitch":3,"avg":".232","atBats":487,"obp":".355","slg":".400","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":592,"totalBases":195,"rbi":68,"leftOnBase":236,"sacBunts":0,"sacFlies":7,"babip":".280","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.19","popOuts":17,"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":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"}]},"ID676702":{"person":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":12,"groundOuts":17,"airOuts":23,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":77,"obp":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":343,"era":"5.21","inningsPitched":"19.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.58","battersFaced":89,"outs":57,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":112,"strikes":231,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"18.05","gamesFinished":6,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.58","walksPer9Inn":"3.32","hitsPer9Inn":"10.89","runsScoredPer9":"5.68","homeRunsPer9":"1.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802686":{"person":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.88","battersFaced":12,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":17,"strikes":33,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"10.13","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[595777,621566,660670,686948,673490,671739,542303,805373,669397,450203,519242,641755,628452],"pitchers":[450203,519242,641755,628452],"bench":[660644,506702,642201,663897,689172],"bullpen":[689266,693821,802686,572955,669276,606303,676702,675911,660761,666214],"battingOrder":[595777,621566,660670,686948,673490,671739,542303,805373,669397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Olson (41, Barco); Allen, N (11, Ramírez)."},{"label":"HR","value":"Acuña Jr. (21, 1st inning off Oviedo, 1 on, 1 out)."},{"label":"TB","value":"Acuña Jr. 4; Allen, N 2; Alvarez Jr.; Harris II; Olson 3."},{"label":"RBI","value":"Acuña Jr. 2 (42); Olson (95)."},{"label":"Runners left in scoring position, 2 out","value":"Kim, Ha."},{"label":"GIDP","value":"Allen, N."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Allen, N (7, 2nd base by Oviedo/Bart)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Alvarez Jr.-Allen, N-Olson)."}]}],"note":[]}},"officials":[{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Oviedo 71-45; Barco 27-20; Ramírez 28-15; Morton, C 23-13; Sale 96-61; Kinley 10-8; Iglesias, R 14-8."},{"label":"Groundouts-flyouts","value":"Oviedo 3-3; Barco 1-1; Ramírez 1-0; Morton, C 1-1; Sale 2-4; Kinley 1-1; Iglesias, R 1-0."},{"label":"Batters faced","value":"Oviedo 19; Barco 7; Ramírez 6; Morton, C 6; Sale 22; Kinley 3; Iglesias, R 3."},{"label":"Umpires","value":"HP: Derek Thomas. 1B: Mark Wegner. 2B: Bruce Dreckman. 3B: Brock Ballou. "},{"label":"Weather","value":"85 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"3:16 PM."},{"label":"T","value":"2:25."},{"label":"Att","value":"35,827."},{"label":"Venue","value":"Truist Park."},{"label":"September 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","boxscoreName":"Sale"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 7-5)","summary":"5.2 IP, ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":96,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":35,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":74,"groundOuts":89,"airOuts":111,"runs":38,"doubles":15,"triples":4,"homeRuns":11,"strikeOuts":165,"baseOnBalls":32,"intentionalWalks":0,"hits":102,"hitByPitch":11,"atBats":463,"obp":".285","caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","numberOfPitches":2031,"era":"2.58","inningsPitched":"125.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.07","battersFaced":510,"outs":377,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2031,"balls":674,"strikes":1357,"strikePercentage":".670","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".583","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"5.16","strikeoutsPer9Inn":"11.82","walksPer9Inn":"2.29","hitsPer9Inn":"7.31","runsScoredPer9":"2.72","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","boxscoreName":"Olson"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":162,"flyOuts":81,"groundOuts":133,"airOuts":150,"runs":98,"doubles":41,"triples":2,"homeRuns":29,"strikeOuts":176,"baseOnBalls":91,"intentionalWalks":2,"hits":170,"hitByPitch":4,"avg":".272","atBats":624,"obp":".366","slg":".484","ops":".850","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":724,"totalBases":302,"rbi":95,"leftOnBase":271,"sacBunts":0,"sacFlies":5,"babip":".333","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.52","popOuts":32,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":145,"putOuts":1147,"errors":5,"chances":1297,"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"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","boxscoreName":"Acuña Jr."},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"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":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":95,"flyOuts":43,"groundOuts":72,"airOuts":66,"runs":74,"doubles":12,"triples":1,"homeRuns":21,"strikeOuts":102,"baseOnBalls":71,"intentionalWalks":4,"hits":98,"hitByPitch":3,"avg":".290","atBats":338,"obp":".417","slg":".518","ops":".935","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":175,"rbi":42,"leftOnBase":127,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.10","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":164,"errors":2,"chances":171,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"loser":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}