{"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":776543,"link":"/api/v1.1/game/776543/feed/live","metaData":{"wait":10,"timeStamp":"20250830_025532","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776543,"type":"R","doubleHeader":"N","id":"2025/08/29/anamlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776543-2025-08-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-30T00:10:00Z","originalDate":"2025-08-29","officialDate":"2025-08-29","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2025,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":72,"ties":0,"pct":".463"},"records":{},"divisionLeader":false,"wins":62,"losses":72,"winningPercentage":".463"},"franchiseName":"Los Angeles","clubName":"Angels","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2025,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Houston","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":75,"losses":60,"ties":0,"pct":".556"},"records":{},"divisionLeader":false,"wins":75,"losses":60,"winningPercentage":".556"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID596112":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112","firstName":"Robert","lastName":"Stephenson","primaryNumber":"24","birthDate":"1993-02-24","currentAge":33,"birthCity":"Martinez","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Stephenson","middleName":"William","boxscoreName":"Stephenson, R","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Stephenson","nameSlug":"robert-stephenson-596112","firstLastName":"Robert Stephenson","lastFirstName":"Stephenson, Robert","lastInitName":"Stephenson, R","initLastName":"R Stephenson","fullFMLName":"Robert William Stephenson","fullLFMName":"Stephenson, Robert William","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672391":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391","firstName":"Kaleb","lastName":"Ort","primaryNumber":"43","birthDate":"1992-02-05","currentAge":34,"birthCity":"Grand Rapids","birthStateProvince":"MI","birthCountry":"USA","height":"6' 4\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kaleb","useLastName":"Ort","middleName":"James","boxscoreName":"Ort","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kaleb Ort","nameSlug":"kaleb-ort-672391","firstLastName":"Kaleb Ort","lastFirstName":"Ort, Kaleb","lastInitName":"Ort, K","initLastName":"K Ort","fullFMLName":"Kaleb James Ort","fullLFMName":"Ort, Kaleb James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID621121":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121","firstName":"Lance","lastName":"McCullers","primaryNumber":"50","birthDate":"1993-10-02","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lance","useLastName":"McCullers Jr.","middleName":"G.","boxscoreName":"McCullers Jr.","nickName":"Perdomo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lance McCullers Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lance-mccullers-jr-621121","firstLastName":"Lance McCullers Jr.","lastFirstName":"McCullers Jr., Lance","lastInitName":"McCullers Jr., L","initLastName":"L McCullers","fullFMLName":"Lance G. McCullers Jr.","fullLFMName":"McCullers Jr., Lance G.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664299":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","firstName":"Cristian","lastName":"Javier","primaryNumber":"53","birthDate":"1997-03-26","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristian","useLastName":"Javier","boxscoreName":"Javier","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cristian Javier","nameSlug":"cristian-javier-664299","firstLastName":"Cristian Javier","lastFirstName":"Javier, Cristian","lastInitName":"Javier, C","initLastName":"C Javier","fullFMLName":"Cristian Javier","fullLFMName":"Javier, Cristian","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID621043":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043","firstName":"Carlos","lastName":"Correa","primaryNumber":"1","birthDate":"1994-09-22","currentAge":31,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Carlos","useLastName":"Correa","middleName":"Javier","boxscoreName":"Correa","nickName":"I Am Groot","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Correa","nameSlug":"carlos-correa-621043","firstLastName":"Carlos Correa","lastFirstName":"Correa, Carlos","lastInitName":"Correa, C","initLastName":"C Correa","fullFMLName":"Carlos Javier Correa","fullLFMName":"Correa, Carlos Javier","strikeZoneTop":3.337,"strikeZoneBottom":1.684},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID694359":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359","firstName":"Nikolos","lastName":"Kavadas","primaryNumber":"36","birthDate":"1998-10-27","currentAge":27,"birthCity":"South Bend","birthStateProvince":"IN","birthCountry":"USA","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Niko","useLastName":"Kavadas","middleName":"Siade","boxscoreName":"Kavadas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"kuh-VAH-dis","mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Niko Kavadas","nameSlug":"niko-kavadas-694359","firstLastName":"Niko Kavadas","lastFirstName":"Kavadas, Niko","lastInitName":"Kavadas, N","initLastName":"N Kavadas","fullFMLName":"Nikolos Siade Kavadas","fullLFMName":"Kavadas, Nikolos Siade","strikeZoneTop":3.167,"strikeZoneBottom":1.598},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID689200":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200","firstName":"Jacob","lastName":"Melton","primaryNumber":"29","birthDate":"2000-09-07","currentAge":26,"birthCity":"Medford","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jacob","useLastName":"Melton","middleName":"William","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Melton","nameSlug":"jacob-melton-689200","firstLastName":"Jacob Melton","lastFirstName":"Melton, Jacob","lastInitName":"Melton, J","initLastName":"J Melton","fullFMLName":"Jacob William Melton","fullLFMName":"Melton, Jacob William","strikeZoneTop":3.318,"strikeZoneBottom":1.675},"ID695681":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681","firstName":"Christian","lastName":"Moore","primaryNumber":"4","birthDate":"2002-10-21","currentAge":23,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Christian","useLastName":"Moore","boxscoreName":"Moore","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Moore","nameSlug":"christian-moore-695681","firstLastName":"Christian Moore","lastFirstName":"Moore, Christian","lastInitName":"Moore, C","initLastName":"C Moore","fullFMLName":"Christian Moore","fullLFMName":"Moore, Christian","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID605177":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177","firstName":"Andrew","lastName":"Chafin","primaryNumber":"40","birthDate":"1990-06-17","currentAge":36,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Chafin","middleName":"Gregory","boxscoreName":"Chafin","nickName":"The Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"CHAY-fin","mlbDebutDate":"2014-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Chafin","nameSlug":"andrew-chafin-605177","firstLastName":"Andrew Chafin","lastFirstName":"Chafin, Andrew","lastInitName":"Chafin, A","initLastName":"A Chafin","fullFMLName":"Andrew Gregory Chafin","fullLFMName":"Chafin, Andrew Gregory","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663967":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967","firstName":"César","lastName":"Salazar","primaryNumber":"18","birthDate":"1996-03-15","currentAge":30,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 8\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"César","useLastName":"Salazar","boxscoreName":"Salazar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"seh-zar","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Salazar","nameSlug":"cesar-salazar-663967","firstLastName":"César Salazar","lastFirstName":"Salazar, César","lastInitName":"Salazar, C","initLastName":"C Salazar","fullFMLName":"César Salazar","fullLFMName":"Salazar, César ","strikeZoneTop":3.053,"strikeZoneBottom":1.541},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID683090":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090","firstName":"Matthew","lastName":"Lugo","primaryNumber":"24","birthDate":"2001-05-09","currentAge":25,"birthCity":"Manati","birthCountry":"Puerto Rico","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Matthew","useLastName":"Lugo","middleName":"Jabel","boxscoreName":"Lugo, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matthew Lugo","nameSlug":"matthew-lugo-683090","firstLastName":"Matthew Lugo","lastFirstName":"Lugo, Matthew","lastInitName":"Lugo, M","initLastName":"M Lugo","fullFMLName":"Matthew Jabel Lugo","fullLFMName":"Lugo, Matthew Jabel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"26","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669326":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326","firstName":"Bryce","lastName":"Teodosio","primaryNumber":"22","birthDate":"1999-06-18","currentAge":27,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryce","useLastName":"Teodosio","middleName":"Thomas","boxscoreName":"Teodosio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"tee-oh-DOH-see-oh","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryce Teodosio","nameSlug":"bryce-teodosio-669326","firstLastName":"Bryce Teodosio","lastFirstName":"Teodosio, Bryce","lastInitName":"Teodosio, B","initLastName":"B Teodosio","fullFMLName":"Bryce Thomas Teodosio","fullLFMName":"Teodosio, Bryce Thomas","strikeZoneTop":3.317,"strikeZoneBottom":1.674},"ID669920":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920","firstName":"Jason","lastName":"Alexander","primaryNumber":"54","birthDate":"1993-03-01","currentAge":33,"birthCity":"Windsor","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Alexander","middleName":"Raymond","boxscoreName":"Alexander, J","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Alexander","nameSlug":"jason-alexander-669920","firstLastName":"Jason Alexander","lastFirstName":"Alexander, Jason","lastInitName":"Alexander, J","initLastName":"J Alexander","fullFMLName":"Jason Raymond Alexander","fullLFMName":"Alexander, Jason Raymond","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660821":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","firstName":"Jesús","lastName":"Sánchez","primaryNumber":"12","birthDate":"1997-10-07","currentAge":28,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jesús","useLastName":"Sánchez","boxscoreName":"Sánchez, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hey-SUS","mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesús Sánchez","nameSlug":"jesus-sanchez-660821","firstLastName":"Jesús Sánchez","lastFirstName":"Sánchez, Jesús","lastInitName":"Sánchez, J","initLastName":"J Sánchez","fullFMLName":"Jesús Sánchez","fullLFMName":"Sánchez, Jesús","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543294":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294","firstName":"Kyle","lastName":"Hendricks","primaryNumber":"28","birthDate":"1989-12-07","currentAge":36,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hendricks","middleName":"Christian","boxscoreName":"Hendricks","nickName":"Hendo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"lastPlayedDate":"2025-09-26","mlbDebutDate":"2014-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hendricks","nameSlug":"kyle-hendricks-543294","firstLastName":"Kyle Hendricks","lastFirstName":"Hendricks, Kyle","lastInitName":"Hendricks, K","initLastName":"K Hendricks","fullFMLName":"Kyle Christian Hendricks","fullLFMName":"Hendricks, Kyle Christian","strikeZoneTop":3.24,"strikeZoneBottom":1.5},"ID472610":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610","firstName":"Luis","lastName":"García","primaryNumber":"40","birthDate":"1987-01-30","currentAge":39,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"García","middleName":"Amado","boxscoreName":"García, L","nickName":"Amadito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García","nameSlug":"luis-garcia-472610","firstLastName":"Luis García","lastFirstName":"García, Luis","lastInitName":"García, L","initLastName":"L García","fullFMLName":"Luis Amado García","fullLFMName":"García, Luis Amado","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID542881":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881","firstName":"Tyler","lastName":"Anderson","primaryNumber":"31","birthDate":"1989-12-30","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Anderson","middleName":"John","boxscoreName":"Anderson, Ty","nickName":"Mr. Duck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Anderson","nameSlug":"tyler-anderson-542881","firstLastName":"Tyler Anderson","lastFirstName":"Anderson, Tyler","lastInitName":"Anderson, T","initLastName":"T Anderson","fullFMLName":"Tyler John Anderson","fullLFMName":"Anderson, Tyler John","strikeZoneTop":3.56,"strikeZoneBottom":1.68},"ID676801":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801","firstName":"Chas","lastName":"McCormick","birthDate":"1995-04-19","currentAge":31,"birthCity":"West Chester","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chas","useLastName":"McCormick","middleName":"Kane","boxscoreName":"McCormick","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chas McCormick","nameSlug":"chas-mccormick-676801","firstLastName":"Chas McCormick","lastFirstName":"McCormick, Chas","lastInitName":"McCormick, C","initLastName":"C McCormick","fullFMLName":"Chas Kane McCormick","fullLFMName":"McCormick, Chas Kane","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712}},"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392","location":{"address1":"501 Crawford Street","city":"Houston","state":"Texas","stateAbbrev":"TX","postalCode":"77002","defaultCoordinates":{"latitude":29.756967,"longitude":-95.355509},"azimuthAngle":343.0,"elevation":45,"country":"USA","phone":"(713) 259-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41168,"turfType":"Grass","roofType":"Retractable","leftLine":315,"leftCenter":362,"center":409,"rightCenter":373,"rightLine":326},"active":true,"season":"2025"},"officialVenue":{"id":2392,"link":"/api/v1/venues/2392"},"weather":{"condition":"Roof Closed","temp":"73","wind":"0 mph, None"},"gameInfo":{"attendance":33841,"firstPitch":"2025-08-30T00:10:00.000Z","gameDurationMinutes":165},"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":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"home":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"}},"officialScorer":{"id":431091,"fullName":"Trey Wilkinson","link":"/api/v1/people/431091"},"primaryDatacaster":{"id":809418,"fullName":"Angela Sanson","link":"/api/v1/people/809418"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:10:31.175Z","endTime":"2025-08-30T00:12:22.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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-08-29T19:59:01.551Z","endTime":"2025-08-29T23:44:08.966Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-08-29T23:44:08.966Z","endTime":"2025-08-30T00:08:54.671Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-08-30T00:08:54.671Z","endTime":"2025-08-30T00:10:33.285Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.28810100112438,"strikeZoneBottom":1.51803426255992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66704084295769,"aZ":-15.557481038675839,"pfxX":-7.389943043883698,"pfxZ":9.329685961923447,"pX":-0.2342646461277052,"pZ":3.5485211994301094,"vX0":5.6599585392659355,"vY0":-133.36443812799862,"vZ0":-2.8941193663451585,"x":125.93,"y":142.97,"x0":-1.4357673715706862,"y0":50.0045178264654,"z0":5.785595334057038,"aX":-13.164784342702287},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":12.0,"spinRate":2236,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4124670208804191,"extension":5.628325288492426},"index":3,"playId":"5f1be5d2-0823-3c6c-8da4-e2f9664e350a","pitchNumber":1,"startTime":"2025-08-30T00:10:33.285Z","endTime":"2025-08-30T00:10:37.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.0,"strikeZoneTop":3.29455970693872,"strikeZoneBottom":1.54056236082324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.031786468373717,"aZ":-43.11976324952313,"pfxX":7.084524457556524,"pfxZ":-9.248720400294367,"pX":-0.5269572623459479,"pZ":4.538983959212798,"vX0":0.3034067341025861,"vY0":-108.97048838921135,"vZ0":6.315423082989107,"x":137.09,"y":116.23,"x0":-1.5869012361788513,"y0":50.003779932142926,"z0":6.305098762374774,"aX":8.382586899248215},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-14.4,"breakHorizontal":-12.8,"spinRate":3132,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.5057717324099071,"extension":5.406308518704034},"index":4,"playId":"c9a2425f-30ac-30ce-bde3-56b42512dcb7","pitchNumber":2,"startTime":"2025-08-30T00:10:53.855Z","endTime":"2025-08-30T00:10:57.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.32946034659093,"strikeZoneBottom":1.641019989797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25547982520033,"aZ":-12.73634399100867,"pfxX":-3.0959820541563996,"pfxZ":10.748558956131454,"pX":0.7463198088090679,"pZ":3.723781903607846,"vX0":6.622188200277669,"vY0":-134.63490795206584,"vZ0":-2.768765567815592,"x":88.55,"y":138.24,"x0":-1.3594960133673668,"y0":50.00543031998902,"z0":5.684586845647703,"aX":-5.600706756764254},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":4.0,"spinRate":2386,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4091426223766863,"extension":5.857991741122301},"index":5,"playId":"9d7627a0-20f1-3b2f-81d8-3926d82f419b","pitchNumber":3,"startTime":"2025-08-30T00:11:11.123Z","endTime":"2025-08-30T00:11:15.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17332024798646,"aZ":-13.172128367063385,"pfxX":-4.44881964349437,"pfxZ":10.746566595885598,"pX":0.8463176766476304,"pZ":3.440169767072805,"vX0":7.304784836687311,"vY0":-133.2656529523433,"vZ0":-3.3511776163100597,"x":84.74,"y":145.9,"x0":-1.3737121722389454,"y0":50.00118251518922,"z0":5.68811282700599,"aX":-7.865659482540138},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2363,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4137074538363428,"extension":5.799162862733048},"index":6,"playId":"4a18fa95-249e-3727-8332-6dc00c4f4f74","pitchNumber":4,"startTime":"2025-08-30T00:11:31.003Z","endTime":"2025-08-30T00:11:35.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-30T00:11:42.997Z","endTime":"2025-08-30T00:11:59.858Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.0,"strikeZoneTop":3.29924671675943,"strikeZoneBottom":1.61075217027433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.10934697646216,"aZ":-10.784527637979442,"pfxX":-2.9886221022359774,"pfxZ":11.658632541424266,"pX":1.558601670385861,"pZ":2.744127136179743,"vX0":8.811000633327966,"vY0":-135.91177805276865,"vZ0":-5.394581029315968,"x":57.59,"y":164.69,"x0":-1.3649463403298625,"y0":50.00626623191959,"z0":5.5322053756271945,"aX":-5.485294201696143},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.8,"breakHorizontal":3.1,"spinRate":2418,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4059923744677154,"extension":5.916385253637444},"index":8,"playId":"59f311a3-6afa-391c-9382-750fa25d9f54","pitchNumber":5,"startTime":"2025-08-30T00:11:59.858Z","endTime":"2025-08-30T00:12:03.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.26053592715024,"strikeZoneBottom":1.57183503555899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.981706681053453,"aZ":-14.304657791785933,"pfxX":-8.643490713302793,"pfxZ":9.689339246750805,"pX":0.20721685206539758,"pZ":1.0035074365060848,"vX0":7.231199605553888,"vY0":-135.52808533018134,"vZ0":-8.986362575525352,"x":109.1,"y":211.69,"x0":-1.38376436737423,"y0":50.006395169009615,"z0":5.380842397073235,"aX":-15.945485824122626},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":13.9,"spinRate":2270,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40548280472829523,"extension":5.878058913630046},"index":9,"playId":"923e8297-9d23-3c36-9df3-4451a0b39227","pitchNumber":6,"startTime":"2025-08-30T00:12:18.046Z","endTime":"2025-08-30T00:12:22.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:12:22.894Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:12:24.261Z","endTime":"2025-08-30T00:14:12.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.68747580276144,"strikeZoneBottom":1.80921710504931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.673089294863523,"aZ":-32.264047235193395,"pfxX":9.417347444974471,"pfxZ":-0.07141326287586836,"pX":2.15021044611889,"pZ":2.7035297597889247,"vX0":5.375770948496436,"vY0":-114.52267870528703,"vZ0":0.017941432835036464,"x":35.04,"y":165.78,"x0":-1.46097681994166,"y0":50.00202624460077,"z0":5.885427183967944,"aX":12.346005376501221},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.2,"breakHorizontal":-18.5,"spinRate":2754,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4806424389161412,"extension":5.800106051961435},"index":0,"playId":"bcb6b992-efc1-3722-a3b9-7653f225329a","pitchNumber":1,"startTime":"2025-08-30T00:12:47.517Z","endTime":"2025-08-30T00:12:50.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.63527580079685,"strikeZoneBottom":1.87870401469437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.672876430338203,"aZ":-33.37730742058597,"pfxX":9.359320178116812,"pfxZ":-0.9314584995606143,"pX":0.5600632181051209,"pZ":2.508884420741457,"vX0":2.108888642306259,"vY0":-114.05499046070791,"vZ0":0.06142832479068061,"x":95.65,"y":171.04,"x0":-1.5948173599705069,"y0":50.00059206531094,"z0":5.811272810553156,"aX":12.157417747001174},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.3,"breakHorizontal":-17.5,"spinRate":2809,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.4827890223174647,"extension":5.735993022713794},"index":1,"playId":"77ee715a-ba20-38a4-a3b1-689713ba1792","pitchNumber":2,"startTime":"2025-08-30T00:13:05.178Z","endTime":"2025-08-30T00:13:08.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(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.2,"endSpeed":84.9,"strikeZoneTop":3.66596193507325,"strikeZoneBottom":1.87658490469499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.37368736304009,"aZ":-11.471006289832811,"pfxX":-2.196945017710301,"pfxZ":11.059596718052118,"pX":0.27391822025312623,"pZ":3.55711780037426,"vX0":4.894490322882674,"vY0":-136.95757913718708,"vZ0":-3.3976990708204506,"x":106.56,"y":142.74,"x0":-1.2627193463731903,"y0":50.00252748039993,"z0":5.615711222247486,"aX":-4.113069014951039},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":2.8,"spinRate":2520,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4021838795143555,"extension":5.943504321625139},"index":2,"playId":"5b652e3c-a2ba-3345-9fb3-74f23a6703b5","pitchNumber":3,"startTime":"2025-08-30T00:13:24.341Z","endTime":"2025-08-30T00:13:28.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.73934443908411,"strikeZoneBottom":1.95017497698839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.778358431112686,"aZ":-10.94823874637836,"pfxX":-2.6350285795685133,"pfxZ":11.212314067433368,"pX":1.7827398803520607,"pZ":3.655007554271762,"vX0":8.826131523917976,"vY0":-137.7318107950047,"vZ0":-3.362355694050008,"x":49.05,"y":140.09,"x0":-1.1417461145726566,"y0":50.00128637971349,"z0":5.64870926164021,"aX":-4.9882492317103},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":2.6,"spinRate":2467,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39993520596923915,"extension":6.2133192353304105},"index":3,"playId":"75e8f4ea-f20b-3f42-9fb0-c3a3390515ab","pitchNumber":4,"startTime":"2025-08-30T00:13:49.055Z","endTime":"2025-08-30T00:13:52.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36706589885663,"aZ":-11.53112554793728,"pfxX":-1.7276509683699488,"pfxZ":11.108398869781393,"pX":0.31071890478081976,"pZ":3.781883994775754,"vX0":5.149275605835748,"vY0":-136.51036949628798,"vZ0":-2.9060244711211176,"x":105.16,"y":136.67,"x0":-1.3884867762495365,"y0":50.00296157875143,"z0":5.671385361343064,"aX":-3.2115923305333944},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":1.8,"spinRate":2450,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40363415043559847,"extension":6.039824855938895},"index":4,"playId":"8e3d7308-0a42-3ff3-b224-4aac5385cd55","pitchNumber":5,"startTime":"2025-08-30T00:14:08.697Z","endTime":"2025-08-30T00:14:12.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:14:12.592Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to center fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:14:37.478Z","endTime":"2025-08-30T00:15:18.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2c66b7e9-a04e-47e3-bd69-e79dd5ac7227","startTime":"2025-08-30T00:14:37.478Z","endTime":"2025-08-30T00:14:43.279Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.103944567685236,"aZ":-31.17752939624694,"pfxX":8.573310501847649,"pfxZ":0.745354976158147,"pX":0.21854843665219256,"pZ":2.536974581386871,"vX0":1.506164514006324,"vY0":-115.0292269385303,"vZ0":-0.4533740210755103,"x":108.67,"y":170.28,"x0":-1.559114668792443,"y0":50.00067761748089,"z0":5.782689405728209,"aX":11.38392127952042},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.6,"breakHorizontal":-15.8,"spinRate":2796,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4777944679291948,"extension":5.963853429712951},"hitData":{"launchSpeed":95.2,"launchAngle":51.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.84,"coordY":107.98}},"index":1,"playId":"d9da3e3a-63ab-3e4c-b1bc-2ebfa13b4870","pitchNumber":1,"startTime":"2025-08-30T00:15:06.313Z","endTime":"2025-08-30T00:15:18.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:15:18.768Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yoán Moncada pops out to third baseman Carlos Correa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:16:01.989Z","endTime":"2025-08-30T00:16:59.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"166c1e1b-7d62-3f2f-8fcc-c2e687940a6c","startTime":"2025-08-30T00:15:42.418Z","endTime":"2025-08-30T00:15:47.340Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.28958762894393,"strikeZoneBottom":1.46370649336769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28809730008024,"aZ":-36.74143840065222,"pfxX":5.621341292502105,"pfxZ":-3.5219159846040116,"pX":2.157870535182851,"pZ":-1.3088332411946266,"vX0":5.8903652593862414,"vY0":-114.08819010614708,"vZ0":-7.154840738356887,"x":34.75,"y":274.12,"x0":-1.2044215160023088,"y0":50.0054492088844,"z0":5.5635215635530155,"aX":7.284857023913049},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.2,"breakHorizontal":-11.9,"spinRate":3174,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.483231951616371,"extension":5.834854877434937},"index":1,"playId":"927b2680-4811-3a64-bdd5-1b1de8d27d3d","pitchNumber":1,"startTime":"2025-08-30T00:16:04.217Z","endTime":"2025-08-30T00:16:09.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.50887633940967,"strikeZoneBottom":1.55161931528744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80406981801828,"aZ":-8.798467935081618,"pfxX":-2.9201893169168027,"pfxZ":12.677979918367381,"pX":0.5325472065817093,"pZ":1.7587301486200693,"vX0":5.641824262119648,"vY0":-135.4720811667784,"vZ0":-8.302619670578874,"x":96.7,"y":191.29,"x0":-1.2052291823054408,"y0":50.00639852838404,"z0":5.493036332565965,"aX":-5.386420638908236},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.2,"breakHorizontal":4.0,"spinRate":2470,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.40555145339701637,"extension":6.085081078902031},"index":2,"playId":"f6a02f8b-d54d-31e5-bbd7-56c2202e7dd7","pitchNumber":2,"startTime":"2025-08-30T00:16:29.629Z","endTime":"2025-08-30T00:16:34.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.003330017594394,"aZ":-9.204242522325856,"pfxX":-2.8954656891916444,"pfxZ":12.333386404396649,"pX":0.71898154933808,"pZ":2.843135351113911,"vX0":6.151991728177309,"vY0":-136.34782682359088,"vZ0":-5.894697266166306,"x":89.59,"y":162.02,"x0":-1.2013852464259418,"y0":50.00204022701437,"z0":5.683832488741163,"aX":-5.392513720607849},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.1,"breakHorizontal":3.8,"spinRate":2469,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.40338629810569415,"extension":6.080252800935667},"hitData":{"launchSpeed":64.9,"launchAngle":61.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.43,"coordY":160.2}},"index":3,"playId":"1254e62b-845d-3b58-b83e-ed3d0e422c52","pitchNumber":3,"startTime":"2025-08-30T00:16:49.624Z","endTime":"2025-08-30T00:16:59.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:16:59.317Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:19:09.565Z","endTime":"2025-08-30T00:21:15.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66917984266127,"aZ":-10.776516368732592,"pfxX":5.5022486316276265,"pfxZ":12.379071488513945,"pX":0.5524984268562629,"pZ":2.4776678536540033,"vX0":-3.734817554325772,"vY0":-131.58371512661472,"vZ0":-7.445804387520129,"x":95.94,"y":171.88,"x0":1.2858678801841137,"y0":50.00016461774322,"z0":6.169368477241916,"aX":9.508300102204284},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.6,"breakHorizontal":-9.0,"spinRate":2306,"spinDirection":160},"zone":6,"typeConfidence":0.93,"plateTime":0.4185741920638888,"extension":5.732462981350866},"index":0,"playId":"ed3ac51d-02ae-394e-af3f-533bfbd39060","pitchNumber":1,"startTime":"2025-08-30T00:19:17.854Z","endTime":"2025-08-30T00:19:21.454Z","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":91.2,"endSpeed":82.1,"strikeZoneTop":3.61093359419886,"strikeZoneBottom":1.67816573290449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038723019209826,"aZ":-12.389932511257625,"pfxX":7.087776092783813,"pfxZ":11.336823186855398,"pX":-1.6979634899551146,"pZ":2.7639521900794293,"vX0":-9.381073511113717,"vY0":-132.2302408485497,"vZ0":-6.314774050593417,"x":181.72,"y":164.15,"x0":0.999152770740717,"y0":50.00042790936744,"z0":6.117983916202734,"aX":12.366771985743094},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.1,"breakHorizontal":-10.4,"spinRate":2237,"spinDirection":152},"zone":11,"typeConfidence":0.92,"plateTime":0.4165658112689803,"extension":5.884246660016571},"index":1,"playId":"55e12487-5f9d-3939-8365-c1f19fd703a2","pitchNumber":2,"startTime":"2025-08-30T00:19:39.695Z","endTime":"2025-08-30T00:19:44.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59096037567767,"aZ":-19.256539297572818,"pfxX":6.919207018398678,"pfxZ":9.994667195205633,"pX":0.19017388025824974,"pZ":2.2132570308907598,"vX0":-4.14236693598586,"vY0":-113.50702160077118,"vZ0":-5.044272723982768,"x":109.75,"y":179.02,"x0":1.1484856458083488,"y0":50.0035114321358,"z0":6.405591991598979,"aX":8.944474524346756},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":16.9,"breakHorizontal":-11.4,"spinRate":1935,"spinDirection":134},"zone":8,"typeConfidence":0.92,"plateTime":0.48427453609098325,"extension":5.854336685853546},"index":2,"playId":"999e8bc8-10d8-3d2c-96e3-2b1739e01ece","pitchNumber":3,"startTime":"2025-08-30T00:19:53.131Z","endTime":"2025-08-30T00:19:59.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.943467872257962,"aZ":-24.611223186547942,"pfxX":7.989803699888474,"pfxZ":5.690982677319575,"pX":0.8507322951023265,"pZ":2.29599227028784,"vX0":-3.659068779339604,"vY0":-115.22782686085968,"vZ0":-4.005723628819128,"x":84.57,"y":176.79,"x0":1.4321028845467123,"y0":50.00002993498816,"z0":6.469603813351381,"aX":10.605918853519352},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.3,"spinRate":1987,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.47768355008052854,"extension":5.824797644804998},"index":3,"playId":"5834408a-aa6d-3f67-8561-857c3e8f3b2a","pitchNumber":4,"startTime":"2025-08-30T00:20:17.831Z","endTime":"2025-08-30T00:20:21.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0974663305004,"aZ":-24.897741186448275,"pfxX":6.579116490760846,"pfxZ":5.517864996783599,"pX":1.0914116684914712,"pZ":2.7019481994781898,"vX0":-3.407126328009991,"vY0":-114.93407795904895,"vZ0":-2.8420429074995455,"x":75.4,"y":165.83,"x0":1.7491461310255516,"y0":50.004096656718104,"z0":6.40851759358703,"aX":8.678830153750999},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":9.5,"breakHorizontal":-10.9,"spinRate":1926,"spinDirection":132},"zone":12,"typeConfidence":0.84,"plateTime":0.47915020122095475,"extension":5.69963662277035},"index":4,"playId":"f11a53d7-b726-3528-8501-48e92dfbb954","pitchNumber":5,"startTime":"2025-08-30T00:20:40.338Z","endTime":"2025-08-30T00:20:44.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":83.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.819680322715765,"aZ":-11.42201490520387,"pfxX":5.7378644475484615,"pfxZ":11.710289545543011,"pX":0.12534208007895484,"pZ":2.310888396583281,"vX0":-5.199414682256714,"vY0":-132.8785634082583,"vZ0":-7.473123758662218,"x":112.22,"y":176.39,"x0":1.370370373961739,"y0":50.005795986043005,"z0":6.006407431139815,"aX":10.171862794264593},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":-9.1,"spinRate":2251,"spinDirection":150},"zone":5,"typeConfidence":0.93,"plateTime":0.41359217424160466,"extension":5.962373459346301},"hitData":{"launchSpeed":97.3,"launchAngle":33.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.56,"coordY":60.19}},"index":5,"playId":"5dafbec1-a38c-381a-8e92-2f3fe1757792","pitchNumber":6,"startTime":"2025-08-30T00:21:05.811Z","endTime":"2025-08-30T00:21:15.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:21:15.439Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:21:14.690Z","endTime":"2025-08-30T00:23:02.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.63811498967726,"strikeZoneBottom":1.87905244799726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.835309747973724,"aZ":-12.631878265218411,"pfxX":4.322161891556796,"pfxZ":11.11164057109433,"pX":-1.1015477218693133,"pZ":1.777745962667861,"vX0":-7.0159907873029566,"vY0":-132.4138419451982,"vZ0":-8.637628136347393,"x":150.84,"y":158.8,"x0":1.0326339652949403,"y0":50.001033189078925,"z0":6.027154109423239,"aX":7.600483061450425},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.2,"breakHorizontal":-6.1,"spinRate":2151,"spinDirection":154},"zone":13,"typeConfidence":0.88,"plateTime":0.41519442448196076,"extension":6.038361676277346},"index":0,"playId":"3a1401b3-1d4f-3bbb-bc9f-5e9bc7ea6bb7","pitchNumber":1,"startTime":"2025-08-30T00:21:42.337Z","endTime":"2025-08-30T00:21:47.696Z","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":91.2,"endSpeed":82.7,"strikeZoneTop":3.85737698105094,"strikeZoneBottom":1.90064515155139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.785848247390543,"aZ":-11.636513104226998,"pfxX":5.484535253791076,"pfxZ":11.694104498493704,"pX":-0.8583603367856883,"pZ":1.8801700967153505,"vX0":-6.777481510769866,"vY0":-132.32877317018765,"vZ0":-8.639106032497025,"x":149.72,"y":188.02,"x0":1.0351351274396166,"y0":50.00399569763289,"z0":6.060070119977957,"aX":9.633624397894673},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.2,"breakHorizontal":-8.3,"spinRate":2211,"spinDirection":155},"zone":13,"typeConfidence":0.92,"plateTime":0.41545710600778785,"extension":6.164382616742733},"index":1,"playId":"ffe07f17-47ac-305b-9924-f1639fb77cf1","pitchNumber":2,"startTime":"2025-08-30T00:21:57.071Z","endTime":"2025-08-30T00:22:02.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.5754076201418,"strikeZoneBottom":1.75025891389621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.009287736959063,"aZ":-19.81205277483925,"pfxX":-0.840560027148781,"pfxZ":7.802031182994838,"pX":-0.2350105269950229,"pZ":3.377501709630226,"vX0":-3.89606433948666,"vY0":-125.0129026276551,"vZ0":-2.8306077307518698,"x":125.96,"y":147.59,"x0":1.4522649030724721,"y0":50.00182293244445,"z0":6.1493161367806675,"aX":-1.3301815699097301},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":13.7,"breakHorizontal":2.4,"spinRate":2311,"spinDirection":160},"zone":2,"typeConfidence":0.93,"plateTime":0.43801442488364817,"extension":5.8728907995772355},"index":2,"playId":"b0a111b2-6cb6-3293-8845-8510e572e23b","pitchNumber":3,"startTime":"2025-08-30T00:22:13.801Z","endTime":"2025-08-30T00:22:17.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74372068574954,"aZ":-18.916775892970957,"pfxX":-0.22582625598117634,"pfxZ":8.046130844017307,"pX":0.5696760526133002,"pZ":3.1224629808292335,"vX0":-2.5160628802108165,"vY0":-127.43563769890164,"vZ0":-3.929860122480082,"x":95.29,"y":154.47,"x0":1.5984038853267668,"y0":50.004374078309446,"z0":6.17558734701237,"aX":-0.37147347202231235},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.9,"breakHorizontal":1.0,"spinRate":2357,"spinDirection":166},"zone":3,"typeConfidence":0.92,"plateTime":0.42951856038037173,"extension":5.99580940611895},"index":3,"playId":"021d7c19-5df0-3773-8e1b-7c6939a97be5","pitchNumber":4,"startTime":"2025-08-30T00:22:29.358Z","endTime":"2025-08-30T00:22:32.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T00:22:44.411Z","endTime":"2025-08-30T00:22:54.181Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86870364010711,"aZ":-12.303240016046876,"pfxX":4.477411693814492,"pfxZ":11.250997953455467,"pX":1.2433857117278229,"pZ":3.061812513455193,"vX0":-2.251712613162411,"vY0":-132.68920140491562,"vZ0":-5.61089415110484,"x":69.61,"y":156.11,"x0":1.5255029199290364,"y0":50.00615412254525,"z0":6.115794032887287,"aX":7.910805104082288},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.2,"breakHorizontal":-7.6,"spinRate":2196,"spinDirection":156},"zone":12,"typeConfidence":0.93,"plateTime":0.41427630517844083,"extension":5.8791823759404345},"hitData":{"launchSpeed":86.5,"launchAngle":38.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.94,"coordY":75.44}},"index":5,"playId":"6ca23932-b26c-3438-a888-347c02516975","pitchNumber":5,"startTime":"2025-08-30T00:22:54.181Z","endTime":"2025-08-30T00:23:02.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:23:02.848Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:23:04.108Z","endTime":"2025-08-30T00:23:40.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.125168525453443,"aZ":-11.38960554846429,"pfxX":4.474006381797058,"pfxZ":11.762882821759,"pX":0.27684359078742854,"pZ":2.8773277863891367,"vX0":-4.0123484907458025,"vY0":-132.75982963272494,"vZ0":-6.270500498200421,"x":106.45,"y":161.09,"x0":1.234017948279106,"y0":50.003590844326425,"z0":6.116296394517046,"aX":7.9056121840784215},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.9,"breakHorizontal":-7.1,"spinRate":2231,"spinDirection":157},"zone":3,"typeConfidence":0.92,"plateTime":0.4141993672211566,"extension":5.966687549971868},"hitData":{"launchSpeed":99.1,"launchAngle":13.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.6,"coordY":104.25}},"index":0,"playId":"52661ab2-4bd4-3796-bacc-59044ba99e66","pitchNumber":1,"startTime":"2025-08-30T00:23:30.724Z","endTime":"2025-08-30T00:23:40.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:23:40.660Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:23:38.697Z","endTime":"2025-08-30T00:26:15.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.60655209004304,"strikeZoneBottom":1.71827365944208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.850444814793477,"aZ":-9.200819434864673,"pfxX":4.877109465603001,"pfxZ":13.206350928647995,"pX":-0.4281455955568106,"pZ":1.4534721468416456,"vX0":-5.4905388832947155,"vY0":-131.5415955866284,"vZ0":-9.672097321526023,"x":133.32,"y":199.54,"x0":1.0599191605959575,"y0":50.00102607825074,"z0":5.876079652571704,"aX":8.48263145955764},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":21.8,"breakHorizontal":-7.6,"spinRate":2194,"spinDirection":155},"zone":13,"typeConfidence":0.92,"plateTime":0.4175845398152025,"extension":6.243862783007221},"index":0,"playId":"b3357ae8-0f21-39cd-8746-387707a77900","pitchNumber":1,"startTime":"2025-08-30T00:24:10.028Z","endTime":"2025-08-30T00:24:14.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.735774541387535,"aZ":-22.774280889567233,"pfxX":7.369745943624395,"pfxZ":7.134546775702318,"pX":0.16813735756572162,"pZ":1.565665448613337,"vX0":-4.199400002393123,"vY0":-114.50450409405319,"vZ0":-5.564746298954325,"x":110.59,"y":196.51,"x0":1.0759771788696186,"y0":50.00212330085517,"z0":6.279137512806837,"aX":9.706872571274792},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":11.6,"breakHorizontal":-12.1,"spinRate":1949,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.4798285876413253,"extension":5.949005257902552},"index":1,"playId":"d513376b-2fe8-3b1d-ae7f-1482db808e47","pitchNumber":2,"startTime":"2025-08-30T00:24:27.297Z","endTime":"2025-08-30T00:24:30.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.62610624563774,"strikeZoneBottom":1.77106566368663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94724489963234,"aZ":-17.32657323385595,"pfxX":1.3268674593100724,"pfxZ":9.29061499986412,"pX":-0.30888570183947756,"pZ":4.210668899501267,"vX0":-4.2052634995656355,"vY0":-125.50811201105894,"vZ0":-1.4554612658070232,"x":128.77,"y":125.09,"x0":1.2145831100460882,"y0":50.00393632576013,"z0":6.206406288779887,"aX":2.121012363970914},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":16.7,"breakHorizontal":-1.4,"spinRate":2305,"spinDirection":163},"zone":11,"typeConfidence":0.89,"plateTime":0.4360855187898345,"extension":6.028741425651581},"index":2,"playId":"000c06a6-2767-3297-a1f8-88a04ae3c920","pitchNumber":3,"startTime":"2025-08-30T00:24:44.373Z","endTime":"2025-08-30T00:24:47.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.61331914819696,"strikeZoneBottom":1.79148873655222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.24539770839461,"aZ":-19.440152099798315,"pfxX":-0.2130898158316299,"pfxZ":7.869405166046951,"pX":-1.067618982073124,"pZ":3.895940370981787,"vX0":-5.674165228858969,"vY0":-126.03031933004632,"vZ0":-1.7934116889992668,"x":157.7,"y":133.59,"x0":1.235154000640555,"y0":50.00057631415412,"z0":6.1776851426507635,"aX":-0.3440406508130813},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":14.2,"breakHorizontal":1.6,"spinRate":2329,"spinDirection":160},"zone":11,"typeConfidence":0.93,"plateTime":0.43366082605901246,"extension":6.226978415010951},"index":3,"playId":"682104aa-2f9c-335e-ad90-c35e4b9497e6","pitchNumber":4,"startTime":"2025-08-30T00:25:03.050Z","endTime":"2025-08-30T00:25:06.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"28867113-8d55-3ada-bbc6-8236f512405a","startTime":"2025-08-30T00:25:21.160Z","endTime":"2025-08-30T00:25:24.160Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15323834782534,"aZ":-21.157497216667444,"pfxX":8.685567816070144,"pfxZ":8.335447090660317,"pX":0.11469025739758525,"pZ":1.9495592095440608,"vX0":-4.481403942818898,"vY0":-114.79672383914571,"vZ0":-5.16295844431956,"x":112.63,"y":186.14,"x0":0.9734292384782364,"y0":50.00423755465375,"z0":6.3131477082622975,"aX":11.482174484247837},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":13.9,"breakHorizontal":-14.4,"spinRate":1977,"spinDirection":132},"zone":8,"typeConfidence":0.93,"plateTime":0.47889644188439107,"extension":5.835389956326613},"index":5,"playId":"d8270f5e-7ff0-302c-acdf-175b9740b06b","pitchNumber":5,"startTime":"2025-08-30T00:25:36.879Z","endTime":"2025-08-30T00:25:41.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-30T00:25:52.911Z","endTime":"2025-08-30T00:26:05.936Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44945643352213,"aZ":-21.063202178838797,"pfxX":7.034978300951508,"pfxZ":8.253938424306035,"pX":0.05765564662470543,"pZ":2.34823988630575,"vX0":-4.533603794437043,"vY0":-115.81391994403296,"vZ0":-4.259246845993985,"x":114.8,"y":175.38,"x0":1.1354480159979612,"y0":50.0024503900022,"z0":6.247893888519686,"aX":9.470252160915045},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":14.0,"breakHorizontal":-11.5,"spinRate":1929,"spinDirection":134},"zone":5,"typeConfidence":0.89,"plateTime":0.47457810527449196,"extension":5.925372931900673},"hitData":{"launchSpeed":102.6,"launchAngle":30.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.14,"coordY":42.58}},"index":7,"playId":"5c3922a3-d69a-3a03-9ef0-31294c703cb3","pitchNumber":6,"startTime":"2025-08-30T00:26:05.936Z","endTime":"2025-08-30T00:26:15.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:26:15.077Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:28:12.306Z","endTime":"2025-08-30T00:31:58.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57469096062541,"aZ":-11.298166290319044,"pfxX":-4.254449233440374,"pfxZ":11.261659472947843,"pX":0.4984626396267983,"pZ":3.3732822334366026,"vX0":6.754723950190852,"vY0":-135.97569241145763,"vZ0":-4.015478374749515,"x":98.0,"y":147.7,"x0":-1.4765296345979098,"y0":50.004555200058775,"z0":5.665796357817324,"aX":-7.888335936979378},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":6.1,"spinRate":2443,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4043344078561666,"extension":5.827589787712496},"index":0,"playId":"51b92ae0-a169-334e-a59c-cf9e85cd8d42","pitchNumber":1,"startTime":"2025-08-30T00:28:31.600Z","endTime":"2025-08-30T00:28:34.600Z","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.7,"endSpeed":84.7,"strikeZoneTop":3.64196264206527,"strikeZoneBottom":1.9128132457091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75476117259264,"aZ":-11.124141678167055,"pfxX":-3.191347142522601,"pfxZ":11.323621222551708,"pX":0.6816344329494411,"pZ":3.942137276881386,"vX0":6.8206686302368915,"vY0":-136.185116372719,"vZ0":-2.646631838225093,"x":91.02,"y":132.34,"x0":-1.452345975896442,"y0":50.00572351927,"z0":5.706889286171337,"aX":-5.934857459855423},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2396,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4037717847173288,"extension":5.885277539189068},"index":1,"playId":"16b0761a-7e60-3163-8a8b-64d4d4edfeae","pitchNumber":2,"startTime":"2025-08-30T00:28:49.556Z","endTime":"2025-08-30T00:28:55.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.64073755574428,"strikeZoneBottom":1.84541898591688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69993484105652,"aZ":-13.183066123203059,"pfxX":-8.339398217778847,"pfxZ":10.37151405672219,"pX":0.08005036369778115,"pZ":0.8220715309140659,"vX0":7.151705115999494,"vY0":-134.79949356155177,"vZ0":-9.588015303440095,"x":113.95,"y":216.58,"x0":-1.5305996276214326,"y0":50.00244744056455,"z0":5.367458951183804,"aX":-15.26874459182143},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":13.4,"spinRate":2188,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40713419139732476,"extension":6.006673332401689},"index":2,"playId":"72519729-5da7-3334-bba8-c420b6fce76a","pitchNumber":3,"startTime":"2025-08-30T00:29:08.269Z","endTime":"2025-08-30T00:29:11.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.54720599210857,"strikeZoneBottom":1.78507813831458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50116121330539,"aZ":-9.975155396633426,"pfxX":-3.7966206562883853,"pfxZ":12.032113177495887,"pX":0.018228662862969553,"pZ":1.5205009184298124,"vX0":5.45197127630512,"vY0":-135.6535071815683,"vZ0":-8.481367072300992,"x":116.31,"y":197.73,"x0":-1.5338473639529149,"y0":50.00078335567343,"z0":5.402417287817451,"aX":-7.003580892687682},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":5.5,"spinRate":2429,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4053538622679369,"extension":5.9507666379948505},"index":3,"playId":"11d6888f-fb9d-3671-85f4-05dde79e3655","pitchNumber":4,"startTime":"2025-08-30T00:29:27.476Z","endTime":"2025-08-30T00:29:31.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-30T00:29:40.205Z","endTime":"2025-08-30T00:29:56.082Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.054866920186495,"aZ":-34.63617163661403,"pfxX":9.327807129251909,"pfxZ":-1.8924927046053917,"pX":0.0018371569762673163,"pZ":2.6213248634511586,"vX0":1.2492315131661518,"vY0":-114.09235777586339,"vZ0":0.5566145792986308,"x":116.93,"y":168.0,"x0":-1.7652841153140824,"y0":50.00470817045025,"z0":5.830930626100685,"aX":12.10655720268648},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.9,"breakHorizontal":-17.2,"spinRate":2678,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.48296569767221476,"extension":5.620571174000229},"index":5,"playId":"63292e33-04a3-3f4b-8a33-eb5afd6e7549","pitchNumber":5,"startTime":"2025-08-30T00:29:56.082Z","endTime":"2025-08-30T00:30:01.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85000512971966,"aZ":-11.64503051256473,"pfxX":-3.838211377336698,"pfxZ":11.136204066768672,"pX":0.07208386517457462,"pZ":3.684799543150807,"vX0":5.324388268304606,"vY0":-136.1470742608622,"vZ0":-2.9895813816664227,"x":114.25,"y":139.29,"x0":-1.4266369473720688,"y0":50.00659051403381,"z0":5.623536290354017,"aX":-7.078590323066886},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":5.6,"spinRate":2373,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4050727300950836,"extension":5.889280921682924},"index":6,"playId":"38987cb0-4173-3609-952d-feecca362153","pitchNumber":6,"startTime":"2025-08-30T00:30:21.688Z","endTime":"2025-08-30T00:30:25.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17635479725499,"aZ":-32.47991767662389,"pfxX":10.070970551487747,"pfxZ":-0.23501526804684758,"pX":0.21762826278613315,"pZ":3.272451735720599,"vX0":1.0198718650139036,"vY0":-114.82660887327293,"vZ0":1.2928930783709331,"x":108.7,"y":150.42,"x0":-1.5400722284685646,"y0":50.001514708983294,"z0":5.897887928418337,"aX":13.248786957665052},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.2,"breakHorizontal":-18.5,"spinRate":2688,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.4797121331968852,"extension":5.724057352822241},"index":7,"playId":"9adb8ac1-460e-3d4f-92ce-11e8939ce33c","pitchNumber":7,"startTime":"2025-08-30T00:30:45.223Z","endTime":"2025-08-30T00:30:50.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.0,"strikeZoneTop":3.54218893162256,"strikeZoneBottom":1.78759434465823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.864951760302617,"aZ":-22.17496651987709,"pfxX":-6.616888762697319,"pfxZ":6.373356614577199,"pX":-1.5196868791721108,"pZ":2.896643543252646,"vX0":2.443712968423424,"vY0":-125.14599982386699,"vZ0":-2.531136654626953,"x":174.93,"y":160.57,"x0":-1.655375554374488,"y0":50.00204330437413,"z0":5.759201926040461,"aX":-10.378598592362628},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.2,"breakHorizontal":11.3,"spinRate":2417,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.43954531045733525,"extension":6.033825677357004},"index":8,"playId":"5a3a7d98-b692-3e7e-a1c6-91fc82e934be","pitchNumber":8,"startTime":"2025-08-30T00:31:16.261Z","endTime":"2025-08-30T00:31:23.966Z","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":93.3,"endSpeed":84.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.576452593461035,"aZ":-13.711912968462487,"pfxX":-3.9262474281608384,"pfxZ":10.038738139301426,"pX":-3.50179902286E-4,"pZ":3.555070870220615,"vX0":5.310766385996207,"vY0":-135.69738422220365,"vZ0":-2.9962557636580307,"x":117.01,"y":142.79,"x0":-1.4855429177889876,"y0":50.00031478480539,"z0":5.646686311161603,"aX":-7.219218648924625},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2439,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4058305728376088,"extension":5.887435384026244},"index":9,"playId":"a1662021-e89e-3438-b726-9b3c7bfa0bfb","pitchNumber":9,"startTime":"2025-08-30T00:31:32.202Z","endTime":"2025-08-30T00:31:38.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19358668786385,"aZ":-12.491521046328044,"pfxX":-3.237511938297882,"pfxZ":10.71849978669604,"pX":0.09648940733242398,"pZ":3.4038231183908296,"vX0":5.2834431866559255,"vY0":-135.31932331240392,"vZ0":-3.4649278940101356,"x":113.32,"y":146.88,"x0":-1.4693943732410755,"y0":50.00504774319762,"z0":5.588386687831644,"aX":-5.946876859185945},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2389,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40626829691764366,"extension":5.94393391563286},"index":10,"playId":"91db722c-095a-35c1-a555-f0b3ede3fce3","pitchNumber":10,"startTime":"2025-08-30T00:31:54.946Z","endTime":"2025-08-30T00:31:58.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:31:58.737Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:32:00.441Z","endTime":"2025-08-30T00:32:33.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.627706017315138,"aZ":-11.989935846529704,"pfxX":-3.294523863960417,"pfxZ":10.914029585320987,"pX":0.27379601681393567,"pZ":3.1338662288797976,"vX0":5.827081914138009,"vY0":-135.61564138790007,"vZ0":-4.328887361472224,"x":106.56,"y":154.17,"x0":-1.4816568608355427,"y0":50.002459106219774,"z0":5.596866408574979,"aX":-6.093106470471826},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2420,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.404976709369429,"extension":5.947592102082559},"hitData":{"launchSpeed":94.4,"launchAngle":70.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.2,"coordY":160.2}},"index":0,"playId":"0209d12b-6389-30a9-9854-7d88d3e58628","pitchNumber":1,"startTime":"2025-08-30T00:32:23.203Z","endTime":"2025-08-30T00:32:33.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:32:33.393Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:32:41.967Z","endTime":"2025-08-30T00:34:36.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05927124730849,"aZ":-11.042435969227352,"pfxX":-4.372331209428866,"pfxZ":11.112190656104852,"pX":-0.3391607625074207,"pZ":3.5170061002935777,"vX0":4.5741570943268615,"vY0":-137.85841588916128,"vZ0":-3.6581303755876258,"x":129.93,"y":143.82,"x0":-1.4613852886806669,"y0":50.00448875132545,"z0":5.620788367589826,"aX":-8.316402918116037},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":6.8,"spinRate":2440,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3991461275288928,"extension":5.982228214841735},"index":0,"playId":"fbc10f8e-0619-3dc3-86b8-42c586bf51a7","pitchNumber":1,"startTime":"2025-08-30T00:32:58.301Z","endTime":"2025-08-30T00:33:02.685Z","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.1,"endSpeed":85.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.915801717839294,"aZ":-10.57483437142144,"pfxX":-3.365037514650486,"pfxZ":11.314671991907495,"pX":-0.21322730845291923,"pZ":2.9367757841435873,"vX0":4.526128377525912,"vY0":-138.27534345524734,"vZ0":-5.254427263502966,"x":125.13,"y":159.49,"x0":-1.4450411452683602,"y0":50.00448801450705,"z0":5.591274711457254,"aX":-6.42497109662735},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2463,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39829138106583706,"extension":5.861723945339024},"index":1,"playId":"f9903747-b6f9-38b9-a960-87b55278ccbd","pitchNumber":2,"startTime":"2025-08-30T00:33:16.165Z","endTime":"2025-08-30T00:33:19.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-30T00:33:31.054Z","endTime":"2025-08-30T00:33:42.928Z","isPitch":false,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"}},{"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":93.7,"endSpeed":84.6,"strikeZoneTop":3.45973072394055,"strikeZoneBottom":1.69273377302838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07748445527607,"aZ":-14.713094524313714,"pfxX":-1.6620905272714652,"pfxZ":9.381961416358052,"pX":-0.5152063065856597,"pZ":5.126291241403241,"vX0":3.39928750486952,"vY0":-136.3167592396102,"vZ0":1.0226473039862432,"x":136.64,"y":100.37,"x0":-1.5686919676243438,"y0":50.00137799546614,"z0":5.769746867480008,"aX":-3.093368289840469},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":2.2,"spinRate":2390,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40352444517478103,"extension":5.906389978727487},"index":3,"playId":"35e42f07-bc9b-3499-bbf0-812c753d00c3","pitchNumber":3,"startTime":"2025-08-30T00:33:42.928Z","endTime":"2025-08-30T00:33:48.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.40080367012084,"strikeZoneBottom":1.69989628925439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61838612298863,"aZ":-40.818548999771984,"pfxX":3.7025201756968817,"pfxZ":-6.906861946746571,"pX":0.9146063676692845,"pZ":-0.13944691976457407,"vX0":3.7907844982876804,"vY0":-112.18011512028168,"vZ0":-3.608992613678968,"x":82.14,"y":242.55,"x0":-1.2892618448062771,"y0":50.00128213483889,"z0":5.7249519932759165,"aX":4.6352505059052636},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.2,"breakHorizontal":-7.8,"spinRate":3083,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.49157778640804306,"extension":6.025374598177183},"index":4,"playId":"ddcf9dda-a1a6-3758-96d2-63669006075a","pitchNumber":4,"startTime":"2025-08-30T00:34:04.047Z","endTime":"2025-08-30T00:34:07.943Z","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":94.0,"endSpeed":85.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52668589364768,"aZ":-11.444382766379805,"pfxX":-2.0081244488988697,"pfxZ":11.041597408086579,"pX":-0.1987906480185891,"pZ":4.173499801287332,"vX0":4.3760604979144135,"vY0":-136.73239552198734,"vZ0":-1.9722920041563208,"x":124.58,"y":126.1,"x0":-1.565163664655269,"y0":50.002500004982785,"z0":5.697579716535835,"aX":-3.770395442323442},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":2.6,"spinRate":2390,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4018760794075251,"extension":5.877512290528166},"index":5,"playId":"05fa76b7-745d-3aa1-a3ba-fcd14946f787","pitchNumber":5,"startTime":"2025-08-30T00:34:32.533Z","endTime":"2025-08-30T00:34:36.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:34:36.241Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to first baseman Niko Kavadas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:36:25.976Z","endTime":"2025-08-30T00:37:29.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694359,"link":"/api/v1/people/694359"},"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":89.9,"endSpeed":81.7,"strikeZoneTop":3.49863735544495,"strikeZoneBottom":1.61541896720024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7022654438047,"aZ":-11.175580234236831,"pfxX":4.020498766944897,"pfxZ":12.237751994982961,"pX":1.143335738450247,"pZ":2.025393074093416,"vX0":-1.7908820978940208,"vY0":-130.70424464983606,"vZ0":-8.375539885876206,"x":73.42,"y":184.09,"x0":1.3182236291760012,"y0":50.0029129987219,"z0":6.127954057298821,"aX":6.897833797754456},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":20.4,"breakHorizontal":-6.8,"spinRate":2268,"spinDirection":157},"zone":14,"typeConfidence":0.92,"plateTime":0.4204231944330261,"extension":5.913848033928273},"index":0,"playId":"67022d9b-f4e1-3ece-a666-b61dc79ba760","pitchNumber":1,"startTime":"2025-08-30T00:36:48.700Z","endTime":"2025-08-30T00:36:53.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.605504348749587,"aZ":-21.20500586053417,"pfxX":6.1666451016177275,"pfxZ":8.466483734934705,"pX":0.4621105652717146,"pZ":1.9168113491135486,"vX0":-3.262648375148065,"vY0":-113.60556992952051,"vZ0":-5.315497146200199,"x":99.39,"y":187.03,"x0":1.1225975517314848,"y0":50.00077844041856,"z0":6.420103005655944,"aX":7.98518991314834},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":14.2,"breakHorizontal":-10.2,"spinRate":1965,"spinDirection":135},"zone":9,"typeConfidence":0.89,"plateTime":0.48384822124049043,"extension":5.806971349061542},"index":1,"playId":"664e296e-ac5f-3125-91ee-53826c5a40bf","pitchNumber":2,"startTime":"2025-08-30T00:37:02.827Z","endTime":"2025-08-30T00:37:07.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30532434857962,"aZ":-12.467847939933565,"pfxX":5.353085945516693,"pfxZ":11.443476610056937,"pX":-0.11017029108067684,"pZ":3.103966815009763,"vX0":-5.697782706879494,"vY0":-131.05964792446014,"vZ0":-5.390324347025377,"x":121.2,"y":154.97,"x0":1.4070279256140683,"y0":50.00371589488036,"z0":6.1352737296508915,"aX":9.219333070547746},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.6,"breakHorizontal":-8.3,"spinRate":2284,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.41954844659483914,"extension":5.828146854651767},"hitData":{"launchSpeed":90.7,"launchAngle":74.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.94,"coordY":169.45}},"index":2,"playId":"d8aa4642-5576-3da6-9c5e-bd4e182ed351","pitchNumber":3,"startTime":"2025-08-30T00:37:19.709Z","endTime":"2025-08-30T00:37:29.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:37:29.782Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jesús Sánchez doubles (20) on a sharp fly ball to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:37:35.729Z","endTime":"2025-08-30T00:38:41.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.8,"strikeZoneTop":3.63275333764224,"strikeZoneBottom":1.83957431738683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.794938017362952,"aZ":-11.405481399341566,"pfxX":3.5946869354067497,"pfxZ":11.995879575235323,"pX":0.2545074991733803,"pZ":3.4627121609827194,"vX0":-3.3776788963009836,"vY0":-131.48227604504555,"vZ0":-4.878762785831725,"x":107.3,"y":145.29,"x0":1.0957570653676418,"y0":50.002506857343896,"z0":6.205522231050506,"aX":6.22335856273312},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.8,"breakHorizontal":-5.6,"spinRate":2288,"spinDirection":156},"zone":2,"typeConfidence":0.91,"plateTime":0.41837739840776766,"extension":5.8295198407273645},"index":0,"playId":"2bb030fb-9c81-35ee-ac4f-3b8596431db4","pitchNumber":1,"startTime":"2025-08-30T00:37:59.958Z","endTime":"2025-08-30T00:38:04.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.74491096937339,"strikeZoneBottom":1.81220606765172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.448770679630957,"aZ":-10.445251911256287,"pfxX":4.238292335733042,"pfxZ":12.66053705182961,"pX":-1.1531156654980106,"pZ":1.729121316447761,"vX0":-7.153930384740381,"vY0":-130.6689610291237,"vZ0":-9.015395838129553,"x":160.95,"y":192.09,"x0":1.0788347537756522,"y0":50.0027097062346,"z0":6.024509578010091,"aX":7.274453557412252},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.9,"breakHorizontal":-6.0,"spinRate":2327,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.42036163865974174,"extension":5.901075153058538},"index":1,"playId":"f585f66e-73ed-319a-bfd9-2b8bf640911a","pitchNumber":2,"startTime":"2025-08-30T00:38:13.329Z","endTime":"2025-08-30T00:38:18.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.076776807869816,"aZ":-21.802581941413226,"pfxX":-1.1752852174423705,"pfxZ":6.818811527548279,"pX":0.11289204372915396,"pZ":3.0355467020655524,"vX0":-2.818371049895012,"vY0":-122.25244139876024,"vZ0":-3.203082486008695,"x":112.7,"y":156.82,"x0":1.431217579047629,"y0":50.001825034543884,"z0":6.224677418327696,"aX":-1.7860191299079797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.9,"breakHorizontal":2.8,"spinRate":2383,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.44727066392963444,"extension":5.968899896312076},"hitData":{"launchSpeed":106.1,"launchAngle":23.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.8,"coordY":33.02}},"index":2,"playId":"26e3ff88-004f-3f9d-a4ab-f628d263d24f","pitchNumber":3,"startTime":"2025-08-30T00:38:28.254Z","endTime":"2025-08-30T00:38:41.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:38:41.696Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:38:47.246Z","endTime":"2025-08-30T00:40:26.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.00354461975502,"strikeZoneBottom":1.48194822774249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.304722499663058,"aZ":-24.498347425516858,"pfxX":8.949500548486505,"pfxZ":5.879987296372834,"pX":0.43572790595467675,"pZ":3.307818972602083,"vX0":-3.739548351041495,"vY0":-113.9656057319768,"vZ0":-1.733814277773257,"x":100.39,"y":149.47,"x0":0.9412334591590943,"y0":50.00554009910536,"z0":6.514512777133716,"aX":11.692279098500617},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":10.4,"breakHorizontal":-15.1,"spinRate":1876,"spinDirection":131},"zone":12,"typeConfidence":0.93,"plateTime":0.48189355384566834,"extension":5.806352337852294},"index":0,"playId":"972d4db2-4508-3e01-b1a3-4c39638081df","pitchNumber":1,"startTime":"2025-08-30T00:39:16.612Z","endTime":"2025-08-30T00:39:21.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.20618022248811,"strikeZoneBottom":1.45571034060492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45871776362842,"aZ":-24.34009800636353,"pfxX":8.93445766530302,"pfxZ":5.962339227337553,"pX":0.13890180333944507,"pZ":0.3694310510452671,"vX0":-4.785994272581879,"vY0":-114.32091316052886,"vZ0":-7.642289147443326,"x":111.71,"y":228.81,"x0":1.1063333191096296,"y0":50.00442629566875,"z0":6.168975829431333,"aX":11.743911539825762},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":9.0,"breakHorizontal":-14.9,"spinRate":1913,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4804135849833977,"extension":5.861978486262875},"index":1,"playId":"252f0ad0-1752-35d5-ad48-c63df67e2e53","pitchNumber":2,"startTime":"2025-08-30T00:39:33.166Z","endTime":"2025-08-30T00:39:38.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":70.9,"strikeZoneTop":3.1994374048855,"strikeZoneBottom":1.48163065701546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.875464618748964,"aZ":-25.054435080997592,"pfxX":4.053071843955537,"pfxZ":5.479918798858119,"pX":1.129403693672714,"pZ":4.528363458768556,"vX0":-1.0835390117367611,"vY0":-114.08322870074548,"vZ0":0.7388430194407193,"x":73.95,"y":116.51,"x0":1.08828247148562,"y0":50.00048535989054,"z0":6.6984729088455595,"aX":5.262948697423051},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.4,"breakHorizontal":-7.0,"spinRate":1808,"spinDirection":133},"zone":12,"typeConfidence":0.69,"plateTime":0.48284841495817243,"extension":5.788142783976135},"index":2,"playId":"d5e57975-d89c-3c1b-8876-9feeebf8ccfc","pitchNumber":3,"startTime":"2025-08-30T00:39:57.060Z","endTime":"2025-08-30T00:40:00.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33116456938383,"aZ":-12.765621507375597,"pfxX":4.7275661285920805,"pfxZ":11.241668618482878,"pX":-0.8275463776708141,"pZ":3.0576232349434505,"vX0":-6.261243794910665,"vY0":-131.67213581581734,"vZ0":-5.37615312144117,"x":148.54,"y":156.22,"x0":0.9857081888999878,"y0":50.004213012583506,"z0":6.0985421783484846,"aX":8.163472406662533},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.1,"breakHorizontal":-7.0,"spinRate":2226,"spinDirection":153},"zone":1,"typeConfidence":0.91,"plateTime":0.41869177088381226,"extension":6.161244973235994},"hitData":{"launchSpeed":83.6,"launchAngle":33.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.84,"coordY":82.22}},"index":3,"playId":"76d12ae6-f72b-3dda-b7ca-e0c79aa5ad57","pitchNumber":4,"startTime":"2025-08-30T00:40:15.656Z","endTime":"2025-08-30T00:40:26.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:40:26.422Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Yoán Moncada to first baseman Niko Kavadas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:40:27.305Z","endTime":"2025-08-30T00:41:23.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.2,"endSpeed":71.2,"strikeZoneTop":3.4259546056965,"strikeZoneBottom":1.45954461169729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01194337577521,"aZ":-25.236212623627868,"pfxX":8.416789442619258,"pfxZ":5.351094485412716,"pX":0.4629162175010694,"pZ":2.8259414027484278,"vX0":-3.5200243341494812,"vY0":-113.74856361620971,"vZ0":-2.4471701019370657,"x":99.35,"y":162.48,"x0":0.9463034752404137,"y0":50.00046460785812,"z0":6.445932892199409,"aX":10.90636779818153},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":9.2,"breakHorizontal":-14.2,"spinRate":1810,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.48355983509762224,"extension":5.882827966567369},"index":0,"playId":"b6653508-0b49-3586-bf7e-af45d7ab5e6c","pitchNumber":1,"startTime":"2025-08-30T00:41:00.641Z","endTime":"2025-08-30T00:41:04.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.100620693236063,"aZ":-17.49594234388334,"pfxX":0.994590021357125,"pfxZ":9.004648785451145,"pX":-0.606214146579103,"pZ":2.6427496129936934,"vX0":-5.264795788861755,"vY0":-127.148948536679,"vZ0":-4.9623772871247676,"x":140.11,"y":167.43,"x0":1.3659012690930645,"y0":50.00632278336762,"z0":6.016635101615824,"aX":1.6227629475824472},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.4,"breakHorizontal":-0.6,"spinRate":2350,"spinDirection":163},"zone":4,"typeConfidence":0.88,"plateTime":0.43148047496040354,"extension":6.07734459076306},"hitData":{"launchSpeed":95.5,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.09,"coordY":169.83}},"index":1,"playId":"b6ccdb79-e038-3285-97a0-942ec2886560","pitchNumber":2,"startTime":"2025-08-30T00:41:16.270Z","endTime":"2025-08-30T00:41:23.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:41:23.835Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Niko Kavadas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:43:16.003Z","endTime":"2025-08-30T00:44:56.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.8,"strikeZoneTop":3.13234851152992,"strikeZoneBottom":1.48168455498609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.245825817960057,"aZ":-33.36938649134601,"pfxX":10.505566093466374,"pfxZ":-0.9650498846076836,"pX":-0.998917220585578,"pZ":2.982008275490061,"vX0":-0.7805515669643077,"vY0":-111.47935910363161,"vZ0":1.236544324563717,"x":155.08,"y":158.27,"x0":-2.004458288325432,"y0":50.00041892098613,"z0":5.896060224098524,"aX":13.064605618422345},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-1.1,"breakHorizontal":-18.7,"spinRate":2656,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4935665069145947,"extension":5.588178112051808},"index":0,"playId":"4a3b5bdb-c88c-3554-8bfd-1bd782be2416","pitchNumber":1,"startTime":"2025-08-30T00:43:35.927Z","endTime":"2025-08-30T00:43:41.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.0,"strikeZoneTop":3.262621553838,"strikeZoneBottom":1.61195941197836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.207489095974726,"aZ":-34.21150617448841,"pfxX":11.581716789519117,"pfxZ":-1.6253134751091647,"pX":-0.41823857888551613,"pZ":2.9879323663145105,"vX0":-0.38469164729694016,"vY0":-112.10040316184771,"vZ0":1.334204450231303,"x":132.94,"y":158.11,"x0":-1.7440713878603065,"y0":50.00407176389649,"z0":5.919531222535189,"aX":14.51052711393688},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.2,"breakHorizontal":-20.8,"spinRate":2685,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.4915530215425372,"extension":5.725329623079202},"index":1,"playId":"6911092a-0352-3b6c-b49e-001d3a9d548a","pitchNumber":2,"startTime":"2025-08-30T00:43:52.219Z","endTime":"2025-08-30T00:43:55.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.18384376049269,"strikeZoneBottom":1.53324241322407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.72195513017522,"aZ":-34.51990204902876,"pfxX":11.285266168022156,"pfxZ":-1.8394038930938859,"pX":-1.2081663711847925,"pZ":2.2863034597267524,"vX0":-1.9248794670372589,"vY0":-112.96852565597175,"vZ0":-0.0717595829347264,"x":163.05,"y":177.05,"x0":-1.804258485723007,"y0":50.00033492291794,"z0":5.8210868060638665,"aX":14.421164224910951},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-3.0,"breakHorizontal":-19.8,"spinRate":2681,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4869237802599691,"extension":5.62789174303166},"index":2,"playId":"359ad17b-6347-33e6-ac69-119b9bfa5e1a","pitchNumber":3,"startTime":"2025-08-30T00:44:09.563Z","endTime":"2025-08-30T00:44:13.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.632480990051942,"aZ":-12.789207440958313,"pfxX":-2.9719376928607235,"pfxZ":10.520803936797147,"pX":0.16418081004381266,"pZ":3.9349904319377615,"vX0":5.146198676835338,"vY0":-135.17094765478654,"vZ0":-2.3372959792220414,"x":110.74,"y":132.54,"x0":-1.3819120577670037,"y0":50.00392489108268,"z0":5.71362432314325,"aX":-5.4771321758141935},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":4.2,"spinRate":2400,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.40587687440299636,"extension":5.8171452727796105},"index":3,"playId":"7ced33b2-1f34-35cf-ad25-9bd2952cfe1b","pitchNumber":4,"startTime":"2025-08-30T00:44:27.492Z","endTime":"2025-08-30T00:44:31.991Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.36894612629764,"strikeZoneBottom":1.68549551455433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21742616782966,"aZ":-10.820342313112189,"pfxX":-1.9927071190074255,"pfxZ":11.695670467794347,"pX":0.12267212075864156,"pZ":2.7187370594109326,"vX0":4.871421815433675,"vY0":-134.96459464973364,"vZ0":-5.50928642639977,"x":112.32,"y":165.37,"x0":-1.4551246636665895,"y0":50.00184318963099,"z0":5.564130045981561,"aX":-3.6384899639516535},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":2.4,"spinRate":2253,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4074484255288864,"extension":5.9388763285623725},"index":4,"playId":"14cfd8a6-bf23-3478-8ae7-9161fe7b619c","pitchNumber":5,"startTime":"2025-08-30T00:44:51.287Z","endTime":"2025-08-30T00:44:56.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:44:56.099Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Teodosio flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:45:03.036Z","endTime":"2025-08-30T00:45:55.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.52652600094864,"strikeZoneBottom":1.63867807094213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.077029932348964,"aZ":-15.953367428077554,"pfxX":-8.57726216746585,"pfxZ":8.653712340540798,"pX":-0.13392481472150994,"pZ":0.9487044866897117,"vX0":6.524907861210776,"vY0":-136.08879264732326,"vZ0":-8.85470754484936,"x":122.1,"y":213.16,"x0":-1.4491367791328091,"y0":50.00389431951352,"z0":5.351593086993147,"aX":-16.077257862068866},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2243,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40260572689199803,"extension":5.9240800638261275},"index":0,"playId":"5c0ee3d7-bc4b-3e05-be6e-270f5c2c3651","pitchNumber":1,"startTime":"2025-08-30T00:45:23.411Z","endTime":"2025-08-30T00:45:26.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.956609756444,"aZ":-10.5936880508896,"pfxX":-2.540941341275948,"pfxZ":11.587595832096197,"pX":0.23245331810546638,"pZ":3.2777907525055663,"vX0":5.498289111609772,"vY0":-136.33567437562272,"vZ0":-4.260658201077865,"x":108.14,"y":150.28,"x0":-1.4899740784180147,"y0":50.0016275886778,"z0":5.605495541945104,"aX":-4.731931853173818},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":3.2,"spinRate":2323,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4033926021149181,"extension":5.9930942945743855},"hitData":{"launchSpeed":90.8,"launchAngle":59.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":74.61,"coordY":142.03}},"index":1,"playId":"472e650c-05a2-3bfa-bc66-cee999ba225c","pitchNumber":2,"startTime":"2025-08-30T00:45:45.846Z","endTime":"2025-08-30T00:45:55.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:45:55.568Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:46:02.530Z","endTime":"2025-08-30T00:49:36.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.878448719057204,"aZ":-42.18042257771077,"pfxX":6.758491429328582,"pfxZ":-7.9876524041918735,"pX":0.29649519995819834,"pZ":2.6498370365769266,"vX0":1.8824089956299144,"vY0":-112.54688218431649,"vZ0":2.233989175284746,"x":105.7,"y":167.23,"x0":-1.4336542066798408,"y0":50.00261618503128,"z0":5.991233477602823,"aX":8.466734675094358},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.3,"breakHorizontal":-12.7,"spinRate":3038,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.4910842413345402,"extension":5.805333837949037},"index":0,"playId":"cf2ac536-87df-3f4c-b80c-73234863e01b","pitchNumber":1,"startTime":"2025-08-30T00:46:31.035Z","endTime":"2025-08-30T00:46:35.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.925894342295955,"aZ":-11.891414696681906,"pfxX":-3.7623455986632326,"pfxZ":10.752923718766379,"pX":0.8565480435931943,"pZ":2.585419517339608,"vX0":7.3297024199315075,"vY0":-137.11125286900565,"vZ0":-5.550914117627123,"x":84.35,"y":168.97,"x0":-1.3738370188631988,"y0":50.00651259811853,"z0":5.462062668801935,"aX":-7.100077155493199},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":5.2,"spinRate":2382,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.400908694463169,"extension":6.082501123229019},"index":1,"playId":"90feac8f-08b6-3bec-8bde-6ddb7a5ee5fe","pitchNumber":2,"startTime":"2025-08-30T00:46:50.923Z","endTime":"2025-08-30T00:46:54.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.1,"strikeZoneTop":3.29085351151171,"strikeZoneBottom":1.59365817201737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.684076926867572,"aZ":-41.031122046435634,"pfxX":5.701980572210573,"pfxZ":-7.009897183748952,"pX":1.3922550257588142,"pZ":-0.3748421835090145,"vX0":4.098618624037977,"vY0":-113.17656193320991,"vZ0":-3.999782939385767,"x":63.93,"y":248.9,"x0":-1.2000495599573533,"y0":50.00373710761949,"z0":5.636167620052264,"aX":7.203207387060194},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.6,"breakHorizontal":-11.5,"spinRate":3085,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.48889572158165917,"extension":6.029980536653334},"index":2,"playId":"08e6f05d-7462-3fda-a388-1819cac33c87","pitchNumber":3,"startTime":"2025-08-30T00:47:17.758Z","endTime":"2025-08-30T00:47:22.789Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T00:47:46.639Z","endTime":"2025-08-30T00:48:08.285Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67597279962515,"aZ":-11.620841312120529,"pfxX":-3.4372620525506883,"pfxZ":11.023815686982742,"pX":0.2909052310311402,"pZ":3.3043432911339354,"vX0":5.263743918414288,"vY0":-136.34078729846308,"vZ0":-3.9660629722433205,"x":105.91,"y":149.56,"x0":-1.226770343876023,"y0":50.001619182146,"z0":5.592205185873335,"aX":-6.408289893629359},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":5.0,"spinRate":2336,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.40322094637722206,"extension":5.947399911810001},"index":4,"playId":"2f1677bc-8b3e-347f-9cbd-32698e504f99","pitchNumber":4,"startTime":"2025-08-30T00:48:08.285Z","endTime":"2025-08-30T00:48:16.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.28458647100766,"strikeZoneBottom":1.58149102436118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75696862768311,"aZ":-38.80019309525531,"pfxX":6.944757018550867,"pfxZ":-5.163596344522118,"pX":2.6710755748232775,"pZ":-0.7080066313925305,"vX0":6.564717172925198,"vY0":-114.01807941976594,"vZ0":-5.4422660424811475,"x":15.18,"y":257.9,"x0":-1.1740353843686702,"y0":50.00193501428144,"z0":5.6438084974467015,"aX":8.91659854971799},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.7,"breakHorizontal":-14.5,"spinRate":3106,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48498865054904083,"extension":6.07142489977521},"index":5,"playId":"42ebb522-aef4-3574-a964-4c3dbbc81203","pitchNumber":5,"startTime":"2025-08-30T00:48:51.641Z","endTime":"2025-08-30T00:48:58.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.30810714136342,"strikeZoneBottom":1.57174413427711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.824775945747746,"aZ":-18.29488225647045,"pfxX":-9.440696712740387,"pfxZ":7.3510156280362615,"pX":0.6040042878400567,"pZ":0.8303480209367478,"vX0":8.037219311087894,"vY0":-137.14360271745983,"vZ0":-8.954425431233732,"x":93.98,"y":216.36,"x0":-1.1507964044452128,"y0":50.003515671334455,"z0":5.407041608813014,"aX":-17.825917897216872},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2220,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40072760444260425,"extension":6.009254826484723},"index":6,"playId":"0cdd17b6-e4ef-3a5a-aad5-87562a6212d2","pitchNumber":6,"startTime":"2025-08-30T00:49:10.767Z","endTime":"2025-08-30T00:49:14.306Z","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":93.7,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59703462475021,"aZ":-12.46231496148395,"pfxX":-2.4780986067375275,"pfxZ":10.624518867674679,"pX":0.9034110501663993,"pZ":3.467166914028947,"vX0":6.674992252848576,"vY0":-136.24248546637992,"vZ0":-3.3811410715832757,"x":82.56,"y":145.17,"x0":-1.2707323705234035,"y0":50.00283371111924,"z0":5.602043596261174,"aX":-4.598687489028781},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":2.9,"spinRate":2275,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.404055423874186,"extension":6.046487180138536},"hitData":{"launchSpeed":87.9,"launchAngle":35.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.33,"coordY":85.29}},"index":7,"playId":"a024be20-4fe2-3ceb-84dc-a1ab8a4ec18c","pitchNumber":7,"startTime":"2025-08-30T00:49:28.102Z","endTime":"2025-08-30T00:49:36.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:49:36.331Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:51:30.342Z","endTime":"2025-08-30T00:52:59.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":81.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00918353989588,"aZ":-11.1989584790822,"pfxX":4.421652894417317,"pfxZ":12.34943350512797,"pX":0.7096283066632472,"pZ":2.6561615660065043,"vX0":-2.7467283594181584,"vY0":-130.41603840136983,"vZ0":-6.81597408959218,"x":89.95,"y":167.06,"x0":1.2096462811358544,"y0":50.00301588734572,"z0":6.173801526102501,"aX":7.510119130187635},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.8,"breakHorizontal":-7.3,"spinRate":2280,"spinDirection":161},"zone":6,"typeConfidence":0.92,"plateTime":0.42224992974021935,"extension":5.892954771829349},"index":0,"playId":"29567bc3-3292-307a-b701-4c01cf01bf04","pitchNumber":1,"startTime":"2025-08-30T00:51:46.083Z","endTime":"2025-08-30T00:51:51.708Z","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":89.8,"endSpeed":81.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90971860642729,"aZ":-12.382490100367056,"pfxX":4.871198679503369,"pfxZ":11.632711300699246,"pX":-0.3550216691484951,"pZ":2.2310610350194766,"vX0":-5.556574501776284,"vY0":-130.48392019673744,"vZ0":-7.298716027725434,"x":130.53,"y":178.54,"x0":1.182829053122759,"y0":50.001238128933196,"z0":6.024079779803002,"aX":8.28636525665493},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.3,"breakHorizontal":-7.4,"spinRate":2298,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.42195204785659257,"extension":5.834656849415528},"index":1,"playId":"ebf506b5-a0d2-31be-8c1a-5d92e98fe7a8","pitchNumber":2,"startTime":"2025-08-30T00:52:00.470Z","endTime":"2025-08-30T00:52:08.094Z","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":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.52965109695867,"strikeZoneBottom":1.65616177549903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64342676078057,"aZ":-22.467949030437847,"pfxX":6.161429243727216,"pfxZ":7.632434857868207,"pX":0.05657674183624429,"pZ":0.7068215968006477,"vX0":-4.429960717159558,"vY0":-112.68348243769942,"vZ0":-7.3983776802414045,"x":114.84,"y":219.7,"x0":1.2584912944779976,"y0":50.00117238178417,"z0":6.3399023523652005,"aX":7.833019664995044},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":12.0,"breakHorizontal":-9.8,"spinRate":1931,"spinDirection":136},"zone":14,"typeConfidence":0.84,"plateTime":0.48820662141036886,"extension":5.844012236229487},"index":2,"playId":"4676ba25-b8c4-332e-9822-c4bf362ea46e","pitchNumber":3,"startTime":"2025-08-30T00:52:29.428Z","endTime":"2025-08-30T00:52:33.828Z","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":90.8,"endSpeed":82.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.181053724453715,"aZ":-10.695661393580822,"pfxX":2.942029024976498,"pfxZ":12.256279862658134,"pX":0.7727553448846846,"pZ":3.3749048413754097,"vX0":-2.0744147712047543,"vY0":-132.0635553847761,"vZ0":-5.405448170108341,"x":87.54,"y":147.66,"x0":1.1892932623765147,"y0":50.00444388358536,"z0":6.247012208850141,"aX":5.156540636921016},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":21.1,"breakHorizontal":-4.8,"spinRate":2218,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.41598891921502856,"extension":5.709055750986025},"hitData":{"launchSpeed":93.6,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.03,"coordY":66.99}},"index":3,"playId":"f9a4b124-d5aa-3fad-b963-137a272ecdd4","pitchNumber":4,"startTime":"2025-08-30T00:52:50.800Z","endTime":"2025-08-30T00:52:59.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:52:59.011Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (24) on a sharp line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:53:08.333Z","endTime":"2025-08-30T00:55:13.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.496041984787006,"aZ":-24.781349534448314,"pfxX":9.662011740459644,"pfxZ":5.679931589947554,"pX":1.468974167461657,"pZ":2.805490184329013,"vX0":-2.3857245629007116,"vY0":-114.35379416397282,"vZ0":-2.7174501630730026,"x":61.01,"y":163.03,"x0":1.2819315818105181,"y0":50.00162563528846,"z0":6.484583771736675,"aX":12.573702249069294},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":9.7,"breakHorizontal":-16.7,"spinRate":1950,"spinDirection":137},"zone":12,"typeConfidence":0.94,"plateTime":0.4821862107023649,"extension":5.6136676763042255},"index":0,"playId":"506b60d7-4a97-3318-a78a-73c24af828c7","pitchNumber":1,"startTime":"2025-08-30T00:53:29.657Z","endTime":"2025-08-30T00:53:33.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.47668847985393,"strikeZoneBottom":1.7095500401232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.598979969069475,"aZ":-14.92970457351284,"pfxX":2.6648553702590374,"pfxZ":10.396702022768853,"pX":-0.27253913145004527,"pZ":1.6588200438539722,"vX0":-5.611630509565075,"vY0":-127.79103904401202,"vZ0":-7.755999259021579,"x":127.39,"y":193.99,"x0":1.6027353945934986,"y0":50.00498467014584,"z0":5.89946119391632,"aX":4.421554436807282},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":17.3,"breakHorizontal":-3.6,"spinRate":2310,"spinDirection":154},"zone":8,"typeConfidence":0.54,"plateTime":0.42811861977183385,"extension":6.120385788736346},"index":1,"playId":"2779f17c-a0a1-3533-82d1-810d2c1d1203","pitchNumber":2,"startTime":"2025-08-30T00:53:54.114Z","endTime":"2025-08-30T00:53:57.854Z","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":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.633363941875185,"aZ":-24.54819342277536,"pfxX":9.432484364806886,"pfxZ":5.656601259453501,"pX":0.9371433565422478,"pZ":0.6849187771751226,"vX0":-3.538368951263338,"vY0":-115.95212286109378,"vZ0":-7.23760803472616,"x":81.28,"y":220.29,"x0":1.2656407594162904,"y0":50.00368318737369,"z0":6.220744899570601,"aX":12.720718449743204},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":1974,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.47413253429088886,"extension":5.768434834491328},"index":2,"playId":"957fb891-5242-3757-a714-85912d4b2b93","pitchNumber":3,"startTime":"2025-08-30T00:54:13.862Z","endTime":"2025-08-30T00:54:17.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T00:54:33.180Z","endTime":"2025-08-30T00:54:41.766Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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":91.9,"endSpeed":83.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.043043893491415,"aZ":-14.502587960731084,"pfxX":6.390147991051949,"pfxZ":9.90703831017743,"pX":-0.2810414318563697,"pZ":3.727575286050664,"vX0":-6.3674957720927186,"vY0":-133.54126983839262,"vZ0":-3.6018791542346142,"x":127.71,"y":138.14,"x0":1.3181738423444427,"y0":50.00550933812209,"z0":6.154955328151142,"aX":11.402167275812136},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":-10.0,"spinRate":2262,"spinDirection":152},"zone":11,"typeConfidence":0.92,"plateTime":0.4120943350411075,"extension":5.999517251096628},"index":4,"playId":"eec19fb5-2a60-3c28-88d7-a500ac58fbc4","pitchNumber":4,"startTime":"2025-08-30T00:54:41.766Z","endTime":"2025-08-30T00:54:45.238Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.256078298946875,"aZ":-12.16930777323811,"pfxX":5.6036444537725,"pfxZ":11.336645345140722,"pX":-0.06482598676509507,"pZ":3.786838795809867,"vX0":-5.4092111949295445,"vY0":-133.1728968838029,"vZ0":-3.763294527883052,"x":119.47,"y":136.54,"x0":1.2819149305227975,"y0":50.00351018859703,"z0":6.122022397171045,"aX":9.889748107111847},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":-8.8,"spinRate":2306,"spinDirection":147},"zone":11,"typeConfidence":0.93,"plateTime":0.4140677010032894,"extension":5.866277083572689},"hitData":{"launchSpeed":101.8,"launchAngle":12.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":97.65,"coordY":72.55}},"index":5,"playId":"87f9d32f-2ca9-37dc-81b2-840c181f7e8a","pitchNumber":5,"startTime":"2025-08-30T00:55:02.037Z","endTime":"2025-08-30T00:55:13.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:55:13.226Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to center fielder Bryce Teodosio. Jeremy Peña to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:55:38.628Z","endTime":"2025-08-30T00:56:18.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.48026508321968,"strikeZoneBottom":1.78042407959764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.043044163401415,"aZ":-16.69291358219178,"pfxX":-0.1008615509856039,"pfxZ":9.773569052704623,"pX":-0.7065269254410921,"pZ":1.9283925778364548,"vX0":-4.815735622479577,"vY0":-125.00726251859267,"vZ0":-6.719620360162858,"x":143.93,"y":186.71,"x0":1.2573308941175538,"y0":50.000650899395055,"z0":6.020047657457997,"aX":-0.15905944759301674},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":16.4,"breakHorizontal":1.3,"spinRate":2315,"spinDirection":158},"zone":7,"typeConfidence":0.93,"plateTime":0.43804023573761164,"extension":6.152402810064925},"index":0,"playId":"1541da82-17eb-3725-806e-1182140139db","pitchNumber":1,"startTime":"2025-08-30T00:55:46.610Z","endTime":"2025-08-30T00:55:50.424Z","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":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.789514932523776,"aZ":-24.08336038786958,"pfxX":10.290770379379104,"pfxZ":5.906580057511423,"pX":-0.3268501680432449,"pZ":2.2897699795658637,"vX0":-5.858029058472285,"vY0":-116.79950518554045,"vZ0":-4.007289185305156,"x":129.46,"y":176.96,"x0":0.8879974395975946,"y0":50.001544900056295,"z0":6.3151713151840285,"aX":14.093323049797688},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.8,"breakHorizontal":-17.0,"spinRate":1938,"spinDirection":136},"zone":7,"typeConfidence":0.91,"plateTime":0.47051108489336535,"extension":6.085809158664167},"hitData":{"launchSpeed":98.1,"launchAngle":27.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.02,"coordY":48.71}},"index":1,"playId":"72383db1-40ae-3a79-a4d6-7c4230c49c2c","pitchNumber":2,"startTime":"2025-08-30T00:56:04.971Z","endTime":"2025-08-30T00:56:18.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:56:18.526Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:56:22.482Z","endTime":"2025-08-30T00:59:08.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":2.8826893032697,"strikeZoneBottom":1.38229409419355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.405285712428004,"aZ":-17.671875012751514,"pfxX":-0.022041630476872687,"pfxZ":8.908553203840288,"pX":-0.35802300591938596,"pZ":4.058093778052769,"vX0":-4.236970492255776,"vY0":-127.12537251135701,"vZ0":-1.6268290108920522,"x":130.65,"y":129.21,"x0":1.33690353001752,"y0":50.00012287865044,"z0":6.116992807996578,"aX":-0.035826636122450566},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":16.0,"breakHorizontal":1.1,"spinRate":2389,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.4317583645791716,"extension":6.0277935110549965},"index":0,"playId":"f793bce0-53a1-3054-9eda-f5b4dd49ef56","pitchNumber":1,"startTime":"2025-08-30T00:57:06.920Z","endTime":"2025-08-30T00:57:11.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":2.95749731930574,"strikeZoneBottom":1.35790209523397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.583957481549977,"aZ":-20.59987685790205,"pfxX":-0.420172243026105,"pfxZ":7.273085082040778,"pX":-0.6403907301551666,"pZ":3.6412147982966974,"vX0":-4.798921912518616,"vY0":-125.40202903784395,"vZ0":-1.8991373565022753,"x":141.41,"y":140.47,"x0":1.3533177627308004,"y0":50.00046970446103,"z0":6.090340273062151,"aX":-0.6684774093792458},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":13.0,"breakHorizontal":1.9,"spinRate":2361,"spinDirection":162},"zone":11,"typeConfidence":0.93,"plateTime":0.4369273222672092,"extension":6.1138006495879855},"index":1,"playId":"55f8d30d-2d40-35b5-a2ee-2f484f363fb6","pitchNumber":2,"startTime":"2025-08-30T00:57:25.946Z","endTime":"2025-08-30T00:57:30.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":2.88383481506599,"strikeZoneBottom":1.38330270975529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.738634568566727,"aZ":-17.923909509523085,"pfxX":6.551668690052369,"pfxZ":10.427468666476102,"pX":-0.4241689005460938,"pZ":1.01516592956431,"vX0":-4.985745400883934,"vY0":-116.65553488913,"vZ0":-7.8837352188652,"x":133.17,"y":211.37,"x0":0.8987572483513403,"y0":50.00071112893259,"z0":6.153045583746329,"aX":8.949945977003397},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":17.0,"breakHorizontal":-10.4,"spinRate":2012,"spinDirection":136},"zone":13,"typeConfidence":0.86,"plateTime":0.471108048343035,"extension":5.998273155991249},"index":2,"playId":"48e801d7-baf2-3df9-8ff7-a4ceacc5085c","pitchNumber":3,"startTime":"2025-08-30T00:57:43.728Z","endTime":"2025-08-30T00:57:47.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":71.9,"strikeZoneTop":2.9116070905487,"strikeZoneBottom":1.37805838539833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73149187105194,"aZ":-21.447634892618105,"pfxX":8.477437162686014,"pfxZ":8.096513321105515,"pX":0.5241389498643096,"pZ":1.993592295045879,"vX0":-3.597348139725111,"vY0":-115.32088198045338,"vZ0":-4.999502935939567,"x":97.02,"y":184.95,"x0":1.0169016157768485,"y0":50.001660267481896,"z0":6.302277450547113,"aX":11.22990455064227},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":13.4,"breakHorizontal":-14.3,"spinRate":2048,"spinDirection":134},"zone":6,"typeConfidence":0.93,"plateTime":0.477975753712542,"extension":6.047853822433044},"index":3,"playId":"c93f0849-5b34-3057-8a9e-59b6df20b475","pitchNumber":4,"startTime":"2025-08-30T00:58:03.022Z","endTime":"2025-08-30T00:58:07.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.299414595407296,"aZ":-18.03761490550195,"pfxX":-0.8609824540558635,"pfxZ":8.82447529492032,"pX":-0.9369012694705624,"pZ":2.916867584800594,"vX0":-4.948337063753911,"vY0":-125.97866323475004,"vZ0":-4.168607858897101,"x":152.71,"y":160.02,"x0":1.167184915162651,"y0":50.00582521370204,"z0":6.056726780453259,"aX":-1.3803822419260956},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":15.2,"breakHorizontal":2.8,"spinRate":2389,"spinDirection":157},"zone":11,"typeConfidence":0.93,"plateTime":0.43525736505183543,"extension":6.074343382661057},"index":4,"playId":"e11c57da-8c94-365f-aca1-c3cfde51396f","pitchNumber":5,"startTime":"2025-08-30T00:58:21.150Z","endTime":"2025-08-30T00:58:26.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.027600037697827,"aZ":-22.10053515462236,"pfxX":8.63443212879477,"pfxZ":7.381381356190712,"pX":0.7608707970723707,"pZ":0.9204334384993685,"vX0":-3.257025771199844,"vY0":-116.69458106585958,"vZ0":-7.351507656637551,"x":88.0,"y":213.93,"x0":1.060712017168673,"y0":50.00436090642567,"z0":6.22468925328419,"aX":11.78933764612731},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":11.6,"breakHorizontal":-14.8,"spinRate":1923,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.47117622637171497,"extension":6.132388533913909},"hitData":{"launchSpeed":89.8,"launchAngle":20.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.62,"coordY":92.63}},"index":5,"playId":"f82f5b7f-ec4e-3e6a-9bfe-a13b2bc7639c","pitchNumber":6,"startTime":"2025-08-30T00:59:00.455Z","endTime":"2025-08-30T00:59:08.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:59:08.130Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:00:52.151Z","endTime":"2025-08-30T01:02:37.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.70650484429046,"strikeZoneBottom":1.75693627704234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09802280442057,"aZ":-12.988233710674454,"pfxX":-2.9343422944352167,"pfxZ":10.47663122009871,"pX":0.6188016717918716,"pZ":3.951770314749324,"vX0":6.387222551241697,"vY0":-135.79441511189899,"vZ0":-2.3035901133413152,"x":93.41,"y":132.08,"x0":-1.4032471436079155,"y0":50.00315953169331,"z0":5.736409172673923,"aX":-5.374204544810221},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":3.7,"spinRate":2309,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40636822259111005,"extension":5.808455461462559},"index":0,"playId":"ef4158b4-1a4b-3a65-b26f-e00800cc72be","pitchNumber":1,"startTime":"2025-08-30T01:01:20.516Z","endTime":"2025-08-30T01:01:25.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.64872669151682,"strikeZoneBottom":1.76674491174494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.232103853018966,"aZ":-29.949885675359177,"pfxX":8.08089154581312,"pfxZ":1.6389629839253512,"pX":1.590530921788036,"pZ":2.857882942131434,"vX0":4.436300593563166,"vY0":-116.7403835623425,"vZ0":-0.2562270826198849,"x":56.37,"y":161.62,"x0":-1.3944142795415186,"y0":50.00398254600389,"z0":5.826815887078246,"aX":10.976293292908435},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.2,"breakHorizontal":-15.8,"spinRate":2754,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.4720744724828796,"extension":5.593144178820928},"index":1,"playId":"7114f8eb-110f-3485-a82d-ee50cd0357e4","pitchNumber":2,"startTime":"2025-08-30T01:01:36.229Z","endTime":"2025-08-30T01:01:40.686Z","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":92.5,"endSpeed":83.4,"strikeZoneTop":3.57819597052478,"strikeZoneBottom":1.66201451393951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18526818725886,"aZ":-13.236404819814926,"pfxX":-2.9171123940052066,"pfxZ":10.49663889030634,"pX":0.8544950919551961,"pZ":3.4196543906033523,"vX0":6.84179556232245,"vY0":-134.47013386060132,"vZ0":-3.39190913136077,"x":84.43,"y":146.45,"x0":-1.360795717851579,"y0":50.003938162871115,"z0":5.656186498068012,"aX":-5.264464613389304},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":3.6,"spinRate":2369,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4096594935764144,"extension":5.846198416206505},"index":2,"playId":"be2b5e92-0f74-3604-ba8c-687df5a6fb4d","pitchNumber":3,"startTime":"2025-08-30T01:01:53.726Z","endTime":"2025-08-30T01:01:57.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.2,"strikeZoneTop":3.74723370678772,"strikeZoneBottom":1.83105606793674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15930529042229,"aZ":-12.574415997752311,"pfxX":-2.8148293025251814,"pfxZ":10.868693730873511,"pX":0.30514754056251303,"pZ":3.847664009663815,"vX0":5.397325813479765,"vY0":-134.66089062505773,"vZ0":-2.4921712785663495,"x":105.37,"y":134.89,"x0":-1.3759897580370237,"y0":50.00468303175793,"z0":5.6954857669202195,"aX":-5.0777337318202305},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2398,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4095987385854345,"extension":5.846627185981083},"index":3,"playId":"48e3e4db-1fa4-346b-9d2c-8bf90e2032a5","pitchNumber":4,"startTime":"2025-08-30T01:02:13.980Z","endTime":"2025-08-30T01:02:18.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.6,"strikeZoneTop":3.69601921407758,"strikeZoneBottom":1.84692066701798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.726003487417245,"aZ":-14.313975832951401,"pfxX":-3.100256428061587,"pfxZ":10.024460461794362,"pX":-0.7013471806474568,"pZ":4.14985070786324,"vX0":3.053352717107128,"vY0":-133.8405637497707,"vZ0":-1.3926630994128633,"x":143.73,"y":126.73,"x0":-1.4641316437431988,"y0":50.00119585483567,"z0":5.721516481257722,"aX":-5.523047531951054},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2370,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4120704135537343,"extension":5.801781851181523},"index":4,"playId":"899addf3-11f5-3c0a-93da-a5bb138e9363","pitchNumber":5,"startTime":"2025-08-30T01:02:32.407Z","endTime":"2025-08-30T01:02:37.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:02:37.372Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:02:37.905Z","endTime":"2025-08-30T01:03:12.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.72635803025799,"aZ":-15.612803491837182,"pfxX":-8.214769997114626,"pfxZ":9.040926541869885,"pX":0.646685017076143,"pZ":1.8886900342545072,"vX0":7.838944347388228,"vY0":-135.51564085435206,"vZ0":-6.713633484996114,"x":92.35,"y":187.79,"x0":-1.2371975086858,"y0":50.00489110175067,"z0":5.518274611635296,"aX":-15.053220064138856},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":12.8,"spinRate":2311,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4064956071618244,"extension":6.012977032707068},"hitData":{"launchSpeed":95.1,"launchAngle":14.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.8,"coordY":111.46}},"index":0,"playId":"10ec073a-0d8c-3358-b61c-06f158601627","pitchNumber":1,"startTime":"2025-08-30T01:03:05.566Z","endTime":"2025-08-30T01:03:12.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:03:12.208Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out, pitcher Cristian Javier to first baseman Christian Walker. Mike Trout to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:03:17.170Z","endTime":"2025-08-30T01:05:28.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664299,"link":"/api/v1/people/664299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.38534236453063,"strikeZoneBottom":1.48251780467805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.503641038118825,"aZ":-41.000966664027345,"pfxX":5.563568577594365,"pfxZ":-6.9835752906783455,"pX":0.0728706436257919,"pZ":3.2172723961905003,"vX0":1.8273720461829202,"vY0":-112.60997022127097,"vZ0":2.9595087721475095,"x":114.22,"y":151.91,"x0":-1.4755384574973625,"y0":50.00326188568161,"z0":6.080820802425364,"aX":7.030771665492507},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.4,"breakHorizontal":-10.6,"spinRate":3061,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.48941292038857975,"extension":5.739085416681985},"index":0,"playId":"acb9ae87-ad52-3677-b401-55c214fde09d","pitchNumber":1,"startTime":"2025-08-30T01:03:49.214Z","endTime":"2025-08-30T01:03:52.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.0,"endSpeed":78.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35134290500332,"aZ":-24.076314997466845,"pfxX":-8.36530718411587,"pfxZ":5.074775552496105,"pX":-0.010538456840796535,"pZ":2.521411851180924,"vX0":5.571045775556359,"vY0":-126.46310776870214,"vZ0":-3.0938252490120846,"x":117.4,"y":170.7,"x0":-1.1717892491446318,"y0":50.00293224409515,"z0":5.723699145745768,"aX":-13.349189965215102},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":2378,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4355965414021572,"extension":6.042722495593382},"index":1,"playId":"e7eca67c-8ae5-3c4a-b593-6e454aefb74f","pitchNumber":2,"startTime":"2025-08-30T01:04:07.474Z","endTime":"2025-08-30T01:04:12.541Z","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":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.39508277302572,"strikeZoneBottom":1.55871527462276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.228056505799223,"aZ":-13.359400543600461,"pfxX":-2.5590760383394815,"pfxZ":10.372884531128207,"pX":0.5024912645258027,"pZ":6.4354664806620185,"vX0":5.401706056356517,"vY0":-134.36637485336314,"vZ0":3.717445835269051,"x":97.85,"y":65.02,"x0":-1.2085582692271253,"y0":50.006702200529666,"z0":5.984775900170482,"aX":-4.644255216319596},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":3.4,"spinRate":2363,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4088501380180354,"extension":6.105660102254824},"index":2,"playId":"21ab237e-1a71-32d8-8602-1e0d0e7f52ae","pitchNumber":3,"startTime":"2025-08-30T01:04:29.088Z","endTime":"2025-08-30T01:04:36.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cristian Javier. Mike Trout to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"21ab237e-1a71-32d8-8602-1e0d0e7f52ae","startTime":"2025-08-30T01:04:47.417Z","endTime":"2025-08-30T01:05:02.482Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.40583480761205,"strikeZoneBottom":1.56745444091606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17860905660601,"aZ":-14.102677447741911,"pfxX":-2.7382580004977823,"pfxZ":9.852663746476637,"pX":-0.1549723503030494,"pZ":4.632062047394156,"vX0":3.773795059252397,"vY0":-135.69549560404693,"vZ0":-0.43955920741222154,"x":122.91,"y":113.71,"x0":-1.2185683194922927,"y0":50.00636728157166,"z0":5.793214198610412,"aX":-5.024741910575977},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2364,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4061670236092829,"extension":5.996894963827327},"index":4,"playId":"80ce8d01-48b6-31be-b7fc-e6b1ed0eb895","pitchNumber":4,"startTime":"2025-08-30T01:05:02.482Z","endTime":"2025-08-30T01:05:07.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":69.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.935822394931474,"aZ":-39.644672400638974,"pfxX":6.780352519290002,"pfxZ":-6.023213116542298,"pX":0.38986156381540604,"pZ":3.300480335205026,"vX0":1.9240371880827118,"vY0":-111.7711136732709,"vZ0":3.1053778568633144,"x":102.14,"y":149.67,"x0":-1.367511562780723,"y0":50.004167848362485,"z0":6.021680439833373,"aX":8.405944325930173},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.5,"breakHorizontal":-12.8,"spinRate":3027,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.4938771554352024,"extension":5.8198608655490025},"hitData":{"launchSpeed":60.7,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.1,"coordY":182.81}},"index":5,"playId":"c23d9529-a189-3d63-95e3-d16e7b25fe14","pitchNumber":5,"startTime":"2025-08-30T01:05:19.803Z","endTime":"2025-08-30T01:05:28.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:05:28.207Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:06:41.711Z","endTime":"2025-08-30T01:07:12.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:05:48.632Z","endTime":"2025-08-30T01:06:43.968Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.64689994925,"strikeZoneBottom":1.83133446893687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.624700940126147,"aZ":-17.657801389136427,"pfxX":-8.497411477218893,"pfxZ":7.781912357835564,"pX":-0.8257709071315766,"pZ":0.8486540355293973,"vX0":4.510568392815527,"vY0":-136.12104515580893,"vZ0":-9.039635704830715,"x":148.48,"y":215.87,"x0":-1.4059256628988368,"y0":50.000521359163535,"z0":5.450203720708312,"aX":-15.844020520836951},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":2251,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.40334180860338087,"extension":5.9620980618521875},"index":1,"playId":"756fea56-c270-3e9d-b683-e4682ca0d696","pitchNumber":1,"startTime":"2025-08-30T01:06:43.968Z","endTime":"2025-08-30T01:06:48.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58520774988622,"aZ":-13.837671133783768,"pfxX":-5.491087203399847,"pfxZ":9.92608519286744,"pX":-0.6591730823768374,"pZ":2.9131004808773477,"vX0":4.200642716344217,"vY0":-135.98979714529284,"vZ0":-4.29079935718681,"x":142.13,"y":160.13,"x0":-1.5209474506020026,"y0":50.00577374417261,"z0":5.491397126162476,"aX":-10.147293518249201},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2292,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4048813043148698,"extension":6.020375171366618},"hitData":{"launchSpeed":79.5,"launchAngle":53.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.03,"coordY":118.63}},"index":2,"playId":"070bb91f-256f-3bb3-8e43-dd33d38d1954","pitchNumber":2,"startTime":"2025-08-30T01:07:03.702Z","endTime":"2025-08-30T01:07:12.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:07:12.696Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:09:20.094Z","endTime":"2025-08-30T01:11:11.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.431780671416163,"aZ":-10.362966098355592,"pfxX":4.7949165817520925,"pfxZ":12.753222562252674,"pX":-0.4168099891149177,"pZ":3.058297287235051,"vX0":-5.243031864026031,"vY0":-130.9257345620268,"vZ0":-5.948503539912893,"x":132.89,"y":156.21,"x0":1.0028370454423798,"y0":50.00608291171583,"z0":6.159252893590172,"aX":8.203478127795156},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":21.7,"breakHorizontal":-7.3,"spinRate":2268,"spinDirection":154},"zone":1,"typeConfidence":0.92,"plateTime":0.42071137935709446,"extension":5.801027726814459},"index":0,"playId":"89854fc5-a7ea-35e2-b3af-aab850265691","pitchNumber":1,"startTime":"2025-08-30T01:09:47.018Z","endTime":"2025-08-30T01:09:52.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.55694417744712,"strikeZoneBottom":1.74712714786566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30882169057997,"aZ":-16.461867742731243,"pfxX":0.9019574402571333,"pfxZ":9.486404596584777,"pX":-1.3346637876195258,"pZ":2.330793938517143,"vX0":-6.787647551916625,"vY0":-127.40700631242048,"vZ0":-6.016777407675843,"x":167.87,"y":175.85,"x0":1.2382443413391557,"y0":50.005436280067876,"z0":6.008391607669953,"aX":1.4953080090302395},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":16.1,"breakHorizontal":-0.2,"spinRate":2402,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.42865810088436573,"extension":5.876160731002375},"index":1,"playId":"f438cc2f-23a6-3d97-8e1b-9bf1f027cdf8","pitchNumber":2,"startTime":"2025-08-30T01:10:15.612Z","endTime":"2025-08-30T01:10:23.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.5994601355856,"strikeZoneBottom":1.72279474474423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27540523839816,"aZ":-20.676870628129613,"pfxX":8.284270628890415,"pfxZ":8.48836692143118,"pX":1.31484205360614,"pZ":1.7568012868137428,"vX0":-2.2150423694343813,"vY0":-116.09235802016657,"vZ0":-5.877499522778436,"x":66.88,"y":191.35,"x0":1.2094795011497708,"y0":50.00303609531976,"z0":6.310111433154291,"aX":11.221954259665132},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":14.0,"breakHorizontal":-14.4,"spinRate":1915,"spinDirection":135},"zone":14,"typeConfidence":0.94,"plateTime":0.47317106970737655,"extension":5.80484426328143},"index":2,"playId":"840f621d-e4af-355a-aa27-122aac1c213b","pitchNumber":3,"startTime":"2025-08-30T01:10:31.216Z","endTime":"2025-08-30T01:10:36.531Z","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":90.9,"endSpeed":82.2,"strikeZoneTop":3.56966353472935,"strikeZoneBottom":1.74333119040455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.843580896361466,"aZ":-11.91669167690934,"pfxX":5.538798523438261,"pfxZ":11.628851059424509,"pX":-1.4846434751667086,"pZ":2.3925164599301922,"vX0":-8.444710702516293,"vY0":-131.86955800377825,"vZ0":-7.063642353888186,"x":173.59,"y":174.18,"x0":1.055512820788185,"y0":50.00523507385722,"z0":6.005118834455295,"aX":9.65156526392063},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.4,"breakHorizontal":-7.9,"spinRate":2264,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.4170670353629289,"extension":6.007696909390132},"index":3,"playId":"8b01149d-bd9b-3ef9-9a5b-8d5fe413e7cd","pitchNumber":4,"startTime":"2025-08-30T01:10:48.201Z","endTime":"2025-08-30T01:10:52.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.57391828302562,"strikeZoneBottom":1.76414256770145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.376117569804716,"aZ":-20.821630097863945,"pfxX":8.664103882803776,"pfxZ":8.503969352217975,"pX":0.578604031584498,"pZ":0.5737398606469485,"vX0":-3.693961466292241,"vY0":-115.3404223717198,"vZ0":-8.112071594538522,"x":94.94,"y":223.29,"x0":1.0836871555094514,"y0":50.00057349478471,"z0":6.17462932163335,"aX":11.559752795515287},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":13.4,"breakHorizontal":-14.6,"spinRate":1967,"spinDirection":141},"zone":14,"typeConfidence":0.93,"plateTime":0.47663094681102836,"extension":5.828788548946898},"index":4,"playId":"eb416ec8-0da0-379b-9e38-a9d3b76cc86b","pitchNumber":5,"startTime":"2025-08-30T01:11:04.500Z","endTime":"2025-08-30T01:11:11.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:11:11.466Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a sharp line drive to left fielder Taylor Ward. Carlos Correa to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:11:12.317Z","endTime":"2025-08-30T01:11:48.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.454755194732154,"aZ":-26.21789132964104,"pfxX":9.012198829898656,"pfxZ":4.534424455487967,"pX":0.4196847031506141,"pZ":3.310730762559311,"vX0":-3.805165014954383,"vY0":-114.56846853847743,"vZ0":-1.2757115161864698,"x":101.0,"y":149.39,"x0":0.9416138526848623,"y0":50.004738502713295,"z0":6.464950693130616,"aX":11.842857172630591},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":8.2,"breakHorizontal":-15.2,"spinRate":1778,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.48021273409591547,"extension":5.8658810078544015},"hitData":{"launchSpeed":100.3,"launchAngle":11.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.29,"coordY":114.31}},"index":0,"playId":"12f798ac-3ae7-376d-9076-1f26f2b4930b","pitchNumber":1,"startTime":"2025-08-30T01:11:35.839Z","endTime":"2025-08-30T01:11:48.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:11:48.967Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesús Sánchez walks. Carlos Correa to 3rd. Christian Walker to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:12:47.881Z","endTime":"2025-08-30T01:13:53.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:11:58.197Z","endTime":"2025-08-30T01:12:49.924Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.68469878860301,"strikeZoneBottom":1.67634084329762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.482101564629104,"aZ":-18.114923825646674,"pfxX":0.19625778494094526,"pfxZ":8.941798257782903,"pX":-0.9366093573768914,"pZ":0.01867558205642746,"vX0":-5.249991234091273,"vY0":-124.70934203816952,"vZ0":-10.655673674145623,"x":152.7,"y":238.28,"x0":1.1719278404373712,"y0":50.00441279552162,"z0":5.846492478729021,"aX":0.309266217058497},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.9,"breakHorizontal":0.8,"spinRate":2252,"spinDirection":159},"zone":13,"typeConfidence":0.93,"plateTime":0.43949282544203516,"extension":6.327714765060211},"index":1,"playId":"cb2b1f47-a859-3640-a143-68859519a2ea","pitchNumber":1,"startTime":"2025-08-30T01:12:49.924Z","endTime":"2025-08-30T01:12:54.319Z","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":79.3,"endSpeed":72.2,"strikeZoneTop":3.65384689473533,"strikeZoneBottom":1.71224650509232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21382996892958,"aZ":-24.489560555910373,"pfxX":9.47778281331311,"pfxZ":5.78384994777196,"pX":1.0940335034786264,"pZ":1.9100489328267163,"vX0":-2.6361913130544092,"vY0":-115.37093703026427,"vZ0":-4.448232851796572,"x":75.3,"y":187.21,"x0":1.0295238270847251,"y0":50.00533559615578,"z0":6.261960378201338,"aX":12.603099576956453},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":9.5,"breakHorizontal":-16.3,"spinRate":1935,"spinDirection":136},"zone":14,"typeConfidence":0.93,"plateTime":0.47726379270162633,"extension":5.865012434908848},"index":2,"playId":"f074cfbb-2d34-3765-b0bb-f65eea317612","pitchNumber":2,"startTime":"2025-08-30T01:13:12.658Z","endTime":"2025-08-30T01:13:16.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.48235488951008,"strikeZoneBottom":1.60735577294867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.70372501990594,"aZ":-22.731044117695134,"pfxX":8.860266466104889,"pfxZ":7.1029272085075394,"pX":-0.9238073227022071,"pZ":1.4058617921527254,"vX0":-6.442639550616179,"vY0":-115.2373656928456,"vZ0":-5.9387017693346,"x":152.21,"y":200.82,"x0":0.7728463962759232,"y0":50.004173462139896,"z0":6.246063731489084,"aX":11.78122287048623},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":1933,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4774025190769384,"extension":6.043080705518812},"index":3,"playId":"a41f8153-c041-327f-9d8b-f3fd4c07ecc7","pitchNumber":3,"startTime":"2025-08-30T01:13:32.655Z","endTime":"2025-08-30T01:13:37.697Z","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":89.5,"endSpeed":80.2,"strikeZoneTop":3.65835726269342,"strikeZoneBottom":1.71681605506615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.534545540818016,"aZ":-11.640212455738347,"pfxX":3.9023012010341027,"pfxZ":12.242636573990296,"pX":-1.162983298005849,"pZ":3.669942622934416,"vX0":-6.276339330973194,"vY0":-130.0426652952676,"vZ0":-4.1297837375030015,"x":161.33,"y":139.69,"x0":0.7979335755753431,"y0":50.00221140858922,"z0":6.191133436802948,"aX":6.545245169655945},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":21.1,"breakHorizontal":-5.3,"spinRate":2203,"spinDirection":159},"zone":11,"typeConfidence":0.89,"plateTime":0.4245757803722845,"extension":6.045502564544356},"index":4,"playId":"4b8757af-36f0-304c-8cde-5c7eeb53784a","pitchNumber":4,"startTime":"2025-08-30T01:13:49.411Z","endTime":"2025-08-30T01:13:53.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:13:53.715Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Yainer Diaz grounds into a double play, third baseman Yoán Moncada to catcher Logan O'Hoppe. Carlos Correa out at home. Christian Walker out at 3rd. Jesús Sánchez to 2nd. Yainer Diaz to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:15:13.563Z","endTime":"2025-08-30T01:15:23.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_adv_play","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:14:08.282Z","endTime":"2025-08-30T01:15:15.755Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10513737532199,"aZ":-23.482376388449808,"pfxX":9.007408097780337,"pfxZ":6.50635940592208,"pX":0.29434812253004694,"pZ":2.0748478433979995,"vX0":-3.9853631816223443,"vY0":-115.83163537099634,"vZ0":-4.642935063681989,"x":105.78,"y":182.76,"x0":0.8830506068043322,"y0":50.00046039069676,"z0":6.397645160138572,"aX":12.027678731316296},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.7,"breakHorizontal":-15.1,"spinRate":1988,"spinDirection":135},"zone":6,"typeConfidence":0.92,"plateTime":0.4760074573892181,"extension":5.836341191784697},"hitData":{"launchSpeed":90.6,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":126.92,"coordY":176.42}},"index":1,"playId":"dc4c2e14-e52a-3461-9bc5-e94213145fdc","pitchNumber":1,"startTime":"2025-08-30T01:15:15.755Z","endTime":"2025-08-30T01:15:23.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:15:23.865Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:16:13.635Z","endTime":"2025-08-30T01:17:36.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.48868381252673,"strikeZoneBottom":1.6041394734768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92895276746206,"aZ":-15.101885039915063,"pfxX":2.081530441608108,"pfxZ":10.289511955497849,"pX":-1.2719055966144468,"pZ":2.5068623874220597,"vX0":-6.964036126195551,"vY0":-128.35446085482658,"vZ0":-5.640894900530394,"x":165.48,"y":171.09,"x0":1.212645065041532,"y0":50.006047980582196,"z0":5.919711343402739,"aX":3.4559387147538048},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.5,"breakHorizontal":-2.2,"spinRate":2474,"spinDirection":152},"zone":13,"typeConfidence":0.62,"plateTime":0.4276392173238923,"extension":6.06685147966083},"index":0,"playId":"7a059971-2d81-3ed9-a642-8f62684d2845","pitchNumber":1,"startTime":"2025-08-30T01:16:13.635Z","endTime":"2025-08-30T01:16:31.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.36851048733415,"strikeZoneBottom":1.55104067750869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.359301553923704,"aZ":-23.975798947008926,"pfxX":8.209349874776555,"pfxZ":6.190158149027402,"pX":-0.08065030644023144,"pZ":1.489445979476749,"vX0":-4.664246399940918,"vY0":-115.17366683228586,"vZ0":-5.618655625447039,"x":120.07,"y":198.56,"x0":0.9197354276232125,"y0":50.00020482966672,"z0":6.32377173914252,"aX":10.863237926484121},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":9.8,"breakHorizontal":-13.4,"spinRate":1928,"spinDirection":137},"zone":8,"typeConfidence":0.89,"plateTime":0.4782983022425431,"extension":5.864079550952644},"index":1,"playId":"8728a8ed-3180-3084-a8a5-03d70d318ae5","pitchNumber":2,"startTime":"2025-08-30T01:16:30.474Z","endTime":"2025-08-30T01:16:42.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316071472904408,"aZ":-23.80225414603406,"pfxX":7.999157602622521,"pfxZ":6.360295825579316,"pX":0.36663845447001886,"pZ":2.0701270172825867,"vX0":-3.5733309614999267,"vY0":-114.90229204195008,"vZ0":-4.432578452532654,"x":103.02,"y":182.89,"x0":0.9153791627405937,"y0":50.00562137269318,"z0":6.379473612949725,"aX":10.534515379828932},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":10.6,"breakHorizontal":-13.4,"spinRate":1937,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.4795104728712767,"extension":5.971799960883017},"index":2,"playId":"64a090c1-d236-301c-bd8b-5f831dbdb997","pitchNumber":3,"startTime":"2025-08-30T01:16:49.583Z","endTime":"2025-08-30T01:16:54.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-30T01:17:05.313Z","endTime":"2025-08-30T01:17:11.931Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.366819523808,"strikeZoneBottom":1.4969804208306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18234042152143,"aZ":-21.721293237030547,"pfxX":7.7331043359231675,"pfxZ":7.78395252408219,"pX":0.37578130116639824,"pZ":1.8867224222374117,"vX0":-3.5784954731532927,"vY0":-116.12864957235105,"vZ0":-5.316873492506619,"x":102.68,"y":187.84,"x0":0.946044509284984,"y0":50.00202878563737,"z0":6.31824190663147,"aX":10.382662440642834},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":12.8,"breakHorizontal":-12.8,"spinRate":2043,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4747531842082924,"extension":5.862643856436237},"index":4,"playId":"81473912-9f6e-39eb-8437-54e63e89f922","pitchNumber":4,"startTime":"2025-08-30T01:17:11.931Z","endTime":"2025-08-30T01:17:15.408Z","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":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.790077215036675,"aZ":-22.049972394284694,"pfxX":7.268435573036132,"pfxZ":7.585569655251519,"pX":0.37270256918182554,"pZ":1.4365856626361853,"vX0":-3.737095037770443,"vY0":-115.69347482073982,"vZ0":-6.018174626266306,"x":102.79,"y":199.99,"x0":1.078172871618333,"y0":50.000352374277014,"z0":6.230856463557936,"aX":9.69486505111565},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":12.2,"breakHorizontal":-12.0,"spinRate":1960,"spinDirection":131},"zone":9,"typeConfidence":0.89,"plateTime":0.4763544427692401,"extension":5.892611971150901},"index":5,"playId":"8f98b5fc-13d6-38ec-af62-4199bf17eb9d","pitchNumber":5,"startTime":"2025-08-30T01:17:31.400Z","endTime":"2025-08-30T01:17:36.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:17:36.419Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to left fielder Jesús Sánchez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:19:45.602Z","endTime":"2025-08-30T01:20:29.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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(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":91.3,"endSpeed":82.9,"strikeZoneTop":3.46924409317968,"strikeZoneBottom":1.76348469597288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.844669369120588,"aZ":-18.452913388922877,"pfxX":-9.417462341538245,"pfxZ":7.780989893488988,"pX":-0.4072750206358998,"pZ":1.1248013647836845,"vX0":6.4175149116771655,"vY0":-132.58735405082084,"vZ0":-7.701817442386053,"x":132.52,"y":208.41,"x0":-1.6471794154191783,"y0":50.00276670331543,"z0":5.436070132836061,"aX":-16.608818104378262},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2214,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4146050593869406,"extension":5.829630027637442},"index":0,"playId":"31f8626a-7c9f-35dc-a54e-12ac025dadf2","pitchNumber":1,"startTime":"2025-08-30T01:20:02.604Z","endTime":"2025-08-30T01:20:06.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.755825009717555,"aZ":-11.669206774948739,"pfxX":-3.504370645985375,"pfxZ":11.461450855086648,"pX":0.01903850320520212,"pZ":2.6692775829937267,"vX0":5.217538661011055,"vY0":-134.08890735457328,"vZ0":-5.286627358249125,"x":116.27,"y":166.71,"x0":-1.5126378349314196,"y0":50.001457364299284,"z0":5.526186779252467,"aX":-6.269022550566761},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.6,"breakHorizontal":5.0,"spinRate":2265,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.41126789405575437,"extension":5.749753613603311},"hitData":{"launchSpeed":85.6,"launchAngle":44.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.15,"coordY":116.97}},"index":1,"playId":"7988a016-8259-3d8c-9125-876b858cd29f","pitchNumber":2,"startTime":"2025-08-30T01:20:19.378Z","endTime":"2025-08-30T01:20:29.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:20:29.842Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Moore pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:20:48.139Z","endTime":"2025-08-30T01:21:25.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.47452820738792,"strikeZoneBottom":1.80242328832625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.282527205471276,"aZ":-30.53587947943881,"pfxX":10.031154863549165,"pfxZ":1.2916757604923,"pX":-0.1181439162935804,"pZ":3.276751298707676,"vX0":0.8684605739744656,"vY0":-112.47082265261902,"vZ0":1.12737525140559,"x":121.5,"y":150.31,"x0":-1.8119272753824522,"y0":50.00229506823316,"z0":5.889269457269173,"aX":12.723706774039417},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":3.0,"breakHorizontal":-18.4,"spinRate":2611,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4888423313860524,"extension":5.613388028627548},"index":0,"playId":"a3771092-083a-3a44-ac25-ad9d772965ad","pitchNumber":1,"startTime":"2025-08-30T01:20:59.293Z","endTime":"2025-08-30T01:21:03.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.67689861857534,"aZ":-12.281088051582218,"pfxX":-5.529959400224673,"pfxZ":10.679203682860692,"pX":-0.6709576062251451,"pZ":2.726907836802009,"vX0":3.92556437386623,"vY0":-136.7245053742806,"vZ0":-5.361854162343521,"x":142.58,"y":165.15,"x0":-1.41868325395526,"y0":50.00359145325646,"z0":5.5812447887907375,"aX":-10.301405444801873},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2385,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40311588417935473,"extension":5.825457810427259},"hitData":{"launchSpeed":76.7,"launchAngle":75.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.13,"coordY":195.43}},"index":1,"playId":"da8365e8-0186-333e-9c54-871c864ad39a","pitchNumber":2,"startTime":"2025-08-30T01:21:16.200Z","endTime":"2025-08-30T01:21:25.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:21:25.430Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Niko Kavadas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:21:36.995Z","endTime":"2025-08-30T01:24:03.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.35213711659506,"strikeZoneBottom":1.64875312063435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.358459952740255,"aZ":-36.08345589011841,"pfxX":3.508007043863487,"pfxZ":-3.0462475766369677,"pX":0.6341886419797702,"pZ":0.7028122308931037,"vX0":4.051329912077815,"vY0":-113.10965213569003,"vZ0":-3.059595482500881,"x":92.83,"y":219.8,"x0":-1.6419758539793161,"y0":50.00264236156017,"z0":5.723584165989851,"aX":4.503561863207332},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.0,"breakHorizontal":-7.4,"spinRate":2971,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.48592733724486115,"extension":5.512600222755246},"index":0,"playId":"697b879b-eece-34dd-90bc-77584f3bc6a7","pitchNumber":1,"startTime":"2025-08-30T01:21:54.622Z","endTime":"2025-08-30T01:21:59.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.24627642963752,"strikeZoneBottom":1.57623628580465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.127447010802772,"aZ":-32.42477013421723,"pfxX":10.079861261465805,"pfxZ":-0.19683432300693227,"pX":-0.935061101580027,"pZ":4.948248160247574,"vX0":-1.2384796863049359,"vY0":-112.27239432557984,"vZ0":4.770002535774863,"x":152.64,"y":105.18,"x0":-1.6815986450819371,"y0":50.004027018875874,"z0":6.113781258880012,"aX":12.746045810755223},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.3,"breakHorizontal":-17.9,"spinRate":2689,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.48964432970817295,"extension":5.454631253139131},"index":1,"playId":"b6021729-b720-3df8-b265-0e9e6528fbd4","pitchNumber":2,"startTime":"2025-08-30T01:22:12.118Z","endTime":"2025-08-30T01:22:17.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.40690963816979,"strikeZoneBottom":1.77043711415885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.240722156087475,"aZ":-13.809289245629838,"pfxX":-0.34839062122073505,"pfxZ":10.19247928618115,"pX":0.07822814650575605,"pZ":4.225548075246502,"vX0":4.206039883990747,"vY0":-133.95296392692345,"vZ0":-1.3098091339268783,"x":114.02,"y":124.69,"x0":-1.4727181274625076,"y0":50.00096739289817,"z0":5.7169098141162396,"aX":-0.6276636434457651},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-0.4,"spinRate":2274,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41023753863585855,"extension":5.96789223275073},"index":2,"playId":"b4f56b7e-6358-3019-9c84-b36932e89054","pitchNumber":3,"startTime":"2025-08-30T01:22:29.022Z","endTime":"2025-08-30T01:22:33.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.46167811090605,"strikeZoneBottom":1.72574215839933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90943692299875,"aZ":-12.316925113502975,"pfxX":-2.094192140088994,"pfxZ":10.85667077578691,"pX":-0.769066394759017,"pZ":2.7842960967727555,"vX0":2.314492009481196,"vY0":-134.9989735189752,"vZ0":-5.2714879626943425,"x":146.32,"y":163.6,"x0":-1.3691897862929647,"y0":50.00182630818563,"z0":5.643614729167341,"aX":-3.8299375163154004},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":3.2,"spinRate":2327,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.40717056283605935,"extension":5.866178497321335},"index":3,"playId":"c26cf112-e5bc-3e72-a2e9-d8bb8fae1298","pitchNumber":4,"startTime":"2025-08-30T01:22:49.643Z","endTime":"2025-08-30T01:22:53.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83229799844773,"aZ":-24.458775031273024,"pfxX":-8.312981436206869,"pfxZ":5.082352860447221,"pX":0.11743767842998155,"pZ":1.515921626129749,"vX0":6.181899355465629,"vY0":-122.57581031109615,"vZ0":-4.913882228448243,"x":112.52,"y":197.85,"x0":-1.3605414911736329,"y0":50.00206650662358,"z0":5.64185206831775,"aX":-12.615690831198927},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":2365,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.44731307391649144,"extension":6.010411463359392},"index":4,"playId":"41c912cd-2067-3a7d-9447-0d3f7864eb15","pitchNumber":5,"startTime":"2025-08-30T01:23:08.403Z","endTime":"2025-08-30T01:23:12.263Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T01:23:19.547Z","endTime":"2025-08-30T01:23:33.965Z","isPitch":false,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15657279860732,"aZ":-12.140693419020492,"pfxX":-2.4389448849321402,"pfxZ":10.916722542575927,"pX":0.27964140845832164,"pZ":2.3176003536848664,"vX0":5.310693924338633,"vY0":-135.04190379051312,"vZ0":-6.228625724238191,"x":106.34,"y":176.2,"x0":-1.4011644767520608,"y0":50.00177950736944,"z0":5.51869460434052,"aX":-4.4755809461190195},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":3.2,"spinRate":2382,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4065916993356793,"extension":5.955323060017726},"index":6,"playId":"f37400d9-0084-3d7a-955d-8ee5a7b6fd74","pitchNumber":6,"startTime":"2025-08-30T01:23:33.965Z","endTime":"2025-08-30T01:23:37.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":3.31110734374926,"strikeZoneBottom":1.67489518334057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14745158428398,"aZ":-24.400394829755275,"pfxX":-8.072725719332055,"pfxZ":5.126629321914551,"pX":-1.0000220724348556,"pZ":3.14047718913256,"vX0":3.8766620191358543,"vY0":-123.08467133625946,"vZ0":-1.3379755695724396,"x":155.12,"y":153.99,"x0":-1.5567433044964847,"y0":50.00174553403697,"z0":5.78070087279348,"aX":-12.237956235566315},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.2,"breakHorizontal":13.6,"spinRate":2306,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4470459600940746,"extension":5.971447572937614},"index":7,"playId":"4f3699be-0828-3e77-a821-3045d9acfaee","pitchNumber":7,"startTime":"2025-08-30T01:23:57.028Z","endTime":"2025-08-30T01:24:03.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:24:03.312Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Teodosio called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:24:05.192Z","endTime":"2025-08-30T01:27:04.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.3681649926663,"aZ":-11.16547199065282,"pfxX":-2.0916083262068215,"pfxZ":11.450859915359286,"pX":0.8031152359467443,"pZ":1.6784165064010832,"vX0":6.257121078349052,"vY0":-135.74372693085178,"vZ0":-7.863941867464107,"x":86.39,"y":193.46,"x0":-1.2774367026691167,"y0":50.00586658390089,"z0":5.422320843731479,"aX":-3.8391407642554514},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":2.2,"spinRate":2299,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4061324107154731,"extension":6.1761857962363775},"index":0,"playId":"7fa8ac3a-9b9b-37ae-88d5-096b9e55f850","pitchNumber":1,"startTime":"2025-08-30T01:24:27.885Z","endTime":"2025-08-30T01:24:31.340Z","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":93.8,"endSpeed":84.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56525285066507,"aZ":-9.98301951860868,"pfxX":-1.9734011224507462,"pfxZ":11.987034666645812,"pX":0.037845640951723554,"pZ":2.5926047229618945,"vX0":4.594278519915136,"vY0":-136.31744399196867,"vZ0":-6.066083444829007,"x":115.56,"y":168.78,"x0":-1.425450988990412,"y0":50.00137600657765,"z0":5.5611271090925545,"aX":-3.653543542503966},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":2.4,"spinRate":2270,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4043686088500058,"extension":5.974859316828302},"index":1,"playId":"9e501654-a5c1-3766-88b6-d898dc93f859","pitchNumber":2,"startTime":"2025-08-30T01:24:49.138Z","endTime":"2025-08-30T01:24:52.664Z","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":93.8,"endSpeed":84.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81353294002911,"aZ":-12.124606939130326,"pfxX":-3.2182426355973512,"pfxZ":10.737463773953722,"pX":0.7259730185441142,"pZ":3.5900268616048803,"vX0":6.288597251867945,"vY0":-136.47045523817565,"vZ0":-2.9882229764181183,"x":89.33,"y":141.85,"x0":-1.2005401746768778,"y0":50.005165567153156,"z0":5.5459479747911145,"aX":-6.011162349099686},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2299,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4028893548936545,"extension":6.015525561621047},"index":2,"playId":"a06d21d1-cc50-37d3-bc92-5e9665fdfd00","pitchNumber":3,"startTime":"2025-08-30T01:25:14.930Z","endTime":"2025-08-30T01:25:18.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.45775951197891,"strikeZoneBottom":1.67084018901252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.460909146736675,"aZ":-32.40968630523723,"pfxX":5.30923604481705,"pfxZ":-0.17323409261171396,"pX":2.018359867453988,"pZ":0.33723418229094376,"vX0":5.8847505184293025,"vY0":-117.13500156677758,"vZ0":-4.9406781186229205,"x":40.06,"y":229.67,"x0":-1.2315640562119716,"y0":50.00178985373949,"z0":5.559794771447728,"aX":7.257788611124377},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.4,"breakHorizontal":-11.3,"spinRate":2664,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4705290895579255,"extension":6.146119093425745},"index":3,"playId":"3ddcda93-21bb-3928-b34e-ca06e1d70117","pitchNumber":4,"startTime":"2025-08-30T01:25:40.733Z","endTime":"2025-08-30T01:25:49.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.52827893974111,"strikeZoneBottom":1.67429154136489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04415077658817,"aZ":-32.29802010183089,"pfxX":9.0083499139362,"pfxZ":-0.08874755315464089,"pX":1.9438909776959463,"pZ":1.6941384929004024,"vX0":4.840091967302187,"vY0":-117.53142763985377,"vZ0":-2.206650043885824,"x":42.9,"y":193.04,"x0":-1.3249562052633872,"y0":50.00409349843338,"z0":5.69798814466541,"aX":12.373992539632228},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.5,"breakHorizontal":-17.6,"spinRate":2793,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4693012622788766,"extension":6.085474006241536},"index":4,"playId":"92046b45-fb39-3a8b-9abc-4f1ea712cdde","pitchNumber":5,"startTime":"2025-08-30T01:26:04.871Z","endTime":"2025-08-30T01:26:09.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88297695576416,"aZ":-12.00889499102225,"pfxX":-3.873729066476326,"pfxZ":10.861039135264718,"pX":0.27520084610524886,"pZ":2.7126771391278295,"vX0":5.864622586079343,"vY0":-135.68609236218174,"vZ0":-5.220025181527812,"x":106.51,"y":165.54,"x0":-1.4151809123646644,"y0":50.001290660443665,"z0":5.504658705704038,"aX":-7.191596048562936},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2382,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4043352512542526,"extension":6.09056910007266},"index":5,"playId":"4058c6cb-40da-33af-b9b7-74508ac480da","pitchNumber":6,"startTime":"2025-08-30T01:26:24.667Z","endTime":"2025-08-30T01:26:29.486Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.49664978605297,"strikeZoneBottom":1.67645401807214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.191410120799986,"aZ":-40.51278641072734,"pfxX":7.486737390682383,"pfxZ":-6.450822871003881,"pX":0.006577617648843632,"pZ":2.4711885873948214,"vX0":0.8846497913054933,"vY0":-113.65632084099376,"vZ0":1.4095715796693242,"x":116.75,"y":172.06,"x0":-1.3604228998020982,"y0":50.00362724484693,"z0":5.904114072613013,"aX":9.675802216623843},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.9,"breakHorizontal":-13.8,"spinRate":3108,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4841673586387891,"extension":5.786149945364557},"index":6,"playId":"9fddc7a3-c71a-39a6-a515-17b01924f7d4","pitchNumber":7,"startTime":"2025-08-30T01:27:00.139Z","endTime":"2025-08-30T01:27:04.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:27:04.280Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a ground ball to third baseman Yoán Moncada.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:28:58.508Z","endTime":"2025-08-30T01:31:09.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.63004116860672,"strikeZoneBottom":1.78160191989178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.307411770364624,"aZ":-24.336465506495532,"pfxX":8.923367845498888,"pfxZ":6.144079062419201,"pX":0.8873549610514164,"pZ":1.1811082938923618,"vX0":-3.156042416859889,"vY0":-112.99417718492586,"vZ0":-5.8503698346564095,"x":83.18,"y":206.89,"x0":1.15416883741472,"y0":50.00000642218747,"z0":6.293661116445412,"aX":11.373376852528612},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":1907,"spinDirection":138},"zone":14,"typeConfidence":0.93,"plateTime":0.48739091911249055,"extension":5.685827700245018},"index":0,"playId":"0b0c2b8c-2688-3c7a-9f16-8a3a6aa0bc28","pitchNumber":1,"startTime":"2025-08-30T01:29:13.186Z","endTime":"2025-08-30T01:29:17.693Z","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":78.5,"endSpeed":71.7,"strikeZoneTop":3.520103732176,"strikeZoneBottom":1.7389608609133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.271771564832992,"aZ":-23.613906786153663,"pfxX":9.265436041041962,"pfxZ":6.589684389157528,"pX":0.6919451454310279,"pZ":0.2780980255373322,"vX0":-3.8625509271679217,"vY0":-113.91016699142207,"vZ0":-8.14915369187668,"x":90.62,"y":231.27,"x0":1.2170050442418976,"y0":50.00057570350167,"z0":6.278337810603514,"aX":12.02798727753924},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.6,"spinRate":1966,"spinDirection":136},"zone":14,"typeConfidence":0.93,"plateTime":0.4830690462240441,"extension":5.685052780374227},"index":1,"playId":"86037f97-2bed-34cd-9524-4562db5bb943","pitchNumber":2,"startTime":"2025-08-30T01:29:28.732Z","endTime":"2025-08-30T01:29:32.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32405843127401,"aZ":-13.138000551371244,"pfxX":3.7870090295998904,"pfxZ":11.607546622560399,"pX":0.107936366157842,"pZ":3.9531986536499977,"vX0":-3.8557085210385615,"vY0":-128.0110660669767,"vZ0":-3.339314412706202,"x":112.89,"y":132.04,"x0":1.1501481927449655,"y0":50.00396676185252,"z0":6.319809020556894,"aX":6.2117015716875805},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":20.4,"breakHorizontal":-5.9,"spinRate":2136,"spinDirection":160},"zone":12,"typeConfidence":0.87,"plateTime":0.42981953424435293,"extension":5.836182565903535},"index":2,"playId":"9663bb7b-888d-3f8c-a62a-afa87aaeb873","pitchNumber":3,"startTime":"2025-08-30T01:29:49.617Z","endTime":"2025-08-30T01:29:52.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16043388510345,"aZ":-10.58909482143257,"pfxX":3.9178209516484004,"pfxZ":12.417902605350783,"pX":0.6849308538564708,"pZ":2.7757210758755373,"vX0":-2.8810453275367376,"vY0":-131.57087044276003,"vZ0":-6.611409005481986,"x":90.89,"y":163.84,"x0":1.289875199795692,"y0":50.00092778234959,"z0":6.120589979822186,"aX":6.808939364572031},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":21.1,"breakHorizontal":-6.4,"spinRate":2292,"spinDirection":151},"zone":6,"typeConfidence":0.92,"plateTime":0.4176763732941673,"extension":5.85084815078753},"index":3,"playId":"f3f3f3fd-56cf-3c55-baba-a46346f9ecf4","pitchNumber":4,"startTime":"2025-08-30T01:30:04.157Z","endTime":"2025-08-30T01:30:09.167Z","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":91.5,"endSpeed":82.1,"strikeZoneTop":3.52658175853836,"strikeZoneBottom":1.65914877618268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26134334029766,"aZ":-11.062088719370337,"pfxX":4.967836247581966,"pfxZ":12.037192059022228,"pX":1.5392802651699968,"pZ":2.6900370106772264,"vX0":-1.288996095125358,"vY0":-133.03122720945595,"vZ0":-6.675414610806174,"x":58.33,"y":166.15,"x0":1.3915347318306401,"y0":50.00128737937904,"z0":6.071404959393726,"aX":8.711593742925146},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.2,"breakHorizontal":-8.6,"spinRate":2340,"spinDirection":156},"zone":12,"typeConfidence":0.93,"plateTime":0.415175565629188,"extension":5.9065753235375835},"index":4,"playId":"996ee35d-bc4a-3d83-bee0-623b25c77724","pitchNumber":5,"startTime":"2025-08-30T01:30:25.686Z","endTime":"2025-08-30T01:30:28.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T01:30:40.085Z","endTime":"2025-08-30T01:30:58.604Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39504314923565,"aZ":-24.088575490796682,"pfxX":7.743565378170879,"pfxZ":6.209329209525464,"pX":1.0318421642072475,"pZ":2.135519774790251,"vX0":-2.5963391520767978,"vY0":-114.35384830695666,"vZ0":-4.084477271001963,"x":77.67,"y":181.12,"x0":1.1869168257701683,"y0":50.00191416362704,"z0":6.354177742573907,"aX":10.082583809034206},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.3,"breakHorizontal":-13.2,"spinRate":2042,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4820916735800429,"extension":5.735692682217121},"hitData":{"launchSpeed":64.2,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.15,"coordY":179.97}},"index":6,"playId":"825ca450-cac4-3764-9fe3-0cb3c690074e","pitchNumber":6,"startTime":"2025-08-30T01:30:58.604Z","endTime":"2025-08-30T01:31:09.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:31:09.905Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:31:25.111Z","endTime":"2025-08-30T01:33:01.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":78.8,"endSpeed":71.8,"strikeZoneTop":3.66808896345502,"strikeZoneBottom":1.85031551908401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73685084076877,"aZ":-23.736438137010364,"pfxX":8.124601558903281,"pfxZ":6.376124495218168,"pX":-0.07040062918988028,"pZ":3.457705456498856,"vX0":-4.65449369766754,"vY0":-114.71200899222609,"vZ0":-1.5071647797518062,"x":119.68,"y":145.42,"x0":0.9373757152086901,"y0":50.00039337523988,"z0":6.454318798686367,"aX":10.743310762075742},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":11.4,"breakHorizontal":-13.4,"spinRate":1861,"spinDirection":131},"zone":2,"typeConfidence":0.91,"plateTime":0.47888746317543784,"extension":5.94248819352079},"index":0,"playId":"a387b817-82dd-3d6a-8afd-8511ab02bcaa","pitchNumber":1,"startTime":"2025-08-30T01:31:37.334Z","endTime":"2025-08-30T01:31:40.883Z","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":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.603561491219402,"aZ":-23.29552429681531,"pfxX":8.137339634653166,"pfxZ":6.852864159847442,"pX":-0.45827162492894685,"pZ":2.0427211542363084,"vX0":-5.222386537009835,"vY0":-113.60576333446579,"vZ0":-4.461072394169746,"x":134.47,"y":183.63,"x0":0.8237297917704426,"y0":50.00140411069194,"z0":6.372954940781745,"aX":10.537755603649721},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":11.4,"breakHorizontal":-13.2,"spinRate":1906,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.48385046321698644,"extension":5.991551311487153},"index":1,"playId":"0e0a68d3-f6d9-3b80-88c4-105947117edf","pitchNumber":2,"startTime":"2025-08-30T01:31:50.884Z","endTime":"2025-08-30T01:31:54.827Z","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":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.395376363284267,"aZ":-20.576167658031167,"pfxX":7.636796821123804,"pfxZ":8.71123510911842,"pX":0.6491334566161052,"pZ":1.8327931016732217,"vX0":-3.2655937779121404,"vY0":-115.24634642148672,"vZ0":-5.482499400883274,"x":92.26,"y":189.29,"x0":1.0998422050095482,"y0":50.00465240333743,"z0":6.256438227880723,"aX":10.172167819586676},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":14.5,"breakHorizontal":-12.8,"spinRate":1975,"spinDirection":129},"zone":9,"typeConfidence":0.92,"plateTime":0.4770703661515463,"extension":5.919662763352644},"index":2,"playId":"7afa42f1-2c44-3951-8749-af90e4ab9219","pitchNumber":3,"startTime":"2025-08-30T01:32:14.626Z","endTime":"2025-08-30T01:32:18.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.71858010312311,"strikeZoneBottom":1.80287352124043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3894895137013,"aZ":-18.792250863656154,"pfxX":1.8136861357722696,"pfxZ":8.17180398666544,"pX":-1.7437321650648456,"pZ":2.2166256003346234,"vX0":-7.760426565563199,"vY0":-126.97223380616722,"vZ0":-5.685695353479935,"x":183.47,"y":178.93,"x0":1.113089920054464,"y0":50.00005513595141,"z0":5.974747976033146,"aX":2.9701506197265766},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.8,"breakHorizontal":-1.6,"spinRate":2386,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.4309689887948225,"extension":6.264165701103303},"index":3,"playId":"dcd01886-0410-3452-a6f8-1af33a55783b","pitchNumber":4,"startTime":"2025-08-30T01:32:37.683Z","endTime":"2025-08-30T01:32:41.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.868479173080136,"aZ":-20.129009515980712,"pfxX":8.098686340136073,"pfxZ":8.9752609452061,"pX":0.08095300535603918,"pZ":1.2993691388184523,"vX0":-4.5794421121688,"vY0":-115.49311497726076,"vZ0":-6.684160311054394,"x":113.91,"y":203.7,"x0":1.044194452680506,"y0":50.00134936460764,"z0":6.1861038942654005,"aX":10.865738756274986},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":14.8,"breakHorizontal":-13.4,"spinRate":1963,"spinDirection":136},"zone":14,"typeConfidence":0.92,"plateTime":0.4754775028839133,"extension":5.915751007962937},"hitData":{"launchSpeed":91.9,"launchAngle":8.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.41,"coordY":136.58}},"index":4,"playId":"a7d73c22-2d90-3a81-a89e-f525718c6cfd","pitchNumber":5,"startTime":"2025-08-30T01:32:54.850Z","endTime":"2025-08-30T01:33:01.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:33:01.184Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks. Mauricio Dubón to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:33:08.962Z","endTime":"2025-08-30T01:34:37.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.2,"endSpeed":74.8,"strikeZoneTop":3.52482931159364,"strikeZoneBottom":1.69314588258523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.197514358619003,"aZ":-28.381368897052063,"pfxX":1.1925879457340445,"pfxZ":2.6872993356464896,"pX":-1.2491852915294406,"pZ":1.3495727579575503,"vX0":-9.03529911061748,"vY0":-117.97995975948928,"vZ0":-2.2877996024333607,"x":164.62,"y":202.34,"x0":2.473222588516548,"y0":50.00307394337418,"z0":4.944537940395586,"aX":1.6842882235429077},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.6,"breakHorizontal":0.0,"spinRate":2338,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.464048542130874,"extension":6.10596523297938},"index":0,"playId":"1f7d2e39-cf45-3c70-8e7e-60f58db90e22","pitchNumber":1,"startTime":"2025-08-30T01:33:34.314Z","endTime":"2025-08-30T01:33:38.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.56778022248344,"strikeZoneBottom":1.73660634539745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98762815054347,"aZ":-21.17606657171024,"pfxX":0.16877708347714337,"pfxZ":6.932129216123412,"pX":-0.605995697080074,"pZ":0.900612062546461,"vX0":-4.776774636866588,"vY0":-124.8509490753107,"vZ0":-8.009477711387563,"x":140.1,"y":214.46,"x0":1.3061070951422284,"y0":50.0011603418969,"z0":5.879175764187018,"aX":0.2677383468386585},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.0,"breakHorizontal":0.7,"spinRate":2286,"spinDirection":159},"zone":13,"typeConfidence":0.93,"plateTime":0.43788560169187685,"extension":6.141277864141258},"index":1,"playId":"7e1d1c80-b0af-3806-bd4e-14cb8b7aed6e","pitchNumber":2,"startTime":"2025-08-30T01:33:52.317Z","endTime":"2025-08-30T01:33:56.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.58722854609016,"strikeZoneBottom":1.82187527032938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.337028084009315,"aZ":-12.156738466613135,"pfxX":6.447635361893449,"pfxZ":11.672673234554248,"pX":-0.74664900509322,"pZ":1.572416136716891,"vX0":-6.079279555393913,"vY0":-130.59717540407382,"vZ0":-8.805000502074185,"x":145.46,"y":196.32,"x0":0.781675330151053,"y0":50.00490372606791,"z0":5.917835551913866,"aX":11.059463326883737},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.2,"breakHorizontal":-10.2,"spinRate":2225,"spinDirection":149},"zone":13,"typeConfidence":0.92,"plateTime":0.42054927465784786,"extension":6.136408822960242},"index":2,"playId":"bd9cec3d-8b3d-3fab-b965-5d3f76d8787e","pitchNumber":3,"startTime":"2025-08-30T01:34:13.218Z","endTime":"2025-08-30T01:34:17.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.53800985237022,"strikeZoneBottom":1.73980136101326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.522910473766736,"aZ":-11.78291513482754,"pfxX":5.026796063669816,"pfxZ":11.641739920580388,"pX":-1.0147270513535942,"pZ":2.2749769907568935,"vX0":-6.734718451293542,"vY0":-132.11091986888079,"vZ0":-7.5906470637821055,"x":155.68,"y":177.36,"x0":0.9252248653857267,"y0":50.00283761952426,"z0":6.069074581943377,"aX":8.80530578141866},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.4,"spinRate":2371,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.41602915423020725,"extension":6.02901192078787},"index":3,"playId":"51bd7aa3-31fa-3019-9451-3c89090b8a7d","pitchNumber":4,"startTime":"2025-08-30T01:34:32.375Z","endTime":"2025-08-30T01:34:37.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:34:37.306Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:34:39.885Z","endTime":"2025-08-30T01:36:40.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.538719857705505,"aZ":-17.67888820630078,"pfxX":2.1881339634378962,"pfxZ":8.54621264307692,"pX":-0.7318268046742663,"pZ":2.458861168951309,"vX0":-5.782142321718704,"vY0":-129.5232279667966,"vZ0":-5.638987597877471,"x":144.9,"y":172.39,"x0":1.247045050632513,"y0":50.00180902076774,"z0":6.020022965164184,"aX":3.71140123453274},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.4,"breakHorizontal":-2.6,"spinRate":2387,"spinDirection":151},"zone":1,"typeConfidence":0.62,"plateTime":0.4232007363422632,"extension":5.904024515876053},"index":0,"playId":"1297d2b9-8714-331b-a539-e8173d385f49","pitchNumber":1,"startTime":"2025-08-30T01:35:16.167Z","endTime":"2025-08-30T01:35:19.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87233732726898,"aZ":-16.884865116569237,"pfxX":1.643329094934777,"pfxZ":9.493433409116138,"pX":-0.906581522643225,"pZ":2.7942840756447995,"vX0":-5.7280023730751095,"vY0":-126.15714229061538,"vZ0":-4.618742570667066,"x":151.56,"y":163.33,"x0":1.1806427592981525,"y0":50.00176472262058,"z0":6.011337771633479,"aX":2.646535877317552},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":16.3,"breakHorizontal":-1.7,"spinRate":2383,"spinDirection":158},"zone":11,"typeConfidence":0.87,"plateTime":0.43430652640232603,"extension":6.077296375889283},"index":1,"playId":"25d2ae6f-f567-3e56-98db-48e5340cdac6","pitchNumber":2,"startTime":"2025-08-30T01:35:40.489Z","endTime":"2025-08-30T01:35:45.515Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dropped foul pop error by catcher Logan O'Hoppe.","event":"Error","eventType":"error","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"25d2ae6f-f567-3e56-98db-48e5340cdac6","startTime":"2025-08-30T01:36:25.959Z","endTime":"2025-08-30T01:36:25.960Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.4,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84376226627065,"aZ":-13.942645033153141,"pfxX":4.396828818628293,"pfxZ":10.331459416863705,"pX":0.44022520561140344,"pZ":3.854515019690349,"vX0":-3.2931674218964093,"vY0":-133.08148494192267,"vZ0":-3.3546309455571803,"x":100.22,"y":134.71,"x0":1.132472497993366,"y0":50.00558258298177,"z0":6.163781553812902,"aX":7.76112725358946},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-7.1,"spinRate":2260,"spinDirection":152},"zone":12,"typeConfidence":0.92,"plateTime":0.41413581237813757,"extension":6.005147860981466},"hitData":{"launchSpeed":94.3,"launchAngle":59.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.48,"coordY":123.82}},"index":3,"playId":"88ebaa59-30c0-3950-9eca-1f11380a7677","pitchNumber":3,"startTime":"2025-08-30T01:36:25.961Z","endTime":"2025-08-30T01:36:40.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:36:40.700Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out, second baseman Christian Moore to first baseman Niko Kavadas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:36:42.440Z","endTime":"2025-08-30T01:38:53.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.61069239114554,"strikeZoneBottom":1.78770510839096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97971418004377,"aZ":-22.12813987373063,"pfxX":8.095513566481383,"pfxZ":7.471585429706309,"pX":1.3640455417303734,"pZ":3.1918655155772426,"vX0":-1.6316994304540189,"vY0":-115.90447366057361,"vZ0":-2.6432175748014526,"x":65.01,"y":152.6,"x0":1.030746522114436,"y0":50.00519433724384,"z0":6.486155373704525,"aX":10.889324916418895},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":13.1,"breakHorizontal":-14.2,"spinRate":1962,"spinDirection":137},"zone":12,"typeConfidence":0.93,"plateTime":0.4746678275512375,"extension":5.898438038878483},"index":0,"playId":"644898c4-3e0b-3191-abe8-8cc15edf5fbf","pitchNumber":1,"startTime":"2025-08-30T01:37:15.857Z","endTime":"2025-08-30T01:37:19.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.561380357992,"strikeZoneBottom":1.73843545771383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80946166006459,"aZ":-19.217328227571258,"pfxX":6.843210684384812,"pfxZ":9.756958877968419,"pX":0.5225064602297449,"pZ":1.23921514514977,"vX0":-2.8875128792396003,"vY0":-114.94315779993431,"vZ0":-7.134790037162782,"x":97.08,"y":205.32,"x0":0.9110644146514423,"y0":50.004281267153274,"z0":6.271418160229464,"aX":9.088117595332177},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":16.0,"breakHorizontal":-11.6,"spinRate":2089,"spinDirection":139},"zone":14,"typeConfidence":0.92,"plateTime":0.4779122985733384,"extension":5.898030395487208},"index":1,"playId":"53583093-9ab3-3d17-8246-fd14212bd27d","pitchNumber":2,"startTime":"2025-08-30T01:37:34.497Z","endTime":"2025-08-30T01:37:40.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.5,"strikeZoneTop":3.56877028583989,"strikeZoneBottom":1.81124653998177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.774216096900464,"aZ":-12.574739908351374,"pfxX":5.989476372644871,"pfxZ":11.37590149122564,"pX":0.44852745430200736,"pZ":3.195449713929538,"vX0":-3.821728633929187,"vY0":-131.4297661800235,"vZ0":-5.0000561243770845,"x":99.9,"y":152.5,"x0":1.1546059694212967,"y0":50.00473330566515,"z0":6.080589265505528,"aX":10.321489076905417},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.8,"spinRate":2213,"spinDirection":154},"zone":3,"typeConfidence":0.93,"plateTime":0.41917524210481405,"extension":6.127096538091117},"index":2,"playId":"e88d8076-e5f4-3eee-98b2-98304428e66e","pitchNumber":3,"startTime":"2025-08-30T01:38:01.739Z","endTime":"2025-08-30T01:38:06.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.301195936691805,"aZ":-20.24707802439063,"pfxX":-0.9787191625026971,"pfxZ":7.645382575433558,"pX":0.24718059080672275,"pZ":3.4508240006707167,"vX0":-2.082038694851695,"vY0":-124.71190719932527,"vZ0":-2.537639703321316,"x":107.58,"y":145.61,"x0":1.2231739187080368,"y0":50.00360585007012,"z0":6.168951137066349,"aX":-1.5269331718789505},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.4,"breakHorizontal":2.3,"spinRate":2265,"spinDirection":166},"zone":2,"typeConfidence":0.93,"plateTime":0.44079660493327344,"extension":5.912964368103781},"index":3,"playId":"1310e8ea-61f6-384b-8e9c-530dbd5ecb37","pitchNumber":4,"startTime":"2025-08-30T01:38:20.533Z","endTime":"2025-08-30T01:38:26.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.460741497360537,"aZ":-23.507901909143655,"pfxX":6.815177759687813,"pfxZ":6.357722610636458,"pX":0.8505263690871848,"pZ":3.4894250367294646,"vX0":-2.4952326824263094,"vY0":-116.45651230027235,"vZ0":-1.6560652384817713,"x":84.58,"y":144.57,"x0":1.0551518182275137,"y0":50.002694848949325,"z0":6.450330682797637,"aX":9.287656746479664},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":11.4,"breakHorizontal":-11.6,"spinRate":1895,"spinDirection":134},"zone":12,"typeConfidence":0.87,"plateTime":0.4717462607866567,"extension":5.669801020899799},"hitData":{"launchSpeed":101.3,"launchAngle":-15.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.17,"coordY":147.02}},"index":4,"playId":"a9242d7e-89b9-3ccf-b696-29b677f04a41","pitchNumber":5,"startTime":"2025-08-30T01:38:45.279Z","endTime":"2025-08-30T01:38:53.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:38:53.638Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T01:41:14.999Z","endTime":"2025-08-30T01:41:26.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:41:02.873Z","endTime":"2025-08-30T01:41:17.239Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.490320362672847,"aZ":-15.491925333506956,"pfxX":-7.856967481728199,"pfxZ":9.411963105238236,"pX":-0.2509648205481722,"pZ":2.2794490561712517,"vX0":5.765036510652325,"vY0":-132.79875099805753,"vZ0":-5.729804274131887,"x":126.57,"y":177.23,"x0":-1.437640511205201,"y0":50.001878431023094,"z0":5.606291903816718,"aX":-13.924231288229057},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":12.8,"spinRate":2221,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4136710434667519,"extension":5.762273072893218},"hitData":{"launchSpeed":84.1,"launchAngle":35.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.04,"coordY":76.83}},"index":1,"playId":"45f5b21f-f2ad-3f3b-bc93-f4cee3a4bd8c","pitchNumber":1,"startTime":"2025-08-30T01:41:17.239Z","endTime":"2025-08-30T01:41:26.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:41:26.101Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T01:41:27.034Z","endTime":"2025-08-30T01:43:06.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":69.8,"strikeZoneTop":3.62023537038984,"strikeZoneBottom":1.79691534737154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.164572031659542,"aZ":-34.04545438707243,"pfxX":12.057955192423195,"pfxZ":-1.493248685869073,"pX":0.3091800419785268,"pZ":4.374076478669044,"vX0":1.1161009838366398,"vY0":-111.9516333927035,"vZ0":4.054430685814795,"x":105.21,"y":120.68,"x0":-1.7617832771636834,"y0":50.004791698383364,"z0":6.058145150115706,"aX":15.067649001022414},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.1,"breakHorizontal":-22.1,"spinRate":2718,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4922190781732967,"extension":5.583462171094878},"index":0,"playId":"7f0e5118-657d-3820-9537-b885ccac9b90","pitchNumber":1,"startTime":"2025-08-30T01:41:54.638Z","endTime":"2025-08-30T01:41:59.467Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.4,"strikeZoneTop":3.71224408062292,"strikeZoneBottom":1.82356660586157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.09128711175299,"aZ":-38.92351969358821,"pfxX":7.915006611173414,"pfxZ":-5.562577567769603,"pX":0.11814621842055087,"pZ":1.7485743013178778,"vX0":1.5556828327212369,"vY0":-110.24667735135867,"vZ0":0.057738540996851606,"x":112.5,"y":191.57,"x0":-1.6265234020834445,"y0":50.00119194622393,"z0":5.877266251515018,"aX":9.608782727270407},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-9.6,"breakHorizontal":-14.8,"spinRate":3080,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4994373419094704,"extension":5.604347082886026},"index":1,"playId":"4ce1c45b-516d-385e-ab00-a5d1ecd88616","pitchNumber":2,"startTime":"2025-08-30T01:42:10.876Z","endTime":"2025-08-30T01:42:15.118Z","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":92.8,"endSpeed":84.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.973105517785072,"aZ":-12.780898945086891,"pfxX":-4.28869095886286,"pfxZ":10.617988027001985,"pX":-0.5693946661633166,"pZ":2.536513856793893,"vX0":4.348354540162241,"vY0":-134.93771780447565,"vZ0":-5.395727294255961,"x":138.7,"y":170.29,"x0":-1.651950027297432,"y0":50.00288717178162,"z0":5.477773798892042,"aX":-7.833558813731401},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2384,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4073928495904364,"extension":5.824539976576997},"index":2,"playId":"d70692bf-3e6d-3ac9-862d-a2c87ba3edeb","pitchNumber":3,"startTime":"2025-08-30T01:42:27.470Z","endTime":"2025-08-30T01:42:32.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T01:42:44.235Z","endTime":"2025-08-30T01:43:00.772Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.2,"strikeZoneTop":3.60708641639893,"strikeZoneBottom":1.71837031520961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.143015795722874,"aZ":-12.321652771495826,"pfxX":-1.7886831274987154,"pfxZ":10.812308842721938,"pX":0.9155483760758225,"pZ":3.3750841500103577,"vX0":6.495870817589284,"vY0":-135.51592433714714,"vZ0":-3.816580402593956,"x":82.1,"y":147.65,"x0":-1.2937200996005827,"y0":50.00482297162079,"z0":5.679438225444995,"aX":-3.2860414617347256},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2311,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4061714647585575,"extension":5.934538185837654},"index":4,"playId":"4a9fc46d-f62b-3625-8b31-a9bf52e5b921","pitchNumber":4,"startTime":"2025-08-30T01:43:00.772Z","endTime":"2025-08-30T01:43:06.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:43:06.234Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T01:43:07.125Z","endTime":"2025-08-30T01:44:31.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.30508473740137,"strikeZoneBottom":1.60566136820891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88229909991914,"aZ":-32.90353104446189,"pfxX":10.967981838555936,"pfxZ":-0.5659443026842954,"pX":-0.35752674904872156,"pZ":2.890735645153962,"vX0":0.16794841476174888,"vY0":-113.53633371900008,"vZ0":0.9318383875976219,"x":130.63,"y":160.73,"x0":-1.8551172190295049,"y0":50.00286926172534,"z0":5.777418507519506,"aX":14.163058821827413},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.5,"breakHorizontal":-19.8,"spinRate":2654,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.48443708286957676,"extension":5.792858886104397},"index":0,"playId":"3f60b931-7333-3b23-b81c-c20bc3befb48","pitchNumber":1,"startTime":"2025-08-30T01:43:29.660Z","endTime":"2025-08-30T01:43:33.531Z","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.1,"endSpeed":84.5,"strikeZoneTop":3.33554547786908,"strikeZoneBottom":1.66891098396043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33108650777848,"aZ":-12.774837466398512,"pfxX":-3.4288727807100208,"pfxZ":10.495290034601513,"pX":-0.7075679365085018,"pZ":4.30524689058215,"vX0":3.504938501567718,"vY0":-135.52570393932362,"vZ0":-1.2433184534584756,"x":143.97,"y":122.54,"x0":-1.5759610705795828,"y0":50.005146649536414,"z0":5.6680362199034136,"aX":-6.339807359349337},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":5.4,"spinRate":2423,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40510066715332904,"extension":5.871754986701343},"index":1,"playId":"219392c8-ab64-31e6-afea-2a146cd15e6d","pitchNumber":2,"startTime":"2025-08-30T01:43:45.553Z","endTime":"2025-08-30T01:43:51.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.2391116458672,"strikeZoneBottom":1.57266714010191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.788268354010032,"aZ":-30.782413879812825,"pfxX":12.232267311664465,"pfxZ":1.0499995912891524,"pX":-0.103785994342128,"pZ":1.7495454861531456,"vX0":0.03226461911625089,"vY0":-115.35492008940865,"vZ0":-2.096232373274776,"x":120.96,"y":191.54,"x0":-1.704374899521969,"y0":50.00528623731363,"z0":5.671084463594751,"aX":16.296203806164524},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.7,"breakHorizontal":-22.1,"spinRate":2753,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4769323280091924,"extension":5.733290332511738},"index":2,"playId":"e737c76f-d5ab-369b-a66a-285ff4cb1959","pitchNumber":3,"startTime":"2025-08-30T01:44:03.472Z","endTime":"2025-08-30T01:44:08.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1137263570636,"aZ":-10.725962719125462,"pfxX":-2.105927857756002,"pfxZ":11.498987193244552,"pX":0.17409312756386155,"pZ":1.8644420024259174,"vX0":4.950290319254682,"vY0":-136.25104121336892,"vZ0":-7.6777131796367515,"x":110.36,"y":188.44,"x0":-1.3990999527448857,"y0":50.00489019706025,"z0":5.474228169736889,"aX":-3.9289690220165094},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":2290,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4031997011149828,"extension":6.024211934630362},"hitData":{"launchSpeed":95.3,"launchAngle":36.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.52,"coordY":79.27}},"index":3,"playId":"61fe368d-3e96-3282-84a8-10f574d0bf03","pitchNumber":4,"startTime":"2025-08-30T01:44:22.691Z","endTime":"2025-08-30T01:44:31.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:44:31.311Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a fly ball to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T01:47:29.185Z","endTime":"2025-08-30T01:48:32.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Stephenson replaces Tyler Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:46:10.613Z","endTime":"2025-08-30T01:47:31.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596112,"link":"/api/v1/people/596112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91742505754782,"aZ":-21.095915420932112,"pfxX":-2.5639279861954174,"pfxZ":6.472381490257857,"pX":-0.3573038012645086,"pZ":1.6912830411746027,"vX0":3.176408509164756,"vY0":-130.39225827195642,"vZ0":-7.234223956216117,"x":130.62,"y":193.12,"x0":-1.26151710360677,"y0":50.00437012928788,"z0":6.1081700392678515,"aX":-4.389671102772775},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":3.8,"spinRate":2698,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.42099814537919,"extension":5.992070500626561},"index":1,"playId":"97fa642b-f444-3221-974c-bcedd87f7dfa","pitchNumber":1,"startTime":"2025-08-30T01:47:31.396Z","endTime":"2025-08-30T01:47:34.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-30T01:47:46.323Z","endTime":"2025-08-30T01:47:59.087Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.52678512202547,"strikeZoneBottom":1.63075904612414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02286432839964,"aZ":-20.547188895356026,"pfxX":-2.3989489777552184,"pfxZ":6.779041386371857,"pX":0.7545633856306746,"pZ":0.10268036955654666,"vX0":5.215309053281763,"vY0":-130.72392018015407,"vZ0":-10.98387022737723,"x":88.24,"y":236.01,"x0":-0.9631928411081735,"y0":50.000556590349426,"z0":5.930793251587001,"aX":-4.112585550026677},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":3.1,"spinRate":2730,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.42054272574311957,"extension":6.045148638098344},"index":3,"playId":"60f8a28f-2d61-314e-8508-7f7134639589","pitchNumber":2,"startTime":"2025-08-30T01:47:59.087Z","endTime":"2025-08-30T01:48:03.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.761739078207537,"aZ":-30.30678580305992,"pfxX":-1.2875573742424673,"pfxZ":1.1444078244336655,"pX":0.23944734777660706,"pZ":2.0736465927906336,"vX0":3.5181949929398244,"vY0":-127.1081875202129,"vZ0":-4.1724030237186565,"x":107.87,"y":182.79,"x0":-0.999566445347712,"y0":50.000093529784635,"z0":6.161848444422649,"aX":-2.0924184398103507},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":1.4,"spinRate":2725,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4320750616168776,"extension":5.869881033999671},"hitData":{"launchSpeed":71.2,"launchAngle":28.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.72,"coordY":105.99}},"index":4,"playId":"8a27de89-81b3-33cc-b65e-6580be330d0f","pitchNumber":3,"startTime":"2025-08-30T01:48:20.546Z","endTime":"2025-08-30T01:48:32.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:48:32.953Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T01:48:46.482Z","endTime":"2025-08-30T01:50:35.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.55440339353559,"strikeZoneBottom":1.61131175181349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75724698000698,"aZ":-28.236699587736346,"pfxX":0.7314873691996902,"pfxZ":2.418187221637263,"pX":-0.0839806782289292,"pZ":2.8625249731709133,"vX0":2.5942207637561183,"vY0":-126.95037155746488,"vZ0":-2.589290396677555,"x":120.2,"y":161.49,"x0":-1.2153872136814625,"y0":50.00048704062293,"z0":6.15044991898851,"aX":1.1899834494888095},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-1.9,"spinRate":2877,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.431968352780534,"extension":5.9450968064133525},"index":0,"playId":"479c2543-c0e3-3d80-bbc5-3c82873e19b9","pitchNumber":1,"startTime":"2025-08-30T01:48:58.538Z","endTime":"2025-08-30T01:49:03.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.63178326968732,"strikeZoneBottom":1.65524390546516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.911068212875254,"aZ":-16.050529399600194,"pfxX":-8.031825474142714,"pfxZ":9.79600868043983,"pX":0.5553151363974274,"pZ":1.640782781469397,"vX0":6.246659525476026,"vY0":-127.86878193471983,"vZ0":-7.828561103943061,"x":95.83,"y":194.48,"x0":-0.8833699014665028,"y0":50.0011819479728,"z0":6.016095267222863,"aX":-13.215852674668927},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.1,"breakHorizontal":13.1,"spinRate":2083,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.42938157272473365,"extension":6.186195494022521},"index":1,"playId":"4f3bfe73-e3c7-3a96-9eb3-14e81ebcea07","pitchNumber":2,"startTime":"2025-08-30T01:49:16.298Z","endTime":"2025-08-30T01:49:25.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-30T01:49:34.601Z","endTime":"2025-08-30T01:49:49.768Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"}},{"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":96.6,"endSpeed":87.0,"strikeZoneTop":3.59959341934122,"strikeZoneBottom":1.6232497897178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.102887009162465,"aZ":-12.445263085962893,"pfxX":-8.405873284701698,"pfxZ":10.08380643254224,"pX":1.201660851301204,"pZ":1.940952459444444,"vX0":8.8988841747793,"vY0":-140.0403434723984,"vZ0":-8.434643443249794,"x":71.2,"y":186.37,"x0":-0.9484148821942225,"y0":50.0002714880984,"z0":5.835814385082237,"aX":-16.440823529169805},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":13.1,"spinRate":2524,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39341440097723224,"extension":6.096362632585833},"index":3,"playId":"ba00a806-391c-3778-8bbd-3da743df9188","pitchNumber":3,"startTime":"2025-08-30T01:49:49.768Z","endTime":"2025-08-30T01:49:54.488Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.6047465113036,"strikeZoneBottom":1.66156768293163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02145921126836,"aZ":-17.47212030928589,"pfxX":-9.413349746820188,"pfxZ":8.954767227165672,"pX":-0.23750414485920213,"pZ":0.4162372359237445,"vX0":5.35042585928363,"vY0":-127.76842399793398,"vZ0":-10.151640925918537,"x":126.05,"y":227.54,"x0":-1.1432079091392022,"y0":50.005052993186034,"z0":5.833767603641055,"aX":-15.458026703511633},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.9,"breakHorizontal":15.7,"spinRate":1987,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.42982725228835417,"extension":6.144403608803338},"index":4,"playId":"70370c4d-36e2-3719-9d1d-54e5492a2733","pitchNumber":4,"startTime":"2025-08-30T01:50:07.587Z","endTime":"2025-08-30T01:50:13.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.438335292365824,"aZ":-27.916415152941486,"pfxX":0.1788518855169272,"pfxZ":2.5909193062293063,"pX":0.6251863538053928,"pZ":1.2433448260711282,"vX0":4.245742135374273,"vY0":-127.4314296159371,"vZ0":-6.605820439938423,"x":93.17,"y":205.21,"x0":-1.086466515058481,"y0":50.00317177961294,"z0":6.077683576924755,"aX":0.2931012271737855},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2968,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.42998736965801454,"extension":5.864048157994231},"index":5,"playId":"fc4038df-7042-357d-a972-615bfa5262aa","pitchNumber":5,"startTime":"2025-08-30T01:50:29.367Z","endTime":"2025-08-30T01:50:35.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:50:35.438Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yainer Diaz grounds into a force out, shortstop Zach Neto to second baseman Christian Moore. Christian Walker out at 2nd. Yainer Diaz to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T01:51:14.785Z","endTime":"2025-08-30T01:52:19.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"bc64fd43-6827-3fbc-a229-6b2e1655b701","startTime":"2025-08-30T01:50:57.686Z","endTime":"2025-08-30T01:51:02.125Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.065886565699852,"aZ":-26.95211331024015,"pfxX":-1.3328390849984615,"pfxZ":3.1385723735837807,"pX":0.48364794902934793,"pZ":2.6371223246277404,"vX0":4.296859991351283,"vY0":-128.0718029122308,"vZ0":-3.8649643689965556,"x":98.56,"y":167.58,"x0":-1.041526703558703,"y0":50.0031937222199,"z0":6.27008553587932,"aX":-2.218125882228967},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":1.4,"spinRate":2948,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4274232541015768,"extension":5.836243143694837},"index":1,"playId":"41fb512d-d793-3835-816b-a4d93ed6ab05","pitchNumber":1,"startTime":"2025-08-30T01:51:17.012Z","endTime":"2025-08-30T01:51:22.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.080078763050253,"aZ":-28.79363433542861,"pfxX":-0.1224574379223009,"pfxZ":2.0560255724223957,"pX":0.6905026970766267,"pZ":2.4830519581567927,"vX0":4.2004953990091325,"vY0":-128.15292378135106,"vZ0":-3.8206163308537504,"x":90.68,"y":171.74,"x0":-0.9612996757092213,"y0":50.00491102118479,"z0":6.268925339118585,"aX":-0.2020357311539151},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":-0.8,"spinRate":2903,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.42913008293277466,"extension":5.799567641851772},"hitData":{"launchSpeed":83.2,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.67,"coordY":154.12}},"index":2,"playId":"cbf1e0ec-70d6-3ca3-bbc1-be4828c77bcf","pitchNumber":2,"startTime":"2025-08-30T01:52:10.648Z","endTime":"2025-08-30T01:52:19.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:52:19.412Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks. Yainer Diaz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T01:52:33.246Z","endTime":"2025-08-30T01:55:33.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":78.6,"strikeZoneTop":3.47108323611538,"strikeZoneBottom":1.60221712369703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78665236280108,"aZ":-28.978992181560052,"pfxX":0.08405847665535404,"pfxZ":2.001301457412051,"pX":1.1316520115167608,"pZ":2.324827261736376,"vX0":5.239561967607572,"vY0":-127.3693560734059,"vZ0":-3.7204627686372063,"x":73.86,"y":176.01,"x0":-0.9870704968542855,"y0":50.00388434182849,"z0":6.166164136088246,"aX":0.13451150078183693},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-1.7,"spinRate":2680,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4345930771422739,"extension":5.925557481472152},"index":0,"playId":"f4738a3e-ccb4-3894-bda4-167785a12b29","pitchNumber":1,"startTime":"2025-08-30T01:52:49.813Z","endTime":"2025-08-30T01:52:54.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07ca5335-a272-3e91-a274-e986ca9d4624","startTime":"2025-08-30T01:53:04.263Z","endTime":"2025-08-30T01:53:08.998Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40190819662104,"aZ":-29.10965272335799,"pfxX":-0.6676401633377866,"pfxZ":1.9272773364371858,"pX":0.14126479685767396,"pZ":1.7618313911228332,"vX0":3.188717650311919,"vY0":-126.33045656112182,"vZ0":-4.997291924078884,"x":111.62,"y":191.21,"x0":-1.059051932386107,"y0":50.00556654857816,"z0":6.1487230493387806,"aX":-1.0633557965464762},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":0.4,"spinRate":2805,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.4361275191054155,"extension":5.757937862084161},"index":2,"playId":"314458cb-d997-3116-835b-cd2fd7989af1","pitchNumber":2,"startTime":"2025-08-30T01:53:22.526Z","endTime":"2025-08-30T01:53:26.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.49543343377194,"strikeZoneBottom":1.61482178581953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.846189582991606,"aZ":-11.140117285489728,"pfxX":-8.137945909373514,"pfxZ":10.734157398620956,"pX":-0.0011721617000799327,"pZ":3.2152477362003764,"vX0":5.3223342262376905,"vY0":-140.10239788809002,"vZ0":-5.562395431174175,"x":117.04,"y":151.97,"x0":-0.8821314415884547,"y0":50.00672104323721,"z0":5.97538753112981,"aX":-15.951703753037258},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":13.4,"spinRate":2432,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39310163954431276,"extension":6.042495258740217},"index":3,"playId":"2b8107ba-994c-37f6-8e8a-2ceac4da49ca","pitchNumber":3,"startTime":"2025-08-30T01:53:45.306Z","endTime":"2025-08-30T01:53:49.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.51358362339981,"strikeZoneBottom":1.63339009049507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.396314266769174,"aZ":-10.874104817050661,"pfxX":-6.767685251555868,"pfxZ":10.788087571431467,"pX":0.836409361323846,"pZ":3.8747235795687867,"vX0":7.1088613162392615,"vY0":-140.47266791785637,"vZ0":-3.960893754246669,"x":85.12,"y":134.16,"x0":-0.8625230909669872,"y0":50.00274770064728,"z0":6.0243644413148365,"aX":-13.362552715969535},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":10.6,"spinRate":2519,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39172803378495535,"extension":6.101967269979399},"index":4,"playId":"cb8472ea-b9e9-3ad7-8c50-539b803e7959","pitchNumber":4,"startTime":"2025-08-30T01:54:03.636Z","endTime":"2025-08-30T01:54:07.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.8,"strikeZoneTop":3.52546584792578,"strikeZoneBottom":1.61155587617119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05359998313959,"aZ":-32.113802316850624,"pfxX":1.395736633174602,"pfxZ":0.04086554684102239,"pX":-1.7594670931207725,"pZ":5.167051384708961,"vX0":-1.496485519903627,"vY0":-125.06927624313678,"vZ0":3.307090563373493,"x":184.07,"y":99.27,"x0":-1.331280778853037,"y0":50.00398131907583,"z0":6.481090406371438,"aX":2.184750495614717},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-2.2,"spinRate":2662,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.43996466352689945,"extension":5.702504076589565},"index":5,"playId":"b50b086e-f988-3d51-bbd6-19ffb7b98553","pitchNumber":5,"startTime":"2025-08-30T01:54:22.698Z","endTime":"2025-08-30T01:54:27.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.283218400491673,"aZ":-27.15413338932583,"pfxX":0.2788369100485533,"pfxZ":3.1225756299672973,"pX":0.07485934299224338,"pZ":1.5989963460438195,"vX0":2.7969118240382103,"vY0":-127.06005536767533,"vZ0":-5.794368561155526,"x":114.15,"y":195.61,"x0":-1.0844459866237695,"y0":50.00050041547461,"z0":6.115526663297882,"aX":0.4476612791271157},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-1.2,"spinRate":2763,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.4339886688096479,"extension":5.887946146541293},"index":6,"playId":"5ed38a20-b2ec-3656-9857-6cc2be571da3","pitchNumber":6,"startTime":"2025-08-30T01:55:01.580Z","endTime":"2025-08-30T01:55:09.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.46089439787844,"strikeZoneBottom":1.57615193774109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.781372232383692,"aZ":-26.93652939546168,"pfxX":0.6272195849904016,"pfxZ":3.2660539677639004,"pX":-0.7311140840458967,"pZ":3.7953220257163998,"vX0":0.9856729728666075,"vY0":-126.12464965601507,"vZ0":-0.7685572743379734,"x":144.87,"y":136.31,"x0":-1.209177549884934,"y0":50.00258179906214,"z0":6.2854405002537295,"aX":1.0055388726719832},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-1.3,"spinRate":2675,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4350684287360562,"extension":5.798700732092116},"index":7,"playId":"77c334f2-e59d-3435-9d3a-4743fb9059d9","pitchNumber":7,"startTime":"2025-08-30T01:55:28.390Z","endTime":"2025-08-30T01:55:33.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:55:33.438Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Yoán Moncada to first baseman Niko Kavadas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T01:56:39.443Z","endTime":"2025-08-30T01:57:21.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:55:50.358Z","endTime":"2025-08-30T01:56:41.657Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.41616338040575,"strikeZoneBottom":1.70884646055354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.833199478224774,"aZ":-25.79702784858567,"pfxX":-1.298930356456189,"pfxZ":3.805403252193404,"pX":0.5561839676133034,"pZ":0.24484192766250784,"vX0":4.5597704817287985,"vY0":-128.18063829815185,"vZ0":-9.463089332744383,"x":95.8,"y":232.17,"x0":-1.0717492199840577,"y0":50.00080350345388,"z0":5.976925256755919,"aX":-2.175801226443485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":1.4,"spinRate":2784,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.42622011145381977,"extension":5.992370946740846},"index":1,"playId":"1afa0d14-0819-345e-a3d2-02dccc7471e0","pitchNumber":1,"startTime":"2025-08-30T01:56:41.657Z","endTime":"2025-08-30T01:56:52.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Robert Stephenson. Yainer Diaz to 3rd. Cam Smith to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"1afa0d14-0819-345e-a3d2-02dccc7471e0","startTime":"2025-08-30T01:57:14.584Z","endTime":"2025-08-30T01:57:14.585Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78058530225489,"aZ":-28.44272445411916,"pfxX":-1.448119446654178,"pfxZ":2.3150732591420216,"pX":0.4942858728861281,"pZ":1.7454828199260126,"vX0":4.106080867934849,"vY0":-126.34338937107088,"vZ0":-5.2473112001331454,"x":98.16,"y":191.65,"x0":-0.9668699288527587,"y0":50.00148876623447,"z0":6.1471952134470085,"aX":-2.33159195569611},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":1.7,"spinRate":2751,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4342521349936126,"extension":5.872285641978437},"hitData":{"launchSpeed":74.0,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.25,"coordY":176.42}},"index":3,"playId":"1798c3ed-8915-3ee3-b2ae-4f1f95d8298b","pitchNumber":2,"startTime":"2025-08-30T01:57:14.586Z","endTime":"2025-08-30T01:57:21.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:57:21.797Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yoán Moncada doubles (9) on a sharp fly ball to center fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T01:59:56.070Z","endTime":"2025-08-30T02:00:27.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Cristian Javier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:58:20.740Z","endTime":"2025-08-30T01:59:58.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.4016413595733,"strikeZoneBottom":1.46220478257235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37495867032598,"aZ":-22.642765856620695,"pfxX":-10.18417131787315,"pfxZ":5.923529095665623,"pX":-0.9276726448944759,"pZ":2.906640744881303,"vX0":5.4829224402565515,"vY0":-126.72406328645378,"vZ0":-2.5200157759617916,"x":152.36,"y":160.3,"x0":-1.8077980756046763,"y0":50.00600708271213,"z0":5.742758116332971,"aX":-16.39686301885017},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.3,"breakHorizontal":17.0,"spinRate":1919,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.43392670722124826,"extension":6.386252212769303},"index":1,"playId":"7df934df-9022-36a7-b0c1-236391f24a5b","pitchNumber":1,"startTime":"2025-08-30T01:59:58.371Z","endTime":"2025-08-30T02:00:04.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40742558637529,"aZ":-24.65919372321512,"pfxX":-10.996228137584213,"pfxZ":4.6138917074236625,"pX":-0.16534763488266666,"pZ":1.7066900820321496,"vX0":7.67868152205773,"vY0":-127.40656797466224,"vZ0":-4.505081726477426,"x":123.3,"y":192.7,"x0":-1.8034480529057733,"y0":50.00469632856536,"z0":5.468602167310511,"aX":-17.914785036216827},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":18.0,"spinRate":1934,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.43142987295919166,"extension":6.600323068457463},"hitData":{"launchSpeed":102.9,"launchAngle":24.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.08,"coordY":50.53}},"index":2,"playId":"55f2a0ca-4799-3264-8afe-7435071973b1","pitchNumber":2,"startTime":"2025-08-30T02:00:13.866Z","endTime":"2025-08-30T02:00:27.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:00:27.374Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a sharp line drive to right fielder Cam Smith. Yoán Moncada to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:00:31.244Z","endTime":"2025-08-30T02:01:11.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.91419454201844,"aZ":-19.08531671362914,"pfxX":-7.193855246723495,"pfxZ":6.702439867113933,"pX":0.28811661514937376,"pZ":3.1608985516732955,"vX0":8.048666296883386,"vY0":-139.90606649837855,"vZ0":-2.814599400394105,"x":106.02,"y":153.44,"x0":-1.711794815016799,"y0":50.00434653387866,"z0":5.452761625078172,"aX":-14.052092946603944},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":2320,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3937277954414351,"extension":6.4244831769971755},"hitData":{"launchSpeed":102.6,"launchAngle":13.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.77,"coordY":103.45}},"index":0,"playId":"b4994dc4-347f-35ee-b1f3-63bf94c88685","pitchNumber":1,"startTime":"2025-08-30T02:01:00.750Z","endTime":"2025-08-30T02:01:11.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:01:11.993Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:02:10.207Z","endTime":"2025-08-30T02:02:25.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:01:29.621Z","endTime":"2025-08-30T02:02:12.421Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":81.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.305693835948976,"aZ":-22.99259496730301,"pfxX":-0.9267460040218025,"pfxZ":5.361200174593671,"pX":0.9035011877974676,"pZ":2.7495674889166613,"vX0":7.033762148801002,"vY0":-130.04742259265566,"vZ0":-2.670104013380373,"x":82.56,"y":164.54,"x0":-1.7159595604845999,"y0":50.003355677952335,"z0":5.533950516793873,"aX":-1.5883280107173428},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":0.1,"spinRate":2296,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.42119321788934405,"extension":6.248802740867714},"hitData":{"launchSpeed":92.0,"launchAngle":56.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.57,"coordY":139.55}},"index":1,"playId":"79306ef3-6569-3dd2-a63e-6159598e09d0","pitchNumber":1,"startTime":"2025-08-30T02:02:12.421Z","endTime":"2025-08-30T02:02:25.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:02:25.747Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:02:34.293Z","endTime":"2025-08-30T02:04:14.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":97.3,"endSpeed":87.3,"strikeZoneTop":3.49014868119741,"strikeZoneBottom":1.74954643269938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.491945679619306,"aZ":-14.416997354243978,"pfxX":-6.324267038398422,"pfxZ":8.946788452484888,"pX":0.44642629453424515,"pZ":3.0236071358388963,"vX0":8.35185304518785,"vY0":-141.2404594644373,"vZ0":-3.826345374194083,"x":99.98,"y":157.14,"x0":-1.7520471960763373,"y0":50.0007912906806,"z0":5.347116313823956,"aX":-12.5499118591498},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2328,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.39046095834606875,"extension":6.068508147696599},"index":0,"playId":"fc787007-30e9-3be0-b7ca-529080a3bfac","pitchNumber":1,"startTime":"2025-08-30T02:02:57.122Z","endTime":"2025-08-30T02:03:01.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.43424214994504,"strikeZoneBottom":1.69346761451649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.26080974657014,"aZ":-13.779877633444167,"pfxX":-6.990333783540586,"pfxZ":9.420443534675352,"pX":1.5034764502161184,"pZ":3.638134823640374,"vX0":10.579003790205602,"vY0":-139.96682025411752,"vZ0":-2.4606539170618253,"x":59.69,"y":140.55,"x0":-1.4448575241224986,"y0":50.002098039496644,"z0":5.44894262013751,"aX":-13.649235808639755},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2377,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3937096391452499,"extension":6.245686135622242},"index":1,"playId":"388608c1-57ca-3431-a70c-7657c278c0de","pitchNumber":2,"startTime":"2025-08-30T02:03:16.543Z","endTime":"2025-08-30T02:03:20.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.037733156474985,"aZ":-14.17340130065086,"pfxX":-6.79599092599444,"pfxZ":9.161440243281685,"pX":0.7199116189303805,"pZ":3.2595456487364287,"vX0":9.084845759477812,"vY0":-140.3059097690892,"vZ0":-2.985214592392831,"x":89.56,"y":150.77,"x0":-1.699167981262445,"y0":50.001586729417966,"z0":5.278714216033828,"aX":-13.352229510559631},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":10.1,"spinRate":2376,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39256968695291894,"extension":6.140534608093327},"index":2,"playId":"a9153fc0-8c7b-37aa-b8ee-ad17a8dbcfb5","pitchNumber":3,"startTime":"2025-08-30T02:03:36.320Z","endTime":"2025-08-30T02:03:39.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T02:03:51.511Z","endTime":"2025-08-30T02:04:10.064Z","isPitch":false,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"}},{"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":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.58191122588605,"aZ":-15.660436114076193,"pfxX":-7.673473431605586,"pfxZ":8.207162697515818,"pX":0.6727464291076981,"pZ":2.832604500880216,"vX0":9.191312267707257,"vY0":-142.13431637754562,"vZ0":-3.823482837008529,"x":91.36,"y":162.3,"x0":-1.631450875123635,"y0":50.00431282619092,"z0":5.213011632658512,"aX":-15.443410661933441},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2393,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.38782093014793695,"extension":6.2419361826397175},"index":4,"playId":"ffde4db4-38cd-3bac-80dd-be0fd5b8381e","pitchNumber":4,"startTime":"2025-08-30T02:04:10.064Z","endTime":"2025-08-30T02:04:14.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:04:14.365Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Niko Kavadas flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:04:18.127Z","endTime":"2025-08-30T02:05:37.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.47240925512891,"strikeZoneBottom":1.69820612008505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01241418059507,"aZ":-24.768834742462346,"pfxX":-0.7168143128493054,"pfxZ":4.201206097775235,"pX":-0.6930886757079425,"pZ":1.6676731960210787,"vX0":3.592999050422621,"vY0":-132.8689008151647,"vZ0":-4.573437090181726,"x":143.42,"y":193.75,"x0":-1.9776925689466063,"y0":50.00523589224158,"z0":5.2410581194143635,"aX":-1.264496486944184},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":0.4,"spinRate":2271,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4143392664420875,"extension":6.371150368187199},"index":0,"playId":"dcca6cbc-c11a-3d47-9784-079344a90622","pitchNumber":1,"startTime":"2025-08-30T02:04:41.752Z","endTime":"2025-08-30T02:04:46.830Z","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.1,"endSpeed":87.3,"strikeZoneTop":3.40144895518718,"strikeZoneBottom":1.69429002582071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.004950193098786,"aZ":-16.6686726561136,"pfxX":-7.083815281525052,"pfxZ":7.805388188317282,"pX":-0.5988372315030274,"pZ":3.5878638274178365,"vX0":5.997196118232559,"vY0":-141.19426245325002,"vZ0":-2.0211654226324236,"x":139.83,"y":141.91,"x0":-1.8472294963531188,"y0":50.00249154100355,"z0":5.405236341911784,"aX":-14.071082831481197},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2430,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39036130984946427,"extension":6.3529897075654915},"index":1,"playId":"7ffbd655-3370-3049-a71a-793e520671b5","pitchNumber":2,"startTime":"2025-08-30T02:05:04.414Z","endTime":"2025-08-30T02:05:09.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.922826498729613,"aZ":-25.695221820764463,"pfxX":-0.7333154928640239,"pfxZ":3.8184056865970524,"pX":0.05137813165562474,"pZ":1.4811132543958718,"vX0":5.210915626812393,"vY0":-130.0650513620534,"vZ0":-4.66633784636303,"x":115.04,"y":198.79,"x0":-1.8916764917578053,"y0":50.00142723029586,"z0":5.271912729717528,"aX":-1.2444997834431462},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":0.0,"spinRate":2362,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4228005977801512,"extension":6.729452305090908},"hitData":{"launchSpeed":97.5,"launchAngle":28.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.91,"coordY":61.69}},"index":2,"playId":"526041fa-258c-3a45-9603-8304974c6260","pitchNumber":3,"startTime":"2025-08-30T02:05:27.815Z","endTime":"2025-08-30T02:05:37.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:05:37.049Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:08:26.724Z","endTime":"2025-08-30T02:08:55.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis García replaces Robert Stephenson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:08:17.525Z","endTime":"2025-08-30T02:08:28.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":472610,"link":"/api/v1/people/472610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.99425781294427,"aZ":-18.117684507776236,"pfxX":-9.925701087200565,"pfxZ":7.057598555743974,"pX":-0.7668581731174914,"pZ":1.7468241789110244,"vX0":5.5922235088466845,"vY0":-141.14643476298193,"vZ0":-8.806519338147766,"x":146.23,"y":191.62,"x0":-1.4978722960103146,"y0":50.004494116135184,"z0":6.103957261975742,"aX":-19.770321410268313},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":16.6,"spinRate":2302,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.3899955831677602,"extension":6.474334860664453},"index":1,"playId":"1ae55303-cf86-3b1d-a16a-68a2a01ffc73","pitchNumber":1,"startTime":"2025-08-30T02:08:28.959Z","endTime":"2025-08-30T02:08:32.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.85980358173956,"aZ":-17.027034726709072,"pfxX":-9.15986417325047,"pfxZ":7.371226805431486,"pX":0.02243522731682336,"pZ":2.480587513370313,"vX0":7.2855510263575844,"vY0":-143.29856130902843,"vZ0":-7.527409146922641,"x":116.14,"y":171.8,"x0":-1.37845944802875,"y0":50.0000370923436,"z0":6.229399871633461,"aX":-18.81596011991897},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":14.9,"spinRate":2446,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.38402019068237747,"extension":6.59052591362146},"hitData":{"launchSpeed":106.8,"launchAngle":14.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.27,"coordY":70.67}},"index":2,"playId":"c66c72c4-6cee-3c79-948e-5f1cb6e91bbf","pitchNumber":2,"startTime":"2025-08-30T02:08:46.729Z","endTime":"2025-08-30T02:08:55.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:08:55.131Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yordan Alvarez reaches on a fielding error by second baseman Christian Moore.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:08:54.544Z","endTime":"2025-08-30T02:10:06.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.6538779420485,"strikeZoneBottom":1.80802734676812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.196482133482235,"aZ":-31.104032728051923,"pfxX":5.381158977663519,"pfxZ":0.7119786370593197,"pX":1.4562326424192236,"pZ":-0.23048552712111292,"vX0":6.043925191104699,"vY0":-122.13369525232578,"vZ0":-8.15243122763576,"x":61.49,"y":245.0,"x0":-1.7583397007450456,"y0":50.002055735447534,"z0":5.860717513257211,"aX":8.049519891986252},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":-11.3,"spinRate":2624,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4501095117991891,"extension":6.469110041500863},"index":0,"playId":"7aef40f1-f206-3170-828e-ebdb661ec68e","pitchNumber":1,"startTime":"2025-08-30T02:09:20.285Z","endTime":"2025-08-30T02:09:24.326Z","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":98.3,"endSpeed":88.2,"strikeZoneTop":3.62847619463703,"strikeZoneBottom":1.76519521563858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.02473588267066,"aZ":-18.628717090330376,"pfxX":-8.16294758007309,"pfxZ":6.674039856006104,"pX":-2.300984835503999,"pZ":4.2685893382736095,"vX0":1.1083255281856421,"vY0":-142.95967050261544,"vZ0":-2.3397140289259233,"x":204.71,"y":123.53,"x0":-1.640157931989673,"y0":50.00001987086838,"z0":6.293362094815438,"aX":-16.55913695289243},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.6,"breakHorizontal":14.4,"spinRate":2299,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3860657829776728,"extension":6.377833846970577},"index":1,"playId":"007d6a20-6a17-35a2-ac49-634556a23193","pitchNumber":2,"startTime":"2025-08-30T02:09:39.567Z","endTime":"2025-08-30T02:09:42.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.113235934406806,"aZ":-24.827247013799077,"pfxX":-8.189477211492896,"pfxZ":4.2927467096273055,"pX":0.11166986279464733,"pZ":2.067281697990033,"vX0":6.399187120512529,"vY0":-130.4489797225216,"vZ0":-5.85005599651984,"x":112.74,"y":182.96,"x0":-1.317151397120636,"y0":50.00371580253703,"z0":6.226934320199358,"aX":-14.022786243228982},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":1637,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.42092481242947244,"extension":6.561758668704621},"hitData":{"launchSpeed":112.6,"launchAngle":2.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.73,"coordY":162.23}},"index":2,"playId":"2f98b85f-5a7c-3601-88a6-15613d38fe1f","pitchNumber":3,"startTime":"2025-08-30T02:09:59.122Z","endTime":"2025-08-30T02:10:06.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:10:06.168Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a fly ball to second baseman Christian Moore. Yordan Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:10:19.254Z","endTime":"2025-08-30T02:11:00.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.91349757784283,"aZ":-17.01924445660459,"pfxX":-9.461350513127535,"pfxZ":7.474628075375698,"pX":-0.8288416940709815,"pZ":2.1678835319713348,"vX0":5.566803939379354,"vY0":-142.4600131931655,"vZ0":-8.106430215733866,"x":148.59,"y":180.25,"x0":-1.5933236780149602,"y0":50.00077271988698,"z0":6.1549745489050345,"aX":-19.178278510110914},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":15.7,"spinRate":2254,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.38650515445303757,"extension":6.750204476512921},"hitData":{"launchSpeed":73.3,"launchAngle":45.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":114.73,"coordY":109.44}},"index":0,"playId":"c4101880-381d-3d28-9367-5d476757fc15","pitchNumber":1,"startTime":"2025-08-30T02:10:48.631Z","endTime":"2025-08-30T02:11:00.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:11:00.862Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to right fielder Jo Adell. Yordan Alvarez scores. Jose Altuve to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:12:18.451Z","endTime":"2025-08-30T02:14:35.138Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":472610,"link":"/api/v1/people/472610"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T02:11:24.171Z","endTime":"2025-08-30T02:12:20.645Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.1,"endSpeed":75.9,"strikeZoneTop":3.5971229720367,"strikeZoneBottom":1.7633983989398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8762732373025,"aZ":-29.040190193269563,"pfxX":5.5201023892353795,"pfxZ":2.137337592120251,"pX":0.19779621763580976,"pZ":2.0883851096311568,"vX0":2.97970883390233,"vY0":-120.91995476975019,"vZ0":-3.2380501370791768,"x":109.46,"y":182.39,"x0":-1.7717283510193056,"y0":50.00212004914947,"z0":6.020986307555696,"aX":8.087991898395968},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":-10.8,"spinRate":2503,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4547938681550603,"extension":6.463253318351025},"index":1,"playId":"407961cc-5887-380e-a587-39e6b88cd959","pitchNumber":1,"startTime":"2025-08-30T02:12:20.645Z","endTime":"2025-08-30T02:12:24.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421433193512943,"aZ":-26.893629838288472,"pfxX":4.881122905836388,"pfxZ":3.4582816666963883,"pX":0.5290858163147336,"pZ":1.7747845703579102,"vX0":4.181076261600076,"vY0":-123.27734099897025,"vZ0":-4.60894321694877,"x":96.83,"y":190.86,"x0":-1.8280324951751672,"y0":50.00071231977001,"z0":5.961137431589797,"aX":7.449039415063487},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-9.8,"spinRate":2565,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4457196357592563,"extension":6.520493356742594},"index":2,"playId":"c5680a81-bd64-3263-9c7d-2d5cd098d9fb","pitchNumber":2,"startTime":"2025-08-30T02:12:38.264Z","endTime":"2025-08-30T02:12:42.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.54053981378481,"strikeZoneBottom":1.7735134581103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.182504700757637,"aZ":-24.529722163817304,"pfxX":6.172560522965325,"pfxZ":5.070721843613292,"pX":1.2635769852889054,"pZ":0.04542729819258272,"vX0":5.27904380285464,"vY0":-122.74366591327828,"vZ0":-8.83063976807137,"x":68.84,"y":237.55,"x0":-1.726582589174576,"y0":50.00031828049057,"z0":5.820132636493663,"aX":9.295649061761628},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.1,"breakHorizontal":-12.5,"spinRate":2655,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44842903218102315,"extension":6.578252445071623},"index":3,"playId":"b00cdd01-15ac-3d24-8fdd-6b8ea9d3ac77","pitchNumber":3,"startTime":"2025-08-30T02:13:01.781Z","endTime":"2025-08-30T02:13:05.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.159580011759715,"aZ":-14.470782842325153,"pfxX":-9.2189987882761,"pfxZ":8.419569485449879,"pX":-0.3872141707793286,"pZ":2.8805430643846246,"vX0":6.15818490286199,"vY0":-145.2723986827583,"vZ0":-7.119997017774294,"x":131.76,"y":161.01,"x0":-1.3545237164681705,"y0":50.006793145276454,"z0":6.272022367442505,"aX":-19.39056321847422},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":15.2,"spinRate":2430,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.37939757981307354,"extension":6.55808219319996},"index":4,"playId":"91626462-2c70-3107-a18b-d68959f0a61d","pitchNumber":4,"startTime":"2025-08-30T02:13:27.958Z","endTime":"2025-08-30T02:13:31.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.54026861375944,"strikeZoneBottom":1.74037225328269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44583953300948,"aZ":-30.816092301917415,"pfxX":7.1053909119555785,"pfxZ":0.9019331349381269,"pX":1.2357981688373476,"pZ":0.16384633769211057,"vX0":4.915874385625916,"vY0":-123.05147692474988,"vZ0":-7.315697791100151,"x":69.89,"y":234.36,"x0":-1.7261948015422806,"y0":50.00119680993601,"z0":5.863304600994184,"aX":10.652840892409834},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":-14.2,"spinRate":2557,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.44894311236961526,"extension":6.629729598328456},"index":5,"playId":"e9aa2e24-ba9c-3179-b407-4b082f13611b","pitchNumber":5,"startTime":"2025-08-30T02:13:54.603Z","endTime":"2025-08-30T02:13:58.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.29189081569983,"aZ":-15.657896596729321,"pfxX":-9.918771744107865,"pfxZ":7.975057943375127,"pX":-0.7606117503200431,"pZ":2.569311994155461,"vX0":5.735158170376233,"vY0":-144.10661800260735,"vZ0":-7.445912014915505,"x":145.99,"y":169.41,"x0":-1.5043085417165913,"y0":50.00274649725848,"z0":6.183382023374528,"aX":-20.540311437556895},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.8,"breakHorizontal":16.6,"spinRate":2426,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.38233673267944424,"extension":6.639413189620686},"hitData":{"launchSpeed":85.8,"launchAngle":13.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.38,"coordY":108.27}},"index":6,"playId":"fd2f062f-952e-3d45-8cb7-daaaad10cde4","pitchNumber":6,"startTime":"2025-08-30T02:14:22.687Z","endTime":"2025-08-30T02:14:35.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:14:35.138Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:14:55.865Z","endTime":"2025-08-30T02:16:00.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(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":83.4,"endSpeed":75.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.864593576159585,"aZ":-28.142251944446517,"pfxX":6.3265730270919756,"pfxZ":2.7417982974815516,"pX":0.7686829468687826,"pZ":2.525029619389248,"vX0":3.7479281524021157,"vY0":-121.35637924674894,"vZ0":-2.5054554812223957,"x":87.7,"y":170.6,"x0":-1.6249778118668197,"y0":50.003622359622156,"z0":6.057492194492445,"aX":9.3028874787015},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-12.5,"spinRate":2537,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.45378671583283525,"extension":6.4790524447702085},"index":0,"playId":"97181610-13b2-3f83-b052-1fa46ca68ab6","pitchNumber":1,"startTime":"2025-08-30T02:15:16.192Z","endTime":"2025-08-30T02:15:19.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.35529736572357,"strikeZoneBottom":1.50893539450661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.803841625522498,"aZ":-29.64489382844435,"pfxX":7.573431780097448,"pfxZ":1.7321133750485078,"pX":0.8441401953282432,"pZ":2.2161332742935262,"vX0":3.9178832256363245,"vY0":-121.19597497293697,"vZ0":-2.710478341101733,"x":84.82,"y":178.94,"x0":-1.7870761550817487,"y0":50.00350268529783,"z0":5.987954808415164,"aX":11.055083642221616},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-14.8,"spinRate":2598,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.45520836180922286,"extension":6.518343419863168},"index":1,"playId":"2bf64516-f8ad-3c2e-a1a8-d748c66ed357","pitchNumber":2,"startTime":"2025-08-30T02:15:34.598Z","endTime":"2025-08-30T02:15:38.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.46055292398216,"strikeZoneBottom":1.58091729180268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.34504476065202,"aZ":-17.90288949117675,"pfxX":-8.934857182114486,"pfxZ":6.982750878656725,"pX":0.26956289305844827,"pZ":3.0147914749186007,"vX0":7.770586750874707,"vY0":-142.64946673072384,"vZ0":-5.908267798137433,"x":106.72,"y":157.38,"x0":-1.3400831882405126,"y0":50.003406554479945,"z0":6.2565665062982125,"aX":-18.262564180709965},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":14.4,"spinRate":2469,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3851848669462181,"extension":6.623995529997072},"index":2,"playId":"0692495f-9a12-37a8-9481-4a016536d516","pitchNumber":3,"startTime":"2025-08-30T02:15:54.944Z","endTime":"2025-08-30T02:16:00.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:16:00.006Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesús Sánchez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:16:03.554Z","endTime":"2025-08-30T02:17:47.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnSecond":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.70034615045099,"strikeZoneBottom":1.82470745124872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.664503624607338,"aZ":-24.919335952696866,"pfxX":-8.15693121976719,"pfxZ":4.107604956459774,"pX":-1.035243619486062,"pZ":1.3069770355772894,"vX0":3.9779519444889035,"vY0":-132.40077278157085,"vZ0":-7.763077481284708,"x":156.46,"y":203.49,"x0":-1.5017305615078955,"y0":50.00196837784157,"z0":6.115150287855831,"aX":-14.404558746388458},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":13.8,"spinRate":1438,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.41452514929878337,"extension":6.50630895886724},"index":0,"playId":"b5094e0e-bf3f-357c-ac9f-9be5b783202a","pitchNumber":1,"startTime":"2025-08-30T02:16:27.169Z","endTime":"2025-08-30T02:16:31.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.67950606997572,"strikeZoneBottom":1.67046715315293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.944071645676345,"aZ":-19.758552052605058,"pfxX":-10.047550396911543,"pfxZ":6.056269201377501,"pX":1.0941485773501538,"pZ":2.10736956772905,"vX0":10.141088448790011,"vY0":-142.73764249711996,"vZ0":-7.8225105452515376,"x":75.29,"y":181.88,"x0":-1.2110671987879995,"y0":50.000236623544616,"z0":6.142372270820914,"aX":-20.588811505232346},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2436,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.38472483803307034,"extension":6.68029455519004},"index":1,"playId":"167f8467-a128-3612-bd00-a687eaa60c79","pitchNumber":2,"startTime":"2025-08-30T02:16:44.783Z","endTime":"2025-08-30T02:16:49.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.69177988795099,"strikeZoneBottom":1.74935959131314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.798330477918483,"aZ":-24.443743245519165,"pfxX":-9.68996125446999,"pfxZ":4.559257230291239,"pX":-0.20651879374949939,"pZ":0.25521014442267315,"vX0":6.676391716201258,"vY0":-129.83649716905583,"vZ0":-9.922716814172729,"x":124.87,"y":231.89,"x0":-1.5605636872519442,"y0":50.00462688571014,"z0":6.006910115373413,"aX":-16.440252762658062},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":16.0,"spinRate":1593,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4228933266054793,"extension":6.490032214110021},"index":2,"playId":"a1b314f6-cc2e-3631-8895-a257e6fa9242","pitchNumber":3,"startTime":"2025-08-30T02:17:05.198Z","endTime":"2025-08-30T02:17:12.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Luis García. Jose Altuve to 3rd. Carlos Correa to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"actionPlayId":"a1b314f6-cc2e-3631-8895-a257e6fa9242","startTime":"2025-08-30T02:17:23.885Z","endTime":"2025-08-30T02:17:42.589Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.536792975931,"strikeZoneBottom":1.65630954396988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75628231509411,"aZ":-20.54859183325679,"pfxX":-8.382132223110712,"pfxZ":5.664672397218181,"pX":-0.19498817541075833,"pZ":3.8361383649269034,"vX0":6.832171153931607,"vY0":-142.8207449380602,"vZ0":-3.1711956594478536,"x":124.43,"y":135.2,"x0":-1.5363676361553031,"y0":50.00610757579596,"z0":6.262657976097475,"aX":-17.214514829969257},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":13.7,"spinRate":2376,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3843958215346892,"extension":6.5532421390044195},"index":4,"playId":"5776fa93-1e72-3180-9403-6c2be689efe6","pitchNumber":4,"startTime":"2025-08-30T02:17:42.589Z","endTime":"2025-08-30T02:17:47.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:17:47.157Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yainer Diaz pops out to third baseman Yoán Moncada in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:17:49.069Z","endTime":"2025-08-30T02:21:34.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":97.3,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.89354837295257,"aZ":-22.644033371361626,"pfxX":-8.050362174692243,"pfxZ":4.719367886937469,"pX":-0.9125147147344399,"pZ":3.538937616895348,"vX0":5.02345696895893,"vY0":-141.615303498718,"vZ0":-3.5655927955807023,"x":151.78,"y":143.23,"x0":-1.6681224697928991,"y0":50.00673166740158,"z0":6.271859764022492,"aX":-16.27087821655748},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.9,"breakHorizontal":13.4,"spinRate":2330,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.38754246309827156,"extension":6.375220517672073},"index":0,"playId":"41ad8464-033b-35f6-acbf-3aa9eafea21a","pitchNumber":1,"startTime":"2025-08-30T02:18:16.384Z","endTime":"2025-08-30T02:18:20.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-30T02:18:39.996Z","endTime":"2025-08-30T02:19:25.730Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.690142768166005,"aZ":-26.289266097466253,"pfxX":6.200436290809669,"pfxZ":3.8004839190914144,"pX":1.12964471890808,"pZ":1.0241825399543052,"vX0":5.078167312499133,"vY0":-123.88352217612758,"vZ0":-6.488430490010073,"x":73.94,"y":211.13,"x0":-1.7551271063897842,"y0":50.000983140656025,"z0":5.886511374762313,"aX":9.597218043249303},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-12.5,"spinRate":2624,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44281810842611025,"extension":6.526777093571958},"index":2,"playId":"7e118566-03d3-3cde-961e-bd14e8ee5eab","pitchNumber":2,"startTime":"2025-08-30T02:19:25.730Z","endTime":"2025-08-30T02:19:31.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.480269911264234,"aZ":-26.29015748172234,"pfxX":7.114511587647943,"pfxZ":3.9191353654259204,"pX":0.6699484706522745,"pZ":1.2716572339666952,"vX0":4.014984497605259,"vY0":-122.16307643311721,"vZ0":-5.596165937731981,"x":91.46,"y":204.45,"x0":-1.9226052753168725,"y0":50.00308838296711,"z0":5.869896696364941,"aX":10.686082311525027},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-13.9,"spinRate":2620,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4494384060284875,"extension":6.4112614455869865},"index":3,"playId":"1cf0badc-02b4-3bb3-bc6b-e5f9e6534354","pitchNumber":3,"startTime":"2025-08-30T02:19:47.481Z","endTime":"2025-08-30T02:19:51.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.84781047149727,"aZ":-15.9737868770379,"pfxX":-8.205839608588558,"pfxZ":7.673074664071625,"pX":-0.153488893365664,"pZ":2.188485017832337,"vX0":6.652482510017019,"vY0":-144.63187182289937,"vZ0":-8.604007128112894,"x":122.85,"y":179.69,"x0":-1.4213436445746577,"y0":50.00391335411993,"z0":6.189048056922572,"aX":-17.324509078138956},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2429,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.37921879963149774,"extension":6.585282108585745},"index":4,"playId":"4c661bd2-60b4-335d-ba34-935d0245b4db","pitchNumber":4,"startTime":"2025-08-30T02:20:12.217Z","endTime":"2025-08-30T02:20:16.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.02581600095921,"strikeZoneBottom":1.42200676194026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.228682332269912,"aZ":-26.796197368686162,"pfxX":4.649394898106776,"pfxZ":3.443396857879864,"pX":1.4462325928208624,"pZ":0.4630687583015712,"vX0":6.128943559557905,"vY0":-124.32243516551459,"vZ0":-7.617363006923232,"x":61.87,"y":226.28,"x0":-1.6564788100932208,"y0":50.00530835248208,"z0":5.795049521042991,"aX":7.269349356376741},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":-9.8,"spinRate":2601,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.44079060901022693,"extension":6.610736730294117},"index":5,"playId":"b10d10ae-9d30-394b-8c77-c3fbbbe882ea","pitchNumber":5,"startTime":"2025-08-30T02:20:39.610Z","endTime":"2025-08-30T02:20:46.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.0821557192317,"strikeZoneBottom":1.47876790170169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667766977021788,"aZ":-26.320025246493127,"pfxX":5.748986437512379,"pfxZ":3.952895843430831,"pX":1.298558951689305,"pZ":0.5122896246681983,"vX0":5.433647649255049,"vY0":-121.13851268660119,"vZ0":-7.11994884709804,"x":67.5,"y":224.95,"x0":-1.7239376180304782,"y0":50.00081043062847,"z0":5.804798668801294,"aX":8.50243342702248},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":-11.8,"spinRate":2527,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4529415487793642,"extension":6.39547827121798},"index":6,"playId":"9d5fc6b2-0c87-3a96-b3ee-197273320a42","pitchNumber":6,"startTime":"2025-08-30T02:21:02.813Z","endTime":"2025-08-30T02:21:07.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.61876743711644,"aZ":-17.522024962665878,"pfxX":-9.218608662311057,"pfxZ":7.289737035707903,"pX":-1.4232010331292908,"pZ":2.774893094158847,"vX0":3.7599262928191997,"vY0":-142.28063278904236,"vZ0":-6.439100491519787,"x":171.25,"y":163.86,"x0":-1.5791176638535267,"y0":50.00474541081326,"z0":6.215340846703306,"aX":-18.530942947950212},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":15.7,"spinRate":2314,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3878915488159502,"extension":6.604285396075976},"hitData":{"launchSpeed":64.1,"launchAngle":65.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.21,"coordY":170.81}},"index":7,"playId":"b83332f2-2261-37de-8baa-77cb627f6a72","pitchNumber":7,"startTime":"2025-08-30T02:21:24.945Z","endTime":"2025-08-30T02:21:34.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:21:34.037Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Rengifo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:24:34.498Z","endTime":"2025-08-30T02:25:49.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Craig Kimbrel replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:22:16.672Z","endTime":"2025-08-30T02:24:06.439Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518886,"link":"/api/v1/people/518886"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:24:06.439Z","endTime":"2025-08-30T02:24:20.742Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Rengifo replaces Bryce Teodosio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T02:24:20.742Z","endTime":"2025-08-30T02:24:36.679Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.17413927618566,"strikeZoneBottom":1.35147195244976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.490421681400203,"aZ":-35.87462518927721,"pfxX":5.4646944229175505,"pfxZ":-2.468901278778718,"pX":0.9451176152029059,"pZ":3.079780109414355,"vX0":7.154614645025156,"vY0":-122.30235281196947,"vZ0":2.086089851694525,"x":80.97,"y":155.63,"x0":-2.739902597456742,"y0":50.003153568341205,"z0":5.315940346933019,"aX":8.189542827559544},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.6,"breakHorizontal":-11.8,"spinRate":2738,"spinDirection":58},"zone":12,"typeConfidence":0.89,"plateTime":0.4496654908699478,"extension":6.3861934266834135},"index":3,"playId":"5c615fa9-8daf-3f70-9232-bce2c81e95ee","pitchNumber":1,"startTime":"2025-08-30T02:24:36.679Z","endTime":"2025-08-30T02:24:46.726Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.10520355998811,"strikeZoneBottom":1.51251451052659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891334456710606,"aZ":-40.02685375107023,"pfxX":6.631732433443049,"pfxZ":-5.191803617635961,"pX":-0.1156020528257595,"pZ":1.428898126893919,"vX0":4.692644648386151,"vY0":-122.8563931688477,"vZ0":-0.46697158584308307,"x":121.41,"y":200.2,"x0":-2.9196241817351885,"y0":50.00413671332472,"z0":5.056291291989515,"aX":10.024991709038698},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.2,"breakHorizontal":-13.2,"spinRate":2712,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.4477583971665413,"extension":6.447859602293768},"index":4,"playId":"310c9b38-debb-3a58-986e-ffeb5d5fb34a","pitchNumber":2,"startTime":"2025-08-30T02:24:52.241Z","endTime":"2025-08-30T02:24:57.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.12809959446687,"strikeZoneBottom":1.46984721598975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92096723567665,"aZ":-35.08025500106167,"pfxX":5.723352888736155,"pfxZ":-1.9226129195986643,"pX":0.9467727613688806,"pZ":0.9956374106127991,"vX0":7.033162040886661,"vY0":-122.96343021016806,"vZ0":-2.403148290075599,"x":80.91,"y":211.9,"x0":-2.705958598674464,"y0":50.000261131445626,"z0":4.994379981575746,"aX":8.664607482770789},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":-12.1,"spinRate":2726,"spinDirection":56},"zone":14,"typeConfidence":0.55,"plateTime":0.44735596167221736,"extension":6.377160620770724},"index":5,"playId":"92f91a08-575a-360f-8942-ccfb3a452ffe","pitchNumber":3,"startTime":"2025-08-30T02:25:08.992Z","endTime":"2025-08-30T02:25:15.994Z","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":93.7,"endSpeed":84.1,"strikeZoneTop":3.10273755121087,"strikeZoneBottom":1.51028262676539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74998388891792,"aZ":-16.30764908275134,"pfxX":-7.982363051478826,"pfxZ":8.601150353592592,"pX":-0.9879870259899021,"pZ":3.570024831161446,"vX0":7.674709331871525,"vY0":-136.1456055546849,"vZ0":-0.3872405100638952,"x":154.66,"y":142.39,"x0":-2.830404479879963,"y0":50.00060691161714,"z0":4.860401769889702,"aX":-14.722059403410572},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":12.5,"spinRate":2353,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.40502809134796314,"extension":6.511993806211686},"index":6,"playId":"14bc7c14-b064-378c-9139-6dfc38ebc9df","pitchNumber":4,"startTime":"2025-08-30T02:25:28.014Z","endTime":"2025-08-30T02:25:36.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":83.9,"strikeZoneTop":3.10201752721011,"strikeZoneBottom":1.5421138822898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07540397963196,"aZ":-16.485911693044095,"pfxX":-9.621792310712905,"pfxZ":8.556598846720389,"pX":0.5717934168389588,"pZ":3.8140360886140665,"vX0":11.60895984239071,"vY0":-135.63228200088471,"vZ0":0.026312924519795167,"x":95.2,"y":135.8,"x0":-2.5461476356974724,"y0":50.00168709642159,"z0":4.969220742708583,"aX":-17.6401724274285},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":14.5,"spinRate":2357,"spinDirection":228},"zone":12,"typeConfidence":0.89,"plateTime":0.4063174804374379,"extension":6.635088017520944},"index":7,"playId":"31aa7e21-c071-347b-99d3-65dc629b677c","pitchNumber":5,"startTime":"2025-08-30T02:25:45.260Z","endTime":"2025-08-30T02:25:49.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:25:49.797Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:25:50.574Z","endTime":"2025-08-30T02:28:40.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.2557612700738,"strikeZoneBottom":1.5206625405379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.430044785482643,"aZ":-38.732584537929846,"pfxX":6.885958927645671,"pfxZ":-4.307601849111525,"pX":0.9606066235325817,"pZ":1.2160651865485625,"vX0":6.961391308681419,"vY0":-123.36111175890866,"vZ0":-1.3125420578010953,"x":80.38,"y":205.95,"x0":-2.8059291077984763,"y0":50.005024457530176,"z0":5.0577661134463865,"aX":10.478164943026638},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.8,"breakHorizontal":-14.3,"spinRate":2673,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4461756766072691,"extension":6.7613517210294605},"index":0,"playId":"d1cca9ca-12d0-362c-8d9a-3b4e3146365c","pitchNumber":1,"startTime":"2025-08-30T02:26:16.476Z","endTime":"2025-08-30T02:26:21.759Z","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.1,"endSpeed":84.6,"strikeZoneTop":3.24550066809927,"strikeZoneBottom":1.57882982414511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.764486591484975,"aZ":-15.215328700734885,"pfxX":-9.443660344022664,"pfxZ":9.162759115542885,"pX":1.5922432020573247,"pZ":2.582717055855197,"vX0":14.140130595554902,"vY0":-136.15394099465766,"vZ0":-3.290226515017792,"x":56.31,"y":169.05,"x0":-2.4752147397377064,"y0":50.006602490316475,"z0":4.879242283109957,"aX":-17.48787919394786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":13.6,"spinRate":2350,"spinDirection":221},"zone":12,"typeConfidence":0.89,"plateTime":0.40443678938696426,"extension":6.694509314191563},"index":1,"playId":"f54cc236-4852-394b-bcf3-35396054f654","pitchNumber":2,"startTime":"2025-08-30T02:26:35.619Z","endTime":"2025-08-30T02:26:40.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"47aba759-1aec-3674-8bfd-86874c63532e","startTime":"2025-08-30T02:26:52.451Z","endTime":"2025-08-30T02:26:57.063Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.27134013419148,"strikeZoneBottom":1.63856741883171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47944419446669,"aZ":-15.867143640437991,"pfxX":-9.466069154355322,"pfxZ":8.703014778008944,"pX":0.43068600049536443,"pZ":3.059843521984532,"vX0":11.729598123036372,"vY0":-136.83221176948445,"vZ0":-1.6428801499701495,"x":100.58,"y":156.16,"x0":-2.70542394282487,"y0":50.0057722262753,"z0":4.768889597062037,"aX":-17.744228427538783},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":14.3,"spinRate":2347,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.40208502337946905,"extension":6.729864108178806},"index":3,"playId":"949512e1-cc09-3449-9f81-a87662a9da43","pitchNumber":3,"startTime":"2025-08-30T02:27:12.119Z","endTime":"2025-08-30T02:27:15.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.0,"strikeZoneTop":3.30693492064827,"strikeZoneBottom":1.67370652135861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52195220748212,"aZ":-16.201644661832944,"pfxX":-10.78026085962327,"pfxZ":8.737520413819798,"pX":0.705677541115746,"pZ":2.4893490726168515,"vX0":12.275552391877065,"vY0":-135.33655765675272,"vZ0":-3.073917563248255,"x":90.1,"y":171.57,"x0":-2.519668017319925,"y0":50.00337599105775,"z0":4.795469249593203,"aX":-19.70931371853862},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":16.4,"spinRate":2338,"spinDirection":227},"zone":6,"typeConfidence":0.88,"plateTime":0.4069689541864072,"extension":6.763751692956652},"index":4,"playId":"134a8479-82e6-32b8-8faf-a595177ce0d2","pitchNumber":4,"startTime":"2025-08-30T02:27:32.972Z","endTime":"2025-08-30T02:27:40.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T02:27:45.622Z","endTime":"2025-08-30T02:28:04.210Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.30133676435489,"strikeZoneBottom":1.60219919907698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29402939464953,"aZ":-15.766243428131258,"pfxX":-10.742237972315795,"pfxZ":8.73205794479152,"pX":1.5004635596186418,"pZ":1.8960446211649842,"vX0":14.602423273928052,"vY0":-136.953093346932,"vZ0":-4.674634860244436,"x":59.81,"y":187.59,"x0":-2.531865447096419,"y0":50.004396079956365,"z0":4.7211429158853875,"aX":-20.189203512526166},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":16.0,"spinRate":2379,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4016157141363643,"extension":6.7361056699424005},"index":6,"playId":"7ca866c0-4b31-3dbd-9e88-8a84c7934ed3","pitchNumber":5,"startTime":"2025-08-30T02:28:04.210Z","endTime":"2025-08-30T02:28:09.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Luis Rengifo steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"actionPlayId":"7ca866c0-4b31-3dbd-9e88-8a84c7934ed3","startTime":"2025-08-30T02:28:16.193Z","endTime":"2025-08-30T02:28:34.602Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.040776157121638,"aZ":-36.01537405188565,"pfxX":3.7993269479536,"pfxZ":-2.471682589137491,"pX":1.8278851988446525,"pZ":0.6909229679454829,"vX0":9.66657797531941,"vY0":-124.7859098860597,"vZ0":-3.2073948987023844,"x":47.33,"y":220.13,"x0":-2.6089144771956776,"y0":50.00080058537966,"z0":4.998141601933178,"aX":5.912789809150586},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.0,"breakHorizontal":-9.4,"spinRate":2753,"spinDirection":54},"zone":14,"typeConfidence":0.92,"plateTime":0.4410594428362944,"extension":6.444488611318546},"index":8,"playId":"a132ddbc-785d-3870-b7ed-17b4c41e4804","pitchNumber":6,"startTime":"2025-08-30T02:28:34.602Z","endTime":"2025-08-30T02:28:40.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:28:40.684Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:28:58.010Z","endTime":"2025-08-30T02:30:43.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.65343928385683,"strikeZoneBottom":1.78564750673658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36885853533513,"aZ":-33.490978839076725,"pfxX":5.675983839586703,"pfxZ":-0.8242212582777326,"pX":3.0655549111783493,"pZ":0.32229792200637075,"vX0":12.054894326361943,"vY0":-126.53684178204017,"vZ0":-4.417472052103925,"x":0.15,"y":230.08,"x0":-2.534151720135771,"y0":50.00628598812431,"z0":4.831209510563849,"aX":9.029670918149888},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-13.4,"spinRate":2691,"spinDirection":46},"zone":14,"typeConfidence":0.46,"plateTime":0.4360425049482233,"extension":6.541243435655345},"index":0,"playId":"40cdd5ea-e93e-34ba-8c63-a1de9bfdef3c","pitchNumber":1,"startTime":"2025-08-30T02:29:13.644Z","endTime":"2025-08-30T02:29:18.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":76.9,"strikeZoneTop":3.57510295852546,"strikeZoneBottom":1.69008250417022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.280518318357018,"aZ":-28.037308341283143,"pfxX":5.619721220741704,"pfxZ":2.7034380855257005,"pX":0.9715270825650967,"pZ":3.252440842915986,"vX0":7.310872110224738,"vY0":-124.3433851256793,"vZ0":1.5395730326939472,"x":79.97,"y":150.96,"x0":-2.762866515059745,"y0":50.00166606607909,"z0":4.99089157762151,"aX":8.596475021239039},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":2679,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.44443285470805627,"extension":6.514682300754349},"index":1,"playId":"a4224cb0-1bc5-3f6e-9056-a6e5a05e640e","pitchNumber":2,"startTime":"2025-08-30T02:29:35.675Z","endTime":"2025-08-30T02:29:39.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.1,"strikeZoneTop":3.60647291155048,"strikeZoneBottom":1.8048302773155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.637712918733065,"aZ":-17.200355304676346,"pfxX":-7.316999425013778,"pfxZ":8.331360606631604,"pX":-0.0026424861101098365,"pZ":3.7540172200531563,"vX0":9.987387940617134,"vY0":-134.3295275874559,"vZ0":0.4691698868897185,"x":117.1,"y":137.42,"x0":-2.8472954542797804,"y0":50.00016755735106,"z0":4.815978492628909,"aX":-13.147281891674211},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2391,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.410384252049075,"extension":6.355680700374535},"index":2,"playId":"c0142f0a-7a75-3ec2-89bb-c1d7657706ce","pitchNumber":3,"startTime":"2025-08-30T02:29:54.725Z","endTime":"2025-08-30T02:30:01.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":84.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65584477931106,"aZ":-15.154092677928046,"pfxX":-6.6514313294431755,"pfxZ":9.118582962460513,"pX":-0.2754374477559097,"pZ":3.4839966502065045,"vX0":9.112599938268552,"vY0":-137.07370729532957,"vZ0":-0.6571749898685644,"x":127.5,"y":144.71,"x0":-2.808508083104356,"y0":50.0048777516786,"z0":4.780053165674303,"aX":-12.418995817467032},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2422,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.40251541942055047,"extension":6.502439154410096},"index":3,"playId":"9968d44c-6ca3-382e-842e-03e650d8c4d7","pitchNumber":4,"startTime":"2025-08-30T02:30:13.774Z","endTime":"2025-08-30T02:30:20.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T02:30:21.564Z","endTime":"2025-08-30T02:30:38.922Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.1,"strikeZoneTop":3.63521795362357,"strikeZoneBottom":1.83336058332043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.75812210934979,"aZ":-14.782434474900478,"pfxX":-6.721561054993964,"pfxZ":9.421734380559881,"pX":0.17550012464769302,"pZ":3.5916360057136223,"vX0":9.922029712902988,"vY0":-136.42541613969647,"vZ0":-0.6098362498162725,"x":110.31,"y":141.81,"x0":-2.670295372309747,"y0":50.00486582672678,"z0":4.8566392539830145,"aX":-12.411235509555457},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":9.6,"spinRate":2433,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.40468204868209146,"extension":6.445030935410892},"index":5,"playId":"029ef4f3-52ba-32e8-92e7-eefe52c93398","pitchNumber":5,"startTime":"2025-08-30T02:30:38.922Z","endTime":"2025-08-30T02:30:43.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:30:43.926Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:30:45.274Z","endTime":"2025-08-30T02:32:05.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.3,"strikeZoneTop":3.3131345996466,"strikeZoneBottom":1.65275402264148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.327049434540445,"aZ":-29.808191209785644,"pfxX":6.609111885910585,"pfxZ":1.5468572414970172,"pX":1.7510443504403137,"pZ":2.353536822556737,"vX0":8.885291121004036,"vY0":-124.45531516197049,"vZ0":0.09628905413255506,"x":50.25,"y":175.23,"x0":-2.7560569992735866,"y0":50.004604001698056,"z0":4.830882537711009,"aX":10.130883555552593},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-14.4,"spinRate":2656,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.444030169520067,"extension":6.464372463118137},"index":0,"playId":"6436805b-ecaa-34c3-86d6-2a4639159f27","pitchNumber":1,"startTime":"2025-08-30T02:31:06.637Z","endTime":"2025-08-30T02:31:10.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.2,"strikeZoneTop":3.37311544553649,"strikeZoneBottom":1.67983696829371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.896844409308517,"aZ":-32.52130291463517,"pfxX":7.78419491024847,"pfxZ":-0.2275033865359699,"pX":1.285691812037003,"pZ":1.5266257232118847,"vX0":7.269381362820841,"vY0":-124.34051883284593,"vZ0":-1.685400162960113,"x":67.99,"y":197.56,"x0":-2.71481419759593,"y0":50.002192825257396,"z0":4.9781111387614,"aX":11.8752244112634},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.6,"breakHorizontal":-16.1,"spinRate":2732,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4449135895007488,"extension":6.396944023433389},"index":1,"playId":"4bbdcc06-da05-33a8-9b32-629dc86a1069","pitchNumber":2,"startTime":"2025-08-30T02:31:22.862Z","endTime":"2025-08-30T02:31:26.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.20168913051299,"strikeZoneBottom":1.60716274420574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95265853341729,"aZ":-39.84004817033916,"pfxX":7.519154869339293,"pfxZ":-5.335075555214349,"pX":-1.2090244093250941,"pZ":2.804530222059845,"vX0":1.940359073427786,"vY0":-120.17405980198961,"vZ0":2.7765881691849286,"x":163.09,"y":163.06,"x0":-3.0066352361057707,"y0":50.001023262966854,"z0":5.215299612087235,"aX":10.809928423446694},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.5,"breakHorizontal":-14.0,"spinRate":2706,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.4587487089908415,"extension":6.416373021794137},"index":2,"playId":"097aeab2-71d3-3384-8e98-93110ba58127","pitchNumber":3,"startTime":"2025-08-30T02:31:40.663Z","endTime":"2025-08-30T02:31:45.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.2,"strikeZoneTop":3.37109507933296,"strikeZoneBottom":1.6447067638849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.84678184959079,"aZ":-14.939782879066673,"pfxX":-7.605411200082856,"pfxZ":9.416320484155246,"pX":1.2943937748703525,"pZ":1.5490270213507207,"vX0":13.184409737775775,"vY0":-135.491090008221,"vZ0":-5.235175149740243,"x":67.66,"y":196.96,"x0":-2.681196929973576,"y0":50.006656069358755,"z0":4.576613920316662,"aX":-13.92703787642752},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":10.4,"spinRate":2422,"spinDirection":234},"zone":14,"typeConfidence":0.89,"plateTime":0.40666081506467355,"extension":6.549245551236729},"index":3,"playId":"0ca4320b-4b48-3beb-be5f-a8164ade79f8","pitchNumber":4,"startTime":"2025-08-30T02:32:00.527Z","endTime":"2025-08-30T02:32:05.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:32:05.859Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks. Luis Rengifo to 3rd. Taylor Ward to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:33:04.882Z","endTime":"2025-08-30T02:34:33.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T02:32:16.700Z","endTime":"2025-08-30T02:33:07.102Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.0,"strikeZoneTop":3.52575777471747,"strikeZoneBottom":1.54774607224096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.239073206941164,"aZ":-16.275956448980747,"pfxX":-7.838351062790707,"pfxZ":8.852372396299222,"pX":-0.1930682618611477,"pZ":4.008798177172619,"vX0":9.518278276799608,"vY0":-134.22352245394822,"vZ0":0.7784203596284035,"x":124.36,"y":130.54,"x0":-2.7928574325541873,"y0":50.005442548514026,"z0":4.887111334784419,"aX":-14.082924212522236},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2307,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.4105093104134996,"extension":6.438737325427555},"index":1,"playId":"3f525a6f-9cde-3935-a8a0-a356e251491d","pitchNumber":1,"startTime":"2025-08-30T02:33:07.102Z","endTime":"2025-08-30T02:33:10.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.3,"strikeZoneTop":3.40157768434719,"strikeZoneBottom":1.5573963404848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.810552283746944,"aZ":-37.19906896053253,"pfxX":5.583367938624381,"pfxZ":-3.3658946145340085,"pX":-1.007299769676707,"pZ":3.34546284309246,"vX0":3.12652578277952,"vY0":-122.19609844162899,"vZ0":3.5024910850158877,"x":155.4,"y":148.45,"x0":-3.033731449876509,"y0":50.00117182140155,"z0":5.114703314488525,"aX":8.339616162413838},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.8,"breakHorizontal":-10.9,"spinRate":2622,"spinDirection":65},"zone":11,"typeConfidence":0.89,"plateTime":0.45033953701917273,"extension":6.177221641159049},"index":2,"playId":"e94aa88b-9cc5-3f51-a001-618a6b3fc176","pitchNumber":2,"startTime":"2025-08-30T02:33:25.234Z","endTime":"2025-08-30T02:33:30.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.42049262405772,"strikeZoneBottom":1.57625249824137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.095207040112605,"aZ":-15.336166138927712,"pfxX":-7.720662684782521,"pfxZ":9.382913136911043,"pX":0.7551358993038692,"pZ":1.816296390456865,"vX0":11.707788940705411,"vY0":-133.9061208381853,"vZ0":-4.343179277337591,"x":88.22,"y":189.74,"x0":-2.6945242220733445,"y0":50.0018261774526,"z0":4.5753672241042445,"aX":-13.854613745072465},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2350,"spinDirection":233},"zone":9,"typeConfidence":0.89,"plateTime":0.41089461422397244,"extension":6.57954976235866},"index":3,"playId":"62820fce-075b-3271-8f63-e76146d1de0d","pitchNumber":3,"startTime":"2025-08-30T02:33:44.882Z","endTime":"2025-08-30T02:33:49.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.37404923697771,"strikeZoneBottom":1.56309028357738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8281830305695,"aZ":-37.631623558603366,"pfxX":5.552121731021522,"pfxZ":-3.609112325608029,"pX":0.3106693641125503,"pZ":1.2959367582409043,"vX0":5.456402004021339,"vY0":-122.87401075806866,"vZ0":-1.3999088876843144,"x":105.16,"y":203.79,"x0":-2.668963532407371,"y0":50.002454358603465,"z0":5.102467334269282,"aX":8.396100950912784},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.6,"breakHorizontal":-11.4,"spinRate":2625,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.44763689319544975,"extension":6.381965529806056},"index":4,"playId":"8975986e-1f64-3699-a28a-caab153df485","pitchNumber":4,"startTime":"2025-08-30T02:34:05.242Z","endTime":"2025-08-30T02:34:12.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.35596513191208,"strikeZoneBottom":1.57858048488279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.251340820836546,"aZ":-17.205551277862234,"pfxX":-8.092499262933384,"pfxZ":8.189124472671988,"pX":1.345273996089868,"pZ":2.6399809066861457,"vX0":13.357903559025866,"vY0":-135.25616953931504,"vZ0":-2.176054024190468,"x":65.72,"y":167.5,"x0":-2.636916361584038,"y0":50.00083045333723,"z0":4.679930227510622,"aX":-14.789354775118847},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2371,"spinDirection":231},"zone":12,"typeConfidence":0.88,"plateTime":0.4070934939888038,"extension":6.529937209331064},"index":5,"playId":"8eae752b-3c1d-3438-bb7b-3ecd9e280650","pitchNumber":5,"startTime":"2025-08-30T02:34:25.383Z","endTime":"2025-08-30T02:34:33.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:34:33.356Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out sharply to center fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:36:59.131Z","endTime":"2025-08-30T02:38:47.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T02:34:43.605Z","endTime":"2025-08-30T02:35:20.001Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kaleb Ort replaces Craig Kimbrel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T02:35:20.001Z","endTime":"2025-08-30T02:37:01.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672391,"link":"/api/v1/people/672391"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.62016141794732,"strikeZoneBottom":1.68631613477046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.240959705993458,"aZ":-19.372974630194488,"pfxX":1.574121313646038,"pfxZ":7.2352960958955155,"pX":-0.3999411755564244,"pZ":3.34958093425597,"vX0":4.893923812344005,"vY0":-132.18096125529652,"vZ0":-3.0635288593836734,"x":132.24,"y":148.34,"x0":-2.4800496236924894,"y0":50.002600369282035,"z0":5.9465199070975086,"aX":2.7832397291307074},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-4.0,"spinRate":2430,"spinDirection":175},"zone":1,"typeConfidence":0.9,"plateTime":0.41442201515822763,"extension":6.153853946881654},"index":2,"playId":"dea6d5ff-a264-3c39-82a2-46cc2f38c30b","pitchNumber":1,"startTime":"2025-08-30T02:37:01.375Z","endTime":"2025-08-30T02:37:04.556Z","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":96.8,"endSpeed":87.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.77695259891686,"aZ":-8.51305607474994,"pfxX":-3.0868516988640495,"pfxZ":11.977693725719412,"pX":0.6494250548306626,"pZ":3.246763561927816,"vX0":8.113921596928186,"vY0":-140.58226883060672,"vZ0":-5.9637351235364155,"x":92.25,"y":151.12,"x0":-1.8900353795540048,"y0":50.000292772085515,"z0":5.966073752205595,"aX":-6.0974185105411385},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.4,"breakHorizontal":3.7,"spinRate":2584,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.39159314952673663,"extension":6.201055199410439},"index":3,"playId":"dcf96a31-8e23-3c6a-806b-eeba48a083cf","pitchNumber":2,"startTime":"2025-08-30T02:37:21.154Z","endTime":"2025-08-30T02:37:24.718Z","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":97.2,"endSpeed":87.7,"strikeZoneTop":3.65283481409149,"strikeZoneBottom":1.85182227136211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.48932791087587,"aZ":-14.082448350694408,"pfxX":-4.37611344310908,"pfxZ":9.04151090969734,"pX":-0.3669856568532841,"pZ":5.3453768873053535,"vX0":6.324030832535513,"vY0":-141.34066798123862,"vZ0":0.34060485792146394,"x":130.99,"y":94.45,"x0":-2.0762938960090294,"y0":50.005122350856404,"z0":6.135354779888675,"aX":-8.759504042383584},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.5,"spinRate":2417,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.38915005766976885,"extension":6.122165174360915},"index":4,"playId":"bc7927cf-832a-3e23-a8b5-8c969c1e3700","pitchNumber":3,"startTime":"2025-08-30T02:37:56.428Z","endTime":"2025-08-30T02:37:59.660Z","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.7,"endSpeed":88.4,"strikeZoneTop":3.55827348550113,"strikeZoneBottom":1.79018505821797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46837698452888,"aZ":-12.805345785959876,"pfxX":-4.622888714715684,"pfxZ":9.572756323040757,"pX":0.36560075374967227,"pZ":3.9489187302578452,"vX0":8.155337422799846,"vY0":-142.02294121067746,"vZ0":-3.271119172912523,"x":103.06,"y":132.16,"x0":-1.9552153674910073,"y0":50.0009797877233,"z0":5.941408849725754,"aX":-9.35285106731491},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2425,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.3871106042901107,"extension":6.2441764632218},"index":5,"playId":"0b450229-2f58-3cae-b94b-ea25884f09cc","pitchNumber":4,"startTime":"2025-08-30T02:38:18.779Z","endTime":"2025-08-30T02:38:24.636Z","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":84.3,"endSpeed":76.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36454484507068,"aZ":-38.513577846489994,"pfxX":5.568568892292179,"pfxZ":-4.217359804205103,"pX":0.12461023996662389,"pZ":2.97655483673691,"vX0":4.19821898835914,"vY0":-122.60324052867526,"vZ0":0.6159710043377198,"x":112.25,"y":158.41,"x0":-2.3420040092846235,"y0":50.005828458828745,"z0":6.0456772837560235,"aX":8.361434390165972},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.2,"breakHorizontal":-11.2,"spinRate":2524,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4491359392371632,"extension":6.0467192681314685},"hitData":{"launchSpeed":100.7,"launchAngle":28.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.26,"coordY":43.11}},"index":6,"playId":"6a11525e-a7dd-3b80-b8a0-558113c491df","pitchNumber":5,"startTime":"2025-08-30T02:38:38.546Z","endTime":"2025-08-30T02:38:47.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:38:47.094Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:41:22.976Z","endTime":"2025-08-30T02:42:16.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Jo Adell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:40:59.378Z","endTime":"2025-08-30T02:40:59.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Luis Rengifo remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:40:59.396Z","endTime":"2025-08-30T02:40:59.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Luis García.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T02:40:59.398Z","endTime":"2025-08-30T02:41:25.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.4,"strikeZoneTop":3.42816474769169,"strikeZoneBottom":1.58216922096889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.745790819370733,"aZ":-29.036751238422028,"pfxX":8.68406073098183,"pfxZ":2.2134352996832405,"pX":1.338861356009801,"pZ":3.168074167173752,"vX0":5.811959946463474,"vY0":-119.7190931732007,"vZ0":-0.30785484587265344,"x":65.97,"y":153.24,"x0":-2.267044441874574,"y0":50.0054357367906,"z0":5.9457993962325455,"aX":12.336908971677023},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.2,"breakHorizontal":-17.3,"spinRate":2609,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.46132742997302945,"extension":6.489233065665734},"index":3,"playId":"ed1154e0-535c-3f26-a078-916b3ff12964","pitchNumber":1,"startTime":"2025-08-30T02:41:25.146Z","endTime":"2025-08-30T02:41:34.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.50153334322899,"strikeZoneBottom":1.55505035393242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.883307741881012,"aZ":-32.75523564403274,"pfxX":2.1405137679540083,"pfxZ":-0.3666796165326742,"pX":2.6291072888786213,"pZ":1.2387630190111099,"vX0":10.999494837011284,"vY0":-126.49096390885417,"vZ0":-4.502334960363187,"x":16.78,"y":205.33,"x0":-2.0766644763462843,"y0":50.00129033351555,"z0":5.706036855947357,"aX":3.421228776092464},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.6,"breakHorizontal":-6.7,"spinRate":2557,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4351597965671168,"extension":6.562743005007288},"index":4,"playId":"be6e0246-886d-3a46-95cc-d607fb53d2bd","pitchNumber":2,"startTime":"2025-08-30T02:41:39.449Z","endTime":"2025-08-30T02:41:44.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.46711860182266,"strikeZoneBottom":1.62120080311686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.383448570476382,"aZ":-28.695167103201396,"pfxX":2.6576565259924925,"pfxZ":2.0303370683708337,"pX":1.254318258527921,"pZ":1.851193325841033,"vX0":7.754831224349067,"vY0":-130.4830031509916,"vZ0":-4.476154945437946,"x":69.19,"y":188.8,"x0":-2.1103511487457824,"y0":50.00210945838792,"z0":5.770165889997134,"aX":4.545381137873168},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-6.6,"spinRate":2519,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.42098709345633134,"extension":6.457585469608097},"index":5,"playId":"16fc0a97-c0d9-346b-b6ff-4470a64ed09d","pitchNumber":3,"startTime":"2025-08-30T02:41:56.747Z","endTime":"2025-08-30T02:42:00.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.49105453088139,"strikeZoneBottom":1.57852769036064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.012862289989602,"aZ":-29.563659311716705,"pfxX":1.573401342696859,"pfxZ":1.6082958437427504,"pX":1.1064667412871125,"pZ":2.9284831307737105,"vX0":8.048109889250167,"vY0":-126.96402363165477,"vZ0":-1.403113227076018,"x":74.82,"y":159.71,"x0":-2.314539910826853,"y0":50.00544873048373,"z0":5.850304471726844,"aX":2.556959513866019},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-4.8,"spinRate":2579,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4320967969786924,"extension":6.527049101896936},"index":6,"playId":"eab81ac3-fa62-3240-ad3e-c7a1dccb0280","pitchNumber":4,"startTime":"2025-08-30T02:42:13.262Z","endTime":"2025-08-30T02:42:16.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:42:16.778Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Mauricio Dubón out on a sacrifice bunt, pitcher Ryan Zeferjahn to first baseman Niko Kavadas. Cam Smith to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:42:18.312Z","endTime":"2025-08-30T02:42:51.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.47616383940182,"aZ":-14.369058414880891,"pfxX":-3.4538663745208886,"pfxZ":9.318352189036078,"pX":-0.08925755743204995,"pZ":4.247543070488378,"vX0":6.35190991236933,"vY0":-138.4627737801375,"vZ0":-1.7232935570342525,"x":120.4,"y":124.1,"x0":-1.9809777875344998,"y0":50.00525067693142,"z0":5.85654915018225,"aX":-6.602023061582941},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2257,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39799616119980286,"extension":6.603624151557152},"hitData":{"launchSpeed":27.6,"launchAngle":27.0,"totalDistance":48.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.2,"coordY":181.34}},"index":0,"playId":"973d8091-697a-39bb-9666-9903cb6b25dd","pitchNumber":1,"startTime":"2025-08-30T02:42:43.229Z","endTime":"2025-08-30T02:42:51.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:42:51.581Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a line drive to left fielder Taylor Ward, deflected by shortstop Zach Neto. Cam Smith to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:43:07.095Z","endTime":"2025-08-30T02:43:38.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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, 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":87.9,"endSpeed":80.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.859102721515512,"aZ":-32.55403639951388,"pfxX":3.2931789064982295,"pfxZ":-0.23260076636970872,"pX":-0.35973448260009017,"pZ":3.1251967974610273,"vX0":4.09096750086331,"vY0":-127.89988287231276,"vZ0":-0.3549285108021759,"x":130.71,"y":154.4,"x0":-2.413826121009375,"y0":50.001359405408834,"z0":5.840772962378584,"aX":5.400553698093231},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":-7.0,"spinRate":2733,"spinDirection":100},"zone":1,"typeConfidence":2.0,"plateTime":0.4299074727758385,"extension":6.568717307632484},"hitData":{"launchSpeed":105.0,"launchAngle":7.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":94.98,"coordY":104.94}},"index":0,"playId":"909ea848-3686-31e2-b107-03367b4a25a2","pitchNumber":1,"startTime":"2025-08-30T02:43:27.498Z","endTime":"2025-08-30T02:43:38.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:43:38.923Z","atBatIndex":68},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Yordan Alvarez out on a sacrifice fly to left fielder Taylor Ward. Cam Smith scores. Jeremy Peña to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:43:50.372Z","endTime":"2025-08-30T02:45:09.539Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.7,"endSpeed":88.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8732408591036,"aZ":-13.452913929619065,"pfxX":-5.177810228129703,"pfxZ":9.200095734507116,"pX":-0.009087116192335688,"pZ":2.863476384609691,"vX0":7.719391981337716,"vY0":-142.07047718498498,"vZ0":-4.798306267485842,"x":117.35,"y":161.47,"x0":-2.094254672824025,"y0":50.00645756661484,"z0":5.43570378127039,"aX":-10.541007380704485},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2234,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38617601162410775,"extension":6.736261314551754},"index":0,"playId":"e6c71edd-67e3-314c-ba50-eecdcc53fed3","pitchNumber":1,"startTime":"2025-08-30T02:44:13.790Z","endTime":"2025-08-30T02:44:17.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.62456467205993,"strikeZoneBottom":1.83001511667406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21642339451494,"aZ":-14.924982035152535,"pfxX":-2.922655697371434,"pfxZ":8.378733855317071,"pX":-1.7965804105118464,"pZ":4.22137735804862,"vX0":2.445993092399909,"vY0":-143.3101396289536,"vZ0":-1.0715863797102927,"x":185.48,"y":124.8,"x0":-2.285683466134837,"y0":50.00685854334836,"z0":5.541885278465944,"aX":-6.019778945824388},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":4.7,"spinRate":2250,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38368239835054796,"extension":6.631924449417339},"index":1,"playId":"aeb1162e-7d7e-3bf1-b558-65d2c15bb818","pitchNumber":2,"startTime":"2025-08-30T02:44:36.101Z","endTime":"2025-08-30T02:44:39.644Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.931666113609115,"aZ":-27.88992287424966,"pfxX":8.125877512450641,"pfxZ":2.885956040037361,"pX":0.5690001676335321,"pZ":1.9767370437622183,"vX0":4.223610641613917,"vY0":-121.61050904768747,"vZ0":-3.006734599920871,"x":95.31,"y":185.41,"x0":-2.2510739000963556,"y0":50.00183378137023,"z0":5.672254423541196,"aX":12.055482243869138},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.7,"breakHorizontal":-15.7,"spinRate":2695,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.45201081954276034,"extension":6.530155101993486},"hitData":{"launchSpeed":91.2,"launchAngle":51.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.41,"coordY":110.32}},"index":2,"playId":"5774e5ef-16d3-3a81-8b58-c30883b10dd8","pitchNumber":3,"startTime":"2025-08-30T02:44:55.626Z","endTime":"2025-08-30T02:45:09.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:45:09.539Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:45:26.206Z","endTime":"2025-08-30T02:47:28.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.5,"strikeZoneTop":2.93845182439976,"strikeZoneBottom":1.39636021860681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.24339787849256,"aZ":-11.654155614553163,"pfxX":-3.175860084814146,"pfxZ":9.951681359253612,"pX":0.7873883744995123,"pZ":1.6887584253740306,"vX0":8.871931342922661,"vY0":-143.405361261612,"vZ0":-8.504207957327647,"x":86.99,"y":193.18,"x0":-1.9476022722509638,"y0":50.00414474691386,"z0":5.438365186114288,"aX":-6.550038265777939},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":3.7,"spinRate":2318,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3834132013700273,"extension":6.764673575327652},"index":0,"playId":"bd6a5761-bbf7-357b-900a-ea0ca3fce8ef","pitchNumber":1,"startTime":"2025-08-30T02:45:49.395Z","endTime":"2025-08-30T02:45:53.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176518231863366,"aZ":-28.207624911367144,"pfxX":10.64809459268503,"pfxZ":2.617413824034462,"pX":0.6979216510561125,"pZ":1.5264055172874007,"vX0":3.741748364944944,"vY0":-123.23336800325978,"vZ0":-4.287031915110665,"x":90.4,"y":197.57,"x0":-2.229915456118697,"y0":50.00132113654719,"z0":5.715890541647442,"aX":16.108811308590795},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":-20.2,"spinRate":2845,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4472397465705624,"extension":6.422503137167348},"index":1,"playId":"8e0fcf49-67f0-3774-9972-f410964964a1","pitchNumber":2,"startTime":"2025-08-30T02:46:06.176Z","endTime":"2025-08-30T02:46:09.334Z","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-08-30T02:46:14.789Z","endTime":"2025-08-30T02:46:29.691Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":2.88811742261981,"strikeZoneBottom":1.37912919209697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.515458182631377,"aZ":-26.262053104523112,"pfxX":7.889766277490336,"pfxZ":3.7838122730702817,"pX":2.114975769918125,"pZ":0.32477137333495054,"vX0":7.936903932082547,"vY0":-125.09014145903058,"vZ0":-7.28427110471947,"x":36.38,"y":230.01,"x0":-2.1404420432388203,"y0":50.00255260036524,"z0":5.470050379422726,"aX":12.328753212217595},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":-16.3,"spinRate":2765,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44021470836513465,"extension":6.610521472875707},"index":3,"playId":"7517e2a9-1cfa-3648-936c-8d6c7fdf486b","pitchNumber":3,"startTime":"2025-08-30T02:46:29.691Z","endTime":"2025-08-30T02:46:33.499Z","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":84.0,"endSpeed":76.7,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.579264523127428,"aZ":-31.186161159576855,"pfxX":10.013996325944525,"pfxZ":0.6594558332465947,"pX":-0.5747090959776823,"pZ":2.261055294077568,"vX0":1.1463236153019627,"vY0":-122.29681878685902,"vZ0":-1.8305805680890326,"x":138.91,"y":177.73,"x0":-2.3503102885315306,"y0":50.0032364223428,"z0":5.722242728137185,"aX":15.002435107857908},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-18.4,"spinRate":2717,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4497535534059631,"extension":6.552618943012753},"index":4,"playId":"27fb5fc6-3b81-392c-853e-85274d12850f","pitchNumber":4,"startTime":"2025-08-30T02:46:52.486Z","endTime":"2025-08-30T02:46:59.615Z","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":99.5,"endSpeed":90.8,"strikeZoneTop":2.86,"strikeZoneBottom":1.29,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.599843375057524,"aZ":-14.706611956032416,"pfxX":-1.103963009218086,"pfxZ":8.2650220777419,"pX":-0.5814336313656681,"pZ":2.216891303966749,"vX0":5.587074144141254,"vY0":-144.6618354847228,"vZ0":-6.877632649250872,"x":139.16,"y":178.92,"x0":-2.396675265518925,"y0":50.00378726415013,"z0":5.531455250073394,"aX":-2.3335706258946827},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":0.8,"spinRate":2228,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.37901093351705084,"extension":6.644396523131373},"hitData":{"launchSpeed":73.8,"launchAngle":40.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.75,"coordY":132.65}},"index":5,"playId":"b312fdab-a94c-3801-a5bf-f780b279f69b","pitchNumber":5,"startTime":"2025-08-30T02:47:20.254Z","endTime":"2025-08-30T02:47:28.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:47:28.005Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:49:22.514Z","endTime":"2025-08-30T02:50:54.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.58311027057282,"strikeZoneBottom":1.75596109481936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.482577150464536,"aZ":-9.319880647318803,"pfxX":-4.566451192108893,"pfxZ":11.455591939186242,"pX":-0.49269689386200544,"pZ":2.841427376872776,"vX0":5.864163051580269,"vY0":-140.93668673430406,"vZ0":-6.951328917690473,"x":135.78,"y":162.06,"x0":-2.0151441216751795,"y0":50.004253647091495,"z0":5.954519703023833,"aX":-9.111878583353326},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":7.0,"spinRate":2472,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.3898583308735155,"extension":6.192161804469203},"index":0,"playId":"b130c579-2249-3aac-8861-0ce8edde9886","pitchNumber":1,"startTime":"2025-08-30T02:49:54.687Z","endTime":"2025-08-30T02:49:59.720Z","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":97.1,"endSpeed":88.5,"strikeZoneTop":3.73623681476943,"strikeZoneBottom":1.74425243197474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.158437084237484,"aZ":-8.787818303933213,"pfxX":-3.57069242446474,"pfxZ":11.726795502252713,"pX":1.0167928365187378,"pZ":0.48786589412159453,"vX0":9.223950852919847,"vY0":-140.63657963157073,"vZ0":-12.859472663206803,"x":78.24,"y":225.61,"x0":-1.8479728325198548,"y0":50.00654219160714,"z0":5.700123764275379,"aX":-7.12348383843681},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2542,"spinDirection":195},"zone":14,"typeConfidence":0.89,"plateTime":0.3900951216581765,"extension":6.3576068212887655},"index":1,"playId":"78b6edd4-5263-39bb-b2fd-83389d7f1f57","pitchNumber":2,"startTime":"2025-08-30T02:50:10.897Z","endTime":"2025-08-30T02:50:15.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.369150925735354,"aZ":-6.895799962034249,"pfxX":-1.9276670785213543,"pfxZ":12.8348808273995,"pX":0.14930599136543354,"pZ":3.4626164036209226,"vX0":6.581866359168998,"vY0":-140.10481684124179,"vZ0":-5.547515380621598,"x":111.31,"y":145.29,"x0":-1.9896013985078764,"y0":50.00700020650007,"z0":5.93034246058789,"aX":-3.7980808269749566},"breaks":{"breakAngle":14.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":22.1,"breakHorizontal":2.0,"spinRate":2579,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.3923222628832832,"extension":6.314364849701505},"index":2,"playId":"27fd6fcc-f405-3bfd-be44-2763c181de8f","pitchNumber":3,"startTime":"2025-08-30T02:50:28.312Z","endTime":"2025-08-30T02:50:33.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.287557184373938,"aZ":-31.433623952748572,"pfxX":6.484831393771857,"pfxZ":0.5012795519091169,"pX":0.834931980317408,"pZ":1.9690114741632996,"vX0":5.650474887143149,"vY0":-122.0597930908128,"vZ0":-2.9292447095196215,"x":85.17,"y":185.62,"x0":-2.3686617881132275,"y0":50.00352088886212,"z0":5.944594840052684,"aX":9.598496546243867},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.4,"breakHorizontal":-13.3,"spinRate":2478,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4520380738980765,"extension":6.2245953163881955},"hitData":{"launchSpeed":64.6,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.78,"coordY":150.89}},"index":3,"playId":"c07a67cc-e10a-3962-b6c9-fe27fac2b564","pitchNumber":4,"startTime":"2025-08-30T02:50:45.677Z","endTime":"2025-08-30T02:50:54.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:50:54.159Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:51:01.547Z","endTime":"2025-08-30T02:53:07.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 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":84.8,"endSpeed":77.7,"strikeZoneTop":3.44621854739654,"strikeZoneBottom":1.66338776110188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37116575163883,"aZ":-33.13088465349899,"pfxX":4.819283959099019,"pfxZ":-0.6245434378785939,"pX":-0.32990980377348555,"pZ":1.8252389465582526,"vX0":3.3158835075359434,"vY0":-123.40423447379416,"vZ0":-3.2226257382560517,"x":129.58,"y":189.5,"x0":-2.32080885113803,"y0":50.003196907928555,"z0":5.961825856118764,"aX":7.373900681532157},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.7,"breakHorizontal":-9.6,"spinRate":2471,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4451919757268028,"extension":6.2086427495135545},"index":0,"playId":"0d2175df-7878-30ce-8e06-8c2db362b248","pitchNumber":1,"startTime":"2025-08-30T02:51:19.442Z","endTime":"2025-08-30T02:51:23.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96113043182104,"aZ":-11.296374416896002,"pfxX":-3.0275603445078763,"pfxZ":10.624334090938186,"pX":0.6002994582669198,"pZ":3.696839490586758,"vX0":8.411234229999492,"vY0":-140.08212827617567,"vZ0":-4.2449622936082365,"x":94.12,"y":138.97,"x0":-2.0629117969593107,"y0":50.00126356740259,"z0":5.984477184003777,"aX":-5.949145111320207},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":3.5,"spinRate":2407,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.3926991911369506,"extension":6.286740670240571},"index":1,"playId":"5668eda9-140d-3fab-9261-ae14c4c88450","pitchNumber":2,"startTime":"2025-08-30T02:51:35.895Z","endTime":"2025-08-30T02:51:39.971Z","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":97.6,"endSpeed":88.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.08867317707569,"aZ":-10.814153477589922,"pfxX":-5.306081173804028,"pfxZ":10.58371865743644,"pX":0.14799163033996926,"pZ":2.927306531132022,"vX0":7.810562760513048,"vY0":-141.78199032527723,"vZ0":-6.315494786718005,"x":111.36,"y":159.74,"x0":-1.96440951302001,"y0":50.00096348231095,"z0":5.887211766398856,"aX":-10.707270048393658},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":7.8,"spinRate":2591,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.3876380066050511,"extension":6.401151779094978},"index":2,"playId":"a1692b1e-11a3-3580-addf-8f4b4213c193","pitchNumber":3,"startTime":"2025-08-30T02:52:01.997Z","endTime":"2025-08-30T02:52:05.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":87.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.627501978527704,"aZ":-6.735434142616894,"pfxX":-3.733324646452536,"pfxZ":12.672891556891734,"pX":0.0623086506877205,"pZ":2.4513835538498245,"vX0":6.8421000720201075,"vY0":-142.19236515655064,"vZ0":-8.182905348190047,"x":114.62,"y":172.59,"x0":-1.9120326643255117,"y0":50.00168594994781,"z0":5.825396132062949,"aX":-7.49407727741025},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.0,"breakHorizontal":5.0,"spinRate":2525,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.38817105025534593,"extension":6.445673074316778},"index":3,"playId":"cbab16e7-f1da-3240-ad1d-bcd8c7a35f3e","pitchNumber":4,"startTime":"2025-08-30T02:52:22.331Z","endTime":"2025-08-30T02:52:26.224Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.42417497298475,"strikeZoneBottom":1.6409186235392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04156361723628,"aZ":-10.119592861288487,"pfxX":-3.47357187655872,"pfxZ":11.148698740035488,"pX":0.7779964625528334,"pZ":3.969229984811554,"vX0":8.78998486366119,"vY0":-140.51244501524852,"vZ0":-3.5996087669148817,"x":87.34,"y":131.61,"x0":-1.9545301531953694,"y0":50.001320016250936,"z0":5.9362357753718005,"aX":-6.872112803988165},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":4.3,"spinRate":2500,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.39142746936377515,"extension":6.308578051535801},"index":4,"playId":"43e781ac-b748-3578-bd19-9c8b12a32e27","pitchNumber":5,"startTime":"2025-08-30T02:52:44.907Z","endTime":"2025-08-30T02:52:49.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.886266322840424,"aZ":-24.454317835790228,"pfxX":2.5692802415167653,"pfxZ":4.377662968401728,"pX":0.39418663288961786,"pZ":2.552992440627907,"vX0":6.310505233025236,"vY0":-132.35707964073436,"vZ0":-3.845446051850962,"x":101.97,"y":169.85,"x0":-2.3605529703706316,"y0":50.0020302576558,"z0":5.828514102494278,"aX":4.529313443123883},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":-6.1,"spinRate":2340,"spinDirection":181},"zone":6,"typeConfidence":0.91,"plateTime":0.4148012120385496,"extension":6.352747813304625},"index":5,"playId":"6de9ee7e-e1c6-3c1d-a491-598e9a25f953","pitchNumber":6,"startTime":"2025-08-30T02:53:03.796Z","endTime":"2025-08-30T02:53:07.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:53:07.706Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Niko Kavadas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:53:11.336Z","endTime":"2025-08-30T02:55:32.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.38640596182508,"strikeZoneBottom":1.65935188381057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.468869723037475,"aZ":-36.93944252181824,"pfxX":5.5476864059424065,"pfxZ":-3.1022643660371543,"pX":0.3952761138243957,"pZ":2.696034378019095,"vX0":4.798714904400184,"vY0":-124.0809354675429,"vZ0":-0.38165304517966026,"x":101.93,"y":165.99,"x0":-2.295719880585339,"y0":50.005546034879785,"z0":5.971742622677047,"aX":8.513943290849792},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.4,"breakHorizontal":-11.3,"spinRate":2492,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.44412453019469744,"extension":6.206332971858007},"index":0,"playId":"1d009856-5cb8-3de4-bfb6-f5cc2961360d","pitchNumber":1,"startTime":"2025-08-30T02:53:36.278Z","endTime":"2025-08-30T02:53:39.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.37515701730302,"strikeZoneBottom":1.68074209914646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.533804407508715,"aZ":-38.3866655997732,"pfxX":6.616649096627524,"pfxZ":-4.2119300876692805,"pX":-0.15399227290652254,"pZ":2.487833541731879,"vX0":3.10270006696038,"vY0":-121.97182875911398,"vZ0":-0.4032346958150367,"x":122.87,"y":171.61,"x0":-2.310072274220304,"y0":50.00068752117598,"z0":6.0237055706504625,"aX":9.765306196432423},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.3,"breakHorizontal":-12.8,"spinRate":2488,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4525926749910867,"extension":6.089798777115685},"index":1,"playId":"5a625d79-0859-3169-96f5-6180239a0023","pitchNumber":2,"startTime":"2025-08-30T02:53:52.602Z","endTime":"2025-08-30T02:53:56.295Z","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-08-30T02:54:05.338Z","endTime":"2025-08-30T02:54:18.033Z","isPitch":false,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"}},{"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":98.6,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06233534373257,"aZ":-9.44777485214239,"pfxX":-4.508242386874652,"pfxZ":11.037215051834046,"pX":-0.48707601775974546,"pZ":2.188760824256295,"vX0":5.870795012050507,"vY0":-143.2842784052264,"vZ0":-8.371765676284213,"x":135.57,"y":179.68,"x0":-1.9861238210342809,"y0":50.00603872424737,"z0":5.755511526829532,"aX":-9.285978734065504},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2555,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.3836648044683941,"extension":6.301014829934788},"index":3,"playId":"c7126620-4021-302a-9915-20d0564feca2","pitchNumber":3,"startTime":"2025-08-30T02:54:18.033Z","endTime":"2025-08-30T02:54:22.434Z","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":98.4,"endSpeed":88.9,"strikeZoneTop":3.44330527913083,"strikeZoneBottom":1.71652291910243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.26100325502187,"aZ":-8.13813163650713,"pfxX":-4.215905976356076,"pfxZ":11.746680568380162,"pX":0.6653168186133583,"pZ":3.7414639642377088,"vX0":8.682003810112883,"vY0":-142.9145641462347,"vZ0":-4.616335462013936,"x":91.64,"y":137.76,"x0":-1.8791363904285527,"y0":50.00334105983756,"z0":5.90095305997442,"aX":-8.628072441822992},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.4,"breakHorizontal":5.6,"spinRate":2560,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.38485912985252213,"extension":6.3379529338335905},"index":4,"playId":"4955f352-4737-36e2-b447-5dc2963e63ca","pitchNumber":4,"startTime":"2025-08-30T02:54:50.731Z","endTime":"2025-08-30T02:54:55.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.46717232202992,"strikeZoneBottom":1.67470356084698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.93887412815456,"aZ":-9.921059688266807,"pfxX":-5.321336023954474,"pfxZ":10.928432157467583,"pX":1.0304680021739026,"pZ":2.5386881906406824,"vX0":10.213256283706922,"vY0":-142.75918505847355,"vZ0":-7.285296585213758,"x":77.72,"y":170.24,"x0":-1.9240054060352143,"y0":50.0062115081904,"z0":5.769743339522568,"aX":-10.839465965460127},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":7.3,"spinRate":2542,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.385628540200198,"extension":6.3460099621256525},"index":5,"playId":"b1ea7eb3-ccb1-3a67-b1a6-633f74245abf","pitchNumber":5,"startTime":"2025-08-30T02:55:11.239Z","endTime":"2025-08-30T02:55:15.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.198408298402857,"aZ":-33.9175624864083,"pfxX":8.57113592063,"pfxZ":-1.1578508791664337,"pX":-0.12985859498413785,"pZ":1.3192101331707042,"vX0":2.678017408995933,"vY0":-123.00773001214256,"vZ0":-3.942399521795835,"x":121.95,"y":203.16,"x0":-2.3507804425262555,"y0":50.002544449274616,"z0":5.870286993493236,"aX":12.91436718777986},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":-16.2,"spinRate":2651,"spinDirection":40},"zone":13,"typeConfidence":0.91,"plateTime":0.44814721444142913,"extension":6.254836784252255},"index":6,"playId":"b17490ea-e62f-3b31-aefa-c2fc446d6e63","pitchNumber":6,"startTime":"2025-08-30T02:55:28.925Z","endTime":"2025-08-30T02:55:32.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:55:32.746Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Niko Kavadas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:53:11.336Z","endTime":"2025-08-30T02:55:32.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.38640596182508,"strikeZoneBottom":1.65935188381057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.468869723037475,"aZ":-36.93944252181824,"pfxX":5.5476864059424065,"pfxZ":-3.1022643660371543,"pX":0.3952761138243957,"pZ":2.696034378019095,"vX0":4.798714904400184,"vY0":-124.0809354675429,"vZ0":-0.38165304517966026,"x":101.93,"y":165.99,"x0":-2.295719880585339,"y0":50.005546034879785,"z0":5.971742622677047,"aX":8.513943290849792},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.4,"breakHorizontal":-11.3,"spinRate":2492,"spinDirection":56},"zone":6,"typeConfidence":0.9,"plateTime":0.44412453019469744,"extension":6.206332971858007},"index":0,"playId":"1d009856-5cb8-3de4-bfb6-f5cc2961360d","pitchNumber":1,"startTime":"2025-08-30T02:53:36.278Z","endTime":"2025-08-30T02:53:39.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.37515701730302,"strikeZoneBottom":1.68074209914646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.533804407508715,"aZ":-38.3866655997732,"pfxX":6.616649096627524,"pfxZ":-4.2119300876692805,"pX":-0.15399227290652254,"pZ":2.487833541731879,"vX0":3.10270006696038,"vY0":-121.97182875911398,"vZ0":-0.4032346958150367,"x":122.87,"y":171.61,"x0":-2.310072274220304,"y0":50.00068752117598,"z0":6.0237055706504625,"aX":9.765306196432423},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.3,"breakHorizontal":-12.8,"spinRate":2488,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4525926749910867,"extension":6.089798777115685},"index":1,"playId":"5a625d79-0859-3169-96f5-6180239a0023","pitchNumber":2,"startTime":"2025-08-30T02:53:52.602Z","endTime":"2025-08-30T02:53:56.295Z","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-08-30T02:54:05.338Z","endTime":"2025-08-30T02:54:18.033Z","isPitch":false,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"}},{"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":98.6,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06233534373257,"aZ":-9.44777485214239,"pfxX":-4.508242386874652,"pfxZ":11.037215051834046,"pX":-0.48707601775974546,"pZ":2.188760824256295,"vX0":5.870795012050507,"vY0":-143.2842784052264,"vZ0":-8.371765676284213,"x":135.57,"y":179.68,"x0":-1.9861238210342809,"y0":50.00603872424737,"z0":5.755511526829532,"aX":-9.285978734065504},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2555,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.3836648044683941,"extension":6.301014829934788},"index":3,"playId":"c7126620-4021-302a-9915-20d0564feca2","pitchNumber":3,"startTime":"2025-08-30T02:54:18.033Z","endTime":"2025-08-30T02:54:22.434Z","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":98.4,"endSpeed":88.9,"strikeZoneTop":3.44330527913083,"strikeZoneBottom":1.71652291910243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.26100325502187,"aZ":-8.13813163650713,"pfxX":-4.215905976356076,"pfxZ":11.746680568380162,"pX":0.6653168186133583,"pZ":3.7414639642377088,"vX0":8.682003810112883,"vY0":-142.9145641462347,"vZ0":-4.616335462013936,"x":91.64,"y":137.76,"x0":-1.8791363904285527,"y0":50.00334105983756,"z0":5.90095305997442,"aX":-8.628072441822992},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.4,"breakHorizontal":5.6,"spinRate":2560,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.38485912985252213,"extension":6.3379529338335905},"index":4,"playId":"4955f352-4737-36e2-b447-5dc2963e63ca","pitchNumber":4,"startTime":"2025-08-30T02:54:50.731Z","endTime":"2025-08-30T02:54:55.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.46717232202992,"strikeZoneBottom":1.67470356084698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.93887412815456,"aZ":-9.921059688266807,"pfxX":-5.321336023954474,"pfxZ":10.928432157467583,"pX":1.0304680021739026,"pZ":2.5386881906406824,"vX0":10.213256283706922,"vY0":-142.75918505847355,"vZ0":-7.285296585213758,"x":77.72,"y":170.24,"x0":-1.9240054060352143,"y0":50.0062115081904,"z0":5.769743339522568,"aX":-10.839465965460127},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":7.3,"spinRate":2542,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.385628540200198,"extension":6.3460099621256525},"index":5,"playId":"b1ea7eb3-ccb1-3a67-b1a6-633f74245abf","pitchNumber":5,"startTime":"2025-08-30T02:55:11.239Z","endTime":"2025-08-30T02:55:15.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.198408298402857,"aZ":-33.9175624864083,"pfxX":8.57113592063,"pfxZ":-1.1578508791664337,"pX":-0.12985859498413785,"pZ":1.3192101331707042,"vX0":2.678017408995933,"vY0":-123.00773001214256,"vZ0":-3.942399521795835,"x":121.95,"y":203.16,"x0":-2.3507804425262555,"y0":50.002544449274616,"z0":5.870286993493236,"aX":12.91436718777986},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":-16.2,"spinRate":2651,"spinDirection":40},"zone":13,"typeConfidence":0.91,"plateTime":0.44814721444142913,"extension":6.254836784252255},"index":6,"playId":"b17490ea-e62f-3b31-aefa-c2fc446d6e63","pitchNumber":6,"startTime":"2025-08-30T02:55:28.925Z","endTime":"2025-08-30T02:55:32.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:55:32.746Z","atBatIndex":73},"scoringPlays":[56,69],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":120.84,"y":107.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":91.43,"y":160.2},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":158.56,"y":60.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":124.94,"y":75.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":79.6,"y":104.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":106.14,"y":42.58},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":147.2,"y":160.2},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":148.94,"y":169.45},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":140.8,"y":33.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":133.84,"y":82.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":103.09,"y":169.83},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":21,"top":[15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"coordinates":{"x":74.61,"y":142.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":59.33,"y":85.29},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":146.03,"y":66.99},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":97.65,"y":72.55},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":103.02,"y":48.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":74.62,"y":92.63},"type":"O","description":"Lineout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":177.8,"y":111.46},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":135.1,"y":182.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":98.03,"y":118.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":57.29,"y":114.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":126.92,"y":176.42},"type":"O","description":"Double Play"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34],"bottom":[35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":38.15,"y":116.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"coordinates":{"x":162.13,"y":195.43},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":107.15,"y":179.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":104.41,"y":136.58},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":90.48,"y":123.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":145.17,"y":147.02},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":141.04,"y":76.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":191.52,"y":79.27},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":154.72,"y":105.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":108.67,"y":154.12},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":114.25,"y":176.42},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":59,"top":[48,49,50,51,52],"bottom":[53,54,55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":91.08,"y":50.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":193.77,"y":103.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":190.57,"y":139.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"coordinates":{"x":179.91,"y":61.69},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":134.27,"y":70.67},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":149.73,"y":162.23},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":114.73,"y":109.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":170.38,"y":108.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":85.21,"y":170.81},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":70,"top":[60,61,62,63,64,65],"bottom":[66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":130.26,"y":43.11},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":121.2,"y":181.34},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":94.98,"y":104.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":77.41,"y":110.32},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":192.75,"y":132.65},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":73,"top":[71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":104.78,"y":150.89},"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":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":9,"errors":0,"leftOnBase":13},"away":{"runs":0,"hits":2,"errors":2,"leftOnBase":8}},"defense":{"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"catcher":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"first":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"second":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"third":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"shortstop":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"left":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"center":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"onDeck":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"inHole":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"battingOrder":4,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"onDeck":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"inHole":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"battingOrder":8,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":2,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".229","atBats":29,"obp":".303","slg":".403","ops":".706","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":3,"rbi":0,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":14,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"4.78","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.44","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":60,"strikes":85,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"pitchesPerInning":"18.13","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":2,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":22,"groundOuts":54,"airOuts":44,"runs":19,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".148","atBats":176,"obp":".206","slg":".227","ops":".433","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":40,"rbi":13,"leftOnBase":77,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.67","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":15,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"30.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"3.86","battersFaced":16,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":14,"strikes":27,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"34.71","runsScoredPer9":"30.86","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":59,"errors":5,"chances":185,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":50,"groundOuts":135,"airOuts":104,"runs":48,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":85,"baseOnBalls":28,"intentionalWalks":0,"hits":104,"hitByPitch":3,"avg":".245","atBats":424,"obp":".295","slg":".342","ops":".637","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":145,"rbi":33,"leftOnBase":161,"sacBunts":1,"sacFlies":3,"babip":".290","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.57","popOuts":17,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":243,"putOuts":114,"errors":11,"chances":368,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695681":{"person":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":17,"groundOuts":26,"airOuts":26,"runs":14,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".195","atBats":113,"obp":".287","slg":".336","ops":".623","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":38,"rbi":12,"leftOnBase":51,"sacBunts":1,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.25","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":43,"errors":2,"chances":116,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":71,"groundOuts":88,"airOuts":118,"runs":77,"doubles":29,"triples":1,"homeRuns":23,"strikeOuts":130,"baseOnBalls":29,"intentionalWalks":4,"hits":122,"hitByPitch":11,"avg":".268","atBats":455,"obp":".325","slg":".488","ops":".813","caughtStealing":9,"stolenBases":24,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":498,"totalBases":222,"rbi":58,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".325","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.78","popOuts":24,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":296,"putOuts":157,"errors":10,"chances":463,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":34,"groundOuts":38,"airOuts":53,"runs":30,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":44,"hitByPitch":4,"avg":".230","atBats":191,"obp":".324","slg":".461","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":88,"rbi":30,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.36","popOuts":6,"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":84,"putOuts":45,"errors":7,"chances":136,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":24,"groundOuts":42,"airOuts":49,"runs":16,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":67,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".203","atBats":197,"obp":".262","slg":".355","ops":".617","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":70,"rbi":20,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.83","popOuts":15,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":11,"stolenBases":41,"stolenBasePercentage":".788","caughtStealingPercentage":".212","assists":17,"putOuts":414,"errors":2,"chances":433,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":23,"strikes":28,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"25.50","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"9.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":37,"groundOuts":225,"airOuts":78,"runs":74,"doubles":26,"triples":1,"homeRuns":11,"strikeOuts":136,"baseOnBalls":65,"intentionalWalks":0,"hits":145,"hitByPitch":4,"atBats":578,"obp":".330","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2490,"era":"3.85","inningsPitched":"154.1","wins":9,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.36","battersFaced":654,"outs":463,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2490,"balls":951,"strikes":1539,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"2.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.93","walksPer9Inn":"3.79","hitsPer9Inn":"8.46","runsScoredPer9":"4.32","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":10,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":132,"flyOuts":85,"groundOuts":94,"airOuts":144,"runs":75,"doubles":30,"triples":2,"homeRuns":30,"strikeOuts":148,"baseOnBalls":64,"intentionalWalks":1,"hits":114,"hitByPitch":2,"avg":".231","atBats":494,"obp":".318","slg":".482","ops":".800","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":238,"rbi":94,"leftOnBase":235,"sacBunts":0,"sacFlies":6,"babip":".261","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.47","popOuts":28,"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":3,"putOuts":259,"errors":4,"chances":266,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID605177":{"person":{"id":605177,"fullName":"Andrew Chafin","link":"/api/v1/people/605177"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":38,"gamesStarted":0,"flyOuts":13,"groundOuts":24,"airOuts":30,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":16,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":108,"obp":".352","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":530,"era":"2.43","inningsPitched":"29.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"1.48","battersFaced":126,"outs":89,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":202,"strikes":328,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":5,"pickoffs":3,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"17.87","gamesFinished":8,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.49","walksPer9Inn":"4.85","hitsPer9Inn":"8.49","runsScoredPer9":"3.03","homeRunsPer9":"0.30","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596112":{"person":{"id":596112,"fullName":"Robert Stephenson","link":"/api/v1/people/596112"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":62,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":19,"strikes":43,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.25","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":46,"groundOuts":57,"airOuts":90,"runs":56,"doubles":10,"triples":1,"homeRuns":20,"strikeOuts":142,"baseOnBalls":73,"intentionalWalks":10,"hits":85,"hitByPitch":5,"avg":".230","atBats":369,"obp":".361","slg":".425","ops":".786","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":157,"rbi":52,"leftOnBase":134,"sacBunts":0,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.45","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":46,"errors":0,"chances":48,"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"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":49,"groundOuts":31,"airOuts":71,"runs":18,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":2,"hits":37,"hitByPitch":1,"atBats":185,"obp":".266","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":749,"era":"3.06","inningsPitched":"50.0","wins":5,"losses":4,"saves":23,"saveOpportunities":24,"holds":0,"blownSaves":1,"earnedRuns":17,"whip":"1.06","battersFaced":204,"outs":150,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":230,"strikes":519,"strikePercentage":".690","hitBatsmen":1,"balks":3,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".556","pitchesPerInning":"14.98","gamesFinished":39,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.88","hitsPer9Inn":"6.66","runsScoredPer9":"3.24","homeRunsPer9":"1.44","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":16,"groundOuts":13,"airOuts":28,"runs":18,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":2,"hits":21,"hitByPitch":1,"atBats":91,"obp":".355","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":473,"era":"5.32","inningsPitched":"23.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":14,"whip":"1.61","battersFaced":110,"outs":71,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":473,"balls":172,"strikes":301,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".500","pitchesPerInning":"19.99","gamesFinished":3,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"11.41","walksPer9Inn":"6.46","hitsPer9Inn":"7.99","runsScoredPer9":"6.85","homeRunsPer9":"2.28","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"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}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":56,"groundOuts":95,"airOuts":115,"runs":51,"doubles":16,"triples":1,"homeRuns":30,"strikeOuts":123,"baseOnBalls":29,"intentionalWalks":0,"hits":102,"hitByPitch":10,"avg":".235","atBats":434,"obp":".297","slg":".484","ops":".781","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":210,"rbi":82,"leftOnBase":203,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.83","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"14.47","popOuts":27,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":283,"errors":7,"chances":292,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID683090":{"person":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":12,"airOuts":6,"runs":6,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".227","atBats":44,"obp":".244","slg":".523","ops":".767","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":23,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":1,"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":1,"putOuts":20,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"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":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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":56,"gamesStarted":1,"flyOuts":29,"groundOuts":38,"airOuts":48,"runs":28,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":30,"intentionalWalks":3,"hits":44,"hitByPitch":2,"atBats":196,"obp":".332","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":928,"era":"4.67","inningsPitched":"52.0","wins":6,"losses":4,"saves":2,"saveOpportunities":8,"holds":17,"blownSaves":6,"earnedRuns":27,"whip":"1.42","battersFaced":230,"outs":156,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":928,"balls":348,"strikes":580,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":1,"winPercentage":".600","pitchesPerInning":"17.85","gamesFinished":6,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"11.77","walksPer9Inn":"5.19","hitsPer9Inn":"7.62","runsScoredPer9":"4.85","homeRunsPer9":"1.90","inheritedRunners":18,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":100,"groundOuts":111,"airOuts":177,"runs":71,"doubles":26,"triples":1,"homeRuns":21,"strikeOuts":156,"baseOnBalls":64,"intentionalWalks":3,"hits":156,"hitByPitch":2,"atBats":594,"obp":".333","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2680,"era":"3.68","inningsPitched":"154.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.43","battersFaced":666,"outs":462,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2680,"balls":965,"strikes":1715,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":2,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".400","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.12","walksPer9Inn":"3.74","hitsPer9Inn":"9.12","runsScoredPer9":"4.15","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":31,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669326":{"person":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":13,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".215","atBats":65,"obp":".268","slg":".292","ops":".560","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":19,"rbi":2,"leftOnBase":23,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":0,"putOuts":65,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":54,"groundOuts":73,"airOuts":93,"runs":34,"doubles":7,"triples":1,"homeRuns":19,"strikeOuts":124,"baseOnBalls":18,"intentionalWalks":0,"hits":82,"hitByPitch":2,"avg":".222","atBats":370,"obp":".261","slg":".400","ops":".661","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":148,"rbi":43,"leftOnBase":174,"sacBunts":1,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.47","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":50,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":22,"putOuts":660,"errors":5,"chances":687,"fielding":".993","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":61,"gamesStarted":1,"flyOuts":25,"groundOuts":64,"airOuts":43,"runs":16,"doubles":6,"triples":3,"homeRuns":6,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":4,"hits":48,"hitByPitch":3,"atBats":192,"obp":".317","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":876,"era":"2.70","inningsPitched":"53.1","wins":6,"losses":1,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":16,"whip":"1.24","battersFaced":221,"outs":160,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":876,"balls":308,"strikes":568,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".857","pitchesPerInning":"16.43","gamesFinished":11,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.59","walksPer9Inn":"3.04","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"1.01","inheritedRunners":34,"inheritedRunnersScored":17,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":56,"gamesStarted":0,"flyOuts":23,"groundOuts":45,"airOuts":46,"runs":28,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":77,"baseOnBalls":24,"intentionalWalks":4,"hits":54,"hitByPitch":2,"atBats":222,"obp":".323","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1003,"era":"4.12","inningsPitched":"59.0","wins":4,"losses":3,"saves":2,"saveOpportunities":6,"holds":12,"blownSaves":4,"earnedRuns":27,"whip":"1.32","battersFaced":248,"outs":177,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1003,"balls":338,"strikes":665,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".571","pitchesPerInning":"17.00","gamesFinished":6,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"11.75","walksPer9Inn":"3.66","hitsPer9Inn":"8.24","runsScoredPer9":"4.27","homeRunsPer9":"0.92","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543294":{"person":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":25,"gamesStarted":25,"flyOuts":97,"groundOuts":120,"airOuts":172,"runs":77,"doubles":29,"triples":3,"homeRuns":21,"strikeOuts":87,"baseOnBalls":37,"intentionalWalks":3,"hits":135,"hitByPitch":4,"atBats":508,"obp":".318","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2064,"era":"5.04","inningsPitched":"130.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.32","battersFaced":555,"outs":391,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2064,"balls":687,"strikes":1377,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".400","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"6.01","walksPer9Inn":"2.55","hitsPer9Inn":"9.32","runsScoredPer9":"5.32","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":41,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID472610":{"person":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":50,"gamesStarted":0,"flyOuts":13,"groundOuts":58,"airOuts":31,"runs":20,"doubles":12,"triples":2,"homeRuns":2,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":5,"hits":48,"hitByPitch":0,"atBats":176,"obp":".352","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":771,"era":"3.42","inningsPitched":"47.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":18,"whip":"1.48","battersFaced":201,"outs":142,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":771,"balls":274,"strikes":497,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":9,"pickoffs":0,"groundOutsToAirouts":"1.87","rbi":1,"winPercentage":".667","pitchesPerInning":"16.29","gamesFinished":14,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.99","walksPer9Inn":"4.18","hitsPer9Inn":"9.13","runsScoredPer9":"3.80","homeRunsPer9":"0.38","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"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"}]},"ID542881":{"person":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":10,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":36,"strikes":50,"strikePercentage":".580","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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":112,"groundOuts":105,"airOuts":195,"runs":73,"doubles":29,"triples":3,"homeRuns":28,"strikeOuts":104,"baseOnBalls":57,"intentionalWalks":4,"hits":135,"hitByPitch":3,"atBats":533,"obp":".326","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2339,"era":"4.56","inningsPitched":"136.1","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.41","battersFaced":599,"outs":409,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2339,"balls":844,"strikes":1495,"strikePercentage":".640","hitBatsmen":3,"balks":3,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".200","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.76","hitsPer9Inn":"8.91","runsScoredPer9":"4.82","homeRunsPer9":"1.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":43,"lineOuts":40},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"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"}]},"ID694359":{"person":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".211","slg":".118","ops":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":2,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":25,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.40","battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"16.20","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":42,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[687263,545361,621493,660162,666176,681351,695681,694359,669326,650859,542881,596112,472610,666171],"pitchers":[542881,596112,472610,666171],"bench":[683090,672724,518595],"bullpen":[656271,605177,672282,820862,543294,445276,579328,681217,667755],"battingOrder":[687263,545361,621493,660162,666176,681351,695681,694359,650859],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Moncada (9, De Los Santos, E)."},{"label":"TB","value":"Adell; Moncada 2."},{"label":"Runners left in scoring position, 2 out","value":"Adell 3; Kavadas."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rengifo (7, 2nd base off Kimbrel/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"O'Hoppe (5, dropped foul); Moore (2, fielding)."},{"label":"DP","value":"(Moncada-O'Hoppe)."}]}],"note":[{"label":"a","value":"Walked for Teodosio in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":14,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".254","atBats":31,"obp":".319","slg":".402","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":11,"rbi":2,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":10,"groundOuts":2,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":29,"obp":".229","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"3.83","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.22","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":142,"balls":60,"strikes":82,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":0,"pitchesPerInning":"15.78","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":2,"putOuts":27,"errors":0,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":26,"flyOuts":58,"groundOuts":210,"airOuts":105,"runs":61,"doubles":30,"triples":4,"homeRuns":9,"strikeOuts":158,"baseOnBalls":56,"intentionalWalks":0,"hits":139,"hitByPitch":7,"atBats":603,"obp":".301","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","numberOfPitches":2443,"era":"3.18","inningsPitched":"164.1","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.19","battersFaced":675,"outs":493,"gamesPitched":26,"completeGames":2,"shutouts":0,"pitchesThrown":2443,"balls":870,"strikes":1573,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":12,"pickoffs":1,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".632","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"8.65","walksPer9Inn":"3.07","hitsPer9Inn":"7.61","runsScoredPer9":"3.34","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":2,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":57,"runs":10,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":93,"baseOnBalls":25,"intentionalWalks":0,"hits":35,"hitByPitch":4,"atBats":217,"obp":".259","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":996,"era":"1.47","inningsPitched":"61.1","wins":3,"losses":3,"saves":4,"saveOpportunities":8,"holds":25,"blownSaves":4,"earnedRuns":10,"whip":"0.98","battersFaced":247,"outs":184,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":996,"balls":378,"strikes":618,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"16.24","gamesFinished":12,"strikeoutWalkRatio":"3.72","strikeoutsPer9Inn":"13.65","walksPer9Inn":"3.67","hitsPer9Inn":"5.14","runsScoredPer9":"1.47","homeRunsPer9":"0.44","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689200":{"person":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":3,"groundOuts":23,"airOuts":4,"runs":5,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".156","atBats":64,"obp":".229","slg":".188","ops":".417","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":12,"rbi":7,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"5.75","catchersInterference":1,"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":1,"putOuts":40,"errors":0,"chances":41,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":45,"groundOuts":97,"airOuts":85,"runs":48,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":125,"baseOnBalls":37,"intentionalWalks":0,"hits":96,"hitByPitch":5,"avg":".239","atBats":402,"obp":".310","slg":".358","ops":".668","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":445,"totalBases":144,"rbi":49,"leftOnBase":181,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.25","popOuts":11,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":229,"errors":2,"chances":237,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":26,"flyOuts":68,"groundOuts":144,"airOuts":125,"runs":46,"doubles":17,"triples":3,"homeRuns":13,"strikeOuts":177,"baseOnBalls":46,"intentionalWalks":1,"hits":111,"hitByPitch":6,"atBats":553,"obp":".269","caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":2468,"era":"2.37","inningsPitched":"155.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.01","battersFaced":609,"outs":467,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2468,"balls":934,"strikes":1534,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".625","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"10.23","walksPer9Inn":"2.66","hitsPer9Inn":"6.42","runsScoredPer9":"2.66","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":11,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":110,"flyOuts":63,"groundOuts":89,"airOuts":118,"runs":38,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":20,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".254","atBats":319,"obp":".299","slg":".379","ops":".678","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":121,"rbi":28,"leftOnBase":152,"sacBunts":3,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.57","popOuts":29,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":137,"errors":4,"chances":301,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 5-3)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":29,"groundOuts":42,"airOuts":65,"runs":26,"doubles":13,"triples":1,"homeRuns":3,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":2,"hits":45,"hitByPitch":2,"atBats":197,"obp":".303","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":850,"era":"4.01","inningsPitched":"51.2","wins":5,"losses":3,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":23,"whip":"1.24","battersFaced":218,"outs":155,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":288,"strikes":562,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".625","pitchesPerInning":"16.45","gamesFinished":7,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.31","hitsPer9Inn":"7.84","runsScoredPer9":"4.53","homeRunsPer9":"0.52","inheritedRunners":29,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":4,"chances":11,"fielding":".636","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":1,"flyOuts":44,"groundOuts":30,"airOuts":77,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":68,"baseOnBalls":14,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":203,"obp":".225","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":845,"era":"2.87","inningsPitched":"59.2","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":19,"whip":"0.80","battersFaced":225,"outs":179,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":845,"balls":280,"strikes":565,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".500","pitchesPerInning":"14.16","gamesFinished":7,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"10.26","walksPer9Inn":"2.11","hitsPer9Inn":"5.13","runsScoredPer9":"3.02","homeRunsPer9":"0.75","inheritedRunners":32,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":13},"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}},"ID672391":{"person":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":24,"groundOuts":35,"airOuts":41,"runs":22,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":46,"baseOnBalls":25,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":152,"obp":".315","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":738,"era":"4.36","inningsPitched":"43.1","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":21,"whip":"1.29","battersFaced":180,"outs":130,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":738,"balls":294,"strikes":444,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"17.03","gamesFinished":17,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"9.55","walksPer9Inn":"5.19","hitsPer9Inn":"6.44","runsScoredPer9":"4.57","homeRunsPer9":"1.45","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":2,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"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"}]},"ID663967":{"person":{"id":663967,"fullName":"César Salazar","link":"/api/v1/people/663967"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".385","slg":".273","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":3,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":26,"errors":2,"chances":29,"fielding":".931","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":1,"flyOuts":11,"groundOuts":11,"airOuts":14,"runs":11,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":50,"obp":".259","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":218,"era":"4.15","inningsPitched":"13.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.08","battersFaced":54,"outs":39,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":80,"strikes":138,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".667","pitchesPerInning":"16.77","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.08","hitsPer9Inn":"7.62","runsScoredPer9":"7.62","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"2-5","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":74,"groundOuts":127,"airOuts":153,"runs":72,"doubles":20,"triples":1,"homeRuns":23,"strikeOuts":90,"baseOnBalls":47,"intentionalWalks":5,"hits":138,"hitByPitch":2,"avg":".274","atBats":503,"obp":".336","slg":".455","ops":".791","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":557,"totalBases":229,"rbi":65,"leftOnBase":225,"sacBunts":0,"sacFlies":5,"babip":".291","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.87","popOuts":48,"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":86,"putOuts":122,"errors":4,"chances":212,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"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":106,"flyOuts":61,"groundOuts":115,"airOuts":99,"runs":55,"doubles":24,"triples":2,"homeRuns":14,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":2,"hits":127,"hitByPitch":11,"avg":".308","atBats":413,"obp":".366","slg":".477","ops":".843","caughtStealing":2,"stolenBases":19,"stolenBasePercentage":".905","caughtStealingPercentage":".095","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":197,"rbi":50,"leftOnBase":121,"sacBunts":1,"sacFlies":2,"babip":".347","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":17,"lineOuts":21},"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":228,"putOuts":114,"errors":7,"chances":349,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":48,"groundOuts":77,"airOuts":89,"runs":31,"doubles":16,"triples":0,"homeRuns":9,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":0,"hits":79,"hitByPitch":2,"avg":".253","atBats":312,"obp":".303","slg":".391","ops":".694","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":122,"rbi":38,"leftOnBase":138,"sacBunts":0,"sacFlies":9,"babip":".297","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.67","popOuts":20,"lineOuts":21},"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":175,"putOuts":71,"errors":3,"chances":249,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621121":{"person":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":25,"groundOuts":49,"airOuts":40,"runs":39,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":54,"baseOnBalls":34,"intentionalWalks":0,"hits":53,"hitByPitch":6,"atBats":196,"obp":".394","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1002,"era":"6.89","inningsPitched":"48.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.80","battersFaced":237,"outs":145,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1002,"balls":420,"strikes":582,"strikePercentage":".580","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".333","pitchesPerInning":"20.73","gamesFinished":0,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"10.06","walksPer9Inn":"6.33","hitsPer9Inn":"9.87","runsScoredPer9":"7.26","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":1,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":34,"strikes":51,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":15,"groundOuts":6,"airOuts":26,"runs":8,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":56,"obp":".284","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":285,"era":"3.38","inningsPitched":"16.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.13","battersFaced":67,"outs":48,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":285,"balls":108,"strikes":177,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".500","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.06","hitsPer9Inn":"5.06","runsScoredPer9":"4.50","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":57,"gamesStarted":0,"flyOuts":34,"groundOuts":39,"airOuts":61,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":63,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":4,"atBats":213,"obp":".291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":886,"era":"2.91","inningsPitched":"55.2","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":24,"blownSaves":2,"earnedRuns":18,"whip":"1.13","battersFaced":230,"outs":167,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":280,"strikes":606,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".571","pitchesPerInning":"15.92","gamesFinished":8,"strikeoutWalkRatio":"5.73","strikeoutsPer9Inn":"10.19","walksPer9Inn":"1.78","hitsPer9Inn":"8.41","runsScoredPer9":"2.91","homeRunsPer9":"1.13","inheritedRunners":14,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, 0 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":17,"strikes":8,"strikePercentage":".320","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".545","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":55,"era":"0.00","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"2.25","battersFaced":11,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":32,"strikes":23,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"20.63","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"16.88","walksPer9Inn":"13.50","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669920":{"person":{"id":669920,"fullName":"Jason Alexander","link":"/api/v1/people/669920"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":13,"gamesStarted":8,"flyOuts":31,"groundOuts":61,"airOuts":55,"runs":30,"doubles":9,"triples":2,"homeRuns":9,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":3,"atBats":215,"obp":".325","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":889,"era":"4.61","inningsPitched":"54.2","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.37","battersFaced":240,"outs":164,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":889,"balls":338,"strikes":551,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".800","pitchesPerInning":"16.26","gamesFinished":4,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.57","walksPer9Inn":"3.29","hitsPer9Inn":"9.05","runsScoredPer9":"4.94","homeRunsPer9":"1.48","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621043":{"person":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":53,"groundOuts":124,"airOuts":105,"runs":52,"doubles":22,"triples":0,"homeRuns":10,"strikeOuts":85,"baseOnBalls":37,"intentionalWalks":0,"hits":121,"hitByPitch":0,"avg":".279","atBats":434,"obp":".335","slg":".399","ops":".734","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":173,"rbi":44,"leftOnBase":199,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.40","popOuts":22,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":227,"putOuts":135,"errors":11,"chances":373,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":50,"groundOuts":104,"airOuts":97,"runs":51,"doubles":20,"triples":4,"homeRuns":12,"strikeOuts":88,"baseOnBalls":34,"intentionalWalks":1,"hits":98,"hitByPitch":2,"avg":".255","atBats":385,"obp":".317","slg":".421","ops":".738","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":162,"rbi":41,"leftOnBase":165,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.08","popOuts":17,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":201,"errors":5,"chances":208,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":74,"groundOuts":94,"airOuts":138,"runs":59,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":143,"baseOnBalls":37,"intentionalWalks":1,"hits":117,"hitByPitch":10,"avg":".240","atBats":488,"obp":".304","slg":".416","ops":".720","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":203,"rbi":74,"leftOnBase":235,"sacBunts":0,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.24","popOuts":34,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":910,"errors":6,"chances":965,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":16,"groundOuts":26,"airOuts":35,"runs":20,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":0,"hits":29,"hitByPitch":3,"atBats":111,"obp":".359","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":518,"era":"6.21","inningsPitched":"29.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.52","battersFaced":131,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":518,"balls":195,"strikes":323,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".167","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"7.14","walksPer9Inn":"4.66","hitsPer9Inn":"9.00","runsScoredPer9":"6.21","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":12},"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}},"ID676801":{"person":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":11,"groundOuts":24,"airOuts":30,"runs":13,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".210","atBats":100,"obp":".279","slg":".290","ops":".569","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":29,"rbi":5,"leftOnBase":44,"sacBunts":5,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":11,"obp":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":54,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.67","battersFaced":15,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":26,"strikes":28,"strikePercentage":".520","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":3,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.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":3,"putOuts":78,"errors":0,"chances":81,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":64,"groundOuts":132,"airOuts":124,"runs":46,"doubles":16,"triples":1,"homeRuns":18,"strikeOuts":81,"baseOnBalls":19,"intentionalWalks":2,"hits":114,"hitByPitch":2,"avg":".254","atBats":448,"obp":".286","slg":".415","ops":".701","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":186,"rbi":55,"leftOnBase":219,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.89","popOuts":22,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":82,"stolenBasePercentage":".845","caughtStealingPercentage":".155","assists":28,"putOuts":879,"errors":2,"chances":909,"fielding":".998","passedBall":7,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":28,"groundOuts":24,"airOuts":46,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":22,"intentionalWalks":3,"hits":22,"hitByPitch":0,"avg":".206","atBats":107,"obp":".326","slg":".355","ops":".681","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":38,"rbi":21,"leftOnBase":37,"sacBunts":0,"sacFlies":6,"babip":".205","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.75","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"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"}]}},"batters":[665161,670541,514888,621043,572233,660821,673237,701358,643289,664299,660853,518886,672391],"pitchers":[664299,660853,518886,672391],"bench":[676801,689200,663967,602104],"bullpen":[650556,669920,681293,805123,686613,687911,621121,595345,664285],"battingOrder":[665161,670541,514888,621043,572233,660821,673237,701358,643289],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sánchez, J (20, Anderson, Ty); Peña (24, Anderson, Ty)."},{"label":"TB","value":"Altuve 2; Correa; Dubón; Peña 3; Sánchez, J 2; Walker, C 2."},{"label":"RBI","value":"Alvarez, Y (21); Correa (44)."},{"label":"Runners left in scoring position, 2 out","value":"Dubón 2; Smith 2; Correa; Altuve 2; Diaz, Y 2."},{"label":"SAC","value":"Dubón."},{"label":"SF","value":"Alvarez, Y."},{"label":"GIDP","value":"Diaz, Y."},{"label":"Team RISP","value":"2-for-14."},{"label":"Team LOB","value":"13."}]}],"note":[]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Stephenson, R; García, L; Javier."},{"label":"Pitches-strikes","value":"Anderson, Ty 86-50; Stephenson, R 19-11; García, L 26-16; Zeferjahn 14-8; Javier 85-51; De Los Santos, E 11-8; Kimbrel 25-8; Ort 21-15."},{"label":"Groundouts-flyouts","value":"Anderson, Ty 3-6; Stephenson, R 2-0; García, L 1-0; Zeferjahn 1-2; Javier 1-7; De Los Santos, E 0-2; Kimbrel 0-0; Ort 1-1."},{"label":"Batters faced","value":"Anderson, Ty 22; Stephenson, R 5; García, L 7; Zeferjahn 5; Javier 21; De Los Santos, E 5; Kimbrel 5; Ort 4."},{"label":"Inherited runners-scored","value":"Ort 3-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: Nic Lentz. 2B: Mark Ripperger. 3B: Nick Mahrley. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:45."},{"label":"Att","value":"33,841."},{"label":"Venue","value":"Daikin Park."},{"label":"August 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","boxscoreName":"Javier"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":1,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":34,"strikes":51,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":15,"groundOuts":6,"airOuts":26,"runs":8,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":56,"obp":".284","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":285,"era":"3.38","inningsPitched":"16.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.13","battersFaced":67,"outs":48,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":285,"balls":108,"strikes":177,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".500","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.06","hitsPer9Inn":"5.06","runsScoredPer9":"4.50","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":76,"pitchingGameScore":76},{"player":{"person":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881","boxscoreName":"Anderson, Ty"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":10,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":36,"strikes":50,"strikePercentage":".580","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":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":112,"groundOuts":105,"airOuts":195,"runs":73,"doubles":29,"triples":3,"homeRuns":28,"strikeOuts":104,"baseOnBalls":57,"intentionalWalks":4,"hits":135,"hitByPitch":3,"atBats":533,"obp":".326","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2339,"era":"4.56","inningsPitched":"136.1","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.41","battersFaced":599,"outs":409,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2339,"balls":844,"strikes":1495,"strikePercentage":".640","hitBatsmen":3,"balks":3,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".200","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.76","hitsPer9Inn":"8.91","runsScoredPer9":"4.82","homeRunsPer9":"1.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":43,"lineOuts":40},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55},{"player":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","boxscoreName":"Sánchez, J"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":50,"groundOuts":104,"airOuts":97,"runs":51,"doubles":20,"triples":4,"homeRuns":12,"strikeOuts":88,"baseOnBalls":34,"intentionalWalks":1,"hits":98,"hitByPitch":2,"avg":".255","atBats":385,"obp":".317","slg":".421","ops":".738","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":162,"rbi":41,"leftOnBase":165,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.08","popOuts":17,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":201,"errors":5,"chances":208,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"loser":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"save":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}