{"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":776510,"link":"/api/v1.1/game/776510/feed/live","metaData":{"wait":10,"timeStamp":"20250831_205239","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776510,"type":"R","doubleHeader":"N","id":"2025/08/31/anamlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776510-2025-08-31","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-31T18:10:00Z","originalDate":"2025-08-31","officialDate":"2025-08-31","dayNight":"day","time":"1: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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":72,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":64,"losses":72,"winningPercentage":".471"},"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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":75,"losses":62,"ties":0,"pct":".547"},"records":{},"divisionLeader":false,"wins":75,"losses":62,"winningPercentage":".547"},"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},"ID570632":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632","firstName":"José","lastName":"Ureña","primaryNumber":"54","birthDate":"1991-09-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Ureña","middleName":"Miguel","boxscoreName":"Ureña","nickName":"El Nueve","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"ooh-rain-ya","mlbDebutDate":"2015-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ureña","nameSlug":"jose-urena-570632","firstLastName":"José Ureña","lastFirstName":"Ureña, José","lastInitName":"Ureña, J","initLastName":"J Ureña","fullFMLName":"José Miguel Ureña","fullLFMName":"Ureña, José Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"21","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},"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":"21","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":"21","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":"21","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":"21","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":"18","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},"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":"21","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":36811,"firstPitch":"2025-08-31T18:10:00.000Z","gameDurationMinutes":161},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"home":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"}},"officialScorer":{"id":800936,"fullName":"Frank Johnson","link":"/api/v1/people/800936"},"primaryDatacaster":{"id":802252,"fullName":"August Mueller","link":"/api/v1/people/802252"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:10:48.553Z","endTime":"2025-08-31T18:12:01.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T17:05:06.733Z","endTime":"2025-08-31T17:45:37.529Z","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-31T17:45:37.529Z","endTime":"2025-08-31T18:10:17.861Z","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-31T18:10:17.861Z","endTime":"2025-08-31T18:10:50.736Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.2,"strikeZoneTop":3.28000267570724,"strikeZoneBottom":1.48991736676867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.64213551554213,"aZ":-11.500699390178585,"pfxX":-4.393355165649184,"pfxZ":10.665758582072506,"pX":0.6028979869495541,"pZ":4.250102019473291,"vX0":6.984245558255148,"vY0":-139.8186143785862,"vZ0":-3.775829469948269,"x":94.02,"y":124.03,"x0":-1.3809478033289981,"y0":50.00624797111111,"z0":6.398148152930155,"aX":-8.51894886200339},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2311,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39489719840962767,"extension":6.5792267676155625},"index":3,"playId":"810cbb13-f5e8-35a1-8372-a00d80501683","pitchNumber":1,"startTime":"2025-08-31T18:10:50.736Z","endTime":"2025-08-31T18:10:54.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.4,"strikeZoneTop":3.28000127574343,"strikeZoneBottom":1.5808760975399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.299489460953296,"aZ":-12.271836564096297,"pfxX":-4.354397868067841,"pfxZ":10.509642499089548,"pX":1.1244235825159044,"pZ":3.157931471507019,"vX0":8.232340770088083,"vY0":-138.0890546500393,"vZ0":-5.832361238153299,"x":74.14,"y":153.52,"x0":-1.3561827998360925,"y0":50.00237923898939,"z0":6.153909759167849,"aX":-8.246176343353165},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2322,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.399614459473971,"extension":6.750925855655804},"index":4,"playId":"971d498d-c586-36df-83c5-67f04eceb671","pitchNumber":2,"startTime":"2025-08-31T18:11:08.458Z","endTime":"2025-08-31T18:11:12.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.2800004704856,"strikeZoneBottom":1.49372805624284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99929689184411,"aZ":-15.024291477599803,"pfxX":-8.556819303673471,"pfxZ":9.005147755611235,"pX":-0.21664023683045425,"pZ":0.8629163899826988,"vX0":7.384239629676103,"vY0":-137.92898941482866,"vZ0":-10.770634708674892,"x":125.26,"y":215.48,"x0":-1.8321889787009298,"y0":50.00113435225276,"z0":5.860490149554239,"aX":-16.29421410625296},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":2193,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3988741421340931,"extension":6.80543997078083},"index":5,"playId":"1a869d56-ecc4-35e2-9c1b-ed9060c99529","pitchNumber":3,"startTime":"2025-08-31T18:11:28.295Z","endTime":"2025-08-31T18:11:32.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.97818846268299,"aZ":-12.607921496914043,"pfxX":-9.271697537088329,"pfxZ":10.087390699502437,"pX":0.01713764494518986,"pZ":2.848825762487112,"vX0":8.009440181865575,"vY0":-139.48543187373167,"vZ0":-6.410823850293896,"x":116.35,"y":161.86,"x0":-1.709371639074953,"y0":50.00292321659744,"z0":6.034793617964941,"aX":-17.98301896240172},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":14.8,"spinRate":2228,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39506902686819423,"extension":6.660269256283702},"hitData":{"launchSpeed":81.6,"launchAngle":40.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.38,"coordY":85.75}},"index":6,"playId":"53edc83c-fc06-3096-b87d-f17600e856db","pitchNumber":4,"startTime":"2025-08-31T18:11:52.824Z","endTime":"2025-08-31T18:12:01.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:12:01.602Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:12:05.465Z","endTime":"2025-08-31T18:14:12.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":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":95.8,"endSpeed":86.2,"strikeZoneTop":3.41000039075613,"strikeZoneBottom":1.50459236912504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.09552805212649,"aZ":-12.780338266249581,"pfxX":-4.607652372682633,"pfxZ":10.052882967512643,"pX":-0.5823239100870495,"pZ":3.327617554202871,"vX0":5.7812045764983,"vY0":-139.19485420312125,"vZ0":-5.116079686464607,"x":139.2,"y":148.93,"x0":-2.1040030362696878,"y0":50.00611038086045,"z0":6.0606594018102475,"aX":-8.89264423888992},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2221,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39603595464702845,"extension":6.66408490586682},"index":0,"playId":"e38f82d4-7d6b-3e9a-9e75-5f5f8c97ae18","pitchNumber":1,"startTime":"2025-08-31T18:12:29.530Z","endTime":"2025-08-31T18:12:34.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49130892158141,"aZ":-42.970358918078084,"pfxX":0.9843357892203961,"pfxZ":-7.535982400485524,"pX":0.33987767299830046,"pZ":1.0169185583429943,"vX0":4.833696499218375,"vY0":-120.39362371128546,"vZ0":-3.2143011796920473,"x":104.04,"y":211.32,"x0":-1.841303668771936,"y0":50.000373521154295,"z0":6.261663744854757,"aX":1.4104080002340742},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.2,"breakHorizontal":-3.2,"spinRate":2492,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4591051576301406,"extension":6.469397441071007},"index":1,"playId":"d6648f91-4680-3dda-b0ea-1ee908c2ff3e","pitchNumber":2,"startTime":"2025-08-31T18:12:48.781Z","endTime":"2025-08-31T18:12:51.781Z","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":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.36478927631497,"strikeZoneBottom":1.38311134416626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.808772094767907,"aZ":-43.032851859565994,"pfxX":0.31604986563929227,"pfxZ":-7.445953191238372,"pX":0.5920078694029711,"pZ":-0.8425257268397671,"vX0":5.663272739912702,"vY0":-121.62782494592636,"vZ0":-7.314781419868611,"x":94.43,"y":261.53,"x0":-1.8343320953626823,"y0":50.00488832058993,"z0":6.0557993942006805,"aX":0.4597437217495737},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.2,"breakHorizontal":-2.3,"spinRate":2494,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4550334359604733,"extension":6.361853828328634},"index":2,"playId":"577fc04a-7d72-323a-acd6-cd2b96c476e8","pitchNumber":3,"startTime":"2025-08-31T18:13:07.373Z","endTime":"2025-08-31T18:13:11.018Z","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-31T18:13:29.669Z","endTime":"2025-08-31T18:13:48.473Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.40999767532459,"strikeZoneBottom":1.49077956249391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176354706494532,"aZ":-45.02248054278361,"pfxX":2.1356477770310764,"pfxZ":-9.053219854107034,"pX":0.01534974658923752,"pZ":0.5738592403646577,"vX0":3.9314272001584953,"vY0":-119.78864236060197,"vZ0":-3.4825763308064746,"x":116.41,"y":223.29,"x0":-1.9398773384716104,"y0":50.0024820346833,"z0":6.166003081873195,"aX":3.0307566862598194},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.0,"breakHorizontal":-5.0,"spinRate":2484,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.46139536679491444,"extension":6.473201979632981},"index":4,"playId":"ecb3ef17-c531-3257-92a0-beaf1f0a0b42","pitchNumber":4,"startTime":"2025-08-31T18:13:48.473Z","endTime":"2025-08-31T18:13:52.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04156438700168,"aZ":-43.80812081438428,"pfxX":2.1314335367770276,"pfxZ":-7.83508891742553,"pX":-0.11995266516981644,"pZ":0.2124989826328855,"vX0":3.5435014409094423,"vY0":-122.40528706770763,"vZ0":-5.040003339649527,"x":121.57,"y":233.04,"x0":-1.8757008788100042,"y0":50.003590945990524,"z0":6.13709413911009,"aX":3.1641686637536615},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-15.2,"breakHorizontal":-4.8,"spinRate":2399,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.4512249689077299,"extension":6.548788749728869},"index":5,"playId":"6f5c28b6-67aa-3e58-9f27-603d3d93c062","pitchNumber":5,"startTime":"2025-08-31T18:14:09.674Z","endTime":"2025-08-31T18:14:12.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:14:12.834Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (11) on a fly ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:14:23.729Z","endTime":"2025-08-31T18:17:30.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.65626744927289,"strikeZoneBottom":1.75645156342414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0975298215152,"aZ":-12.955983816543268,"pfxX":-8.794364315015935,"pfxZ":9.927426986319919,"pX":0.5363731613267688,"pZ":1.2002208890410782,"vX0":9.482399543184803,"vY0":-138.75821501989427,"vZ0":-10.461593726667,"x":96.55,"y":206.37,"x0":-1.794272048127297,"y0":50.00439696648788,"z0":5.8989920137377,"aX":-17.0292223865537},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":13.8,"spinRate":2183,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3957955008343723,"extension":6.798285032297262},"index":0,"playId":"8a7e8a65-9ad7-32d9-bd37-3fbdffcd2267","pitchNumber":1,"startTime":"2025-08-31T18:14:41.544Z","endTime":"2025-08-31T18:14:45.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67977505297683,"aZ":-15.459711584683848,"pfxX":-8.697196002082592,"pfxZ":8.705104740201417,"pX":-0.511271493382297,"pZ":2.2312392344487892,"vX0":6.710095880989889,"vY0":-138.3598791865277,"vZ0":-7.556617203895178,"x":136.49,"y":178.54,"x0":-1.8498508641904168,"y0":50.001648288944985,"z0":6.053491725975932,"aX":-16.6968975127304},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":14.2,"spinRate":2154,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.3973480475712541,"extension":6.773495078643947},"index":1,"playId":"eb5324bc-6d4d-3aeb-a5bc-3d70796df6ca","pitchNumber":2,"startTime":"2025-08-31T18:15:00.017Z","endTime":"2025-08-31T18:15:03.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.63999745912706,"strikeZoneBottom":1.81853233556519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41370721343413,"aZ":-19.527011348686138,"pfxX":-11.120887599080199,"pfxZ":6.7798070059129785,"pX":-0.4284532578580588,"pZ":3.226756645437738,"vX0":8.176825304511443,"vY0":-136.96990169598072,"vZ0":-4.070596594917644,"x":133.33,"y":151.66,"x0":-2.035398073671976,"y0":50.00207201232632,"z0":6.099641053575664,"aX":-20.74308842406378},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":18.0,"spinRate":2149,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40272185022365825,"extension":6.705734062097971},"index":2,"playId":"e8bac660-4e38-3572-82a1-d6a97b4972c4","pitchNumber":3,"startTime":"2025-08-31T18:15:30.220Z","endTime":"2025-08-31T18:15:34.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":86.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.28961758994572,"aZ":-11.761615621021251,"pfxX":-4.071250454033805,"pfxZ":10.392359723133213,"pX":0.2457973349083008,"pZ":3.165741116204076,"vX0":5.944192588045462,"vY0":-140.5665934852273,"vZ0":-6.2069417712050985,"x":107.63,"y":153.3,"x0":-1.3854913634454855,"y0":50.006645902513135,"z0":6.195280230793121,"aX":-8.000174914824182},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2268,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39241349854152885,"extension":6.78849523834463},"index":3,"playId":"0a6c3cf7-d47c-3be1-995a-fa0ca6c1fd39","pitchNumber":4,"startTime":"2025-08-31T18:15:55.723Z","endTime":"2025-08-31T18:15:58.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46200816733604,"aZ":-10.149354689940983,"pfxX":-5.281516667980474,"pfxZ":11.141621794041232,"pX":0.7430116212792988,"pZ":3.028042823697542,"vX0":8.05338885424921,"vY0":-140.5549383290358,"vZ0":-6.7482920084993605,"x":88.68,"y":157.02,"x0":-1.489268164402997,"y0":50.0005410541727,"z0":6.138152110560321,"aX":-10.438907970377194},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2364,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3915144888534776,"extension":6.72745875966888},"index":4,"playId":"7833e704-39c2-3e5a-b80b-52a89d38e2ed","pitchNumber":5,"startTime":"2025-08-31T18:16:18.339Z","endTime":"2025-08-31T18:16:21.339Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.654992546764646,"aZ":-17.281982876229264,"pfxX":-8.295451728994365,"pfxZ":7.580961991865907,"pX":-1.2496424813240974,"pZ":3.0868669715208723,"vX0":5.513369828992471,"vY0":-139.3407320349128,"vZ0":-4.955780604781521,"x":164.63,"y":155.43,"x0":-2.1773821069406667,"y0":50.002515208296515,"z0":6.032414288553805,"aX":-16.292564549687224},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":13.9,"spinRate":2229,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39327072585184863,"extension":6.772791979799566},"index":5,"playId":"e7ff0999-cb01-3d34-aac4-be00b2a9cebd","pitchNumber":6,"startTime":"2025-08-31T18:16:47.431Z","endTime":"2025-08-31T18:16:50.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.827689177059696,"aZ":-11.102763541768947,"pfxX":-4.685698176852602,"pfxZ":10.77918485476728,"pX":-0.088570089801192,"pZ":3.039097756283814,"vX0":5.4408999821897135,"vY0":-139.73637981910508,"vZ0":-6.51261142115152,"x":120.38,"y":156.72,"x0":-1.4627139668384108,"y0":50.00456609615487,"z0":6.147629617220003,"aX":-9.16191859733002},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2193,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39369040602616234,"extension":6.898812196888878},"hitData":{"launchSpeed":75.1,"launchAngle":50.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.01,"coordY":132.56}},"index":6,"playId":"90b22dfe-fb73-3fe0-a91c-021e1af081ac","pitchNumber":7,"startTime":"2025-08-31T18:17:17.822Z","endTime":"2025-08-31T18:17:30.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:17:30.879Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:17:55.684Z","endTime":"2025-08-31T18:20:10.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.4,"endSpeed":75.7,"strikeZoneTop":3.31000155150172,"strikeZoneBottom":1.53958550628508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.004120721507995,"aZ":-44.65269229368676,"pfxX":0.7360490045619725,"pfxZ":-8.619277002367602,"pX":1.2294692227070887,"pZ":1.3966755835408349,"vX0":6.961881902600013,"vY0":-121.07753302416015,"vZ0":-2.1335749339394865,"x":70.14,"y":201.07,"x0":-1.8082276381988238,"y0":50.00109259186158,"z0":6.286941006858667,"aX":1.0647536175491463},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.8,"breakHorizontal":-3.4,"spinRate":2407,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4566717835080376,"extension":6.586262690686794},"index":0,"playId":"0a99bae1-87b0-38e3-b8e3-bb7165e21f7e","pitchNumber":1,"startTime":"2025-08-31T18:18:07.599Z","endTime":"2025-08-31T18:18:11.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.30999717948705,"strikeZoneBottom":1.62015295618929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.060382602305467,"aZ":-22.169348805608298,"pfxX":1.3999056016181024,"pfxZ":5.593674120010997,"pX":0.7077163038334975,"pZ":0.5040765238742152,"vX0":6.4609683166648155,"vY0":-133.44131577563007,"vZ0":-9.983131339484485,"x":90.02,"y":225.17,"x0":-1.9353299839954696,"y0":50.001398339861666,"z0":5.9164843716377895,"aX":2.5004415656240293},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-4.1,"spinRate":2268,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41184245214071824,"extension":6.717473064077542},"index":1,"playId":"8e2fe006-e0a5-361b-a6b0-ce7c8709a85d","pitchNumber":2,"startTime":"2025-08-31T18:18:28.046Z","endTime":"2025-08-31T18:18:32.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.31000242435822,"strikeZoneBottom":1.59053966015598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.826050890972716,"aZ":-24.257191814483043,"pfxX":2.0061516747791224,"pfxZ":4.547124212622592,"pX":0.4923131493455894,"pZ":2.7509320026568647,"vX0":5.946479731726716,"vY0":-131.7833377338544,"vZ0":-4.018577809778491,"x":98.23,"y":164.5,"x0":-2.0637067699777876,"y0":50.00099193502535,"z0":6.11068673020356,"aX":3.487994725447512},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2137,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.41736521233784885,"extension":6.695967070145774},"index":2,"playId":"dfd14793-63a1-3224-b9e8-98f6e192314f","pitchNumber":3,"startTime":"2025-08-31T18:18:56.468Z","endTime":"2025-08-31T18:19:00.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.30999811654364,"strikeZoneBottom":1.58407453024874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.677567996366868,"aZ":-22.900280002403147,"pfxX":-0.3191535377569785,"pfxZ":5.329656410621717,"pX":1.1186130867638044,"pZ":1.3483864264812297,"vX0":7.962630812916958,"vY0":-131.964691181716,"vZ0":-7.4296132508122525,"x":74.36,"y":202.37,"x0":-1.913963621270643,"y0":50.001334038046295,"z0":5.923046410748468,"aX":-0.5560752872387069},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2159,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4172549228773965,"extension":6.73963897177349},"index":3,"playId":"47113af1-0565-36b0-b666-c83e1d531505","pitchNumber":4,"startTime":"2025-08-31T18:19:15.846Z","endTime":"2025-08-31T18:19:20.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"49f3173a-3f8a-4a5c-a010-e2ec98d91824","startTime":"2025-08-31T18:19:31.789Z","endTime":"2025-08-31T18:19:38.622Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.18198428263039,"strikeZoneBottom":1.5324930445681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.480412985706597,"aZ":-44.87455249987188,"pfxX":1.0583401936111918,"pfxZ":-8.751097998979693,"pX":0.21573507028792774,"pZ":2.1519739489118193,"vX0":5.1516364432731985,"vY0":-121.04927624384901,"vZ0":-0.520176426747367,"x":108.78,"y":180.68,"x0":-2.0970420671502277,"y0":50.00200489903668,"z0":6.373686392557455,"aX":1.5360554900706942},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-15.6,"breakHorizontal":-3.4,"spinRate":2553,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.45634893252480113,"extension":6.4033065619448335},"index":5,"playId":"452fcee5-98c6-3cbd-9e46-ab29193770d5","pitchNumber":5,"startTime":"2025-08-31T18:19:45.844Z","endTime":"2025-08-31T18:19:49.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.31000142810983,"strikeZoneBottom":1.60369901474136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.42252437471108,"aZ":-11.21744562633172,"pfxX":-5.518018267216405,"pfxZ":10.830392131599888,"pX":0.36937355428252566,"pZ":3.3786283664531873,"vX0":8.155676929717309,"vY0":-139.44417613829324,"vZ0":-5.253016009618321,"x":102.92,"y":147.56,"x0":-1.900102470138107,"y0":50.003976575579756,"z0":6.051681385309378,"aX":-10.679179659760823},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2350,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3954192297700363,"extension":6.772501898191599},"index":6,"playId":"58b326f2-baf3-313f-929c-7483f4ad3cfd","pitchNumber":6,"startTime":"2025-08-31T18:20:07.248Z","endTime":"2025-08-31T18:20:10.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:20:10.705Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:21:22.184Z","endTime":"2025-08-31T18:21:54.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"Groundout","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":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":{"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-31T18:20:34.659Z","endTime":"2025-08-31T18:21:24.375Z","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(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":82.3,"endSpeed":74.3,"strikeZoneTop":3.66000118293409,"strikeZoneBottom":1.68927916463549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.500726467053862,"aZ":-45.69402088508851,"pfxX":1.212868289731817,"pfxZ":-9.622972429624738,"pX":0.5632053520724353,"pZ":1.8353506856015216,"vX0":5.7589861111885305,"vY0":-119.5889373258168,"vZ0":-0.6707893520173699,"x":95.53,"y":189.23,"x0":-2.0639834703023134,"y0":50.00284100638703,"z0":6.326959790755342,"aX":1.703478696908204},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.2,"breakHorizontal":-4.0,"spinRate":2548,"spinDirection":18},"zone":9,"typeConfidence":2.0,"plateTime":0.4633762979237912,"extension":6.4835240742518865},"index":1,"playId":"dd6d68d8-9349-37f6-b9cc-05f383ced5f5","pitchNumber":1,"startTime":"2025-08-31T18:21:24.375Z","endTime":"2025-08-31T18:21:28.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.69614984071143,"aZ":-16.708017666585466,"pfxX":-9.420651951759947,"pfxZ":8.065114571804788,"pX":-0.5886682427995558,"pZ":2.46293867701901,"vX0":7.576164720754384,"vY0":-138.95449115472186,"vZ0":-6.337377551248803,"x":139.44,"y":172.28,"x0":-2.1527836967039247,"y0":50.005778500423105,"z0":5.920084426944969,"aX":-18.072659359892125},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2243,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3971123216063184,"extension":6.722939618823348},"hitData":{"launchSpeed":75.1,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.01,"coordY":167.3}},"index":2,"playId":"8377f460-827b-3b18-940f-df3330f19b17","pitchNumber":2,"startTime":"2025-08-31T18:21:45.065Z","endTime":"2025-08-31T18:21:54.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:21:54.037Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremy Peña walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:23:41.775Z","endTime":"2025-08-31T18:25:03.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.57999937938697,"strikeZoneBottom":1.76435502279269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55077285881918,"aZ":-29.022941964537882,"pfxX":-8.567353206611752,"pfxZ":1.5679982077715442,"pX":1.7484324351603806,"pZ":1.0838933790338925,"vX0":10.770090010946406,"vY0":-141.0475730954367,"vZ0":-7.095977562984676,"x":50.35,"y":209.51,"x0":-1.0151415061948843,"y0":50.00010606421269,"z0":5.516576422325715,"aX":-17.17587633260216},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1971,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3890547687680299,"extension":6.462560184223375},"index":0,"playId":"045e41f9-3cd0-3a7d-bc0a-634c4b294285","pitchNumber":1,"startTime":"2025-08-31T18:24:05.806Z","endTime":"2025-08-31T18:24:09.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.35856199120394,"strikeZoneBottom":1.62897338085347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90213091848653,"aZ":-28.457503016712074,"pfxX":-9.379009695216315,"pfxZ":1.8755333156419685,"pX":1.8019673816033812,"pZ":0.6429711093280381,"vX0":11.312937883725153,"vY0":-140.30200674679992,"vZ0":-7.994438190755215,"x":48.31,"y":221.42,"x0":-1.0778243913727197,"y0":50.00224932538933,"z0":5.404068875876025,"aX":-18.562818836363885},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.7,"breakHorizontal":14.4,"spinRate":2116,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.3914966734334837,"extension":6.581309391017795},"index":1,"playId":"2f9f0ea5-ff35-3115-a0ec-71f457ef7652","pitchNumber":2,"startTime":"2025-08-31T18:24:23.025Z","endTime":"2025-08-31T18:24:26.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.33435532962473,"strikeZoneBottom":1.67112268383188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18169262589201,"aZ":-16.49186504668235,"pfxX":-6.374005714353499,"pfxZ":7.6804251223569295,"pX":0.897739677792302,"pZ":2.708034653543418,"vX0":7.912586563783476,"vY0":-142.753572618461,"vZ0":-5.108304722386925,"x":82.78,"y":165.66,"x0":-1.0960609512805288,"y0":50.00002618337408,"z0":5.5763613856502126,"aX":-13.011112355692124},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2263,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3852792858878007,"extension":6.529092684484502},"index":2,"playId":"2dcab23c-ab38-3a89-9f2d-f61295124045","pitchNumber":3,"startTime":"2025-08-31T18:24:42.637Z","endTime":"2025-08-31T18:24:46.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.35911101999879,"strikeZoneBottom":1.86120564871274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42496273339144,"aZ":-15.821455298271777,"pfxX":-6.951664732659576,"pfxZ":8.193825968611266,"pX":0.90923257360996,"pZ":3.240305234507178,"vX0":8.474456254579506,"vY0":-140.94632137548584,"vZ0":-3.503747850720466,"x":82.34,"y":151.29,"x0":-1.2446283183054143,"y0":50.00278252960685,"z0":5.532197974377367,"aX":-13.874859392386632},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2330,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.38978950001505286,"extension":6.495809772494439},"index":3,"playId":"e786151b-e8be-3a74-b7b5-de30f33c009f","pitchNumber":4,"startTime":"2025-08-31T18:24:59.059Z","endTime":"2025-08-31T18:25:03.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:25:03.499Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a ground ball to right fielder Matthew Lugo. Jeremy Peña to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:25:29.985Z","endTime":"2025-08-31T18:26:35.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"d38d897b-2bf4-4781-a559-440fa84492c9","startTime":"2025-08-31T18:25:29.985Z","endTime":"2025-08-31T18:25:37.050Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.57999715110405,"strikeZoneBottom":1.77574612322302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.121007914480835,"aZ":-37.6359908657935,"pfxX":6.508089791631898,"pfxZ":-3.5832048319648813,"pX":0.2857083050991244,"pZ":1.9241010614437872,"vX0":1.5811745373476547,"vY0":-123.5595321902737,"vZ0":-1.8778552027575652,"x":106.11,"y":186.83,"x0":-1.210140642839045,"y0":50.00456556752629,"z0":5.901937646806686,"aX":9.910662846624337},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.7,"breakHorizontal":-12.1,"spinRate":2520,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4459031660557393,"extension":6.592814697507186},"index":1,"playId":"101fdd1a-88f9-367e-92e8-98d7768a6a38","pitchNumber":1,"startTime":"2025-08-31T18:25:44.179Z","endTime":"2025-08-31T18:25:47.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.65882288004461,"strikeZoneBottom":1.74130053104797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41398823922619,"aZ":-29.528129241835295,"pfxX":-10.287700317173112,"pfxZ":1.3123799311449122,"pX":1.4130158353747508,"pZ":1.880729798862553,"vX0":10.604572598012362,"vY0":-141.4898314451907,"vZ0":-5.254837182328232,"x":69.32,"y":179.06,"x0":-1.059736412076974,"y0":50.00070306175589,"z0":5.670831985064965,"aX":-20.709000526487905},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.3,"breakHorizontal":16.3,"spinRate":2199,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.38815429456841954,"extension":6.451641180005222},"index":2,"playId":"a4c907cb-3075-3fc9-866a-da98888ca6e8","pitchNumber":2,"startTime":"2025-08-31T18:26:03.967Z","endTime":"2025-08-31T18:26:09.214Z","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":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.315997424224946,"aZ":-16.482353191461627,"pfxX":-7.032585952608323,"pfxZ":7.866784423840299,"pX":0.14829744852046098,"pZ":1.6867781964706212,"vX0":6.52191263460682,"vY0":-141.10617833961405,"vZ0":-7.694668135333344,"x":111.35,"y":193.24,"x0":-1.29141187887309,"y0":50.005478148034115,"z0":5.533130203712481,"aX":-14.032157993982878},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2360,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.3897694885723513,"extension":6.644170388108566},"hitData":{"launchSpeed":115.4,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.83,"coordY":124.2}},"index":3,"playId":"47b9c9e9-4ca1-323f-a9f3-e69fb1a23148","pitchNumber":3,"startTime":"2025-08-31T18:26:25.376Z","endTime":"2025-08-31T18:26:35.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:26:35.975Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, shortstop Zach Neto to third baseman Yoán Moncada. Jeremy Peña out at 3rd. Yordan Alvarez to 2nd. Jose Altuve to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:26:38.659Z","endTime":"2025-08-31T18:27:44.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":"Forceout","eventType":"force_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":1},"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":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":2.86999805038463,"strikeZoneBottom":1.21746212507486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.560601333244453,"aZ":-39.43892938244878,"pfxX":10.617122160242282,"pfxZ":-4.927324164974985,"pX":-1.3026449523868575,"pZ":3.6383069266824104,"vX0":-3.3006730192175064,"vY0":-121.41411926024318,"vZ0":2.5550271462492713,"x":166.65,"y":140.55,"x0":-1.2947764569258164,"y0":50.003023170802024,"z0":6.0350723915880256,"aX":15.651906598280496},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.9,"breakHorizontal":-18.2,"spinRate":2293,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.45331241666771893,"extension":6.501134080169632},"index":0,"playId":"db331219-e4b5-3368-ac67-79f58d015d02","pitchNumber":1,"startTime":"2025-08-31T18:27:13.580Z","endTime":"2025-08-31T18:27:17.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50065509438359,"aZ":-25.936630863105332,"pfxX":-7.348398609292113,"pfxZ":3.1363295650602137,"pX":-0.3768927724413795,"pZ":2.2679628955394757,"vX0":4.585205905172662,"vY0":-140.27010712780324,"vZ0":-4.617712378006272,"x":131.37,"y":177.55,"x0":-1.0802406085984622,"y0":50.002120588189136,"z0":5.632151088837095,"aX":-14.604418210401509},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":12.4,"spinRate":2007,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3908713150255161,"extension":7.9208874840304},"hitData":{"launchSpeed":66.9,"launchAngle":8.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.2,"coordY":151.77}},"index":1,"playId":"71827859-d762-30f2-a311-c35f9d28b1cd","pitchNumber":2,"startTime":"2025-08-31T18:27:36.114Z","endTime":"2025-08-31T18:27:44.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:27:44.641Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:27:52.121Z","endTime":"2025-08-31T18:29:36.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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(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":85.9,"endSpeed":78.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65305860564843,"aZ":-40.953193052473,"pfxX":8.234424764391342,"pfxZ":-5.6936093237792385,"pX":1.9937179754179266,"pZ":1.014501231258612,"vX0":4.225177808136539,"vY0":-124.84104754158491,"vZ0":-3.446490054782444,"x":41.0,"y":211.39,"x0":-0.8034622494442424,"y0":50.00477262814174,"z0":5.865441550970182,"aX":12.691625735338505},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.9,"breakHorizontal":-16.0,"spinRate":2394,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4427723330231861,"extension":6.677328622337481},"index":0,"playId":"bed18781-106d-3008-a7a9-a4e10b1696b5","pitchNumber":1,"startTime":"2025-08-31T18:28:21.117Z","endTime":"2025-08-31T18:28:24.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.416416701880795,"aZ":-41.13802152717628,"pfxX":6.230433757538593,"pfxZ":-5.8528267753796275,"pX":1.2171536923091508,"pZ":0.6774501124531186,"vX0":3.474714092568256,"vY0":-124.38783237219491,"vZ0":-4.160778730800466,"x":70.6,"y":220.49,"x0":-1.0183941898546125,"y0":50.005828823635724,"z0":5.867800153098308,"aX":9.535043814796833},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.4,"breakHorizontal":-12.2,"spinRate":2530,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44435961062061846,"extension":6.734150140194904},"index":1,"playId":"e1b9ba72-2ef4-352b-beb4-c34f523cd503","pitchNumber":2,"startTime":"2025-08-31T18:28:41.493Z","endTime":"2025-08-31T18:28:45.399Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01794693991319,"aZ":-41.85131285185765,"pfxX":8.38317448879679,"pfxZ":-6.356716656730251,"pX":0.5265345872723433,"pZ":2.666982249713565,"vX0":1.146759575141869,"vY0":-123.79074184050039,"vZ0":0.5205050402478189,"x":96.93,"y":166.77,"x0":-1.032005140200735,"y0":50.00196854691153,"z0":6.0113313207412915,"aX":12.765711331832119},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":-15.4,"spinRate":2576,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.44567238778911156,"extension":6.504498433179108},"index":2,"playId":"8b7c0bdb-64ce-3f5d-8f16-e514bebe2733","pitchNumber":3,"startTime":"2025-08-31T18:29:04.741Z","endTime":"2025-08-31T18:29:09.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.64312650695665,"strikeZoneBottom":1.76468139039774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46976270724901,"aZ":-31.308937696753635,"pfxX":0.9514906366171427,"pfxZ":0.5254243765712783,"pX":0.5776373550964226,"pZ":2.401150438872967,"vX0":3.4602491020545703,"vY0":-128.17605684409597,"vZ0":-2.8577493893113184,"x":94.98,"y":173.95,"x0":-0.9157306655331101,"y0":50.00611152354495,"z0":5.985288982823419,"aX":1.576674582709909},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":-2.5,"spinRate":2529,"spinDirection":62},"zone":6,"typeConfidence":0.91,"plateTime":0.42798131686752594,"extension":6.719432232935516},"index":3,"playId":"888f2569-4aff-3eaf-b298-5d1f9669b48d","pitchNumber":4,"startTime":"2025-08-31T18:29:32.652Z","endTime":"2025-08-31T18:29:36.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:29:36.839Z","atBatIndex":8},{"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":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:29:40.941Z","endTime":"2025-08-31T18:31:45.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"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":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.58201004930409,"strikeZoneBottom":1.77002498420514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.99176240942564,"aZ":-29.105711748322754,"pfxX":-9.09955647194997,"pfxZ":1.4955648661464593,"pX":0.24455196718029734,"pZ":1.5362832214194346,"vX0":7.642134529319264,"vY0":-142.8323144090805,"vZ0":-6.13319996987717,"x":107.68,"y":197.3,"x0":-1.2925127661016618,"y0":50.00456922539111,"z0":5.558415235869546,"aX":-18.67544648096757},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2143,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.3844769735527338,"extension":6.616598750201127},"index":0,"playId":"8cc6241e-98e0-30c0-a672-045a471b7a4a","pitchNumber":1,"startTime":"2025-08-31T18:30:12.993Z","endTime":"2025-08-31T18:30:16.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.64836511573309,"strikeZoneBottom":1.69494084875449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03485415716096,"aZ":-31.592015273624877,"pfxX":-8.061037003333567,"pfxZ":0.32059231551957,"pX":0.19323213793883548,"pZ":0.7770595259634849,"vX0":6.552148716183394,"vY0":-135.1084070175498,"vZ0":-6.594799839411104,"x":109.63,"y":217.8,"x0":-1.2229607172065315,"y0":50.005182461451554,"z0":5.486563283572983,"aX":-14.818308602165347},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.7,"breakHorizontal":13.1,"spinRate":1602,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4062950588344827,"extension":6.696150094684739},"index":1,"playId":"eeda348c-be40-3321-a5c4-392844391a2c","pitchNumber":2,"startTime":"2025-08-31T18:30:32.711Z","endTime":"2025-08-31T18:30:38.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61982113217441,"aZ":-32.157952159695874,"pfxX":-8.596744467778782,"pfxZ":0.012852066822017782,"pX":0.053059977808942047,"pZ":1.4504185951184783,"vX0":6.12088008906302,"vY0":-136.87419711457864,"vZ0":-5.381569864221634,"x":114.98,"y":199.62,"x0":-1.1048994595463768,"y0":50.00676287450655,"z0":5.667114443951549,"aX":-16.175919344417775},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.0,"breakHorizontal":14.2,"spinRate":1673,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.401488660556228,"extension":7.680278353434649},"index":2,"playId":"2de215c6-0cb2-30f8-909e-adbfc91eb019","pitchNumber":3,"startTime":"2025-08-31T18:30:53.093Z","endTime":"2025-08-31T18:30:56.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.390732506329062,"aZ":-33.020248381891165,"pfxX":-4.716917555415595,"pfxZ":-0.46363773061286295,"pX":-0.1390198066729477,"pZ":1.9000337129647327,"vX0":4.3877328279942684,"vY0":-134.7453471727601,"vZ0":-3.8163224695686715,"x":122.3,"y":187.48,"x0":-1.1788821438532353,"y0":50.00235748174307,"z0":5.678183371303038,"aX":-8.638424146806791},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.4,"breakHorizontal":7.6,"spinRate":1397,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.40712228150282614,"extension":6.730226479416271},"index":3,"playId":"73d5e062-59d0-3726-87ea-4c43050594b6","pitchNumber":4,"startTime":"2025-08-31T18:31:42.374Z","endTime":"2025-08-31T18:31:45.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:31:45.612Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Ramón Urías to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:33:44.027Z","endTime":"2025-08-31T18:35:00.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":94.4,"endSpeed":85.7,"strikeZoneTop":3.14999782705281,"strikeZoneBottom":1.37539694825082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71312600114156,"aZ":-10.729449922465731,"pfxX":-3.029121550253936,"pfxZ":11.321167565479046,"pX":-0.5389439438882059,"pZ":3.155077673586659,"vX0":4.515403908922471,"vY0":-137.33116046721378,"vZ0":-6.10212370665988,"x":137.54,"y":153.59,"x0":-1.81713679160688,"y0":50.00679208622772,"z0":6.148407125473464,"aX":-5.7402845114365455},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2340,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4000799791324212,"extension":6.563434894960767},"index":0,"playId":"6797801f-0223-3800-a29d-661827be15b6","pitchNumber":1,"startTime":"2025-08-31T18:34:02.087Z","endTime":"2025-08-31T18:34:05.594Z","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":81.9,"endSpeed":75.3,"strikeZoneTop":3.14999912757,"strikeZoneBottom":1.49830993270433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.267801801185055,"aZ":-43.907551853333295,"pfxX":2.694367521232576,"pfxZ":-8.299070555140698,"pX":0.147713583718102,"pZ":0.571705494197317,"vX0":3.858177302772486,"vY0":-119.1363380861268,"vZ0":-3.819066229110968,"x":111.37,"y":223.34,"x0":-1.852613676411068,"y0":50.00097591470414,"z0":6.227843001371738,"aX":3.8104220029190423},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.7,"breakHorizontal":-5.9,"spinRate":2439,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46255666089145864,"extension":6.563839681868047},"index":1,"playId":"b083ca3a-4587-3a39-a1e0-486b5c37e6e7","pitchNumber":2,"startTime":"2025-08-31T18:34:21.064Z","endTime":"2025-08-31T18:34:25.429Z","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":82.6,"endSpeed":75.0,"strikeZoneTop":3.1499992975931,"strikeZoneBottom":1.37438419734514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.654010683048767,"aZ":-46.07301048684556,"pfxX":2.7338106449166695,"pfxZ":-9.727647140766104,"pX":-1.483923933928015,"pZ":1.7270497198833499,"vX0":0.42376398293883266,"vY0":-120.23691728089744,"vZ0":-1.0535967825762707,"x":173.56,"y":192.15,"x0":-2.0180630895415206,"y0":50.00538948760175,"z0":6.3494875556385715,"aX":3.904699992654069},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.5,"breakHorizontal":-5.0,"spinRate":2541,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.45990551931697476,"extension":6.49446011040133},"index":2,"playId":"5e48534c-bd8d-3a36-878c-22ca14b0601a","pitchNumber":3,"startTime":"2025-08-31T18:34:39.517Z","endTime":"2025-08-31T18:34:44.573Z","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":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.127904089544824,"aZ":-22.934292906970775,"pfxX":-8.522104479988874,"pfxZ":5.83355870490358,"pX":-0.8741253565426345,"pZ":1.5025313283250425,"vX0":5.751431330979868,"vY0":-125.73483521442816,"vZ0":-6.267466707577292,"x":150.32,"y":198.21,"x0":-2.096857917429102,"y0":50.00073390322501,"z0":5.917411444385063,"aX":-13.49244756377838},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":13.9,"spinRate":1541,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43747426518963817,"extension":6.700631273738145},"hitData":{"launchSpeed":83.8,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":163.75}},"index":3,"playId":"5694b034-579e-3974-890c-3516c1d8d027","pitchNumber":4,"startTime":"2025-08-31T18:34:54.247Z","endTime":"2025-08-31T18:35:00.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:35:00.887Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Travis d'Arnaud lines out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:35:04.812Z","endTime":"2025-08-31T18:37:09.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.575715166106626,"aZ":-16.0117310827654,"pfxX":-8.380020247299736,"pfxZ":8.510081947765695,"pX":-0.824152210955028,"pZ":2.0559152956227145,"vX0":6.686522160057478,"vY0":-137.43789791215616,"vZ0":-7.712851315321005,"x":148.41,"y":183.27,"x0":-2.2088506891013284,"y0":50.002587337670846,"z0":6.0017667656201334,"aX":-15.912381093046498},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2217,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39967166667452725,"extension":6.589633209023053},"index":0,"playId":"daf00f3d-3e90-3c7a-b83c-7c24316d5f24","pitchNumber":1,"startTime":"2025-08-31T18:35:26.842Z","endTime":"2025-08-31T18:35:30.418Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35579234855887,"aZ":-14.44950608119584,"pfxX":-7.894650804393544,"pfxZ":9.374223908075376,"pX":-0.8875672248412713,"pZ":2.456820622699741,"vX0":5.753114981620685,"vY0":-137.57648410414254,"vZ0":-7.063638898307215,"x":150.83,"y":172.45,"x0":-1.9944026187984845,"y0":50.00578437890616,"z0":6.06294775090442,"aX":-14.932325032061673},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2212,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40020107732176413,"extension":6.68298763496844},"index":1,"playId":"52b1256c-2d14-31b9-9ca8-442ad897d002","pitchNumber":2,"startTime":"2025-08-31T18:36:09.472Z","endTime":"2025-08-31T18:36:13.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T18:36:28.734Z","endTime":"2025-08-31T18:36:45.670Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"}},{"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.1,"endSpeed":86.1,"strikeZoneTop":3.37660922171496,"strikeZoneBottom":1.54695020134101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.340162884691196,"aZ":-12.787919979300577,"pfxX":-3.55443814355097,"pfxZ":9.998638010386596,"pX":0.1524770219692221,"pZ":5.5268010464215065,"vX0":5.795316604399285,"vY0":-139.75464701951404,"vZ0":-0.11259549961135185,"x":111.19,"y":89.56,"x0":-1.5054055750823427,"y0":50.00120298939142,"z0":6.422070068836339,"aX":-6.891475357094509},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2312,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39494684250154943,"extension":6.624633854256342},"index":3,"playId":"4d1263cd-ac20-304b-b32f-cfc467d53f8e","pitchNumber":3,"startTime":"2025-08-31T18:36:45.670Z","endTime":"2025-08-31T18:36:49.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.904121971695293,"aZ":-43.64727420465295,"pfxX":0.9409518429074726,"pfxZ":-7.913582318745995,"pX":0.09505495701467487,"pZ":2.573811223554308,"vX0":4.406735483760212,"vY0":-120.86669866600913,"vZ0":0.03165306655704114,"x":113.38,"y":169.29,"x0":-1.8889808354462323,"y0":50.002210944730564,"z0":6.457575126779427,"aX":1.3636302609754494},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.9,"breakHorizontal":-3.0,"spinRate":2531,"spinDirection":16},"zone":5,"typeConfidence":2.0,"plateTime":0.4566488031349145,"extension":6.514262543020494},"hitData":{"launchSpeed":93.6,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":148.47,"coordY":163.75}},"index":4,"playId":"91089c55-329d-382f-b5ed-3dac98d751cb","pitchNumber":4,"startTime":"2025-08-31T18:37:03.664Z","endTime":"2025-08-31T18:37:09.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:37:09.468Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matthew Lugo grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:37:23.500Z","endTime":"2025-08-31T18:38:23.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.42868931221756,"strikeZoneBottom":1.65038173272217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06371260658209,"aZ":-14.022982426139135,"pfxX":-3.0175390327158027,"pfxZ":9.576390821214122,"pX":-0.00471450700564707,"pZ":4.881801861384373,"vX0":5.75691209685811,"vY0":-137.21164161832752,"vZ0":-1.1304636372875148,"x":117.18,"y":106.97,"x0":-1.74365710056914,"y0":50.002413957775886,"z0":6.260536106590011,"aX":-5.72015049990165},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2183,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4001077357146632,"extension":6.684828383704282},"index":0,"playId":"e86531d0-7c1b-3b16-bb29-bc5ff04b7540","pitchNumber":1,"startTime":"2025-08-31T18:37:38.034Z","endTime":"2025-08-31T18:37:41.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.41834157979267,"strikeZoneBottom":1.60739510992941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41807435100841,"aZ":-12.216390488674902,"pfxX":-4.6764033441087935,"pfxZ":10.666804937255687,"pX":-0.4453840004585191,"pZ":3.696566581315455,"vX0":5.203764990914235,"vY0":-136.50595251520718,"vZ0":-4.882716678034281,"x":133.98,"y":138.97,"x0":-1.7765329753208414,"y0":50.004508480055115,"z0":6.361881099200289,"aX":-8.751694476378477},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2210,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4025548575677518,"extension":6.6401599805351506},"index":1,"playId":"9e08dbbf-a9f2-379b-b576-203ad0cd47ec","pitchNumber":2,"startTime":"2025-08-31T18:37:55.385Z","endTime":"2025-08-31T18:38:00.318Z","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":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80028893859557,"aZ":-22.88720898157099,"pfxX":-10.084693449951196,"pfxZ":5.144126676926632,"pX":-1.2985679517663806,"pZ":3.023677881389256,"vX0":5.443709781954075,"vY0":-134.4248342066315,"vZ0":-3.737948204581697,"x":166.5,"y":157.14,"x0":-2.054219219665878,"y0":50.00434895321971,"z0":6.08358721615445,"aX":-18.208852588727932},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":1993,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40957879366044647,"extension":6.563322326469324},"hitData":{"launchSpeed":56.0,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.57,"coordY":162.65}},"index":2,"playId":"3c85aef0-14de-350c-8af1-f5c541061516","pitchNumber":3,"startTime":"2025-08-31T18:38:16.542Z","endTime":"2025-08-31T18:38:23.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:38:23.753Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:40:13.072Z","endTime":"2025-08-31T18:42:06.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"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":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":83.5,"endSpeed":75.9,"strikeZoneTop":3.3530417637399,"strikeZoneBottom":1.49841209189739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.527345047261626,"aZ":-40.01391094839288,"pfxX":5.16841025574337,"pfxZ":-5.302880539493906,"pX":-1.3055935590838919,"pZ":3.619972648203084,"vX0":-1.983674884263598,"vY0":-121.5367102944265,"vZ0":2.6495825890495164,"x":166.77,"y":141.04,"x0":-1.1447231342634692,"y0":50.003645181323314,"z0":6.020637703854102,"aX":7.638142455355132},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.5,"breakHorizontal":-8.8,"spinRate":2307,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4527721947732344,"extension":6.474475985037131},"index":0,"playId":"85243d01-d3e8-300c-8c77-6f20fca83f97","pitchNumber":1,"startTime":"2025-08-31T18:40:36.758Z","endTime":"2025-08-31T18:40:41.101Z","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":85.2,"endSpeed":77.4,"strikeZoneTop":3.28829941496922,"strikeZoneBottom":1.49969111610141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.144929333955215,"aZ":-41.016976449794036,"pfxX":6.0703905056739815,"pfxZ":-5.7907049267710775,"pX":0.21159114124936615,"pZ":2.000818533793627,"vX0":1.2292281953637125,"vY0":-123.99700622538796,"vZ0":-0.9296119767811708,"x":108.93,"y":184.76,"x0":-1.080590848195629,"y0":50.00117417156744,"z0":5.86034547959042,"aX":9.273406235955248},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.4,"breakHorizontal":-11.3,"spinRate":2602,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4449471815535766,"extension":6.779506846131348},"index":1,"playId":"82ece217-5e62-3e0d-a25c-364f079a6674","pitchNumber":2,"startTime":"2025-08-31T18:40:57.165Z","endTime":"2025-08-31T18:41:00.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.071542214648254,"aZ":-28.115544546377553,"pfxX":-8.025827624508103,"pfxZ":2.051270478956445,"pX":-0.40232690777494734,"pZ":1.1395391311505312,"vX0":5.246147509239844,"vY0":-140.35950911710987,"vZ0":-6.768384203415232,"x":132.34,"y":208.01,"x0":-1.2603420577093434,"y0":50.00595031144358,"z0":5.433122363569332,"aX":-15.892129249327674},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":13.3,"spinRate":2142,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.39139871774497825,"extension":6.67504550366549},"index":2,"playId":"66648bb6-2306-3dad-8f0a-c5729f423b30","pitchNumber":3,"startTime":"2025-08-31T18:41:13.644Z","endTime":"2025-08-31T18:41:16.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":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T18:41:24.801Z","endTime":"2025-08-31T18:41:44.120Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.60393902163919,"aZ":-31.140408214592924,"pfxX":-9.075817813855519,"pfxZ":0.5113394309882615,"pX":-0.908961178804584,"pZ":1.8155042432111923,"vX0":4.111108442712663,"vY0":-142.11553015229464,"vZ0":-4.783934047586282,"x":151.65,"y":189.76,"x0":-1.2031839543299152,"y0":50.00546199876272,"z0":5.522554380879004,"aX":-18.381400093471576},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1998,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.38690546692860295,"extension":6.725157647648935},"index":4,"playId":"7b4c79ec-f7ac-33c9-9984-da784b277451","pitchNumber":4,"startTime":"2025-08-31T18:41:44.120Z","endTime":"2025-08-31T18:41:47.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5907463870132,"aZ":-32.582714721384434,"pfxX":1.1989316877952376,"pfxZ":-0.24294312878721414,"pX":0.6717473109873746,"pZ":2.1629558988355564,"vX0":3.5848501189994457,"vY0":-129.70170719741606,"vZ0":-2.816388426920522,"x":91.39,"y":180.38,"x0":-0.8872234456203855,"y0":50.001230167186804,"z0":5.762141554278631,"aX":2.030376127489733},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.0,"spinRate":2379,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.42322929437559154,"extension":6.656294951707963},"index":5,"playId":"7d84c72b-6609-3db5-a720-e0c0f8d661c3","pitchNumber":5,"startTime":"2025-08-31T18:42:03.691Z","endTime":"2025-08-31T18:42:06.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:42:06.691Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:42:12.038Z","endTime":"2025-08-31T18:44:06.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.06940485138858,"strikeZoneBottom":1.54612202892177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.849216363841194,"aZ":-33.28445647797537,"pfxX":-7.947798742557522,"pfxZ":-0.5482195918804962,"pX":0.0014449401364411056,"pZ":1.283495185398185,"vX0":6.43097105113704,"vY0":-141.94031778069552,"vZ0":-5.572167276725971,"x":116.94,"y":204.13,"x0":-1.2660849623209238,"y0":50.00247471271297,"z0":5.4031400618458125,"aX":-16.144341662135286},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-2.0,"breakHorizontal":13.0,"spinRate":2061,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.3865470337286454,"extension":6.606609609779141},"index":0,"playId":"8933e3f4-01e9-3df6-bff0-986347eabf14","pitchNumber":1,"startTime":"2025-08-31T18:42:33.649Z","endTime":"2025-08-31T18:42:38.092Z","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":96.3,"endSpeed":88.1,"strikeZoneTop":3.19000285741587,"strikeZoneBottom":1.54408802759666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3945416678299,"aZ":-31.530184202847465,"pfxX":-8.843989185981588,"pfxZ":0.32876813224994095,"pX":0.3756770816145106,"pZ":0.6088227418205736,"vX0":7.669449509806288,"vY0":-139.93261062122423,"vZ0":-7.182931599163096,"x":102.68,"y":222.34,"x0":-1.259925579111879,"y0":50.0041744393591,"z0":5.292044863531234,"aX":-17.432179491123897},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-0.8,"breakHorizontal":14.3,"spinRate":2097,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.3923360568775398,"extension":6.735710944816468},"index":1,"playId":"df4d160e-27a0-3cbb-99f6-fb232c4f04ec","pitchNumber":2,"startTime":"2025-08-31T18:42:49.581Z","endTime":"2025-08-31T18:42:53.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.10188576125561,"strikeZoneBottom":1.54603050534791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.324808195121086,"aZ":-26.43315851183654,"pfxX":-9.079606591744954,"pfxZ":2.8245262017266617,"pX":-1.1258375496612032,"pZ":2.0522471175562846,"vX0":3.6393517915848,"vY0":-142.0020910992225,"vZ0":-5.186981823249824,"x":159.91,"y":183.37,"x0":-1.248975061017569,"y0":50.00023571120457,"z0":5.597143946665032,"aX":-18.42880992237599},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2025,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.38659598817307383,"extension":6.514072785952611},"index":2,"playId":"457c7676-6105-3a9a-924f-b0f1d0b8b1c6","pitchNumber":3,"startTime":"2025-08-31T18:43:10.426Z","endTime":"2025-08-31T18:43:15.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.19000061969802,"strikeZoneBottom":1.55850332083303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.142781050410996,"aZ":-25.262325299063882,"pfxX":-8.840457654516559,"pfxZ":3.3747404850110563,"pX":-0.5228431877802415,"pZ":2.5133354834762116,"vX0":5.291728826665857,"vY0":-142.77763683655365,"vZ0":-4.043651350818842,"x":136.93,"y":170.92,"x0":-1.2588319922316387,"y0":50.00595106831507,"z0":5.552114359092761,"aX":-18.120232685154686},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":2121,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3847072341018025,"extension":6.565306151091734},"index":3,"playId":"b7f6e69c-eaef-3c18-a1c7-c8321379d17b","pitchNumber":4,"startTime":"2025-08-31T18:43:28.180Z","endTime":"2025-08-31T18:43:32.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.486907339115703,"aZ":-41.97167040404844,"pfxX":5.2337816851693955,"pfxZ":-6.279653395792008,"pX":0.6487293305913291,"pZ":1.7768758298994787,"vX0":2.3053074805158857,"vY0":-125.19962346971063,"vZ0":-1.5737410143494108,"x":92.27,"y":190.8,"x0":-0.969040029188298,"y0":50.004932370009435,"z0":5.905208336872272,"aX":8.161330693351323},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.4,"breakHorizontal":-10.1,"spinRate":2581,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4405040653512544,"extension":6.576557669077763},"index":4,"playId":"1c4d04dc-cfad-30ea-81f8-db0aad08aa0e","pitchNumber":5,"startTime":"2025-08-31T18:43:44.938Z","endTime":"2025-08-31T18:43:48.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.974140960712273,"aZ":-42.756033842002736,"pfxX":4.8544459912259725,"pfxZ":-6.654666258730445,"pX":0.9629588169079452,"pZ":1.4809862267151706,"vX0":2.9120035694642157,"vY0":-126.38585310604022,"vZ0":-2.2660959115167048,"x":80.29,"y":198.79,"x0":-0.8417195584062919,"y0":50.00499994649311,"z0":5.880734257513023,"aX":7.715923079495898},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.4,"breakHorizontal":-9.5,"spinRate":2557,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4363295654550048,"extension":6.5777631247165},"index":5,"playId":"83aa66e2-f187-3468-893b-1de71e95b9c8","pitchNumber":6,"startTime":"2025-08-31T18:44:02.094Z","endTime":"2025-08-31T18:44:06.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:44:06.148Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Urías walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:44:15.704Z","endTime":"2025-08-31T18:46:08.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":78.2,"strikeZoneTop":3.21693923632304,"strikeZoneBottom":1.49649669927706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54766304740704,"aZ":-41.394602197191325,"pfxX":8.772707859051813,"pfxZ":-5.932465162711765,"pX":1.9618313744571931,"pZ":2.3431331918946503,"vX0":3.844923684608365,"vY0":-125.03620164555109,"vZ0":-0.5068013338310349,"x":42.22,"y":175.52,"x0":-0.7441261901968181,"y0":50.00312078219348,"z0":5.9996642055936205,"aX":13.633699595266231},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.6,"breakHorizontal":-16.8,"spinRate":2551,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44117712253846486,"extension":6.653160353597045},"index":0,"playId":"d21a2af4-70ff-3e00-a61e-f56209e0d821","pitchNumber":1,"startTime":"2025-08-31T18:44:33.969Z","endTime":"2025-08-31T18:44:38.794Z","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":97.7,"endSpeed":89.0,"strikeZoneTop":3.23000199606921,"strikeZoneBottom":1.61940667414485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.750055075907646,"aZ":-25.12496957317166,"pfxX":-8.646479384714693,"pfxZ":3.4730881148763153,"pX":0.9355048538247729,"pZ":2.495029746075308,"vX0":8.752574270838446,"vY0":-141.8993621421921,"vZ0":-4.203713761464105,"x":81.34,"y":171.41,"x0":-1.0718886477142153,"y0":50.004841184461355,"z0":5.604737228700873,"aX":-17.560492619954132},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":2230,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.38662301792750897,"extension":6.54305433515205},"index":1,"playId":"3ea5401f-3b1e-3daa-96fd-0beae616a16e","pitchNumber":2,"startTime":"2025-08-31T18:44:49.308Z","endTime":"2025-08-31T18:44:53.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.22999898015515,"strikeZoneBottom":1.59606306798493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.844581991253015,"aZ":-28.01529042155224,"pfxX":-9.920645422574863,"pfxZ":2.0260186860315414,"pX":0.7194460444295716,"pZ":1.3148200268387602,"vX0":8.855450937270156,"vY0":-142.83879431572433,"vZ0":-6.717401558795324,"x":89.58,"y":203.28,"x0":-1.141681575120272,"y0":50.0053806794646,"z0":5.474369354137768,"aX":-20.37363551537327},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2189,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.38439585199574955,"extension":7.846341841204791},"index":2,"playId":"2e43c9c4-2ced-378e-b4de-1ece16b204b0","pitchNumber":3,"startTime":"2025-08-31T18:45:06.289Z","endTime":"2025-08-31T18:45:10.319Z","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":98.4,"endSpeed":88.7,"strikeZoneTop":3.22999822110623,"strikeZoneBottom":1.66268287650806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.134588254620624,"aZ":-14.511094387073843,"pfxX":-8.93399425180969,"pfxZ":8.663932297897059,"pX":0.4597616566225054,"pZ":2.5317916805377174,"vX0":7.803513209217309,"vY0":-142.86388972794842,"vZ0":-5.65800193412802,"x":99.47,"y":170.42,"x0":-1.1650405317887276,"y0":50.00390973627923,"z0":5.4722607996589705,"aX":-18.215088625733763},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2511,"spinDirection":231},"zone":6,"typeConfidence":0.85,"plateTime":0.38543009764587843,"extension":6.563851022746836},"index":3,"playId":"424cae3c-22db-36d4-9efd-e4c48203480f","pitchNumber":4,"startTime":"2025-08-31T18:45:22.726Z","endTime":"2025-08-31T18:45:26.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.683456652442715,"aZ":-25.42440577564714,"pfxX":-9.476576209329552,"pfxZ":3.297812213787995,"pX":-0.5337512284913367,"pZ":1.700059693666756,"vX0":5.3670025605882055,"vY0":-142.4322589415132,"vZ0":-5.949730180033055,"x":137.35,"y":192.88,"x0":-1.2144050882624378,"y0":50.004095183727806,"z0":5.430753208738328,"aX":-19.410696554530734},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2095,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.3850170583688515,"extension":7.647785167211642},"index":4,"playId":"ee3a3ce4-e635-3605-96aa-6815eaae37d2","pitchNumber":5,"startTime":"2025-08-31T18:45:39.987Z","endTime":"2025-08-31T18:45:42.987Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.23000279797087,"strikeZoneBottom":1.59167567962849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.701077293043568,"aZ":-39.98259215994133,"pfxX":8.853807343577323,"pfxZ":-4.995433952564328,"pX":0.9872723431489503,"pZ":2.9369960511302695,"vX0":2.2524679716601703,"vY0":-124.88298260486229,"vZ0":0.7434391120393744,"x":79.37,"y":159.48,"x0":-1.0788363283602351,"y0":50.00453100070867,"z0":5.952906987256115,"aX":13.833231126236134},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.5,"breakHorizontal":-16.6,"spinRate":2513,"spinDirection":28},"zone":12,"typeConfidence":2.0,"plateTime":0.44043545452681787,"extension":6.760336803351344},"index":5,"playId":"1ef2ac67-4472-315f-b11f-91a958312798","pitchNumber":6,"startTime":"2025-08-31T18:46:04.236Z","endTime":"2025-08-31T18:46:08.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:46:08.500Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Melton grounds out, second baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:46:14.555Z","endTime":"2025-08-31T18:47:49.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.34341941162609,"strikeZoneBottom":1.57662767834001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.894171354856383,"aZ":-27.48358817980044,"pfxX":-6.45560585758967,"pfxZ":2.308627456275941,"pX":1.17350067383503,"pZ":2.563416249879763,"vX0":8.633512695506845,"vY0":-141.28002456036575,"vZ0":-3.8026070950943534,"x":72.27,"y":169.57,"x0":-1.0770979352017123,"y0":50.0015589382942,"z0":5.684502865556809,"aX":-13.10606714323509},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.6,"breakHorizontal":10.1,"spinRate":2132,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.3870516535210813,"extension":6.538212252594527},"index":0,"playId":"c29bf196-b4a2-3c7f-a99c-d554dfe59b93","pitchNumber":1,"startTime":"2025-08-31T18:46:35.469Z","endTime":"2025-08-31T18:46:40.165Z","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, 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":97.2,"endSpeed":88.9,"strikeZoneTop":3.3399976928584,"strikeZoneBottom":1.5702944334602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14620466707901,"aZ":-26.715831796854808,"pfxX":-10.299456901504797,"pfxZ":2.713219485929941,"pX":0.8958425597579666,"pZ":0.7811105225730326,"vX0":9.303466435060363,"vY0":-141.09358147543858,"vZ0":-8.254447021951583,"x":82.85,"y":217.69,"x0":-1.111773806019027,"y0":50.000213552366816,"z0":5.475393332415763,"aX":-20.690726956006834},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":2012,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3887248194155912,"extension":6.668440551369396},"index":1,"playId":"d1411b1b-d8f7-39ad-86ea-454f28ceb291","pitchNumber":2,"startTime":"2025-08-31T18:46:54.914Z","endTime":"2025-08-31T18:46:58.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.33618625223719,"strikeZoneBottom":1.5696675997896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5081216080382,"aZ":-28.274800084417574,"pfxX":-10.094559562171414,"pfxZ":1.9171009277312185,"pX":0.6794502372056956,"pZ":1.6089639984020663,"vX0":8.780507288396754,"vY0":-142.1766461895285,"vZ0":-5.788077524107287,"x":91.1,"y":195.34,"x0":-1.1469486155769144,"y0":50.00382384692492,"z0":5.480449438151958,"aX":-20.537920988136115},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2189,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.38617762532930566,"extension":6.526493279026932},"index":2,"playId":"558d61b2-0cfb-333c-a240-b49eec72efa8","pitchNumber":3,"startTime":"2025-08-31T18:47:22.175Z","endTime":"2025-08-31T18:47:26.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.083631217953645,"aZ":-30.991939118249583,"pfxX":-9.75976685468486,"pfxZ":0.5795470464808492,"pX":0.523017895882291,"pZ":1.8445947933356652,"vX0":8.426057188450281,"vY0":-142.47955964172272,"vZ0":-4.647935791928352,"x":97.06,"y":188.98,"x0":-1.2207733722216743,"y0":50.00005123905065,"z0":5.48093653203085,"aX":-19.843101901009618},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.2,"breakHorizontal":15.7,"spinRate":2251,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.3860327988829231,"extension":6.5985833309053765},"hitData":{"launchSpeed":75.9,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":166.79}},"index":3,"playId":"92f5ca62-e443-30ba-9a6b-488922f384fc","pitchNumber":4,"startTime":"2025-08-31T18:47:42.566Z","endTime":"2025-08-31T18:47:49.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:47:49.162Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:49:39.709Z","endTime":"2025-08-31T18:51:54.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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(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":95.0,"endSpeed":86.2,"strikeZoneTop":3.21221331267048,"strikeZoneBottom":1.45810114726556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10907806558391,"aZ":-12.365453249936493,"pfxX":-5.219975110212315,"pfxZ":10.365575617626941,"pX":-0.2633205727054531,"pZ":2.3107144496758716,"vX0":6.009208118090619,"vY0":-137.96355019765326,"vZ0":-7.902214079268647,"x":127.04,"y":176.39,"x0":-1.800246301825087,"y0":50.00659136920346,"z0":6.061813649373035,"aX":-9.979992988730828},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2262,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3982827142482148,"extension":6.787119094721078},"index":0,"playId":"f18de198-cbd4-3899-83ee-7eced62b3d46","pitchNumber":1,"startTime":"2025-08-31T18:50:02.282Z","endTime":"2025-08-31T18:50:06.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.31000208779986,"strikeZoneBottom":1.44378897342459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82101561257755,"aZ":-13.700109414497549,"pfxX":-8.634117396327518,"pfxZ":9.919327060003663,"pX":-0.6442504521942507,"pZ":1.8711407344234703,"vX0":7.106881031022741,"vY0":-136.0908635712869,"vZ0":-8.275196498321819,"x":141.56,"y":188.26,"x0":-2.176837751197421,"y0":50.0031807973311,"z0":5.914794514169094,"aX":-16.08229689158321},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":14.0,"spinRate":2234,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4035550443652558,"extension":6.596077672703893},"index":1,"playId":"113a3baa-5899-316f-b2e4-3042a4ec2e1c","pitchNumber":2,"startTime":"2025-08-31T18:50:20.115Z","endTime":"2025-08-31T18:50:23.654Z","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-31T18:50:28.785Z","endTime":"2025-08-31T18:50:46.141Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.30999731879276,"strikeZoneBottom":1.51092432438202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.346047784199627,"aZ":-21.746226900310056,"pfxX":-0.4494350406631735,"pfxZ":5.891301212925943,"pX":1.6753489580370486,"pZ":1.0641447966843125,"vX0":9.525371108810537,"vY0":-132.92475501014135,"vZ0":-8.320685159412555,"x":53.14,"y":210.05,"x0":-1.9127369598943023,"y0":50.00547227236543,"z0":5.842643326186476,"aX":-0.797762453053963},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":-1.4,"spinRate":2145,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4137729588701311,"extension":6.686617850349962},"index":3,"playId":"892bc98a-c57f-34b7-b0ed-579c9a582c29","pitchNumber":3,"startTime":"2025-08-31T18:50:46.141Z","endTime":"2025-08-31T18:50:50.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.564734008179897,"aZ":-24.71117975520619,"pfxX":1.2519840913202118,"pfxZ":4.227447019641183,"pX":0.4232798917289989,"pZ":1.5136141418912217,"vX0":5.740261079508639,"vY0":-131.85531840831703,"vZ0":-7.274434744518956,"x":100.87,"y":197.91,"x0":-1.9428323604070337,"y0":50.000356237822395,"z0":6.126720653936678,"aX":2.206785282684432},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2150,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.41512133573456245,"extension":6.71515898026843},"index":4,"playId":"8e81cf8d-57dd-317c-8846-7498b5df205b","pitchNumber":4,"startTime":"2025-08-31T18:51:05.233Z","endTime":"2025-08-31T18:51:10.002Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.18981365429481,"strikeZoneBottom":1.43620485296321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99231831428962,"aZ":-44.9903400375228,"pfxX":1.9602464228743637,"pfxZ":-8.896379233154082,"pX":0.24484651028060758,"pZ":0.5812849267574199,"vX0":4.434009072684346,"vY0":-120.7543928318923,"vZ0":-3.6324928512290384,"x":107.67,"y":223.09,"x0":-1.8885635398789555,"y0":50.00512748230663,"z0":6.163618068814614,"aX":2.8226251887434355},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.8,"breakHorizontal":-4.8,"spinRate":2594,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.45800042962525955,"extension":6.581894744083866},"index":5,"playId":"03f6f053-97b2-33c7-b1b9-5799ee754c3b","pitchNumber":5,"startTime":"2025-08-31T18:51:28.877Z","endTime":"2025-08-31T18:51:34.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.753059621710655,"aZ":-14.235457738035578,"pfxX":-8.270731003171795,"pfxZ":9.228582632986036,"pX":-0.8501902088699733,"pZ":1.79066924917822,"vX0":6.022161962274975,"vY0":-139.37417325654985,"vZ0":-9.082024037296527,"x":149.41,"y":190.43,"x0":-1.977192378731747,"y0":50.00659038586323,"z0":6.057369783324462,"aX":-16.084127517581802},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":13.6,"spinRate":2238,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.39476248205152187,"extension":6.611829395337447},"index":6,"playId":"101ade4f-3592-379f-abee-5c8ea14195f3","pitchNumber":6,"startTime":"2025-08-31T18:51:51.194Z","endTime":"2025-08-31T18:51:54.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:51:54.211Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:51:58.425Z","endTime":"2025-08-31T18:54:21.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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(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":82.6,"endSpeed":75.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.954132451867515,"aZ":-45.174019054335666,"pfxX":1.7603145013201746,"pfxZ":-9.085757123816524,"pX":-0.3583266756332956,"pZ":1.4634841252861772,"vX0":2.988738703081104,"vY0":-120.18073739144549,"vZ0":-1.6325800105932795,"x":130.66,"y":199.27,"x0":-1.8572548780073528,"y0":50.00123323186163,"z0":6.243222197739306,"aX":2.5189859903644556},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.4,"breakHorizontal":-4.1,"spinRate":2440,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.4595528125310371,"extension":6.610806411209845},"index":0,"playId":"bfc0d19b-d8e9-32d6-865c-6747d5b7448d","pitchNumber":1,"startTime":"2025-08-31T18:52:18.540Z","endTime":"2025-08-31T18:52:21.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T18:52:28.661Z","endTime":"2025-08-31T18:52:50.945Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.549716312141193,"aZ":-24.250760966359525,"pfxX":2.8354721275466415,"pfxZ":4.538225557568416,"pX":0.9891392603776691,"pZ":1.9880427844660746,"vX0":5.888620303776368,"vY0":-131.69765084415923,"vZ0":-5.902618850357682,"x":79.3,"y":185.1,"x0":-1.6495589310419423,"y0":50.00380309527902,"z0":6.066970578675729,"aX":4.949578072373133},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-6.5,"spinRate":2214,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4168668612004609,"extension":6.723681780493836},"index":2,"playId":"10b2e814-9ea7-3c76-8a33-ded87ced6c40","pitchNumber":2,"startTime":"2025-08-31T18:52:50.945Z","endTime":"2025-08-31T18:52:53.945Z","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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.28000148343984,"strikeZoneBottom":1.50518425215034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.408857049029397,"aZ":-43.38245925967841,"pfxX":3.097133528682904,"pfxZ":-7.574200665939582,"pX":1.5319260411021753,"pZ":-0.17449162044179903,"vX0":6.931015336821798,"vY0":-122.03404478807556,"vZ0":-5.823970496896218,"x":58.61,"y":243.49,"x0":-1.7701247841996655,"y0":50.00536853723585,"z0":6.062132921714061,"aX":4.5805187821135185},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-15.0,"breakHorizontal":-7.6,"spinRate":2620,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45224340644436056,"extension":6.807222531861083},"index":3,"playId":"f8a243f1-6217-3539-a2ba-adc836a35e42","pitchNumber":3,"startTime":"2025-08-31T18:53:13.014Z","endTime":"2025-08-31T18:53:16.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.27999740669709,"strikeZoneBottom":1.53102404380611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.664091704763663,"aZ":-28.40231274114648,"pfxX":2.9268708021887626,"pfxZ":2.1899370340077837,"pX":1.8494281710636589,"pZ":1.771532998972179,"vX0":8.697833020424802,"vY0":-130.97834555266468,"vZ0":-5.505282726782841,"x":46.5,"y":190.95,"x0":-1.905235206463899,"y0":50.00536520627504,"z0":6.045364820710434,"aX":5.045283320445265},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-7.3,"spinRate":2286,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4194202516348562,"extension":6.67852494344916},"index":4,"playId":"c666b872-5f6e-323c-88b1-777fe82d737b","pitchNumber":4,"startTime":"2025-08-31T18:53:36.404Z","endTime":"2025-08-31T18:53:39.959Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.19817125553219,"strikeZoneBottom":1.50683376399513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20104567054707,"aZ":-14.414437541229729,"pfxX":-8.637302852904094,"pfxZ":9.298980514489182,"pX":-0.6585401594736845,"pZ":1.426340472447033,"vX0":6.716471512444375,"vY0":-138.13742333900564,"vZ0":-9.13112030118343,"x":142.1,"y":200.27,"x0":-2.0138892851491885,"y0":50.002647717116126,"z0":5.770407979730646,"aX":-16.493085833956435},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2263,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39834618423270785,"extension":6.746888155573407},"index":5,"playId":"c23a408c-5e84-3fa6-8bfb-42d5e3baede7","pitchNumber":5,"startTime":"2025-08-31T18:53:55.503Z","endTime":"2025-08-31T18:54:01.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.28000049104067,"strikeZoneBottom":1.47219378711591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62024988415211,"aZ":-16.51682289698009,"pfxX":-8.582818894807513,"pfxZ":7.935793934952332,"pX":-0.28362930831240546,"pZ":1.5222452780869111,"vX0":7.876470695190593,"vY0":-140.26226538243165,"vZ0":-8.810622860965115,"x":127.81,"y":197.68,"x0":-2.026558949797947,"y0":50.00217318379098,"z0":5.802940958545202,"aX":-16.93358239108193},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":13.7,"spinRate":2183,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3919669550206537,"extension":6.790037206978683},"index":6,"playId":"22b435c4-2f63-3c80-a9ea-801752a786fd","pitchNumber":6,"startTime":"2025-08-31T18:54:16.417Z","endTime":"2025-08-31T18:54:21.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:54:21.261Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:54:32.161Z","endTime":"2025-08-31T18:56:34.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":{"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":96.3,"endSpeed":86.4,"strikeZoneTop":3.40999880568371,"strikeZoneBottom":1.41967127598794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.67982101400421,"aZ":-11.013640440878548,"pfxX":-3.6668352652226686,"pfxZ":10.884365419481922,"pX":-1.3383549652314128,"pZ":2.986562600794597,"vX0":3.1476232023132393,"vY0":-139.99623171231826,"vZ0":-6.473079481372083,"x":168.01,"y":158.14,"x0":-2.0124351778721468,"y0":50.001955862585234,"z0":6.082588425622395,"aX":-7.1281848405513895},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":5.8,"spinRate":2311,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3943773036842062,"extension":6.718692248242344},"index":0,"playId":"2718cec7-980a-3b88-a41b-d2462a97f563","pitchNumber":1,"startTime":"2025-08-31T18:54:51.549Z","endTime":"2025-08-31T18:54:57.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.40999795610067,"strikeZoneBottom":1.41707513181785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.435327132152345,"aZ":-11.344558921052244,"pfxX":-3.3686657161429774,"pfxZ":11.0834252325322,"pX":-0.2277312704106823,"pZ":2.2923081927369324,"vX0":6.292112149918867,"vY0":-137.43035233292179,"vZ0":-7.748867557601882,"x":125.68,"y":176.89,"x0":-2.127628785630664,"y0":50.0017129139983,"z0":5.951385074087385,"aX":-6.330663049495578},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":4.6,"spinRate":2298,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4012477828458474,"extension":6.659190717193654},"index":1,"playId":"09b94f82-66f6-3ff9-9afd-1a75f3ca39e2","pitchNumber":2,"startTime":"2025-08-31T18:55:10.778Z","endTime":"2025-08-31T18:55:14.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.40999729462724,"strikeZoneBottom":1.42335569138854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.756393575227882,"aZ":-26.561573409068004,"pfxX":-9.825916470006991,"pfxZ":3.512439136044041,"pX":-0.5705064847887688,"pZ":0.949938560163956,"vX0":7.192372255349353,"vY0":-126.41736649211293,"vZ0":-6.63851619252639,"x":138.75,"y":213.13,"x0":-2.193518814593796,"y0":50.00417906031925,"z0":5.778307065440778,"aX":-15.707843284989664},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":15.8,"spinRate":1362,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4353470530024244,"extension":6.671291978828483},"index":2,"playId":"35cf4990-15ae-3a66-96e2-226cb3bdc5b4","pitchNumber":3,"startTime":"2025-08-31T18:55:29.752Z","endTime":"2025-08-31T18:55:33.599Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.209076375430595,"aZ":-45.18148118797556,"pfxX":3.442241878355645,"pfxZ":-9.28490006661871,"pX":-1.0079838703346558,"pZ":2.6802048790417197,"vX0":1.8410629226727426,"vY0":-119.14378413983222,"vZ0":1.1847578486295047,"x":155.42,"y":166.41,"x0":-2.244171522563612,"y0":50.00006314885967,"z0":6.340966790818182,"aX":4.824160039844113},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.0,"breakHorizontal":-6.7,"spinRate":2523,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4641765467715935,"extension":6.399541212131362},"index":3,"playId":"401dc032-0285-363c-bafa-f61b6172ce58","pitchNumber":4,"startTime":"2025-08-31T18:55:46.896Z","endTime":"2025-08-31T18:55:50.959Z","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":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.41000066224219,"strikeZoneBottom":1.52879793216479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.693865161469535,"aZ":-45.05121798722715,"pfxX":3.600648847837209,"pfxZ":-8.959199036302504,"pX":0.8289561657776929,"pZ":1.00588014919266,"vX0":5.193273745982316,"vY0":-120.34909606752979,"vZ0":-2.7998428859026143,"x":101.31,"y":196.03,"x0":-1.8413309514136262,"y0":50.001079926647684,"z0":6.251580537065623,"aX":5.176050150111559},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.6,"breakHorizontal":-7.9,"spinRate":2720,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4586187257385368,"extension":6.584241310910842},"index":4,"playId":"b2a8f65e-b4c1-3f1a-9be0-7723bc020079","pitchNumber":5,"startTime":"2025-08-31T18:56:10.704Z","endTime":"2025-08-31T18:56:14.879Z","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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.40999861221963,"strikeZoneBottom":1.43143691510956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.493667786766345,"aZ":-23.097120599616108,"pfxX":-9.67930683347631,"pfxZ":5.375672543033719,"pX":0.250882792416318,"pZ":0.3813157956349527,"vX0":9.098084883174685,"vY0":-129.2745822230993,"vZ0":-9.074719327941862,"x":107.44,"y":228.48,"x0":-2.0602160286228695,"y0":50.00323941777358,"z0":5.716500133838476,"aX":-16.34779132119239},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":1651,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4240443289191185,"extension":6.746372482831504},"index":5,"playId":"abac86c0-4ab4-36f8-b82f-030c9caf968f","pitchNumber":6,"startTime":"2025-08-31T18:56:31.095Z","endTime":"2025-08-31T18:56:34.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:56:34.809Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, second baseman Ramón Urías to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:56:38.986Z","endTime":"2025-08-31T18:58:10.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":81.9,"endSpeed":74.5,"strikeZoneTop":3.54173590008157,"strikeZoneBottom":1.73981399343258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91231835457553,"aZ":-45.64606632394363,"pfxX":1.4860819532208158,"pfxZ":-9.601707063277873,"pX":0.49199053489569916,"pZ":1.489743461306781,"vX0":4.9291114369558295,"vY0":-119.12793978361074,"vZ0":-1.4196191903489652,"x":98.25,"y":198.56,"x0":-1.8170441988834811,"y0":50.00158254055824,"z0":6.308204294020414,"aX":2.085095427900016},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-17.4,"breakHorizontal":-4.2,"spinRate":2422,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4639940698939502,"extension":6.58658855844347},"index":0,"playId":"51bad082-a114-37d6-9473-e7aa13f8fc93","pitchNumber":1,"startTime":"2025-08-31T18:57:02.602Z","endTime":"2025-08-31T18:57:06.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.64000206350998,"strikeZoneBottom":1.72790224972242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.155306160904974,"aZ":-25.606859626475735,"pfxX":-0.04742409797915226,"pfxZ":3.7222333862415145,"pX":1.941551772246123,"pZ":1.836577093929438,"vX0":9.931057932526713,"vY0":-132.61740195919143,"vZ0":-5.747838028535358,"x":42.99,"y":189.19,"x0":-1.8620763866389682,"y0":50.00050198982588,"z0":5.926128403601056,"aX":-0.08664473975917261},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-2.3,"spinRate":2147,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4146953687639159,"extension":6.679037455476997},"index":1,"playId":"843c8718-53a6-37ab-91ea-d65d0dfd4996","pitchNumber":2,"startTime":"2025-08-31T18:57:23.462Z","endTime":"2025-08-31T18:57:27.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.63999817519104,"strikeZoneBottom":1.83876902396768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.658679053262304,"aZ":-10.400395086881753,"pfxX":-4.854285290502075,"pfxZ":11.198041326977824,"pX":-0.2319798608476598,"pZ":3.9997182969558196,"vX0":6.060078941554703,"vY0":-139.37091493076738,"vZ0":-4.157415858707978,"x":125.84,"y":130.79,"x0":-1.8156436892639196,"y0":50.00629603757411,"z0":6.211512048634981,"aX":-9.442418835741144},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":7.3,"spinRate":2405,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39471524881599507,"extension":6.658221262604356},"index":2,"playId":"ff5a806e-fb01-3136-873f-436b162c280c","pitchNumber":3,"startTime":"2025-08-31T18:57:42.808Z","endTime":"2025-08-31T18:57:47.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16738908295202,"aZ":-18.877026923081015,"pfxX":-8.911628854686482,"pfxZ":7.012345033438554,"pX":-0.2911650699852828,"pZ":2.1981644212299094,"vX0":8.252538588740396,"vY0":-137.69858826579127,"vZ0":-6.474031353493891,"x":128.1,"y":179.43,"x0":-2.187695589834731,"y0":50.00101603789632,"z0":5.882861080529181,"aX":-16.896153801225626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2185,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3996937123933595,"extension":6.785996273804023},"hitData":{"launchSpeed":100.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.51,"coordY":157.16}},"index":3,"playId":"d7956f8f-fd24-39c8-84cd-b0ad44a3e7c3","pitchNumber":4,"startTime":"2025-08-31T18:58:03.546Z","endTime":"2025-08-31T18:58:10.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:58:10.954Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T19:00:11.928Z","endTime":"2025-08-31T19:00:50.933Z","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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.40318401324172,"strikeZoneBottom":1.7094622526203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.37180826073839,"aZ":-19.813862703872665,"pfxX":-7.048341259504803,"pfxZ":6.182547295562039,"pX":-0.04136513595470467,"pZ":2.149025144043308,"vX0":5.74418625624419,"vY0":-141.0343683463546,"vZ0":-5.650086807027513,"x":118.58,"y":180.76,"x0":-1.196556526733465,"y0":50.00219091463014,"z0":5.470938512053098,"aX":-14.089612601446483},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":11.5,"spinRate":2293,"spinDirection":231},"zone":8,"typeConfidence":0.8,"plateTime":0.38951711641424414,"extension":6.696423697703209},"index":0,"playId":"3457884c-dd4d-32cd-81ed-d0f8fd74ebe8","pitchNumber":1,"startTime":"2025-08-31T19:00:27.627Z","endTime":"2025-08-31T19:00:31.339Z","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":97.1,"endSpeed":89.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.133670106745626,"aZ":-28.046237963809602,"pfxX":-7.147792044728552,"pfxZ":2.0402021957672565,"pX":-0.6857885538952463,"pZ":1.9899468569088687,"vX0":4.315159471508494,"vY0":-141.29411347104588,"vZ0":-4.70562006775904,"x":143.14,"y":185.05,"x0":-1.3040255664802134,"y0":50.00143505062867,"z0":5.478614042987839,"aX":-14.453969743040727},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":12.1,"spinRate":2018,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.3876175941458251,"extension":6.504849092668266},"hitData":{"launchSpeed":90.6,"launchAngle":27.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.08,"coordY":61.32}},"index":1,"playId":"272f0ad5-d06d-3a08-bdec-7b565df59168","pitchNumber":2,"startTime":"2025-08-31T19:00:42.795Z","endTime":"2025-08-31T19:00:50.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:00:50.933Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T19:01:00.668Z","endTime":"2025-08-31T19:02:35.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.57999854234802,"strikeZoneBottom":1.62104315549029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.928644548677713,"aZ":-39.59358571328447,"pfxX":9.80735465975701,"pfxZ":-4.972959722558189,"pX":-0.11560837177275651,"pZ":1.954327791952195,"vX0":-0.5126882002174832,"vY0":-122.1598000932495,"vZ0":-1.1101417017376893,"x":121.41,"y":186.01,"x0":-1.1732569869002822,"y0":50.00217768462959,"z0":5.857192651288284,"aX":14.63290671397795},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.0,"breakHorizontal":-17.5,"spinRate":2236,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4505743055451008,"extension":6.578398923023353},"index":0,"playId":"0fdb2aad-29b6-3804-bb2b-dcd938f71c61","pitchNumber":1,"startTime":"2025-08-31T19:01:25.394Z","endTime":"2025-08-31T19:01:29.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.58000254926266,"strikeZoneBottom":1.74249275775495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.742359626677786,"aZ":-33.05742555334381,"pfxX":-6.253316947320573,"pfxZ":-0.4799479921324572,"pX":1.5115895115684232,"pZ":0.800324979970356,"vX0":9.17615203496691,"vY0":-134.5973093616495,"vZ0":-6.290475621641243,"x":59.38,"y":217.17,"x0":-1.1266359274889377,"y0":50.00281372075534,"z0":5.50341598956801,"aX":-11.493506491406325},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.0,"breakHorizontal":9.4,"spinRate":1728,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40667311283594776,"extension":6.748564408309952},"index":1,"playId":"4a26cbc9-a18c-35df-b47c-55b164908ef6","pitchNumber":2,"startTime":"2025-08-31T19:01:41.566Z","endTime":"2025-08-31T19:01:44.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37749478717582,"aZ":-28.169447350689342,"pfxX":-9.51937572642622,"pfxZ":2.1708212797160567,"pX":0.3085745578216309,"pZ":0.7656930667688544,"vX0":7.443099413519016,"vY0":-135.6350759310782,"vZ0":-7.342479965868199,"x":105.24,"y":218.11,"x0":-1.2478084133248606,"y0":50.003520454987296,"z0":5.499600264178659,"aX":-17.563796361338355},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":1549,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4053548657438255,"extension":6.475943765283354},"index":2,"playId":"6835e373-bec7-34bb-9152-7da6ce967d2c","pitchNumber":3,"startTime":"2025-08-31T19:02:08.653Z","endTime":"2025-08-31T19:02:11.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.59943548153291,"strikeZoneBottom":1.74085300468819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81382060900479,"aZ":-34.36525914107736,"pfxX":-4.0635182494852025,"pfxZ":-1.2169664434199605,"pX":-0.7701765310330297,"pZ":1.945088778701568,"vX0":2.9670837323664805,"vY0":-134.02869038657772,"vZ0":-3.105071820900248,"x":146.36,"y":186.26,"x0":-1.3694899342359934,"y0":50.00412269626402,"z0":5.599758326596272,"aX":-7.3156997417359175},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.8,"breakHorizontal":6.6,"spinRate":1351,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4103269114127337,"extension":6.486298077786268},"index":3,"playId":"f205df4f-72e9-3df0-bf62-e02004030148","pitchNumber":4,"startTime":"2025-08-31T19:02:31.651Z","endTime":"2025-08-31T19:02:35.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:02:35.770Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T19:02:49.035Z","endTime":"2025-08-31T19:03:49.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.0,"endSpeed":78.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.200083948126437,"aZ":-42.2304874692184,"pfxX":5.728199125465144,"pfxZ":-6.515454829459207,"pX":1.504979524480932,"pZ":0.38979187434742635,"vX0":4.009623078548439,"vY0":-125.01327052716671,"vZ0":-4.7384285986656,"x":59.63,"y":228.26,"x0":-0.8784242909169497,"y0":50.00475236315396,"z0":5.872417426457146,"aX":8.836315399200695},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.8,"breakHorizontal":-11.5,"spinRate":2561,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44249422314497,"extension":6.635673017245244},"index":0,"playId":"0bed3581-a0d5-3b1b-b1b1-9714c4c81351","pitchNumber":1,"startTime":"2025-08-31T19:03:07.461Z","endTime":"2025-08-31T19:03:10.461Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":2.96187875515273,"strikeZoneBottom":1.33197120702658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.397873878256764,"aZ":-39.98229517168568,"pfxX":6.577540539807938,"pfxZ":-5.073644712573879,"pX":0.025915937373357453,"pZ":2.715928724284208,"vX0":0.46701641939945937,"vY0":-123.90595338548648,"vZ0":0.12599917385957804,"x":116.01,"y":165.45,"x0":-1.0190018797776015,"y0":50.00575288883665,"z0":6.036997318360304,"aX":10.112476129973794},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.9,"breakHorizontal":-12.0,"spinRate":2521,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.44399710041225093,"extension":6.4621037284883736},"index":1,"playId":"142f333c-61f5-3308-9dd0-d3bb9ccc2cff","pitchNumber":2,"startTime":"2025-08-31T19:03:26.205Z","endTime":"2025-08-31T19:03:29.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.848888321069925,"aZ":-32.47062368413803,"pfxX":2.081667488310896,"pfxZ":-0.17433676571687506,"pX":0.48182607987326326,"pZ":2.604452786880936,"vX0":3.052993231137674,"vY0":-130.06915131266098,"vZ0":-2.087395092649017,"x":98.63,"y":168.46,"x0":-0.9768005049769345,"y0":50.00279146725559,"z0":5.875619622849295,"aX":3.5715852123974883},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":-4.4,"spinRate":2557,"spinDirection":83},"zone":3,"typeConfidence":0.91,"plateTime":0.42083325169736785,"extension":6.548277617155224},"hitData":{"launchSpeed":90.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":161.21}},"index":2,"playId":"5f915459-2f77-3470-bdd9-1ea7960c2149","pitchNumber":3,"startTime":"2025-08-31T19:03:43.392Z","endTime":"2025-08-31T19:03:49.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:03:49.537Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T19:05:47.370Z","endTime":"2025-08-31T19:06:12.756Z","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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12839122241569,"aZ":-45.24240684868677,"pfxX":1.3954975964103302,"pfxZ":-9.710194006281673,"pX":-0.31936383534925705,"pZ":2.7854445620712656,"vX0":2.8820735804073254,"vY0":-116.1986843766614,"vZ0":1.348499271763983,"x":129.17,"y":163.57,"x0":-1.7653879165846873,"y0":50.00553272664566,"z0":6.551833430717557,"aX":1.8771603919705193},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.8,"breakHorizontal":-3.4,"spinRate":2561,"spinDirection":15},"zone":1,"typeConfidence":2.0,"plateTime":0.4743862125290921,"extension":6.410118106475797},"hitData":{"launchSpeed":64.2,"launchAngle":46.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.24,"coordY":124.75}},"index":0,"playId":"7ef6a13a-607e-3c91-a960-63ae8988b846","pitchNumber":1,"startTime":"2025-08-31T19:06:05.457Z","endTime":"2025-08-31T19:06:12.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:06:12.756Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T19:06:16.609Z","endTime":"2025-08-31T19:07:04.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"Groundout","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":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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":94.4,"endSpeed":85.4,"strikeZoneTop":3.66000053632958,"strikeZoneBottom":1.90119761003145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.049710096147436,"aZ":-16.50131280247892,"pfxX":-7.992713720002999,"pfxZ":8.34077150519983,"pX":-0.9246726291348104,"pZ":1.796483822574989,"vX0":5.811592088316307,"vY0":-137.1257878597429,"vZ0":-8.193053831494543,"x":152.25,"y":190.27,"x0":-2.0472072380406687,"y0":50.00581954836563,"z0":5.978315802137744,"aX":-15.023355721793937},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2319,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4014777265124354,"extension":6.78048342747547},"index":0,"playId":"200ddc63-5a65-3bff-98be-f31a163306e0","pitchNumber":1,"startTime":"2025-08-31T19:06:39.091Z","endTime":"2025-08-31T19:06:43.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.856907914317645,"aZ":-16.02874497289752,"pfxX":-9.616356333678654,"pfxZ":8.617659045194365,"pX":-0.9129076443437766,"pZ":2.028876060471537,"vX0":6.6070310336419675,"vY0":-137.1137121872887,"vZ0":-7.495418342040293,"x":151.8,"y":184.0,"x0":-2.1242668853659388,"y0":50.00405073842605,"z0":5.9253832870853405,"aX":-18.017386952184605},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":15.7,"spinRate":2310,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4019499775379618,"extension":6.699237035173525},"hitData":{"launchSpeed":72.4,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.83,"coordY":173.89}},"index":1,"playId":"54aabebe-2f43-38cf-a808-d6106fe1ebab","pitchNumber":2,"startTime":"2025-08-31T19:06:57.680Z","endTime":"2025-08-31T19:07:04.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:07:04.866Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T19:07:10.447Z","endTime":"2025-08-31T19:09:31.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.38538604070088,"strikeZoneBottom":1.45124620253264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45295320742617,"aZ":-24.636029211377178,"pfxX":-8.668498092678941,"pfxZ":4.825305727303727,"pX":-1.4745510074538202,"pZ":2.1293745596559086,"vX0":4.662294013175909,"vY0":-124.84568623890485,"vZ0":-4.429254870467881,"x":173.21,"y":181.29,"x0":-2.2496469590165806,"y0":50.005260431584325,"z0":5.978543253374367,"aX":-13.550465825690338},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":1288,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4403938037136257,"extension":6.508756469304329},"index":0,"playId":"0cd17a46-5387-36c0-8fdd-9dd807789006","pitchNumber":1,"startTime":"2025-08-31T19:07:31.280Z","endTime":"2025-08-31T19:07:35.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.25236512313933,"strikeZoneBottom":1.55038988565487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.809495265061805,"aZ":-13.90994011207397,"pfxX":-4.824677211370633,"pfxZ":9.567347463633794,"pX":-0.3677583903529851,"pZ":2.7031583672992188,"vX0":6.232080523195854,"vY0":-138.26318683025667,"vZ0":-6.499183913314023,"x":131.02,"y":165.79,"x0":-2.0389133789527594,"y0":50.005869394724996,"z0":6.0425953855276235,"aX":-9.213747664073917},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2327,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39827359723452815,"extension":6.615895427635459},"index":1,"playId":"cce771ee-7b5d-304b-af43-d7ead9c71236","pitchNumber":2,"startTime":"2025-08-31T19:07:50.632Z","endTime":"2025-08-31T19:07:54.380Z","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":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.14999928571712,"strikeZoneBottom":1.42003587657774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.089559401079036,"aZ":-43.91033819310985,"pfxX":1.9208678329676374,"pfxZ":-8.07675766571894,"pX":-0.05594566364149825,"pZ":1.3872279896457906,"vX0":4.273180154590153,"vY0":-121.00833325312577,"vZ0":-2.3012309740890213,"x":119.13,"y":201.32,"x0":-2.108822424901474,"y0":50.00441942586037,"z0":6.272156720844348,"aX":2.7900160671560195},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.9,"breakHorizontal":-4.7,"spinRate":2555,"spinDirection":22},"zone":8,"typeConfidence":2.0,"plateTime":0.45622182633266073,"extension":6.396324077653637},"index":2,"playId":"01e30246-c591-367e-b33a-17e47a5393dc","pitchNumber":3,"startTime":"2025-08-31T19:08:08.386Z","endTime":"2025-08-31T19:08:11.940Z","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-31T19:08:21.673Z","endTime":"2025-08-31T19:08:42.532Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":83.0,"endSpeed":75.7,"strikeZoneTop":3.15000178730778,"strikeZoneBottom":1.34055628633647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.131425707131182,"aZ":-44.93469763778737,"pfxX":2.0686316936954987,"pfxZ":-8.954728036989724,"pX":-0.12002468185871264,"pZ":-1.2101834146092394,"vX0":4.034833027501683,"vY0":-120.50481567869207,"vZ0":-7.5945727597500845,"x":121.58,"y":271.45,"x0":-2.1055680926444866,"y0":50.00159637796735,"z0":6.098169893142357,"aX":2.9481143167300092},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-18.1,"breakHorizontal":-5.0,"spinRate":2537,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4600016543633525,"extension":6.5744493321494},"index":4,"playId":"044d3fce-2223-3476-aaef-7ee35be64d42","pitchNumber":4,"startTime":"2025-08-31T19:08:42.532Z","endTime":"2025-08-31T19:08:45.532Z","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":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.15000081531062,"strikeZoneBottom":1.37543817398598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.651580066543648,"aZ":-46.28077404906898,"pfxX":2.9319082666184286,"pfxZ":-9.580351262954528,"pX":0.821925521368726,"pZ":0.3089588875581256,"vX0":5.617249852626137,"vY0":-122.15549875651311,"vZ0":-4.39577742996705,"x":85.67,"y":230.44,"x0":-1.9110631558827078,"y0":50.000656302016615,"z0":6.214323971845865,"aX":4.317937557519152},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-18.2,"breakHorizontal":-7.0,"spinRate":2594,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45274578060551374,"extension":6.671803761664519},"index":5,"playId":"1a240381-940f-3d26-b427-ae409082f1d9","pitchNumber":5,"startTime":"2025-08-31T19:09:06.710Z","endTime":"2025-08-31T19:09:11.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.14999829149474,"strikeZoneBottom":1.34152394536403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22406003719775,"aZ":-18.549234250163668,"pfxX":-8.473893288056288,"pfxZ":7.268348201039942,"pX":-0.03201168858150719,"pZ":2.8348523771979552,"vX0":7.669437347013221,"vY0":-136.7808273868034,"vZ0":-5.3435493923467074,"x":118.22,"y":162.24,"x0":-1.7862481909933694,"y0":50.00292816239769,"z0":6.106349216407418,"aX":-15.8829941977623},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2217,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40213149102080203,"extension":6.672635474201043},"index":6,"playId":"f7ba45aa-9a89-3e58-9b94-0a6c576f034e","pitchNumber":6,"startTime":"2025-08-31T19:09:27.006Z","endTime":"2025-08-31T19:09:31.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:09:31.036Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out, second baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T19:11:43.273Z","endTime":"2025-08-31T19:12:39.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.64050602346531,"strikeZoneBottom":1.65712268486413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.629313757959792,"aZ":-31.85008826763851,"pfxX":-8.701230071065135,"pfxZ":0.16309120804828137,"pX":1.8986526314481513,"pZ":1.3448943841753065,"vX0":11.310647443907259,"vY0":-140.11511353681615,"vZ0":-5.5357896402454845,"x":44.63,"y":202.47,"x0":-1.0597260856242214,"y0":50.00207067493216,"z0":5.427041048923227,"aX":-17.30174094585136},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":2058,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.39090048484673234,"extension":6.844583234364955},"index":0,"playId":"c9a66f4d-b6ea-306e-aac6-3c81b7a7ebda","pitchNumber":1,"startTime":"2025-08-31T19:11:58.473Z","endTime":"2025-08-31T19:12:01.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.55999870523937,"strikeZoneBottom":1.68623620510563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.619430589972346,"aZ":-32.95973525522766,"pfxX":-9.27866486094589,"pfxZ":-0.39215079838513045,"pX":0.0404910504773591,"pZ":1.8307717754703938,"vX0":6.92162632580253,"vY0":-139.9325470551192,"vZ0":-3.9098196772961127,"x":115.46,"y":189.35,"x0":-1.2639324161564862,"y0":50.006969870768906,"z0":5.4139522393688555,"aX":-18.340267636691433},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-1.3,"breakHorizontal":15.4,"spinRate":2097,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.39195728265918417,"extension":6.609521812269766},"index":1,"playId":"2ac9a395-d545-3cf6-93f5-ef8a58ebc6c2","pitchNumber":2,"startTime":"2025-08-31T19:12:15.682Z","endTime":"2025-08-31T19:12:19.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81256083113121,"aZ":-41.849257344643554,"pfxX":9.77339863817825,"pfxZ":-6.433714733239027,"pX":-0.49187786998295807,"pZ":2.1176413525217908,"vX0":-1.3638060845650217,"vY0":-123.07306533587044,"vZ0":-0.40233881441614117,"x":135.75,"y":181.6,"x0":-1.1914862139917786,"y0":50.00082047137802,"z0":5.8866307833230795,"aX":14.702367976185851},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.4,"breakHorizontal":-17.2,"spinRate":2475,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.44835940987599976,"extension":6.694264634965953},"hitData":{"launchSpeed":108.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.37,"coordY":151.07}},"index":2,"playId":"dbd00885-7a59-3f5b-987e-0e259f624fc7","pitchNumber":3,"startTime":"2025-08-31T19:12:31.856Z","endTime":"2025-08-31T19:12:39.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:12:39.908Z","atBatIndex":27},{"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":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T19:12:44.412Z","endTime":"2025-08-31T19:14:53.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.56000283601229,"strikeZoneBottom":1.53491971719752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74572438712264,"aZ":-38.441720496067376,"pfxX":6.988710213284749,"pfxZ":-4.085239475365442,"pX":1.560477052924796,"pZ":0.3122336535689711,"vX0":3.9939917099866475,"vY0":-124.66636393236035,"vZ0":-5.224516194430945,"x":57.52,"y":230.35,"x0":-0.9831691781608073,"y0":50.002031502841334,"z0":5.695863777131873,"aX":10.73002852995519},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.5,"breakHorizontal":-13.7,"spinRate":2556,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44351482578398693,"extension":7.981003666099488},"index":0,"playId":"f32986f6-6e68-3d14-a721-e86f3e057b39","pitchNumber":1,"startTime":"2025-08-31T19:13:07.748Z","endTime":"2025-08-31T19:13:13.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.53683793484534,"strikeZoneBottom":1.57557862549282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03267405093567,"aZ":-33.98380898420078,"pfxX":-1.8225846098553085,"pfxZ":-1.0060254526849608,"pX":-1.322977888359975,"pZ":2.563371648312186,"vX0":0.6344174884790792,"vY0":-133.5047363178584,"vZ0":-1.7577987166161524,"x":167.43,"y":169.57,"x0":-1.3270735101410052,"y0":50.000452280415004,"z0":5.678714923674206,"aX":-3.2859691233221118},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":1182,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.41042669438150803,"extension":6.648837428735408},"index":1,"playId":"98086f9a-d2d5-3c08-856a-a822f1157d08","pitchNumber":2,"startTime":"2025-08-31T19:13:29.293Z","endTime":"2025-08-31T19:13:33.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.44851039818816,"strikeZoneBottom":1.55341474295962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72724252356833,"aZ":-31.0671299963396,"pfxX":-4.2071873044273165,"pfxZ":0.5627316056079295,"pX":-0.40027799784272466,"pZ":2.8072914591893317,"vX0":4.3797197773537,"vY0":-139.47467575341406,"vZ0":-1.8438361316950953,"x":132.26,"y":162.98,"x0":-1.442660331701381,"y0":50.00539579414578,"z0":5.521423715968409,"aX":-8.308594884713994},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.8,"breakHorizontal":6.7,"spinRate":2027,"spinDirection":229},"zone":4,"typeConfidence":0.79,"plateTime":0.3923790753430896,"extension":6.546657061530984},"index":2,"playId":"8366bb7f-6fe4-32f6-a025-681307dab1d0","pitchNumber":3,"startTime":"2025-08-31T19:13:45.597Z","endTime":"2025-08-31T19:13:49.214Z","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":1},"index":3,"startTime":"2025-08-31T19:13:55.619Z","endTime":"2025-08-31T19:14:14.593Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"}},{"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":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.6,"strikeZoneTop":3.56000180742595,"strikeZoneBottom":1.67546474513879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.79881692137711,"aZ":-15.788828681918888,"pfxX":-5.493283553460548,"pfxZ":7.885537172654487,"pX":-0.46503097954605216,"pZ":2.875875031843518,"vX0":4.324739769601961,"vY0":-144.03730652847875,"vZ0":-4.735826930201351,"x":134.73,"y":161.13,"x0":-1.2803242791312786,"y0":50.00681842357828,"z0":5.533978175688535,"aX":-11.421533398236269},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2461,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.38183174401603903,"extension":6.582180836501833},"index":4,"playId":"59484b91-28bd-391a-b363-882412d98176","pitchNumber":4,"startTime":"2025-08-31T19:14:14.593Z","endTime":"2025-08-31T19:14:18.191Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.5600019843346,"strikeZoneBottom":1.64713669992158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91641027058052,"aZ":-29.561177362736657,"pfxX":-8.922514007383008,"pfxZ":1.2751339585252612,"pX":0.9598864679485369,"pZ":2.089258826450397,"vX0":9.071558038433897,"vY0":-142.34632716385903,"vZ0":-4.2142419149708275,"x":80.41,"y":182.37,"x0":-1.1102525060199226,"y0":50.00516223613567,"z0":5.462397264682106,"aX":-18.299061583038696},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":2039,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.38490117229515786,"extension":7.575620529450778},"index":5,"playId":"1ec816a3-259b-3b1e-8ae6-88b67aaace41","pitchNumber":5,"startTime":"2025-08-31T19:14:32.888Z","endTime":"2025-08-31T19:14:38.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91861017828556,"aZ":-31.243966080233363,"pfxX":-6.8709325218500314,"pfxZ":0.5013385923900344,"pX":-0.5597610126732063,"pZ":1.806550302606587,"vX0":4.5518180916284665,"vY0":-136.00577032206957,"vZ0":-3.9950647011488822,"x":138.34,"y":190.0,"x0":-1.3626002014254075,"y0":50.00620661412868,"z0":5.462139332176464,"aX":-12.870440416994056},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.2,"breakHorizontal":11.5,"spinRate":1289,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.40276987919542817,"extension":6.705240017546766},"index":6,"playId":"cc392f30-712b-3e89-98d9-247731b4854a","pitchNumber":6,"startTime":"2025-08-31T19:14:50.249Z","endTime":"2025-08-31T19:14:53.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:14:53.504Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Yoán Moncada to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T19:15:04.186Z","endTime":"2025-08-31T19:15:29.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77049519732541,"aZ":-30.673477169930756,"pfxX":-7.851365902905122,"pfxZ":0.7464700033003808,"pX":-0.12721835848875612,"pZ":2.3362236540356474,"vX0":6.166203241808877,"vY0":-140.94776534847932,"vZ0":-3.167148024271139,"x":121.85,"y":175.7,"x0":-1.3221991520613623,"y0":50.00556957779015,"z0":5.453478023072667,"aX":-15.813818149986668},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":0.8,"breakHorizontal":13.0,"spinRate":1959,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3884869214795055,"extension":6.755567327723184},"hitData":{"launchSpeed":73.1,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.04,"coordY":188.59}},"index":0,"playId":"f9eaa8aa-1409-3a9f-95b6-653eef8cf2bf","pitchNumber":1,"startTime":"2025-08-31T19:15:20.943Z","endTime":"2025-08-31T19:15:29.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:15:29.755Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis d'Arnaud grounds out softly, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:17:28.337Z","endTime":"2025-08-31T19:19:15.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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":"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.40880407133584,"strikeZoneBottom":1.61679311683323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.405869523856595,"aZ":-18.282168070334283,"pfxX":-8.070142124332108,"pfxZ":7.662424941074822,"pX":-1.739478759591721,"pZ":2.401802867678415,"vX0":4.119178297847618,"vY0":-133.9141271855386,"vZ0":-6.171807931687602,"x":183.3,"y":173.93,"x0":-2.2506483658260277,"y0":50.00196731222038,"z0":6.047856577626647,"aX":-14.629963308607813},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2153,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40929230145375106,"extension":6.576853711518726},"index":0,"playId":"6da25b5c-be00-3db3-8282-1a27bf07b582","pitchNumber":1,"startTime":"2025-08-31T19:17:52.674Z","endTime":"2025-08-31T19:17:56.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.480119574891212,"aZ":-17.99755167803765,"pfxX":-8.63866641014519,"pfxZ":7.433237252560721,"pX":-1.0049148469345839,"pZ":2.4581238416384235,"vX0":5.343307419230945,"vY0":-137.45902048355038,"vZ0":-6.300875795716712,"x":155.3,"y":172.41,"x0":-1.8552149317978353,"y0":50.00272438184124,"z0":6.009132352306689,"aX":-16.47246138103017},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":14.5,"spinRate":2137,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39901449049023663,"extension":6.618399773346043},"index":1,"playId":"a9c2faf1-a295-3dd4-924f-1b52904adfa3","pitchNumber":2,"startTime":"2025-08-31T19:18:11.566Z","endTime":"2025-08-31T19:18:14.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.50965521941789,"aZ":-16.35052191163897,"pfxX":-9.518965943298507,"pfxZ":8.42311920965363,"pX":-0.686262513576899,"pZ":3.391284263114691,"vX0":6.730400389712049,"vY0":-137.42166909479067,"vZ0":-4.04551799258435,"x":143.16,"y":147.22,"x0":-1.9527638723564653,"y0":50.00269579300642,"z0":6.021117328423161,"aX":-17.8819169655484},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":15.5,"spinRate":2132,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4013270685963062,"extension":6.807568880274209},"index":2,"playId":"52d19982-8b2d-3bd8-a423-52cae3b07268","pitchNumber":3,"startTime":"2025-08-31T19:18:45.435Z","endTime":"2025-08-31T19:18:48.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.91758601288308,"aZ":-15.51322105654328,"pfxX":-7.8393735362192825,"pfxZ":8.633297677650368,"pX":-1.505908467116634,"pZ":2.7245348991743406,"vX0":4.478285388766435,"vY0":-139.16939712942315,"vZ0":-6.012492456097998,"x":174.4,"y":165.22,"x0":-2.1311358962366627,"y0":50.00584918524442,"z0":5.969466228875212,"aX":-15.13262385697336},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":13.1,"spinRate":2162,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3960249022894282,"extension":6.713991743447001},"hitData":{"launchSpeed":44.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.36,"coordY":178.49}},"index":3,"playId":"7e230107-0036-3412-a30f-61fc2e15927e","pitchNumber":4,"startTime":"2025-08-31T19:19:07.669Z","endTime":"2025-08-31T19:19:15.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:19:15.317Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Lugo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:19:22.779Z","endTime":"2025-08-31T19:21:12.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"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, 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":94.3,"endSpeed":85.7,"strikeZoneTop":3.42780362310907,"strikeZoneBottom":1.61285886498849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94172613029291,"aZ":-19.57636239237635,"pfxX":-8.783820316706173,"pfxZ":6.690583549249246,"pX":-1.2792840518846944,"pZ":1.8398656860758533,"vX0":6.264234963387006,"vY0":-137.03183991606176,"vZ0":-7.307483280331655,"x":165.76,"y":189.1,"x0":-2.46455844368266,"y0":50.00681998756582,"z0":5.899942027778197,"aX":-16.551466668479357},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":2246,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4011445677345753,"extension":6.69042891277813},"index":0,"playId":"f8cdacf9-4e2b-39e3-9af4-9b79a1ec1604","pitchNumber":1,"startTime":"2025-08-31T19:19:45.720Z","endTime":"2025-08-31T19:19:50.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39669306311343,"aZ":-14.345039070751174,"pfxX":-6.746567896007892,"pfxZ":9.568010255319187,"pX":-0.480872264090821,"pZ":2.350565989283792,"vX0":6.641183866348743,"vY0":-136.2543709873541,"vZ0":-7.075364073119281,"x":135.33,"y":175.31,"x0":-2.0837051973527587,"y0":50.004514079575344,"z0":5.989235052620367,"aX":-12.57496637328273},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2246,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4033472690787354,"extension":6.720971488224226},"index":1,"playId":"c5d8d895-7115-3b1d-bb4f-a7eea5f91c23","pitchNumber":2,"startTime":"2025-08-31T19:20:03.313Z","endTime":"2025-08-31T19:20:06.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.43225006299258,"strikeZoneBottom":1.60785336915961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9940963153442,"aZ":-15.076596420511377,"pfxX":-7.7882884538070725,"pfxZ":8.998361290038124,"pX":-0.29879683137326724,"pZ":1.6623125628825646,"vX0":8.302579396448698,"vY0":-137.57004596814946,"vZ0":-8.471889161367868,"x":128.39,"y":193.9,"x0":-2.3566172608487537,"y0":50.005514696530305,"z0":5.822803553632938,"aX":-14.801599307158996},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":2240,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3994815739794646,"extension":6.689264442342009},"index":2,"playId":"c896e7bb-14e6-308a-859a-21386ab1e48c","pitchNumber":3,"startTime":"2025-08-31T19:20:32.792Z","endTime":"2025-08-31T19:20:36.269Z","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-31T19:20:50.556Z","endTime":"2025-08-31T19:21:08.927Z","isPitch":false,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"}},{"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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.374846681948,"strikeZoneBottom":1.55064535688074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.114697297653684,"aZ":-44.27404848587923,"pfxX":1.7009615106028078,"pfxZ":-8.263855319433999,"pX":-0.002616406474018009,"pZ":2.108691794737964,"vX0":4.0312334457817105,"vY0":-121.18597855738633,"vZ0":-0.7485333186072675,"x":117.1,"y":181.85,"x0":-1.9190421924103065,"y0":50.00306057001107,"z0":6.341742453352786,"aX":2.4900062101685796},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.8,"breakHorizontal":-4.2,"spinRate":2454,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4546817226381097,"extension":6.540905708770413},"index":4,"playId":"131638c5-f292-3da4-88e8-511de0d9df56","pitchNumber":4,"startTime":"2025-08-31T19:21:08.927Z","endTime":"2025-08-31T19:21:12.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:21:12.624Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oswald Peraza homers (4) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:21:16.684Z","endTime":"2025-08-31T19:22:03.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":686613,"link":"/api/v1/people/686613"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68951067516596,"aZ":-27.928108056089687,"pfxX":1.4363994446089565,"pfxZ":2.514828260210505,"pX":0.7217157942133725,"pZ":2.24105077118957,"vX0":6.089278116295943,"vY0":-129.37003652584372,"vZ0":-4.427112879134852,"x":89.49,"y":178.27,"x0":-1.8519676475109852,"y0":50.005295004490904,"z0":6.122191146359683,"aX":2.4279957196207684},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.0,"spinRate":2219,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.4238252249045522,"extension":6.6232376445917005},"hitData":{"launchSpeed":102.3,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":179.26,"coordY":53.08}},"index":0,"playId":"4057988c-1200-32a3-bf87-1b38c87856eb","pitchNumber":1,"startTime":"2025-08-31T19:21:40.169Z","endTime":"2025-08-31T19:22:03.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:22:03.529Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach Neto pops out to shortstop Jeremy Peña.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:21:56.406Z","endTime":"2025-08-31T19:23:26.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.27999724339877,"strikeZoneBottom":1.50473194837284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06650161641717,"aZ":-26.059188657292818,"pfxX":2.0035884986951427,"pfxZ":3.439320920903282,"pX":2.0121852151161304,"pZ":0.5916093778185338,"vX0":9.179679324352024,"vY0":-132.82669025260478,"vZ0":-8.816450124263074,"x":40.3,"y":222.81,"x0":-1.7572666801248025,"y0":50.00116687523397,"z0":5.8668877326526525,"aX":3.554914373552074},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.8,"spinRate":2157,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41332763261512007,"extension":6.7321882624111264},"index":0,"playId":"b00b7b32-c784-3e8b-81ec-085143ff3fb0","pitchNumber":1,"startTime":"2025-08-31T19:22:31.069Z","endTime":"2025-08-31T19:22:34.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.9,"strikeZoneTop":3.28000167785763,"strikeZoneBottom":1.49779070290728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.83521470128206,"aZ":-21.19081405174697,"pfxX":-10.4118801316482,"pfxZ":6.054009092871186,"pX":-0.4857469539727373,"pZ":1.1375060487604254,"vX0":8.009698850604007,"vY0":-135.1491089467768,"vZ0":-8.223031159428306,"x":135.52,"y":208.07,"x0":-2.164426062491643,"y0":50.00151185025255,"z0":5.758031390518114,"aX":-18.8821777474129},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":16.7,"spinRate":2159,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40835112241331784,"extension":6.819638579405705},"index":1,"playId":"1cc05aea-2a38-3d36-85f9-fe8f18bb4ba9","pitchNumber":2,"startTime":"2025-08-31T19:22:55.020Z","endTime":"2025-08-31T19:22:58.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.28021348213985,"aZ":-10.378163345309039,"pfxX":-2.0291364080994616,"pfxZ":11.430139759724563,"pX":0.9911835273093051,"pZ":2.963334400026986,"vX0":7.264148225661796,"vY0":-138.50709177609826,"vZ0":-6.938146607257075,"x":79.22,"y":158.77,"x0":-1.423467686742046,"y0":50.00534869716452,"z0":6.225646246220716,"aX":-3.871318005741719},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":1.8,"spinRate":2367,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39830363901647026,"extension":6.743153976301634},"hitData":{"launchSpeed":81.8,"launchAngle":66.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.98,"coordY":158.17}},"index":2,"playId":"3516ae2e-00be-3790-a6e6-0c1ade332dc5","pitchNumber":3,"startTime":"2025-08-31T19:23:17.188Z","endTime":"2025-08-31T19:23:26.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:23:26.152Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yainer Diaz lines out to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:25:18.435Z","endTime":"2025-08-31T19:25:59.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Lineout","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":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(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":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54686964408043,"aZ":-38.58581108389948,"pfxX":8.096989472479077,"pfxZ":-4.147742280487351,"pX":1.1128743013569706,"pZ":1.918907089433348,"vX0":2.3496617630470538,"vY0":-124.4954618822277,"vZ0":-1.6475903121721487,"x":74.58,"y":186.97,"x0":-0.8985656872754176,"y0":50.003730767584976,"z0":5.828441096599163,"aX":12.515572690848453},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.7,"breakHorizontal":-15.2,"spinRate":2465,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.442554993628939,"extension":6.697997049244339},"index":0,"playId":"14376465-80a8-3c2e-a827-8f792d263566","pitchNumber":1,"startTime":"2025-08-31T19:25:39.634Z","endTime":"2025-08-31T19:25:42.806Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4825877343762,"aZ":-40.25834842783408,"pfxX":8.535109504480848,"pfxZ":-5.339181484691632,"pX":0.725646529197779,"pZ":1.6708101600759908,"vX0":1.5490497162965429,"vY0":-123.27292284189176,"vZ0":-1.8312200828369152,"x":89.34,"y":193.67,"x0":-1.021437910707039,"y0":50.006116135995626,"z0":5.877312150609005,"aX":12.910010787463438},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.8,"breakHorizontal":-15.8,"spinRate":2467,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.44730370984784384,"extension":6.731665185554034},"hitData":{"launchSpeed":82.5,"launchAngle":24.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.81,"coordY":86.47}},"index":1,"playId":"eed432a1-d281-3250-88f0-d97107547faa","pitchNumber":2,"startTime":"2025-08-31T19:25:53.766Z","endTime":"2025-08-31T19:25:59.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:25:59.837Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:26:02.925Z","endTime":"2025-08-31T19:28:17.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(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":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.23000281303613,"strikeZoneBottom":1.47453625653846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.048331857053896,"aZ":-41.49310570794269,"pfxX":6.102312484461226,"pfxZ":-6.153784820721986,"pX":1.6321905664848502,"pZ":0.981861378519511,"vX0":3.9892857722525132,"vY0":-123.66928946709155,"vZ0":-3.3317798249092805,"x":54.78,"y":212.27,"x0":-0.8079473808920145,"y0":50.0060126369263,"z0":5.90975433409066,"aX":9.232857827226837},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.8,"breakHorizontal":-12.1,"spinRate":2472,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.446932708752783,"extension":6.702493605617812},"index":0,"playId":"92db4897-739e-317d-baca-3b85bfdd8f95","pitchNumber":1,"startTime":"2025-08-31T19:26:25.445Z","endTime":"2025-08-31T19:26:29.634Z","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":83.8,"endSpeed":76.1,"strikeZoneTop":3.20407427658071,"strikeZoneBottom":1.41791342535794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.926063460267923,"aZ":-42.11712978871297,"pfxX":8.557670643233386,"pfxZ":-6.754685990916748,"pX":0.14165280588489,"pZ":1.6580525276981373,"vX0":0.19587692650407024,"vY0":-121.90352981713028,"vZ0":-1.4930437467108768,"x":111.6,"y":194.01,"x0":-1.0481587981230653,"y0":50.00313675531617,"z0":5.988536954800394,"aX":12.593963442463684},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.2,"breakHorizontal":-15.5,"spinRate":2463,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.45318296439888295,"extension":6.660527899370773},"index":1,"playId":"bccb89d4-668d-3a95-9059-07fe232b8be9","pitchNumber":2,"startTime":"2025-08-31T19:26:42.196Z","endTime":"2025-08-31T19:26:46.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.22999892960897,"strikeZoneBottom":1.63080093861637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90732030562344,"aZ":-31.188949454521683,"pfxX":-7.38138427319607,"pfxZ":0.48568374810433657,"pX":0.06445827968262219,"pZ":1.2765148972052356,"vX0":6.261507245024504,"vY0":-142.06958464522967,"vZ0":-5.905541592993815,"x":114.54,"y":204.31,"x0":-1.2103176127013175,"y0":50.00696021194016,"z0":5.367701046832479,"aX":-15.074833697757473},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":-0.1,"breakHorizontal":12.1,"spinRate":2198,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.38571243185396753,"extension":6.6705344789778325},"index":2,"playId":"45b3e6c6-cd47-3a83-9fda-8cda47ab768b","pitchNumber":3,"startTime":"2025-08-31T19:26:57.299Z","endTime":"2025-08-31T19:27:02.033Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.17687852430159,"strikeZoneBottom":1.48919198116666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.164064933188474,"aZ":-40.91477710148574,"pfxX":7.807435067559621,"pfxZ":-5.653984179094831,"pX":-0.11513604415868461,"pZ":1.7834181981278587,"vX0":0.10177058076794926,"vY0":-124.61610728505691,"vZ0":-1.6706649685894917,"x":121.39,"y":190.63,"x0":-1.1682305651496652,"y0":50.00454979191295,"z0":5.897887265422896,"aX":12.063667849570582},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.3,"breakHorizontal":-14.0,"spinRate":2658,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44252382065261386,"extension":6.592547231110552},"index":3,"playId":"81043c04-ac8a-3c8d-a411-2dce20ff002a","pitchNumber":4,"startTime":"2025-08-31T19:27:13.281Z","endTime":"2025-08-31T19:27:16.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T19:27:21.945Z","endTime":"2025-08-31T19:27:32.296Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"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":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.17799481554591,"strikeZoneBottom":1.49051938632095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60105973192599,"aZ":-41.245544495720495,"pfxX":8.12525203888044,"pfxZ":-5.793307589116548,"pX":1.1107699456257405,"pZ":2.278202101666701,"vX0":2.7806611250547104,"vY0":-125.48098085543965,"vZ0":-0.6521687184265343,"x":74.66,"y":177.27,"x0":-1.072449466674163,"y0":50.00106411765582,"z0":5.954248081494573,"aX":12.725617942992491},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.3,"breakHorizontal":-15.4,"spinRate":2674,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43949103879343454,"extension":6.511659404783796},"index":5,"playId":"a6f08d87-14ad-3dd2-bd8a-ec0bf834951a","pitchNumber":5,"startTime":"2025-08-31T19:27:32.296Z","endTime":"2025-08-31T19:27:37.134Z","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":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.281135990034514,"aZ":-18.77319216605035,"pfxX":-5.874461770439437,"pfxZ":6.601273109132087,"pX":0.5765157721587019,"pZ":2.858383893489214,"vX0":6.826481186399744,"vY0":-142.19583336706506,"vZ0":-4.10641218756374,"x":95.02,"y":161.6,"x0":-1.1021382673296203,"y0":50.00166639260831,"z0":5.526430369267026,"aX":-11.923701547382956},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2526,"spinDirection":232},"zone":3,"typeConfidence":0.9,"plateTime":0.3864885584384492,"extension":6.593415677060248},"index":6,"playId":"61f611c8-93f8-3973-9137-116bc6988f49","pitchNumber":6,"startTime":"2025-08-31T19:27:48.641Z","endTime":"2025-08-31T19:27:51.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78343188467418,"aZ":-31.291963407751023,"pfxX":-8.349974342295365,"pfxZ":0.42720651901149154,"pX":-0.006418962437261369,"pZ":2.2976126113708633,"vX0":6.456099223170072,"vY0":-143.37021931359928,"vZ0":-3.669737166584342,"x":117.24,"y":176.74,"x0":-1.2085842626464325,"y0":50.00446719659861,"z0":5.558692499328222,"aX":-17.292633909052054},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2208,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3828116256524585,"extension":6.543338178990087},"hitData":{"launchSpeed":98.7,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":158.17}},"index":7,"playId":"d3594de7-e3b5-3a26-98ac-1d8f3b239d4f","pitchNumber":7,"startTime":"2025-08-31T19:28:08.866Z","endTime":"2025-08-31T19:28:17.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:28:17.463Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Melton grounds out, second baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:28:19.287Z","endTime":"2025-08-31T19:30:07.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.3399990141838,"strikeZoneBottom":1.52765293746786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83107868250605,"aZ":-30.133685150600204,"pfxX":-8.087509115169437,"pfxZ":1.0105183703652623,"pX":-0.9298671548218937,"pZ":1.9315447240504335,"vX0":4.010802814343303,"vY0":-141.6586841914889,"vZ0":-4.4424644240456095,"x":152.44,"y":186.63,"x0":-1.3170592097459288,"y0":50.00409354725346,"z0":5.457533089337976,"aX":-16.35800778286348},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.1,"breakHorizontal":13.8,"spinRate":2071,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.3873697414761441,"extension":6.555775672217559},"index":0,"playId":"280e1ca7-9f39-3396-83f9-1f0c10a4217f","pitchNumber":1,"startTime":"2025-08-31T19:28:41.986Z","endTime":"2025-08-31T19:28:48.434Z","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":97.4,"endSpeed":89.1,"strikeZoneTop":3.33999831808867,"strikeZoneBottom":1.5807289056207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48927746290065,"aZ":-31.269402752322286,"pfxX":-8.926407273936709,"pfxZ":0.44341506478609904,"pX":0.5492454723197109,"pZ":1.2611443708651848,"vX0":8.17584152427363,"vY0":-141.52285902921417,"vZ0":-5.8683817982762925,"x":96.06,"y":204.73,"x0":-1.2229731598756772,"y0":50.00012935795432,"z0":5.3744659243076045,"aX":-18.033258452347777},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":2012,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.3876064365188623,"extension":6.7024479936135455},"index":1,"playId":"65959da0-159c-343f-b0a5-cdc640c7a829","pitchNumber":2,"startTime":"2025-08-31T19:28:58.126Z","endTime":"2025-08-31T19:29:02.740Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67802971128375,"aZ":-27.980017536139187,"pfxX":-8.792474221685975,"pfxZ":2.070361433480154,"pX":-0.24035071760581816,"pZ":1.8368210264143892,"vX0":6.129972601081484,"vY0":-141.72308640411674,"vZ0":-5.3949155501534145,"x":126.16,"y":189.19,"x0":-1.2937064656515707,"y0":50.00317768835578,"z0":5.5619834733367695,"aX":-17.810017810452127},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":2099,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.38711435175338105,"extension":6.446497332616035},"index":2,"playId":"a28957f3-10f4-341b-abe4-a6d1cc9b2906","pitchNumber":3,"startTime":"2025-08-31T19:29:15.653Z","endTime":"2025-08-31T19:29:18.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.33999780526064,"strikeZoneBottom":1.49137993867747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.94657346269197,"aZ":-29.346900323593893,"pfxX":-9.415263326464032,"pfxZ":1.3820103974562983,"pX":1.097473860785558,"pZ":2.304716686154319,"vX0":9.801494113605179,"vY0":-142.7464530192298,"vZ0":-3.528301474159117,"x":75.17,"y":176.55,"x0":-1.1741581601315956,"y0":50.00069746760556,"z0":5.425169625909343,"aX":-19.232755196621387},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1966,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.38519149177777523,"extension":6.517033949978797},"index":3,"playId":"dbdd7599-33c0-3770-b898-8e9dc65d8731","pitchNumber":4,"startTime":"2025-08-31T19:29:43.444Z","endTime":"2025-08-31T19:29:48.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.818079315574145,"aZ":-28.683198961756123,"pfxX":-8.614916713326974,"pfxZ":1.7395817373127205,"pX":0.8406978295863736,"pZ":2.156664117780515,"vX0":8.832586270287374,"vY0":-141.3091880881265,"vZ0":-3.8519227335883603,"x":84.95,"y":180.55,"x0":-1.2143621174827197,"y0":50.006167149698804,"z0":5.391589946752091,"aX":-17.331952588045507},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":2135,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.38839502794125336,"extension":6.555232214402396},"hitData":{"launchSpeed":50.0,"launchAngle":0.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.97,"coordY":161.51}},"index":4,"playId":"8fe73604-1f31-304c-81dc-2261dac1f112","pitchNumber":5,"startTime":"2025-08-31T19:30:01.102Z","endTime":"2025-08-31T19:30:07.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:30:07.658Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:31:49.174Z","endTime":"2025-08-31T19:33:43.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":93.4,"endSpeed":83.8,"strikeZoneTop":3.41675642166143,"strikeZoneBottom":1.55015745131279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09110409199233,"aZ":-17.335225658167772,"pfxX":-8.781992919782654,"pfxZ":8.103361949555449,"pX":-1.1725179669766992,"pZ":3.902605957522452,"vX0":5.377842855203061,"vY0":-135.78954892027008,"vZ0":-2.815279894867476,"x":161.69,"y":133.41,"x0":-2.0577455271403884,"y0":50.00413502973318,"z0":6.187232718812324,"aX":-16.084226346097246},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":14.4,"spinRate":2202,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4063950943469048,"extension":6.655500029204983},"index":0,"playId":"09f9cb78-9ebf-3245-ad59-bd4d83e8adf2","pitchNumber":1,"startTime":"2025-08-31T19:32:17.196Z","endTime":"2025-08-31T19:32:21.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.314424425853282,"aZ":-24.68280580879894,"pfxX":-9.141705430542572,"pfxZ":4.819006727059902,"pX":-0.9113520535328532,"pZ":3.1527604463646073,"vX0":5.80684979745527,"vY0":-124.46439951076553,"vZ0":-1.9564236557683605,"x":151.74,"y":153.66,"x0":-2.0989010152935808,"y0":50.00013249606886,"z0":6.013532750984729,"aX":-14.197165005299805},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":1519,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4417782419005296,"extension":6.598262752954907},"index":1,"playId":"3c0f3614-ba5b-396e-ad2c-911bc110e9a6","pitchNumber":2,"startTime":"2025-08-31T19:32:32.984Z","endTime":"2025-08-31T19:32:37.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.790081501605908,"aZ":-23.690359956586107,"pfxX":-8.189153712055232,"pfxZ":5.354643231562389,"pX":-0.5151866024185708,"pZ":2.435589421852776,"vX0":6.05651850349574,"vY0":-126.12805244463739,"vZ0":-4.037320354054996,"x":136.64,"y":173.02,"x0":-1.90446317016936,"y0":50.000564927449304,"z0":6.007177435803734,"aX":-12.964580020708134},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":13.1,"spinRate":1599,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.43718109633930125,"extension":6.659437852696343},"index":2,"playId":"77f5a374-3298-3c20-9784-3206dcaaa3b3","pitchNumber":3,"startTime":"2025-08-31T19:32:51.184Z","endTime":"2025-08-31T19:32:54.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T19:33:03.331Z","endTime":"2025-08-31T19:33:35.723Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":73.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.161210135139417,"aZ":-45.402971978986145,"pfxX":3.1583064754696313,"pfxZ":-9.588830971653497,"pX":-0.27684824423371784,"pZ":2.2189773905452483,"vX0":3.185816750848099,"vY0":-118.5735144715472,"vZ0":0.1670223681714864,"x":127.55,"y":178.87,"x0":-2.0637147732508754,"y0":50.00184390652351,"z0":6.398507695598671,"aX":4.3576974242704445},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.8,"breakHorizontal":-6.7,"spinRate":2411,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.46748846377709485,"extension":6.538566781545458},"hitData":{"launchSpeed":89.2,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":176.93}},"index":4,"playId":"50c3e41e-8421-3bb8-b16a-a2641dd0342e","pitchNumber":4,"startTime":"2025-08-31T19:33:35.723Z","endTime":"2025-08-31T19:33:43.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:33:43.435Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to center fielder Jacob Melton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:33:51.082Z","endTime":"2025-08-31T19:34:37.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.63999923176277,"strikeZoneBottom":1.80182926901369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13398115146317,"aZ":-20.388769206363357,"pfxX":-10.258257593318714,"pfxZ":6.267787805325981,"pX":-0.6324162058375751,"pZ":2.411812560693123,"vX0":7.553614339270444,"vY0":-136.74771016059404,"vZ0":-5.965878058112149,"x":141.11,"y":173.66,"x0":-2.1074980355116755,"y0":50.002700926514734,"z0":6.035061192104577,"aX":-19.29149059278701},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":2041,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40160920087312046,"extension":6.663609484721787},"index":0,"playId":"5eb1b970-7f0e-3d00-87a9-f4b3cba297f6","pitchNumber":1,"startTime":"2025-08-31T19:34:12.392Z","endTime":"2025-08-31T19:34:16.684Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007739429553837,"aZ":-45.918291318818945,"pfxX":2.983486483930803,"pfxZ":-9.466641222405284,"pX":0.48746768222245546,"pZ":1.7957784829442107,"vX0":4.481435325897831,"vY0":-120.43039176068363,"vZ0":-0.9791030518152052,"x":98.42,"y":190.29,"x0":-1.7939260921525526,"y0":50.00502206429167,"z0":6.31221485432319,"aX":4.329779856988726},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-17.0,"breakHorizontal":-6.6,"spinRate":2535,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.45690625331909374,"extension":6.562943177871068},"hitData":{"launchSpeed":99.1,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":41.38}},"index":1,"playId":"8b175a8e-c409-3c2a-b319-8b4489ea19a6","pitchNumber":2,"startTime":"2025-08-31T19:34:29.626Z","endTime":"2025-08-31T19:34:37.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:34:37.172Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:34:41.937Z","endTime":"2025-08-31T19:36:22.176Z","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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":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":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.3100000855387,"strikeZoneBottom":1.55324104385834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.90907601054362,"aZ":-12.686759110720745,"pfxX":-3.882982167186281,"pfxZ":10.252849063839312,"pX":0.8073523706732564,"pZ":3.9230928378766525,"vX0":7.550256242979702,"vY0":-138.0126085609865,"vZ0":-4.0722515238082675,"x":86.23,"y":132.86,"x0":-1.4776624613412017,"y0":50.004612530858424,"z0":6.291988260415975,"aX":-7.382325163620688},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2286,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39910498116897664,"extension":6.682265950266342},"index":0,"playId":"c1d7735f-4968-36e1-ad73-afef3bcf25c7","pitchNumber":1,"startTime":"2025-08-31T19:35:08.054Z","endTime":"2025-08-31T19:35:11.754Z","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":92.7,"endSpeed":83.6,"strikeZoneTop":3.30999768232925,"strikeZoneBottom":1.6486712355581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.981831032282656,"aZ":-19.7612195262723,"pfxX":-9.275894397407551,"pfxZ":6.879405484678357,"pX":-1.3031708402414248,"pZ":2.033132368384449,"vX0":5.572968205301575,"vY0":-134.66509669633837,"vZ0":-6.5642859287711435,"x":166.67,"y":183.89,"x0":-2.213155180627411,"y0":50.00479533027282,"z0":5.938927257872361,"aX":-16.74250287180884},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":2209,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4094743222128834,"extension":6.705836597132333},"index":1,"playId":"ec8fe4fc-c100-3ffd-8423-cbd4d7da0e12","pitchNumber":2,"startTime":"2025-08-31T19:35:25.823Z","endTime":"2025-08-31T19:35:29.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.31000122542711,"strikeZoneBottom":1.51334962648704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.3434757172833,"aZ":-16.29487177834436,"pfxX":-9.582849839995221,"pfxZ":8.498131101888994,"pX":-1.0331436257498952,"pZ":2.5416941083541795,"vX0":6.19626211301855,"vY0":-137.06877016985598,"vZ0":-6.0152882802498056,"x":156.38,"y":170.15,"x0":-2.0989130508402596,"y0":50.00616851007074,"z0":5.91109670101157,"aX":-17.911962486816005},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":15.7,"spinRate":2293,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4023736458591598,"extension":6.761376873127177},"index":2,"playId":"d7b73e77-f374-3f58-b278-3441b56efd9e","pitchNumber":3,"startTime":"2025-08-31T19:35:45.077Z","endTime":"2025-08-31T19:35:49.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2025-08-31T19:36:08.057Z","endTime":"2025-08-31T19:36:16.182Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":94.7,"endSpeed":85.8,"strikeZoneTop":3.28015867665655,"strikeZoneBottom":1.46261566193221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10301449778855,"aZ":-20.491761294965304,"pfxX":-9.14748785195565,"pfxZ":6.1899212087217865,"pX":-0.03055097836375883,"pZ":1.322022260421427,"vX0":8.200753126290845,"vY0":-137.41087695238144,"vZ0":-8.514045763932097,"x":118.16,"y":203.09,"x0":-1.884098256880384,"y0":50.003552193617416,"z0":5.884857390576767,"aX":-17.26863102809794},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2177,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4005817956591464,"extension":6.825778712795679},"index":4,"playId":"12c87263-1956-374f-b1be-cda1c5eb4f9c","pitchNumber":4,"startTime":"2025-08-31T19:36:16.182Z","endTime":"2025-08-31T19:36:22.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:36:22.176Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to left fielder Yordan Alvarez. Taylor Ward to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:36:23.310Z","endTime":"2025-08-31T19:37:41.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.5560896591516,"strikeZoneBottom":1.80511168898795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45068856376006,"aZ":-44.712086912276426,"pfxX":0.7169557753628273,"pfxZ":-8.907345878918687,"pX":0.47759109871826777,"pZ":-0.04279165755027929,"vX0":5.212043958949418,"vY0":-119.39468900634205,"vZ0":-4.906016055172927,"x":98.8,"y":239.94,"x0":-1.8504160207167488,"y0":50.00459670585502,"z0":6.172280389726727,"aX":1.00879867275953},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":-2.9,"spinRate":2580,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4633130159305314,"extension":6.6000595687919885},"index":0,"playId":"aa2bc7db-c6ff-3295-93a4-859334a81651","pitchNumber":1,"startTime":"2025-08-31T19:36:48.232Z","endTime":"2025-08-31T19:36:52.146Z","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":82.2,"endSpeed":74.1,"strikeZoneTop":3.55071708979173,"strikeZoneBottom":1.8325502913962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.576106928706352,"aZ":-44.22897192618376,"pfxX":2.434125246262008,"pfxZ":-8.640453493746813,"pX":0.5518793142949467,"pZ":1.0315606714714214,"vX0":5.267698884355995,"vY0":-119.45841617102265,"vZ0":-2.419482996028767,"x":95.96,"y":210.93,"x0":-2.0300038065922967,"y0":50.005481082736786,"z0":6.169753614827441,"aX":3.394164289087541},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.0,"breakHorizontal":-6.1,"spinRate":2452,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4648532054817438,"extension":6.619970352701151},"index":1,"playId":"20bd6df2-864f-344c-9499-9c82ece44634","pitchNumber":2,"startTime":"2025-08-31T19:37:10.317Z","endTime":"2025-08-31T19:37:15.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.95915337979368,"aZ":-12.070947778279733,"pfxX":-8.433685496759916,"pfxZ":10.548990122208512,"pX":-0.06236147392559554,"pZ":2.224163520064913,"vX0":8.53512619769103,"vY0":-138.38777651732735,"vZ0":-7.783163712289539,"x":119.38,"y":178.73,"x0":-2.117242255839187,"y0":50.00060114328246,"z0":5.914772549398866,"aX":-16.068242763557418},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":13.1,"spinRate":2162,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3984921329991291,"extension":6.720979620812796},"hitData":{"launchSpeed":105.9,"launchAngle":6.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.96,"coordY":124.71}},"index":2,"playId":"b81d367e-f2e2-34f1-bea7-82fafc597906","pitchNumber":3,"startTime":"2025-08-31T19:37:30.750Z","endTime":"2025-08-31T19:37:41.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:37:41.542Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:38:54.688Z","endTime":"2025-08-31T19:39:50.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:38:08.414Z","endTime":"2025-08-31T19:38:56.962Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.15000097345074,"strikeZoneBottom":1.47734990981208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29345241850165,"aZ":-12.544477043849483,"pfxX":-5.356169917997033,"pfxZ":10.367271187761308,"pX":0.2933247909726488,"pZ":0.4229538452250497,"vX0":7.9789732385738095,"vY0":-137.8430246497925,"vZ0":-12.146700481755227,"x":105.82,"y":227.36,"x0":-1.964880972568813,"y0":50.00250884224045,"z0":5.775968328778503,"aX":-10.140547490127624},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39985895457707166,"extension":6.818403681709674},"index":1,"playId":"e0435c0e-bb6b-36d4-aae7-78cfade7f8ae","pitchNumber":1,"startTime":"2025-08-31T19:38:56.962Z","endTime":"2025-08-31T19:39:02.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.401686379182756,"aZ":-24.060313462558433,"pfxX":-10.191464648143686,"pfxZ":5.144112380079438,"pX":-0.9672823845972454,"pZ":2.8448324387087887,"vX0":6.362714759740064,"vY0":-125.6035026604647,"vZ0":-2.7543053446762187,"x":153.87,"y":161.97,"x0":-2.225376069004481,"y0":50.00545054384309,"z0":5.938574715469823,"aX":-16.083179199391306},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":1560,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4381838998614156,"extension":6.6993567582986175},"index":2,"playId":"d20cfc8d-86ed-3d8f-a2a4-86405bc5e179","pitchNumber":2,"startTime":"2025-08-31T19:39:17.021Z","endTime":"2025-08-31T19:39:20.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":72.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.810542082532297,"aZ":-46.0171664448968,"pfxX":2.524539549758627,"pfxZ":-10.211922852913073,"pX":-0.20995300045303442,"pZ":2.963572654593066,"vX0":4.049044310516642,"vY0":-117.27351926102541,"vZ0":2.013606573224145,"x":125.0,"y":158.76,"x0":-2.3057091077723784,"y0":50.00537464945849,"z0":6.475924810863842,"aX":3.4205410574577626},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.4,"breakHorizontal":-5.8,"spinRate":2516,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4720109633087617,"extension":6.376719061092171},"hitData":{"launchSpeed":85.1,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":162.23}},"index":3,"playId":"290fd5e0-2531-3c37-aac0-662f33fb324e","pitchNumber":3,"startTime":"2025-08-31T19:39:43.161Z","endTime":"2025-08-31T19:39:50.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:39:50.872Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, third baseman Yoán Moncada to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:41:50.028Z","endTime":"2025-08-31T19:42:37.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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":672724,"link":"/api/v1/people/672724"},"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(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":85.6,"endSpeed":77.6,"strikeZoneTop":3.58000180519679,"strikeZoneBottom":1.71887003636016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33390687734108,"aZ":-38.77008218923536,"pfxX":6.606088698381269,"pfxZ":-4.301243222969175,"pX":1.1445801006618044,"pZ":1.3085294939461019,"vX0":2.946370934759175,"vY0":-124.47639080674999,"vZ0":-3.0283252198243247,"x":73.37,"y":203.45,"x0":-0.9210153586024441,"y0":50.00340566857179,"z0":5.825432579518477,"aX":10.128307518175216},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.3,"breakHorizontal":-12.7,"spinRate":2526,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44395278734448684,"extension":6.734982509047093},"index":0,"playId":"a53ee5c3-3ae5-3d10-8338-0fc027436d23","pitchNumber":1,"startTime":"2025-08-31T19:42:16.150Z","endTime":"2025-08-31T19:42:20.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69657187217931,"aZ":-41.76223979500373,"pfxX":6.338868616234726,"pfxZ":-6.286708306503735,"pX":0.013626735647135823,"pZ":2.3467711988063154,"vX0":0.4774589989570045,"vY0":-124.28236542334778,"vZ0":-0.25633409207381863,"x":116.48,"y":175.42,"x0":-1.0030826285028414,"y0":50.00314134087746,"z0":5.994560840965787,"aX":9.668258107112397},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":-11.5,"spinRate":2525,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4449951881573835,"extension":6.659237644275773},"hitData":{"launchSpeed":86.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.15,"coordY":171.22}},"index":1,"playId":"ae1d21cd-1c30-3d40-9168-9f464ee5f46c","pitchNumber":2,"startTime":"2025-08-31T19:42:29.797Z","endTime":"2025-08-31T19:42:37.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:42:37.939Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:42:45.361Z","endTime":"2025-08-31T19:44:11.184Z","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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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,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":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(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":96.7,"endSpeed":88.3,"strikeZoneTop":3.57999900899675,"strikeZoneBottom":1.77486830344276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00432030342988,"aZ":-31.749774481924952,"pfxX":-7.150372239516188,"pfxZ":0.21273137054810576,"pX":-1.0067663692153928,"pZ":3.1831315582335233,"vX0":3.3772438777018805,"vY0":-140.7912330195916,"vZ0":-0.9533881860639258,"x":155.38,"y":152.84,"x0":-1.2951852157465147,"y0":50.00252924525074,"z0":5.587299602789788,"aX":-14.304656030643233},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.4,"breakHorizontal":12.2,"spinRate":1946,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.38955419564843474,"extension":6.521787543751785},"index":0,"playId":"3791953b-96b2-3e57-8b0d-9a86756b6866","pitchNumber":1,"startTime":"2025-08-31T19:43:08.157Z","endTime":"2025-08-31T19:43:12.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.57999841844776,"strikeZoneBottom":1.71345169285313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.327246623693874,"aZ":-33.01591003367601,"pfxX":-5.213804670521572,"pfxZ":-0.45765427692135763,"pX":-0.9430427616977171,"pZ":1.9807505781585235,"vX0":2.950421767952045,"vY0":-134.4738865724718,"vZ0":-3.061561700368241,"x":152.95,"y":185.3,"x0":-1.3773667343259337,"y0":50.00492514716978,"z0":5.477744668588621,"aX":-9.544042945224994},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.3,"breakHorizontal":8.8,"spinRate":1380,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40740534641401105,"extension":6.76367141885663},"index":1,"playId":"b65c5836-e82c-3939-8aec-4fd18a6c6102","pitchNumber":2,"startTime":"2025-08-31T19:43:25.113Z","endTime":"2025-08-31T19:43:28.709Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.5799974673927,"strikeZoneBottom":1.82112401084429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.734760331569174,"aZ":-31.24809121262454,"pfxX":-6.61505468685991,"pfxZ":0.4923342525413663,"pX":2.090646501882163,"pZ":0.3573207043292181,"vX0":11.072901324741055,"vY0":-136.14615209431244,"vZ0":-7.529893306089946,"x":37.31,"y":229.13,"x0":-1.1752857518257647,"y0":50.00245094885214,"z0":5.33067911030995,"aX":-12.3822725179336},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.6,"breakHorizontal":9.6,"spinRate":1765,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4027890569738597,"extension":6.725143473958695},"index":2,"playId":"60c54663-54a6-34fb-8be3-34a114320421","pitchNumber":3,"startTime":"2025-08-31T19:43:43.087Z","endTime":"2025-08-31T19:43:49.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.57999910414109,"strikeZoneBottom":1.69174126138839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.389950841147,"aZ":-32.947747572631314,"pfxX":-8.348796776093208,"pfxZ":-0.3817255220814655,"pX":1.2380354247265326,"pZ":2.8279176772266275,"vX0":9.784490477140041,"vY0":-141.17621822676944,"vZ0":-1.5225066205177344,"x":69.81,"y":162.43,"x0":-1.189377660636886,"y0":50.004917034506256,"z0":5.496602718179597,"aX":-16.84106830456661},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.8,"breakHorizontal":13.1,"spinRate":2029,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.3881011417775726,"extension":6.589142363167316},"index":3,"playId":"dec03e32-f924-342d-8132-18c92cf7430f","pitchNumber":4,"startTime":"2025-08-31T19:44:05.458Z","endTime":"2025-08-31T19:44:11.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:44:11.184Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Zach Neto to second baseman Luis Rengifo to first baseman Oswald Peraza. Yordan Alvarez out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:44:11.679Z","endTime":"2025-08-31T19:45:59.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":2.94987028406801,"strikeZoneBottom":1.24895968837914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.023844360297886,"aZ":-30.948887286748693,"pfxX":-8.644847298470841,"pfxZ":0.6214500378104546,"pX":-0.055446947171606406,"pZ":1.6399092205490189,"vX0":6.278454639528198,"vY0":-139.86120099310466,"vZ0":-4.851834189784114,"x":119.11,"y":194.5,"x0":-1.215865378215201,"y0":50.00083210479797,"z0":5.447249072281314,"aX":-16.98041981981625},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":2079,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.3928936048700349,"extension":6.693945960618467},"index":0,"playId":"3b530e0e-fa52-3a88-b2aa-022facf04bad","pitchNumber":1,"startTime":"2025-08-31T19:44:50.310Z","endTime":"2025-08-31T19:44:53.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b4dd7980-f903-31ae-be33-8cf22f1a09c9","startTime":"2025-08-31T19:45:10.569Z","endTime":"2025-08-31T19:45:13.569Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":2.8699971270382,"strikeZoneBottom":1.26813388875131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.738147955097308,"aZ":-41.32374793752498,"pfxX":7.952163886718815,"pfxZ":-6.068148893147644,"pX":-0.3681918895589089,"pZ":2.673811157007184,"vX0":-0.3835300976492475,"vY0":-123.14538503990924,"vZ0":0.5016151519689056,"x":131.03,"y":166.59,"x0":-1.239178265173631,"y0":50.005596915749315,"z0":6.017258380066311,"aX":11.984993352153266},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.4,"breakHorizontal":-14.2,"spinRate":2558,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4480337181617431,"extension":6.620972168498625},"index":2,"playId":"26b07be6-dd63-3471-83ce-34512c949683","pitchNumber":2,"startTime":"2025-08-31T19:45:31.309Z","endTime":"2025-08-31T19:45:35.396Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.643264600955792,"aZ":-41.16623035515062,"pfxX":8.381031634077429,"pfxZ":-5.798606546590688,"pX":0.6279187104977106,"pZ":0.6116718824356977,"vX0":1.236082969534953,"vY0":-125.13585686221143,"vZ0":-4.211062169515691,"x":93.07,"y":222.26,"x0":-0.9621272455740045,"y0":50.00562273189883,"z0":5.771086926512445,"aX":12.98869468098606},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.3,"breakHorizontal":-15.5,"spinRate":2430,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4415973056955629,"extension":6.845505482669672},"hitData":{"launchSpeed":67.9,"launchAngle":2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":155.64}},"index":3,"playId":"175cbca7-5067-339d-a9fc-1f66c85dde73","pitchNumber":3,"startTime":"2025-08-31T19:45:51.820Z","endTime":"2025-08-31T19:45:59.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:45:59.707Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:48:20.043Z","endTime":"2025-08-31T19:49:43.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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":{"description":"Pitching Change: Lance McCullers Jr. replaces Hunter Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:47:46.565Z","endTime":"2025-08-31T19:48:22.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621121,"link":"/api/v1/people/621121"},"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":90.8,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.423719525875256,"aZ":-28.731650226897752,"pfxX":-9.179642981108401,"pfxZ":1.9769281504040253,"pX":-0.3854238386464697,"pZ":1.2526971101344084,"vX0":6.159945244858613,"vY0":-131.95343774037207,"vZ0":-4.267355912718857,"x":131.69,"y":204.96,"x0":-1.5727500297909665,"y0":50.00246371964183,"z0":5.039247460084144,"aX":-15.980674674653486},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.8,"breakHorizontal":15.0,"spinRate":2112,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41714188476940883,"extension":5.807600624738797},"index":1,"playId":"6985f469-adcd-3811-be0a-7859420e1e10","pitchNumber":1,"startTime":"2025-08-31T19:48:22.289Z","endTime":"2025-08-31T19:48:25.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.35442402481526,"strikeZoneBottom":1.50432296666958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.134411506630666,"aZ":-28.01601593024802,"pfxX":-9.50673402961842,"pfxZ":2.3232039104727082,"pX":-0.4871691109620563,"pZ":2.115674858737429,"vX0":6.183964682196485,"vY0":-133.4853190586866,"vZ0":-2.74753733275031,"x":135.57,"y":181.66,"x0":-1.6094165285902573,"y0":50.00130789165247,"z0":5.194361364183274,"aX":-17.000956113301},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":2263,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.41174291415061415,"extension":5.84538570892682},"index":2,"playId":"73c54c51-59c5-3e33-87f9-560ac2ebe770","pitchNumber":2,"startTime":"2025-08-31T19:48:39.463Z","endTime":"2025-08-31T19:48:42.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.34921621427589,"strikeZoneBottom":1.56496679511628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.531591472487758,"aZ":-40.622671939410246,"pfxX":8.78064970262175,"pfxZ":-6.2971056192658,"pX":0.7898913455254354,"pZ":0.5905797387300874,"vX0":3.1792086131681336,"vY0":-116.67746194738967,"vZ0":-1.755493551766569,"x":86.89,"y":222.83,"x0":-1.7419474000140311,"y0":50.00459717267357,"z0":5.278705151367511,"aX":11.776335490498981},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.5,"breakHorizontal":-16.8,"spinRate":3084,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47444117872949443,"extension":5.800093993743154},"index":3,"playId":"669eee92-e2e4-3b19-9cb1-eac66f953568","pitchNumber":3,"startTime":"2025-08-31T19:48:57.107Z","endTime":"2025-08-31T19:49:02.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.658185818641154,"aZ":-30.19701459997128,"pfxX":10.460345075695681,"pfxZ":1.3959004709741958,"pX":0.24506984543456747,"pZ":2.7466861280017176,"vX0":1.866263965082708,"vY0":-119.19244757957564,"vZ0":0.47742043554713565,"x":107.66,"y":164.62,"x0":-1.9086627209770914,"y0":50.00082906814871,"z0":5.309444571986088,"aX":14.784125366044982},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-19.3,"spinRate":3013,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4626608038653397,"extension":5.839968728291617},"index":4,"playId":"a575e2e9-390d-3094-8cc9-b08f705fcb3a","pitchNumber":4,"startTime":"2025-08-31T19:49:16.379Z","endTime":"2025-08-31T19:49:19.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56221552773121,"aZ":-32.139844073548986,"pfxX":-10.188475358021226,"pfxZ":0.01987880838111078,"pX":-0.6872306298517896,"pZ":1.8955528840949125,"vX0":5.930694112944508,"vY0":-135.2852929405752,"vZ0":-2.6176326337614837,"x":143.2,"y":187.6,"x0":-1.605379189456036,"y0":50.00474705474557,"z0":5.171111276681665,"aX":-18.54088222996132},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.4,"breakHorizontal":16.8,"spinRate":2175,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4077483388410452,"extension":5.874273948245699},"index":5,"playId":"ed5faedd-756b-3502-ab1f-9b4ef58249eb","pitchNumber":5,"startTime":"2025-08-31T19:49:38.616Z","endTime":"2025-08-31T19:49:43.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:49:43.349Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matthew Lugo lines out to center fielder Jacob Melton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:49:49.474Z","endTime":"2025-08-31T19:51:41.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.3,"strikeZoneTop":3.40505631378797,"strikeZoneBottom":1.5827942115632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.497825674349553,"aZ":-27.078041738248018,"pfxX":11.618097419760588,"pfxZ":3.6871203613556105,"pX":1.2430403791854177,"pZ":3.919446224202859,"vX0":3.489417588837696,"vY0":-118.02182099894773,"vZ0":2.6847759247875493,"x":69.62,"y":132.95,"x0":-1.7715758935976027,"y0":50.00533455006466,"z0":5.292213207324059,"aX":16.075973194213162},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.8,"breakHorizontal":-22.0,"spinRate":2993,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.46756083493439116,"extension":5.917759953719531},"index":0,"playId":"b65612b0-25f2-3efc-b709-2fbbde7865ae","pitchNumber":1,"startTime":"2025-08-31T19:50:06.600Z","endTime":"2025-08-31T19:50:09.624Z","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":90.9,"endSpeed":81.7,"strikeZoneTop":3.43659461318357,"strikeZoneBottom":1.61429817877222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.975811877179915,"aZ":-30.68637133570746,"pfxX":-9.317625691002707,"pfxZ":0.8553557106046252,"pX":-0.5654252357717358,"pZ":3.7925194400864775,"vX0":6.080865760341343,"vY0":-132.1270515319706,"vZ0":1.9986157281701646,"x":138.55,"y":136.38,"x0":-1.7079857331299177,"y0":50.00195868368247,"z0":5.310440746570388,"aX":-16.170746165130563},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":15.2,"spinRate":2232,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4175041945340352,"extension":5.857369119349237},"index":1,"playId":"0b7faf29-895d-3061-aca4-5b86cd0f6e69","pitchNumber":2,"startTime":"2025-08-31T19:50:20.264Z","endTime":"2025-08-31T19:50:24.463Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00836463377865,"aZ":-30.014522121111717,"pfxX":-9.66931601173693,"pfxZ":1.2436748169809482,"pX":0.0427248534349525,"pZ":1.7209149604038587,"vX0":7.614835957634457,"vY0":-131.76973617999445,"vZ0":-2.808021972450162,"x":115.37,"y":192.32,"x0":-1.6504804862935285,"y0":50.000695856360444,"z0":5.053632419932046,"aX":-16.74109235616159},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":2213,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4181426501904033,"extension":5.942334003854968},"index":2,"playId":"4cb60521-1f70-3cf6-be91-29317d8f0cb9","pitchNumber":3,"startTime":"2025-08-31T19:50:35.412Z","endTime":"2025-08-31T19:50:38.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.673002292070905,"aZ":-27.093341514047562,"pfxX":-9.365710463337004,"pfxZ":2.9152031699907432,"pX":-0.8267845214530679,"pZ":1.9192279290895127,"vX0":5.269275786082483,"vY0":-132.33369705319717,"vZ0":-2.96934117262315,"x":148.52,"y":186.96,"x0":-1.6446967966875674,"y0":50.00332381849513,"z0":5.076740804649075,"aX":-16.332087366064286},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2242,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4165940400163959,"extension":5.8440250393720765},"index":3,"playId":"ad224837-714d-3cda-b430-f0519503b834","pitchNumber":4,"startTime":"2025-08-31T19:50:57.206Z","endTime":"2025-08-31T19:51:00.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.5,"strikeZoneTop":3.39317468272094,"strikeZoneBottom":1.50533915899304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97591826532395,"aZ":-28.134991949463565,"pfxX":10.366361473549313,"pfxZ":2.9195320050437488,"pX":0.8695292544440221,"pZ":1.3400902974758313,"vX0":3.0947405856838155,"vY0":-118.45555733084814,"vZ0":-2.250520771276978,"x":83.86,"y":202.6,"x0":-1.8093556187414652,"y0":50.005575426333515,"z0":4.940724947020357,"aX":14.359282893669016},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.9,"breakHorizontal":-19.6,"spinRate":3017,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4669533046651657,"extension":5.9939146238336996},"index":4,"playId":"a0e04230-cbeb-3b14-9e26-51e9e7a86a7a","pitchNumber":5,"startTime":"2025-08-31T19:51:16.577Z","endTime":"2025-08-31T19:51:22.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9211939506013,"aZ":-27.363247682709257,"pfxX":-9.004783965765231,"pfxZ":2.7491638651234087,"pX":0.4815790599739709,"pZ":1.6865120943562089,"vX0":8.37380460872829,"vY0":-132.34411223147106,"vZ0":-3.3527702937097037,"x":98.64,"y":193.24,"x0":-1.575117003554227,"y0":50.00209439868117,"z0":5.0050456220265485,"aX":-15.750409120072927},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":14.2,"spinRate":2253,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.41609459849050046,"extension":5.859682180280297},"hitData":{"launchSpeed":95.3,"launchAngle":24.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.61,"coordY":58.3}},"index":5,"playId":"fb4b373a-9894-3ea8-92c0-04003d14c497","pitchNumber":6,"startTime":"2025-08-31T19:51:34.663Z","endTime":"2025-08-31T19:51:41.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:51:41.332Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:51:45.025Z","endTime":"2025-08-31T19:54:21.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.31000099268159,"strikeZoneBottom":1.57615615708866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16925894821,"aZ":-27.661845609501977,"pfxX":-7.169757493017373,"pfxZ":2.580044378402013,"pX":-0.2527410894614588,"pZ":3.120083498472184,"vX0":5.7868976116525594,"vY0":-131.93000857396052,"vZ0":-0.07755210692667192,"x":126.63,"y":154.54,"x0":-1.5518328110229385,"y0":50.00283924852704,"z0":5.202460082476212,"aX":-12.537768139828533},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":11.6,"spinRate":2112,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4164478689876141,"extension":5.839195096330069},"index":0,"playId":"6ab2f74d-69e4-3c09-a822-98ca097dc8c2","pitchNumber":1,"startTime":"2025-08-31T19:52:07.258Z","endTime":"2025-08-31T19:52:10.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.38571876597594,"strikeZoneBottom":1.56550456961418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14776117667777,"aZ":-26.827685539667243,"pfxX":-7.09721039570071,"pfxZ":2.999736415109038,"pX":0.46992314785384903,"pZ":2.0881298681088003,"vX0":7.808603172958523,"vY0":-133.13085345972675,"vZ0":-2.7100042111052165,"x":99.09,"y":182.4,"x0":-1.587297260829435,"y0":50.00636425609654,"z0":5.073165502707266,"aX":-12.6677929401137},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":11.0,"spinRate":2160,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.41235189891303436,"extension":5.877064527495923},"index":1,"playId":"bc9d910e-d577-34eb-8936-cde7d6fd02c6","pitchNumber":2,"startTime":"2025-08-31T19:52:20.827Z","endTime":"2025-08-31T19:52:26.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.09818793060316,"strikeZoneBottom":1.40949156914621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54530848925054,"aZ":-29.694949114888068,"pfxX":-8.122542486777526,"pfxZ":1.3683704248816095,"pX":-1.5555283779245723,"pZ":2.301522053529921,"vX0":3.2619892566420976,"vY0":-134.42404491329248,"vZ0":-1.815116160144064,"x":176.29,"y":176.64,"x0":-1.7354952166731348,"y0":50.00528042706648,"z0":5.111957189302065,"aX":-14.735035584929124},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":13.9,"spinRate":2227,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4088526835011619,"extension":5.80827971135741},"index":2,"playId":"48ab049e-43d4-3ba6-863f-0243b7ff1ee8","pitchNumber":3,"startTime":"2025-08-31T19:52:37.783Z","endTime":"2025-08-31T19:52:41.804Z","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":81.9,"endSpeed":74.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.814845415799862,"aZ":-25.843377069004628,"pfxX":12.727049479247029,"pfxZ":4.4851063291095015,"pX":0.025113175559240634,"pZ":1.695494016058939,"vX0":0.570765592349678,"vY0":-119.18292420124787,"vZ0":-2.2040062104900153,"x":116.04,"y":193.0,"x0":-1.867992259870287,"y0":50.00591809486589,"z0":5.009740518338976,"aX":17.975772182118},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.8,"breakHorizontal":-23.0,"spinRate":2989,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.46283422404928354,"extension":5.969133124800873},"index":3,"playId":"1e773898-3213-375f-9c09-4b2cbf31137a","pitchNumber":4,"startTime":"2025-08-31T19:52:52.649Z","endTime":"2025-08-31T19:52:56.744Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":73.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.787098035022737,"aZ":-41.709609218143925,"pfxX":8.295286268083618,"pfxZ":-6.81902917047844,"pX":0.8553703492734712,"pZ":1.847673232761682,"vX0":3.1601362201989294,"vY0":-119.43099841527382,"vZ0":0.5947975280581226,"x":84.4,"y":188.89,"x0":-1.574783425916002,"y0":50.00129763580702,"z0":5.44501923105149,"aX":11.602397984708173},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.6,"breakHorizontal":-15.8,"spinRate":3100,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4642914006561245,"extension":6.0894216266607835},"index":4,"playId":"744d9e2b-0b26-3a2b-bab0-8483f9cd06bf","pitchNumber":5,"startTime":"2025-08-31T19:53:42.651Z","endTime":"2025-08-31T19:53:48.300Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T19:53:56.457Z","endTime":"2025-08-31T19:54:10.423Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44047828282561,"aZ":-26.53059017649481,"pfxX":-6.715735095979253,"pfxZ":3.1235902050852724,"pX":-0.047731053292132515,"pZ":1.9575077491411415,"vX0":6.090729791909353,"vY0":-134.42181525945358,"vZ0":-3.3586512477447794,"x":118.82,"y":185.93,"x0":-1.4838777793915643,"y0":50.00531674096795,"z0":5.132544519404708,"aX":-12.14271299502295},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":10.7,"spinRate":2176,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4093811598850161,"extension":5.937449209893393},"hitData":{"launchSpeed":99.0,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.55,"coordY":124.71}},"index":6,"playId":"847c3537-e568-31b5-8fc1-2f9bed2c04f6","pitchNumber":6,"startTime":"2025-08-31T19:54:10.423Z","endTime":"2025-08-31T19:54:21.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:54:21.119Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:54:25.249Z","endTime":"2025-08-31T19:57:08.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[5],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":7},"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, 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":91.9,"endSpeed":82.9,"strikeZoneTop":3.22073261052497,"strikeZoneBottom":1.30834796083422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.713851294182035,"aZ":-23.947628921802202,"pfxX":-8.979024354498021,"pfxZ":4.619978959546943,"pX":0.16820063129209328,"pZ":2.569254601201711,"vX0":7.4656012658401485,"vY0":-133.58959270629828,"vZ0":-2.1583232086757063,"x":110.59,"y":169.41,"x0":-1.5163749084662683,"y0":50.00339262302708,"z0":5.135398792296242,"aX":-15.99178409832718},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":2181,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.41232479235568764,"extension":5.907333036551761},"index":0,"playId":"ac00e316-7114-3ba8-b33b-462e97c4b6f7","pitchNumber":1,"startTime":"2025-08-31T19:54:48.235Z","endTime":"2025-08-31T19:54:51.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":82.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23073970169143,"aZ":-27.080481275540404,"pfxX":-9.246233145944313,"pfxZ":2.875072417723665,"pX":-0.1926214251398376,"pZ":1.4644952774549733,"vX0":6.386277045205373,"vY0":-133.7111960575686,"vZ0":-4.071374784645617,"x":124.34,"y":199.24,"x0":-1.4352326881896964,"y0":50.00594602931972,"z0":4.996145813160242,"aX":-16.409000627729256},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":15.0,"spinRate":2236,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4128193204184578,"extension":5.93708064967912},"index":1,"playId":"ce3e00a1-25b0-30e6-97f4-114db0f40cfb","pitchNumber":2,"startTime":"2025-08-31T19:55:09.346Z","endTime":"2025-08-31T19:55:13.148Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-31T19:55:19.440Z","endTime":"2025-08-31T19:55:50.236Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"d4249497-39f0-3fc7-b23b-6119ed035223","startTime":"2025-08-31T19:55:50.236Z","endTime":"2025-08-31T19:55:53.750Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.2799997536912,"strikeZoneBottom":1.39389333636331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.926093964718856,"aZ":-34.84693199889571,"pfxX":-11.21902077919717,"pfxZ":-1.7185356510822356,"pX":1.0030600126977103,"pZ":0.1198319385385825,"vX0":9.744413682285277,"vY0":-125.0374986449658,"vZ0":-4.859423301947763,"x":78.77,"y":235.54,"x0":-1.525327931350558,"y0":50.00496068570121,"z0":5.013013774764939,"aX":-17.41032171753476},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.2,"breakHorizontal":17.5,"spinRate":1818,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.441461756962946,"extension":5.694682973047053},"index":4,"playId":"06c396fb-3be9-3700-9dd9-fabde44f7701","pitchNumber":3,"startTime":"2025-08-31T19:56:10.963Z","endTime":"2025-08-31T19:56:22.885Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oswald Peraza steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"06c396fb-3be9-3700-9dd9-fabde44f7701","startTime":"2025-08-31T19:56:29.133Z","endTime":"2025-08-31T19:56:46.612Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.28000095786557,"strikeZoneBottom":1.45149748793786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.930193547232065,"aZ":-30.12110939459882,"pfxX":-7.877477698116403,"pfxZ":1.1588549095758438,"pX":-1.3419400548079181,"pZ":2.9195799914557874,"vX0":3.429701690660985,"vY0":-133.1013981009504,"vZ0":-0.07797531805460833,"x":168.15,"y":159.95,"x0":-1.6299884652382213,"y0":50.0063050710185,"z0":5.146643815495142,"aX":-14.011818313088153},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2211,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.41291087135166293,"extension":5.866240524765097},"index":6,"playId":"b78ae3dd-36ce-3e8d-b891-94e50c282146","pitchNumber":4,"startTime":"2025-08-31T19:56:46.612Z","endTime":"2025-08-31T19:56:50.793Z","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":82.9,"endSpeed":75.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.673827266397442,"aZ":-25.3848102564991,"pfxX":11.677597561021939,"pfxZ":4.696124087023256,"pX":1.5953621292991496,"pZ":1.6150727262084854,"vX0":4.2867814556694395,"vY0":-120.63468588574402,"vZ0":-2.397763910978038,"x":56.19,"y":195.17,"x0":-1.731434282098503,"y0":50.00310981072987,"z0":4.904280528579543,"aX":16.878497559084362},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.0,"breakHorizontal":-22.2,"spinRate":2928,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4574189845312673,"extension":6.042786712440611},"index":7,"playId":"0db82bd7-17a4-35e0-87d7-d0e4c8fb0fd0","pitchNumber":5,"startTime":"2025-08-31T19:57:05.779Z","endTime":"2025-08-31T19:57:08.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:57:08.790Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T20:00:43.523Z","endTime":"2025-08-31T20:02:32.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.255606378828105,"aZ":-30.910052642303278,"pfxX":-8.6821716062572,"pfxZ":0.6325667035558258,"pX":-0.8021633461964052,"pZ":2.7985275485528036,"vX0":4.048844151119433,"vY0":-140.78664347127557,"vZ0":-2.3544392705780317,"x":147.47,"y":163.14,"x0":-1.1371321568245172,"y0":50.001608246985874,"z0":5.661834317173455,"aX":-17.293267706787404},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.8,"breakHorizontal":14.8,"spinRate":2080,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.39020316523210674,"extension":6.729545162142008},"index":0,"playId":"ce42a259-11b5-34d7-9bae-9e2bbde405cb","pitchNumber":1,"startTime":"2025-08-31T20:00:59.792Z","endTime":"2025-08-31T20:01:04.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93593180148279,"aZ":-27.68176017608553,"pfxX":-8.976683537032319,"pfxZ":2.2951516491282673,"pX":0.6453827226332749,"pZ":1.4139549679512189,"vX0":7.572607795216732,"vY0":-139.37132651652624,"vZ0":-6.42322578750447,"x":92.56,"y":200.43,"x0":-0.948052782726981,"y0":50.00224444982871,"z0":5.5904821384594285,"aX":-17.561849483032816},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":14.5,"spinRate":1990,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39383928188369,"extension":6.749961624805011},"index":1,"playId":"a1074ceb-67d0-38a8-ac92-fec9ab30cbf9","pitchNumber":2,"startTime":"2025-08-31T20:01:17.611Z","endTime":"2025-08-31T20:01:22.524Z","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":97.6,"endSpeed":88.8,"strikeZoneTop":3.56000129612084,"strikeZoneBottom":1.79230380932984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.076107470419075,"aZ":-31.28905544333773,"pfxX":-7.580508751733827,"pfxZ":0.43856166078758285,"pX":-1.0619628925400848,"pZ":2.68772715960148,"vX0":3.435113515248917,"vY0":-142.09651833486404,"vZ0":-2.3848033895554863,"x":157.48,"y":166.21,"x0":-1.307187005010138,"y0":50.005304844262746,"z0":5.542593036323755,"aX":-15.375469718835712},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.5,"breakHorizontal":13.0,"spinRate":2052,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.38668928295277727,"extension":6.789563619023338},"index":2,"playId":"9309da05-a43d-3996-918f-36005a0d781c","pitchNumber":3,"startTime":"2025-08-31T20:01:35.117Z","endTime":"2025-08-31T20:01:40.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.43840883483227,"strikeZoneBottom":1.74583299322912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00142068692336,"aZ":-32.75980211652725,"pfxX":-8.845133298301548,"pfxZ":-0.2968926364279092,"pX":-0.220241171216635,"pZ":1.6742771369579075,"vX0":5.686387454418257,"vY0":-140.82537865541605,"vZ0":-4.522682504491751,"x":125.4,"y":193.57,"x0":-1.1201094664069948,"y0":50.00021165082658,"z0":5.428569819486917,"aX":-17.702179150529982},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-1.3,"breakHorizontal":14.8,"spinRate":2053,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.389452796158015,"extension":6.59709117323604},"index":3,"playId":"2e42f7b3-650e-3eeb-b100-5b3e0333359e","pitchNumber":4,"startTime":"2025-08-31T20:01:52.733Z","endTime":"2025-08-31T20:01:56.415Z","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":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.55999782835635,"strikeZoneBottom":1.55672958794974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.513316847336057,"aZ":-40.942641359290235,"pfxX":8.120048497557999,"pfxZ":-5.726381089018087,"pX":-1.3931067664957497,"pZ":2.8418451385852483,"vX0":-3.1319926183046274,"vY0":-123.92497401943584,"vZ0":0.9863600598555953,"x":170.1,"y":162.05,"x0":-1.1562841925304805,"y0":50.00444768821012,"z0":5.90266675741218,"aX":12.426087172030261},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.7,"breakHorizontal":-13.8,"spinRate":2548,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4447541361929237,"extension":6.56517705079655},"index":4,"playId":"e52209ae-18df-3573-aa2e-1992d1ff885d","pitchNumber":5,"startTime":"2025-08-31T20:02:11.535Z","endTime":"2025-08-31T20:02:15.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.17094206983112,"aZ":-31.708380061382563,"pfxX":-9.924023550424817,"pfxZ":0.22344048506352898,"pX":0.3163519104261516,"pZ":1.6906701676220057,"vX0":7.612236385938773,"vY0":-143.2131377863486,"vZ0":-4.976954239894897,"x":104.94,"y":193.13,"x0":-1.1003030652898658,"y0":50.00083228977632,"z0":5.458391408069649,"aX":-20.40543542569293},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":2059,"spinDirection":231},"zone":9,"typeConfidence":0.9,"plateTime":0.38393129973665596,"extension":6.797862751547153},"index":5,"playId":"889fe058-813b-3457-b64d-e85c7c55ebd4","pitchNumber":6,"startTime":"2025-08-31T20:02:29.344Z","endTime":"2025-08-31T20:02:32.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:02:32.344Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T20:02:35.363Z","endTime":"2025-08-31T20:03:34.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.56000059592454,"strikeZoneBottom":1.60624467890252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.162116119687326,"aZ":-34.94281079502971,"pfxX":-7.45337918025219,"pfxZ":-1.3690857289256595,"pX":-2.0840821108025653,"pZ":2.8705640906260768,"vX0":0.7934751637375317,"vY0":-141.69357581997625,"vZ0":-1.3664760921291288,"x":196.44,"y":161.27,"x0":-1.401010289086584,"y0":50.00425821666828,"z0":5.60410165086191,"aX":-15.066183077341165},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-2.5,"breakHorizontal":13.3,"spinRate":2093,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3874469097665014,"extension":6.455843661427738},"index":0,"playId":"afd695d2-9580-39c0-b4c3-d5bb0b141806","pitchNumber":1,"startTime":"2025-08-31T20:03:04.348Z","endTime":"2025-08-31T20:03:07.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76490743511488,"aZ":-28.368187765305166,"pfxX":-9.713823675461864,"pfxZ":1.8565891137548887,"pX":0.07376876511831902,"pZ":2.0713414034001074,"vX0":7.201979241052703,"vY0":-142.79985351151532,"vZ0":-4.6206577854018915,"x":114.19,"y":182.85,"x0":-1.2266790809847814,"y0":50.0067690203549,"z0":5.508629903555802,"aX":-19.943164150049817},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2199,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.3844722601532391,"extension":6.596081851866495},"hitData":{"launchSpeed":74.2,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.84,"coordY":171.94}},"index":1,"playId":"b5c625d4-e1a6-3342-a4a2-2e83a2bbdfdc","pitchNumber":2,"startTime":"2025-08-31T20:03:26.744Z","endTime":"2025-08-31T20:03:34.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:03:34.013Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging, catcher Travis d'Arnaud to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T20:03:38.570Z","endTime":"2025-08-31T20:05:34.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(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":85.6,"endSpeed":77.6,"strikeZoneTop":3.29444347004437,"strikeZoneBottom":1.54813608574688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622055620237585,"aZ":-39.221990630021075,"pfxX":6.663540921503008,"pfxZ":-4.597415250311287,"pX":1.0717116389259393,"pZ":1.4924046012696806,"vX0":2.3413714128909,"vY0":-124.55103294582607,"vZ0":-2.8125178659417944,"x":76.15,"y":198.49,"x0":-0.7523156922192403,"y0":50.00158099242551,"z0":5.957553436971887,"aX":10.21681336341797},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.8,"breakHorizontal":-12.6,"spinRate":2568,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.44387564570393634,"extension":6.673696449152459},"index":0,"playId":"0517b227-f82e-3f26-ace9-0c114e9f06ab","pitchNumber":1,"startTime":"2025-08-31T20:04:04.273Z","endTime":"2025-08-31T20:04:09.395Z","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.8,"endSpeed":76.9,"strikeZoneTop":3.26265947160738,"strikeZoneBottom":1.58163252949451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.134312237003705,"aZ":-39.50318501346538,"pfxX":8.672172605539563,"pfxZ":-4.872273906990957,"pX":1.1161717484900258,"pZ":1.3779968427953004,"vX0":2.3052180287040955,"vY0":-123.36837056336603,"vZ0":-2.65119262011849,"x":74.45,"y":201.57,"x0":-0.9621745919528991,"y0":50.00292936471298,"z0":5.876610193575318,"aX":13.04118432579262},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.2,"breakHorizontal":-16.3,"spinRate":2589,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.448194528265621,"extension":6.804823823675728},"index":1,"playId":"1beceae0-228b-3d2a-9987-ba818c5641db","pitchNumber":2,"startTime":"2025-08-31T20:04:19.159Z","endTime":"2025-08-31T20:04:23.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.100186353507763,"aZ":-39.958441363575496,"pfxX":7.524186278708373,"pfxZ":-5.157312312497662,"pX":0.1740858522049522,"pZ":1.2228074756367089,"vX0":0.5006328946553346,"vY0":-123.58182353505002,"vZ0":-3.0360579896822246,"x":110.36,"y":205.76,"x0":-1.0067100440229007,"y0":50.00201865279685,"z0":5.904237445759477,"aX":11.359667137593053},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.8,"breakHorizontal":-13.7,"spinRate":2680,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4473211288054224,"extension":6.700429164398943},"index":2,"playId":"abb6a523-1ad9-30e8-a3be-d99e359926dd","pitchNumber":3,"startTime":"2025-08-31T20:04:36.885Z","endTime":"2025-08-31T20:04:40.571Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-31T20:04:51.229Z","endTime":"2025-08-31T20:05:07.873Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.432019350677663,"aZ":-40.44399102466467,"pfxX":10.030418841702193,"pfxZ":-5.403372613242309,"pX":0.8594630598840739,"pZ":2.014367295049001,"vX0":1.5102570117447771,"vY0":-124.67928492801072,"vZ0":-1.2980769919096533,"x":84.24,"y":184.39,"x0":-1.0581539700677187,"y0":50.00116028030663,"z0":5.963097035346939,"aX":15.358635219670983},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.7,"breakHorizontal":-18.5,"spinRate":2529,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44396959096490285,"extension":6.644159689696758},"index":4,"playId":"41a7156a-d4bd-3b9a-bf07-49842ce61ce1","pitchNumber":4,"startTime":"2025-08-31T20:05:07.873Z","endTime":"2025-08-31T20:05:10.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":79.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65214694213254,"aZ":-39.666780118731516,"pfxX":7.7109032278643905,"pfxZ":-4.65117604491292,"pX":2.237138104248897,"pZ":0.6531096763265118,"vX0":4.944856568042734,"vY0":-127.78483870517067,"vZ0":-4.956234495129678,"x":31.73,"y":221.15,"x0":-0.7418135436413615,"y0":50.002799351082466,"z0":5.82399279928853,"aX":12.422377606609441},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.5,"breakHorizontal":-15.2,"spinRate":2795,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4329388156403233,"extension":6.783937625384114},"index":5,"playId":"bfde8d60-c7dc-3baf-951c-fac6317b6d0a","pitchNumber":5,"startTime":"2025-08-31T20:05:26.104Z","endTime":"2025-08-31T20:05:34.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:05:34.970Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:07:31.142Z","endTime":"2025-08-31T20:09:16.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":{"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":89.1,"endSpeed":81.0,"strikeZoneTop":3.41897834534728,"strikeZoneBottom":1.46165101984963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.388677076412772,"aZ":-25.6747687143118,"pfxX":-9.265422537745529,"pfxZ":3.8717362201569996,"pX":0.7192445527956232,"pZ":1.1275917895711791,"vX0":8.815010029529638,"vY0":-129.39161971412176,"vZ0":-4.920071613405853,"x":89.58,"y":208.34,"x0":-1.5435455447411517,"y0":50.0042509382264,"z0":5.044332998725793,"aX":-15.56302781341641},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":14.6,"spinRate":2228,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4248508580635848,"extension":5.722016133077246},"index":0,"playId":"f60cd391-7d61-30dc-8b79-1a109725c07d","pitchNumber":1,"startTime":"2025-08-31T20:07:54.377Z","endTime":"2025-08-31T20:07:58.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55456524486969,"aZ":-40.95283657005108,"pfxX":9.170738463785213,"pfxZ":-6.693473938445611,"pX":-0.2858342835649447,"pZ":1.1209683250847304,"vX0":0.8627822286369654,"vY0":-115.31212988117683,"vZ0":-0.4318744095827829,"x":127.9,"y":208.51,"x0":-1.8550907292384762,"y0":50.00132412122533,"z0":5.3498728576758445,"aX":12.032321290846546},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.8,"breakHorizontal":-16.8,"spinRate":3014,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4797387797070991,"extension":6.36308201348685},"index":1,"playId":"4466b1e0-bb17-345b-a39d-42fd759fc8a5","pitchNumber":2,"startTime":"2025-08-31T20:08:07.887Z","endTime":"2025-08-31T20:08:10.887Z","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":80.3,"endSpeed":73.0,"strikeZoneTop":3.40999714181683,"strikeZoneBottom":1.5344583200002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90950403629916,"aZ":-41.1548340397882,"pfxX":8.698770696736485,"pfxZ":-6.669923232139607,"pX":1.522357924018782,"pZ":1.240726619889645,"vX0":4.730909487785602,"vY0":-116.77504325624477,"vZ0":-0.3688526086699466,"x":58.97,"y":205.28,"x0":-1.6758110639182457,"y0":50.000035138382344,"z0":5.353143138440492,"aX":11.721092061724072},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.8,"breakHorizontal":-17.0,"spinRate":3094,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4734245008123654,"extension":5.796174875782396},"index":2,"playId":"d5d22308-250e-307d-8c8b-790218a59ca3","pitchNumber":3,"startTime":"2025-08-31T20:08:25.012Z","endTime":"2025-08-31T20:08:29.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":3.410000924364,"strikeZoneBottom":1.48160059395988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16766888998911,"aZ":-29.85583170179861,"pfxX":-10.647133745456511,"pfxZ":1.5791605917234453,"pX":0.5367048133714181,"pZ":2.4770170227822947,"vX0":8.344332280662499,"vY0":-120.9453777888945,"vZ0":-0.577032990451169,"x":96.54,"y":171.9,"x0":-1.5947233740073241,"y0":50.000260969513036,"z0":5.364042829396422,"aX":-15.586878384450534},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":17.0,"spinRate":1845,"spinDirection":263},"zone":6,"typeConfidence":2.0,"plateTime":0.45491939653099855,"extension":5.657931176886918},"index":3,"playId":"5f85d927-7a0b-3686-ac76-6bf687639296","pitchNumber":4,"startTime":"2025-08-31T20:08:39.439Z","endTime":"2025-08-31T20:08:42.926Z","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":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.40999986877922,"strikeZoneBottom":1.45080647877882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.169249583329616,"aZ":-42.25740301183529,"pfxX":8.617645080464683,"pfxZ":-7.195229202255042,"pX":-1.3308729878222234,"pZ":1.9609214066921261,"vX0":-1.134019267580726,"vY0":-118.84425402440588,"vZ0":0.9834844751037353,"x":167.73,"y":185.84,"x0":-1.959064067051275,"y0":50.00444916242088,"z0":5.443536975402136,"aX":12.072821978993383},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":-15.1,"spinRate":3143,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4645707440189497,"extension":5.829658831809777},"index":4,"playId":"0dabbb1c-f41a-3d41-8c4a-0efbd993c2ac","pitchNumber":5,"startTime":"2025-08-31T20:08:56.860Z","endTime":"2025-08-31T20:09:00.314Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.40999923325813,"strikeZoneBottom":1.44041353156688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.214674489570875,"aZ":-42.562150789408484,"pfxX":9.209803976843787,"pfxZ":-7.612079772965938,"pX":-1.1174587724596332,"pZ":2.5164362297138054,"vX0":-0.8628214663659793,"vY0":-117.2553601400651,"vZ0":2.5236209161396888,"x":159.59,"y":170.84,"x0":-1.9341159905562795,"y0":50.00157554743172,"z0":5.4543505170834115,"aX":12.57189050084724},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.6,"breakHorizontal":-16.3,"spinRate":3073,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.47066408423636386,"extension":5.808418424968306},"index":5,"playId":"16b22782-1004-321e-b36b-32b8822b9849","pitchNumber":6,"startTime":"2025-08-31T20:09:11.282Z","endTime":"2025-08-31T20:09:16.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:09:16.837Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (12) on a sharp fly ball to center fielder Jacob Melton. Yoán Moncada scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:09:17.897Z","endTime":"2025-08-31T20:10:09.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.64000216470166,"strikeZoneBottom":1.77433867012068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.013478026249217,"aZ":-27.04315280196254,"pfxX":9.768453614021377,"pfxZ":3.604363940514027,"pX":0.5853369199106987,"pZ":2.4157394754410446,"vX0":2.779426800503463,"vY0":-119.36972201299172,"vZ0":-0.5166797368256892,"x":94.69,"y":173.56,"x0":-1.8669495631234994,"y0":50.00029990955088,"z0":5.099932412938159,"aX":13.895416571673998},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2821,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4613527777703679,"extension":5.9280990282268045},"index":0,"playId":"ae5ca668-292f-3008-828b-40d7ff0ece9a","pitchNumber":1,"startTime":"2025-08-31T20:09:42.006Z","endTime":"2025-08-31T20:09:45.512Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.845465421366484,"aZ":-24.175790554560635,"pfxX":-5.592921135213875,"pfxZ":4.5604002404408766,"pX":-0.6856215872780342,"pZ":2.279590954935639,"vX0":4.666673114409753,"vY0":-132.0601904808747,"vZ0":-2.553370733628657,"x":143.13,"y":177.23,"x0":-1.7546804615446217,"y0":50.005648111184335,"z0":5.0498694852503885,"aX":-9.815675484380908},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":9.0,"spinRate":2260,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.41580422942859085,"extension":5.8653305695783615},"hitData":{"launchSpeed":102.8,"launchAngle":25.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":88.28,"coordY":40.09}},"index":1,"playId":"91448767-04e3-3687-b929-7e926ca459e8","pitchNumber":2,"startTime":"2025-08-31T20:09:54.726Z","endTime":"2025-08-31T20:10:09.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:10:09.655Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:10:22.409Z","endTime":"2025-08-31T20:12:38.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":82.4,"strikeZoneTop":3.51192386311826,"strikeZoneBottom":1.69066830613609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23806361174071,"aZ":-27.17938484728773,"pfxX":-8.386247452808906,"pfxZ":2.8512630146286915,"pX":0.06843650326129298,"pZ":1.7414858992852766,"vX0":7.156358392109117,"vY0":-132.42953609245805,"vZ0":-3.249396953068125,"x":114.39,"y":191.76,"x0":-1.5993749189128044,"y0":50.000036505088275,"z0":5.005483412147052,"aX":-14.67012429347909},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":13.3,"spinRate":2200,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4160015768853689,"extension":5.986977101696299},"index":0,"playId":"c74c7d48-5eb2-38c1-a753-774508b453a1","pitchNumber":1,"startTime":"2025-08-31T20:10:42.173Z","endTime":"2025-08-31T20:10:45.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.1,"strikeZoneTop":3.30999710337481,"strikeZoneBottom":1.51286862558082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19233364320461,"aZ":-25.84587097409804,"pfxX":9.51753407786769,"pfxZ":4.371947817602211,"pX":1.2032595527660759,"pZ":2.021859162559062,"vX0":4.0190896476520885,"vY0":-120.56879314897154,"vZ0":-1.5322160264789049,"x":71.13,"y":184.19,"x0":-1.7301903360515667,"y0":50.00094002090874,"z0":4.984049104702244,"aX":13.770284957618477},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":-18.2,"spinRate":3024,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4572991870692209,"extension":5.95447137648495},"index":1,"playId":"d15abf02-c317-39ae-846b-73b9c5825fc3","pitchNumber":2,"startTime":"2025-08-31T20:10:55.749Z","endTime":"2025-08-31T20:10:59.876Z","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":79.7,"endSpeed":71.9,"strikeZoneTop":3.4959813060327,"strikeZoneBottom":1.6748889494328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.334796375784116,"aZ":-39.72044596148779,"pfxX":10.805493015368365,"pfxZ":-5.681144353432076,"pX":-1.377089823729746,"pZ":2.6291066950020534,"vX0":-2.010167956135419,"vY0":-115.85343906412147,"vZ0":2.3305735839142336,"x":169.49,"y":167.79,"x0":-1.8879211554619324,"y0":50.00393414537285,"z0":5.471439190182409,"aX":14.347701160040259},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.1,"breakHorizontal":-18.8,"spinRate":3013,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4770445158507086,"extension":5.849768860184055},"index":2,"playId":"5bc7e170-9898-31c3-bfcd-07b24ff0b30e","pitchNumber":3,"startTime":"2025-08-31T20:11:08.842Z","endTime":"2025-08-31T20:11:12.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.3,"strikeZoneTop":3.37750094062136,"strikeZoneBottom":1.65488017537452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.631666816259735,"aZ":-27.079872591514363,"pfxX":11.053996944870292,"pfxZ":3.603680820156466,"pX":1.0864501381020324,"pZ":1.735431086297539,"vX0":3.2902150125653717,"vY0":-119.43116894606564,"vZ0":-1.9968754974135816,"x":75.59,"y":191.92,"x0":-1.7526524915124737,"y0":50.003526995839245,"z0":5.070349399383424,"aX":15.622206214983207},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.2,"breakHorizontal":-20.9,"spinRate":3091,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.46247194710093176,"extension":6.010893396027596},"index":3,"playId":"6c92c8cc-d9b3-35de-8256-7b53dfd31620","pitchNumber":4,"startTime":"2025-08-31T20:11:24.555Z","endTime":"2025-08-31T20:11:29.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-31T20:11:41.715Z","endTime":"2025-08-31T20:11:52.845Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.5,"strikeZoneTop":3.31000130618166,"strikeZoneBottom":1.58847864131474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78783126012965,"aZ":-32.16987243827165,"pfxX":-9.40942084831044,"pfxZ":0.0051502221404344795,"pX":-0.21906422607506576,"pZ":1.5686158519484552,"vX0":6.567063959555865,"vY0":-131.34146625468355,"vZ0":-2.6168226159244714,"x":125.35,"y":196.43,"x0":-1.5536872836144486,"y0":50.00577789514927,"z0":5.0172796965950575,"aX":-16.12714230118625},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":15.2,"spinRate":2273,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.42012029814115737,"extension":6.007700361041712},"index":5,"playId":"639b5686-84ce-3d31-9d0d-c8f05fba0e8b","pitchNumber":5,"startTime":"2025-08-31T20:11:52.845Z","endTime":"2025-08-31T20:11:56.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19330981022951,"aZ":-29.766395206965083,"pfxX":-8.774464752387352,"pfxZ":1.42305203540589,"pX":0.0898814373826997,"pZ":2.658185696951585,"vX0":7.180304139949128,"vY0":-130.9148286213423,"vZ0":-0.44070517950609883,"x":113.57,"y":167.01,"x0":-1.577847285469025,"y0":50.00636936918201,"z0":5.0989869651930535,"aX":-14.904987530004766},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":13.9,"spinRate":2263,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4218775255767273,"extension":5.9486190411485955},"index":6,"playId":"26e2ee06-e0ea-3fef-8c3e-80b34d074dbe","pitchNumber":6,"startTime":"2025-08-31T20:12:11.222Z","endTime":"2025-08-31T20:12:15.372Z","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":89.8,"endSpeed":81.1,"strikeZoneTop":3.31000243158442,"strikeZoneBottom":1.6656031743573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.923216884693304,"aZ":-25.991330294926243,"pfxX":-6.294111578632213,"pfxZ":3.6300074290647633,"pX":-0.3391731866921593,"pZ":3.560066292563101,"vX0":5.20697866791566,"vY0":-130.60075540705208,"vZ0":1.0019669101737743,"x":129.93,"y":142.66,"x0":-1.5541338253402048,"y0":50.00459141702258,"z0":5.145962692424448,"aX":-10.729133533314794},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":10.1,"spinRate":2262,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4215415127185569,"extension":5.882561559137786},"index":7,"playId":"f2c13324-78a3-3b76-8d16-80938cc60277","pitchNumber":7,"startTime":"2025-08-31T20:12:33.343Z","endTime":"2025-08-31T20:12:38.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:12:38.558Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:13:41.740Z","endTime":"2025-08-31T20:14:46.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:12:56.556Z","endTime":"2025-08-31T20:13:44.020Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.65999784039777,"strikeZoneBottom":1.88315136752897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10245495545722,"aZ":-25.39704042866246,"pfxX":-6.566582294143705,"pfxZ":3.8694963212702227,"pX":-1.1945521619483428,"pZ":2.3993025355159823,"vX0":3.4476424591013806,"vY0":-132.4815480733741,"vZ0":-1.9651459779804474,"x":162.53,"y":174.0,"x0":-1.6696325751588856,"y0":50.00500703524246,"z0":5.034142681121489,"aX":-11.50589569694158},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":2251,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41574248370184064,"extension":6.040491973081217},"index":1,"playId":"d1b94070-a6b7-3310-a373-c6e565c7c4de","pitchNumber":1,"startTime":"2025-08-31T20:13:44.020Z","endTime":"2025-08-31T20:13:48.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.790677021851966,"aZ":-28.169655063012097,"pfxX":-7.751806837105827,"pfxZ":2.3524732772214314,"pX":-0.24687533175098164,"pZ":3.2329409802559432,"vX0":5.963818747947662,"vY0":-130.76042615484846,"vZ0":0.5978357480288548,"x":126.41,"y":151.49,"x0":-1.5687622650582238,"y0":50.004952903288284,"z0":5.142595641817716,"aX":-13.205389291396509},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":12.5,"spinRate":2210,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.42153898907482557,"extension":5.938933541618119},"index":2,"playId":"8f6e0700-7185-35be-a79c-1959c197ec77","pitchNumber":2,"startTime":"2025-08-31T20:13:59.652Z","endTime":"2025-08-31T20:14:03.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":73.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.293210907093137,"aZ":-27.40841779975871,"pfxX":10.187455409109639,"pfxZ":3.3766030153109448,"pX":0.44457945192961446,"pZ":2.3468581027068343,"vX0":2.039425741734424,"vY0":-119.82215916432911,"vZ0":-0.2972503931226659,"x":100.05,"y":175.41,"x0":-1.7454203217823585,"y0":50.00595116474767,"z0":4.982689116171784,"aX":14.392637883940923},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.4,"breakHorizontal":-19.0,"spinRate":2965,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.46220009982879917,"extension":5.951237853921247},"index":3,"playId":"cb391e95-3be3-30b9-98b2-710a9aee2c6d","pitchNumber":3,"startTime":"2025-08-31T20:14:19.621Z","endTime":"2025-08-31T20:14:23.060Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.66000171036386,"strikeZoneBottom":1.98784755781928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85822900272758,"aZ":-25.83917583665858,"pfxX":-5.393710835385075,"pfxZ":3.6037117545338457,"pX":0.5312592384482693,"pZ":2.7974207168859277,"vX0":7.2669392788735205,"vY0":-132.60014796392736,"vZ0":-0.9059683312458888,"x":96.75,"y":163.25,"x0":-1.5610012391358539,"y0":50.002071209398686,"z0":5.051752252270367,"aX":-9.47823635388561},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":7.9,"spinRate":2251,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.41519071814194675,"extension":6.072755807892874},"index":4,"playId":"0c8384ce-2b39-3e72-87ed-2769e7d2d194","pitchNumber":4,"startTime":"2025-08-31T20:14:42.106Z","endTime":"2025-08-31T20:14:46.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:14:46.750Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a soft ground ball to pitcher Lance McCullers Jr. Mike Trout scores. Taylor Ward to 3rd. Throwing error by pitcher Lance McCullers Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:14:49.550Z","endTime":"2025-08-31T20:16:31.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(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":91.2,"endSpeed":82.4,"strikeZoneTop":3.22033524187013,"strikeZoneBottom":1.52447050001703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.999106165938596,"aZ":-25.273310734404927,"pfxX":-7.135912662989486,"pfxZ":3.946165379995157,"pX":1.0598841845480325,"pZ":1.8606564941154224,"vX0":9.037971019397123,"vY0":-132.4123913205686,"vZ0":-3.1491556076127516,"x":76.6,"y":188.54,"x0":-1.493306049716761,"y0":50.00618491394982,"z0":4.9437204752727615,"aX":-12.494582325223973},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":10.7,"spinRate":2276,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41589664194950693,"extension":6.032915431081974},"index":0,"playId":"8285904d-3788-3fa7-9e55-f2e4940f18dc","pitchNumber":1,"startTime":"2025-08-31T20:15:12.574Z","endTime":"2025-08-31T20:15:16.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.268846123344623,"aZ":-38.18535841218999,"pfxX":-10.292842945826301,"pfxZ":-3.9240030600612785,"pX":-0.08532449603674505,"pZ":1.5537818592512322,"vX0":7.024083531356716,"vY0":-124.6985641622081,"vZ0":-0.9986380432109319,"x":120.25,"y":196.83,"x0":-1.6394842889148482,"y0":50.00166549667654,"z0":5.185552683086819,"aX":-15.77906867907401},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":16.4,"spinRate":1735,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.44378342376991675,"extension":5.848364987382434},"index":1,"playId":"68d80099-0e7a-3dca-bb61-a4dcd1da04cf","pitchNumber":2,"startTime":"2025-08-31T20:15:25.647Z","endTime":"2025-08-31T20:15:28.739Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.563416091199716,"aZ":-40.77627238502613,"pfxX":9.713800548887683,"pfxZ":-6.0991582435772855,"pX":0.8432447745563246,"pZ":2.53209813802419,"vX0":2.9790296719394624,"vY0":-119.54300134172814,"vZ0":1.9143184097439025,"x":84.86,"y":170.41,"x0":-1.6894161758361792,"y0":50.0041023218671,"z0":5.4527555542233195,"aX":13.696995869819576},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.1,"breakHorizontal":-18.4,"spinRate":3083,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4627734047934169,"extension":6.20894278570374},"index":2,"playId":"d6f92721-a06c-3cac-8b90-c2b668030ba2","pitchNumber":3,"startTime":"2025-08-31T20:15:47.367Z","endTime":"2025-08-31T20:15:51.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T20:16:12.934Z","endTime":"2025-08-31T20:16:18.456Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32842113859664,"aZ":-29.879701217174034,"pfxX":-8.241694258843147,"pfxZ":1.300000569043176,"pX":0.19373630433415326,"pZ":2.1306648867602793,"vX0":7.047568064296803,"vY0":-132.99654459365695,"vZ0":-1.965734677582629,"x":109.62,"y":181.25,"x0":-1.438433724012743,"y0":50.00253491086115,"z0":5.076932716907899,"aX":-14.553036256884553},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":13.1,"spinRate":2181,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.41410642056914826,"extension":6.241596442738616},"hitData":{"launchSpeed":56.1,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.05,"coordY":193.89}},"index":4,"playId":"e8152dbd-d9ae-3233-9a06-8f1b20ec4e88","pitchNumber":4,"startTime":"2025-08-31T20:16:18.456Z","endTime":"2025-08-31T20:16:31.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:16:31.292Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Travis d'Arnaud hit by pitch. Luis Rengifo to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:18:10.954Z","endTime":"2025-08-31T20:18:35.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T20:17:41.219Z","endTime":"2025-08-31T20:18:13.135Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23542674778491,"aZ":-27.24564843381118,"pfxX":-6.189412260753537,"pfxZ":2.8626950281709753,"pX":-0.38972633064116985,"pZ":3.0947243314037123,"vX0":5.27293800929351,"vY0":-131.05845492877856,"vZ0":-0.12641364786931242,"x":131.86,"y":155.22,"x0":-1.6332991334213594,"y0":50.004664767344096,"z0":5.195478879574522,"aX":-10.662754402589485},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":10.0,"spinRate":2115,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41951664116283327,"extension":5.939909166475131},"index":1,"playId":"e6a60637-9365-3959-9538-b83550d3b9d6","pitchNumber":1,"startTime":"2025-08-31T20:18:13.135Z","endTime":"2025-08-31T20:18:16.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.820265071537914,"aZ":-26.35016922134976,"pfxX":-4.067875095889822,"pfxZ":3.368010474461194,"pX":-1.6870605067895466,"pZ":3.8162897870786296,"vX0":1.85533670625831,"vY0":-131.22805367955726,"vZ0":1.5621109428323368,"x":181.31,"y":135.74,"x0":-1.8777648493632786,"y0":50.00530200889819,"z0":5.187251669833768,"aX":-7.039507896726119},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":7.0,"spinRate":2235,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41866158142862187,"extension":5.911445888034668},"index":2,"playId":"622294c9-cc73-3beb-a9ff-7b480b270dbf","pitchNumber":2,"startTime":"2025-08-31T20:18:29.912Z","endTime":"2025-08-31T20:18:35.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:18:35.200Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matthew Lugo pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:19:09.791Z","endTime":"2025-08-31T20:20:05.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"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":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.46000279898638,"strikeZoneBottom":1.59180446359655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51185198251553,"aZ":-26.307964681299776,"pfxX":-6.456559757026566,"pfxZ":3.33923772135193,"pX":-0.1632371523236155,"pZ":3.237898532169584,"vX0":5.942795184133228,"vY0":-132.3085789860577,"vZ0":0.04963411146717245,"x":123.22,"y":151.36,"x0":-1.6090798248836677,"y0":50.00365615290711,"z0":5.160671654001857,"aX":-11.348489864759166},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":10.2,"spinRate":2157,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.41534645713124485,"extension":5.926580898822524},"index":0,"playId":"cab3421c-aa26-3531-af1c-801f6741dd20","pitchNumber":1,"startTime":"2025-08-31T20:19:21.438Z","endTime":"2025-08-31T20:19:25.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":73.8,"strikeZoneTop":3.36521583189141,"strikeZoneBottom":1.54449271726835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.889358366701266,"aZ":-31.404477393722164,"pfxX":11.599275700581021,"pfxZ":0.5447819566765819,"pX":-0.4169016045154274,"pZ":3.168238415882232,"vX0":-0.20827943585261177,"vY0":-119.2836590028098,"vZ0":1.836696344036564,"x":132.89,"y":153.24,"x0":-1.828496287900056,"y0":50.00116702317527,"z0":5.267678158466027,"aX":16.326607973572766},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":-20.8,"spinRate":3002,"spinDirection":73},"zone":1,"typeConfidence":2.0,"plateTime":0.4632987141931215,"extension":6.010027483016389},"index":1,"playId":"f8e56c2d-2c5f-3e19-aa0c-620bdefa2f6f","pitchNumber":2,"startTime":"2025-08-31T20:19:35.493Z","endTime":"2025-08-31T20:19:39.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T20:19:42.289Z","endTime":"2025-08-31T20:19:54.040Z","isPitch":false,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.241046056857655,"aZ":-27.06180066660226,"pfxX":9.802517268225962,"pfxZ":3.568642208939594,"pX":0.08818981681336585,"pZ":2.278902262029043,"vX0":1.6104221919897341,"vY0":-120.31049145822001,"vZ0":-0.660863943729611,"x":113.64,"y":177.25,"x0":-1.8650122169593055,"y0":50.00323088770279,"z0":5.004057371649118,"aX":14.046479953242718},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.6,"breakHorizontal":-18.1,"spinRate":2948,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4592475184464626,"extension":6.110058970287494},"hitData":{"launchSpeed":86.5,"launchAngle":81.0,"totalDistance":17.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.3,"coordY":201.77}},"index":3,"playId":"70d68ba4-ea4b-3382-9785-bde2e698eb3c","pitchNumber":3,"startTime":"2025-08-31T20:19:54.040Z","endTime":"2025-08-31T20:20:05.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:20:05.859Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, pitcher Lance McCullers Jr. to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:20:22.529Z","endTime":"2025-08-31T20:20:38.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"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"}]}],"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10079184926716,"aZ":-29.517482677361954,"pfxX":-8.052452032446766,"pfxZ":1.5268348099701594,"pX":-0.0048891918961201765,"pZ":1.782102344834043,"vX0":6.839320524106535,"vY0":-132.11360180724506,"vZ0":-2.731555039707209,"x":117.19,"y":190.66,"x0":-1.6002859130056923,"y0":50.00341346345841,"z0":5.033095854221874,"aX":-14.020642364087369},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":2069,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.41700230675858085,"extension":5.924560777340264},"hitData":{"launchSpeed":104.9,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.68,"coordY":179.46}},"index":0,"playId":"b93bedf2-efa2-378f-91a8-50f1e4e3af67","pitchNumber":1,"startTime":"2025-08-31T20:20:30.749Z","endTime":"2025-08-31T20:20:38.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:20:38.492Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:23:24.176Z","endTime":"2025-08-31T20:24:52.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"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":[3,4,5,6,7],"actionIndex":[0,1,2],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":{"description":"Defensive switch from center field to right field for Jo Adell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:23:20.520Z","endTime":"2025-08-31T20:23:20.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"details":{"description":"Defensive Substitution: Bryce Teodosio replaces right fielder Matthew Lugo, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T20:23:20.544Z","endTime":"2025-08-31T20:23:20.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":683090,"link":"/api/v1/people/683090"}},{"details":{"description":"Pitching Change: Luis García replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T20:23:20.545Z","endTime":"2025-08-31T20:23:26.440Z","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":"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":96.7,"endSpeed":87.0,"strikeZoneTop":3.07904469785344,"strikeZoneBottom":1.56361574218001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.22633355686527,"aZ":-17.804984914171154,"pfxX":-10.384059295230584,"pfxZ":7.352931116727318,"pX":-0.07654455658862314,"pZ":1.3813973478957058,"vX0":7.706015300915169,"vY0":-140.21453804443013,"vZ0":-9.486597518204839,"x":119.92,"y":201.48,"x0":-1.5375595489411926,"y0":50.002120122533235,"z0":6.015733129304181,"aX":-20.289241337770775},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":16.8,"spinRate":2321,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.39346069665764904,"extension":6.517612826248029},"index":3,"playId":"08f9555b-54a2-340a-9092-936d1b90c213","pitchNumber":1,"startTime":"2025-08-31T20:23:26.440Z","endTime":"2025-08-31T20:23:30.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.06228040724587,"strikeZoneBottom":1.57970331373458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.624799515347014,"aZ":-16.17579798641805,"pfxX":-9.501750492388819,"pfxZ":8.157200262750818,"pX":-0.31973777234039247,"pZ":2.8840722734641324,"vX0":6.571069875964703,"vY0":-140.3064599059355,"vZ0":-6.290584659616338,"x":129.19,"y":160.91,"x0":-1.477567365384582,"y0":50.00008680220875,"z0":6.2395543150521195,"aX":-18.629145124177615},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":15.6,"spinRate":2328,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.392865271533859,"extension":6.475440892557374},"index":4,"playId":"e4215eed-662f-3b56-ae82-892e4d8d2808","pitchNumber":2,"startTime":"2025-08-31T20:23:43.692Z","endTime":"2025-08-31T20:23:47.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.70745405241906,"aZ":-13.184605236755283,"pfxX":-8.131937963464068,"pfxZ":9.574832882748916,"pX":-0.4987840480895229,"pZ":2.4207644716582237,"vX0":5.5957078886713045,"vY0":-141.23030762476108,"vZ0":-7.921699699826515,"x":136.01,"y":173.42,"x0":-1.4682646789618812,"y0":50.000210906711914,"z0":6.145345917495387,"aX":-16.12135519787244},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":13.3,"spinRate":2347,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.39060248772382167,"extension":6.498877418856297},"index":5,"playId":"3483e9a5-7745-3797-8e8a-e86348cb7f5e","pitchNumber":3,"startTime":"2025-08-31T20:24:00.778Z","endTime":"2025-08-31T20:24:05.046Z","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":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.12929424096225,"strikeZoneBottom":1.40275454776243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73525732699816,"aZ":-28.004800251430538,"pfxX":6.662534010044351,"pfxZ":2.9195909472595405,"pX":1.58595545040401,"pZ":0.20182434172151406,"vX0":5.910227595683203,"vY0":-119.75825212044136,"vZ0":-7.144495000859841,"x":56.55,"y":233.33,"x0":-1.7947888784191877,"y0":50.00461664571332,"z0":5.785632175915201,"aX":9.514708527963938},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":-13.7,"spinRate":2484,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4603297252642684,"extension":6.419517417758327},"index":6,"playId":"69e3bf98-08e2-38a0-ba16-c5e7eba90c32","pitchNumber":4,"startTime":"2025-08-31T20:24:20.688Z","endTime":"2025-08-31T20:24:24.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70419967968558,"aZ":-29.7406371856254,"pfxX":5.172106661438916,"pfxZ":1.580934122396111,"pX":0.09970718699364722,"pZ":2.1271124736860387,"vX0":3.1392964299085735,"vY0":-123.59226343380502,"vZ0":-3.4515751325421897,"x":113.2,"y":181.35,"x0":-1.8608917648250007,"y0":50.003248206572415,"z0":6.0519391630216965,"aX":7.963799946319323},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":-10.1,"spinRate":2651,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.44395801969256254,"extension":6.443786172391358},"hitData":{"launchSpeed":102.0,"launchAngle":27.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.26,"coordY":39.4}},"index":7,"playId":"8ebc3a80-e1e8-3bde-bc6d-fbdaa86f6cfb","pitchNumber":5,"startTime":"2025-08-31T20:24:44.487Z","endTime":"2025-08-31T20:24:52.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:24:52.055Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Urías doubles (17) on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:25:01.561Z","endTime":"2025-08-31T20:25:35.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":97.0,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.49005215179655,"aZ":-21.56939577298632,"pfxX":-9.954614467858237,"pfxZ":5.329140823341026,"pX":-0.3197396499815806,"pZ":2.67041429844368,"vX0":6.983683990083977,"vY0":-140.99031264945359,"vZ0":-5.627617422896265,"x":129.19,"y":166.68,"x0":-1.5500934808457916,"y0":50.00294572909571,"z0":6.1074240857295266,"aX":-19.81114152093806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2211,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.3902096892120248,"extension":6.5751112407187335},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":68.0,"coordY":74.86}},"index":0,"playId":"716b7a47-659d-357c-bba1-75e2bfda7371","pitchNumber":1,"startTime":"2025-08-31T20:25:21.536Z","endTime":"2025-08-31T20:25:35.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:25:35.586Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:34:46.567Z","endTime":"2025-08-31T20:35:33.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T20:25:52.683Z","endTime":"2025-08-31T20:34:32.309Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"}},{"details":{"description":"Defensive Substitution: Christian Moore replaces left fielder Taylor Ward, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T20:34:32.309Z","endTime":"2025-08-31T20:34:32.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"}},{"details":{"description":"Defensive switch from second base to left field for Luis Rengifo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-31T20:34:32.336Z","endTime":"2025-08-31T20:34:48.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"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":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.34000013692858,"strikeZoneBottom":1.49995724823409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.780225340916868,"aZ":-26.878184216243348,"pfxX":-7.60439301029164,"pfxZ":3.1107812781721664,"pX":-0.12849510210379406,"pZ":2.0276760350385787,"vX0":6.182113365433026,"vY0":-130.34567427824723,"vZ0":-5.36911874122686,"x":121.9,"y":184.03,"x0":-1.5539006899734193,"y0":50.00615691963742,"z0":6.167776977535726,"aX":-12.965663707409341},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":12.2,"spinRate":1536,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.4217111016548416,"extension":6.3957305180021224},"index":3,"playId":"530b54bb-38bd-37fb-b955-f6ea80404c5b","pitchNumber":1,"startTime":"2025-08-31T20:34:48.831Z","endTime":"2025-08-31T20:34:52.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16875102048436,"aZ":-28.525841387433967,"pfxX":-4.253646086457132,"pfxZ":2.245116886823742,"pX":-0.38063970939548836,"pZ":2.1024511079726818,"vX0":4.5617845393655365,"vY0":-126.91819517335198,"vZ0":-4.457568246920581,"x":131.51,"y":182.01,"x0":-1.6528469176953082,"y0":50.00065427182152,"z0":6.166163718940486,"aX":-6.904633930308851},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":6.6,"spinRate":1492,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.4323666059257012,"extension":6.447743208953593},"index":4,"playId":"1cd4988a-91fa-35cf-a161-40f1726bc450","pitchNumber":2,"startTime":"2025-08-31T20:35:06.113Z","endTime":"2025-08-31T20:35:09.859Z","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.0,"endSpeed":88.4,"strikeZoneTop":3.34000082439287,"strikeZoneBottom":1.53094086596513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.028018949718124,"aZ":-18.46740876400427,"pfxX":-9.031696957828729,"pfxZ":6.770215600356094,"pX":-0.021101383410270666,"pZ":3.3947561179233188,"vX0":7.017944224482918,"vY0":-142.40560368071826,"vZ0":-4.725828896104238,"x":117.8,"y":147.12,"x0":-1.3617213612954806,"y0":50.00219689463533,"z0":6.267870540161623,"aX":-18.286243576671104},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2305,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.38671836949079763,"extension":6.415559334948596},"index":5,"playId":"39dee2a7-51d4-3711-bbdc-12a43063a748","pitchNumber":3,"startTime":"2025-08-31T20:35:28.854Z","endTime":"2025-08-31T20:35:33.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:35:33.426Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:36:46.221Z","endTime":"2025-08-31T20:38:27.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"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,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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T20:35:46.867Z","endTime":"2025-08-31T20:36:48.388Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.48451343308594,"strikeZoneBottom":1.76071475345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.218430253335544,"aZ":-25.225279482418117,"pfxX":5.934691105036092,"pfxZ":4.748767675203078,"pX":1.7523059020784704,"pZ":0.547395181395259,"vX0":6.310061620292015,"vY0":-120.95578960938617,"vZ0":-7.391931360543486,"x":50.21,"y":224.0,"x0":-1.673196875113104,"y0":50.005337577824235,"z0":5.892773306932894,"aX":8.6890975653863},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.8,"breakHorizontal":-12.4,"spinRate":2384,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4549093132890287,"extension":6.591967313803537},"index":1,"playId":"282d2138-0228-3351-ad93-029d26e961ed","pitchNumber":1,"startTime":"2025-08-31T20:36:48.388Z","endTime":"2025-08-31T20:36:52.116Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.249786252639545,"aZ":-27.61745266314909,"pfxX":5.9478187935223605,"pfxZ":3.1751657171078316,"pX":0.7619940579133843,"pZ":1.818380689344629,"vX0":4.1609036884932715,"vY0":-120.21953985732793,"vZ0":-4.136635809229817,"x":87.95,"y":189.68,"x0":-1.775217939103418,"y0":50.00549315438217,"z0":6.063675106483165,"aX":8.549835456549431},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.8,"breakHorizontal":-11.9,"spinRate":2521,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.45879408782719366,"extension":6.457379276511017},"index":2,"playId":"5d99af31-34c8-3b07-8254-6f2935bed790","pitchNumber":2,"startTime":"2025-08-31T20:37:09.630Z","endTime":"2025-08-31T20:37:12.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-31T20:37:27.881Z","endTime":"2025-08-31T20:37:42.212Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.50592954524535,"strikeZoneBottom":1.68337384336421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.402321068623333,"aZ":-26.629309482399734,"pfxX":5.504810883114283,"pfxZ":3.6639541534075803,"pX":2.2236332411163313,"pZ":1.408067878577883,"vX0":7.5472015826172445,"vY0":-123.04292807233321,"vZ0":-5.663375270132126,"x":32.24,"y":200.76,"x0":-1.6140095698881374,"y0":50.00177405554843,"z0":6.033639174000555,"aX":8.329255661850693},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":-11.9,"spinRate":2639,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4473909305237376,"extension":6.5411009224994325},"index":4,"playId":"30702d87-e58a-3bf7-a861-f09e8a80315b","pitchNumber":3,"startTime":"2025-08-31T20:37:42.212Z","endTime":"2025-08-31T20:37:45.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.58000259870177,"strikeZoneBottom":1.68614553434485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75843857197193,"aZ":-18.83567928568372,"pfxX":-9.767680049731844,"pfxZ":6.782186648425032,"pX":0.5384340682732156,"pZ":2.112830953529459,"vX0":8.82843178914256,"vY0":-140.10052234853495,"vZ0":-7.6752033302415406,"x":96.48,"y":181.73,"x0":-1.4008262290272122,"y0":50.00583133223807,"z0":6.142293614583066,"aX":-19.21683152552898},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2339,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.39253390642167485,"extension":6.551534273104101},"index":5,"playId":"0b8ff956-dc03-3250-8129-e965c61cfd39","pitchNumber":4,"startTime":"2025-08-31T20:38:05.124Z","endTime":"2025-08-31T20:38:08.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.277084162941154,"aZ":-29.23021228011566,"pfxX":6.722429479107942,"pfxZ":2.0156819505926538,"pX":0.9756777127041532,"pZ":0.6366152331922929,"vX0":4.463956011141595,"vY0":-121.45685226388115,"vZ0":-6.35300394496499,"x":79.81,"y":221.59,"x0":-1.7726000320169288,"y0":50.00554725689974,"z0":5.894427014675855,"aX":9.842005076328018},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.4,"spinRate":2644,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4544941814471626,"extension":6.53493691711779},"index":6,"playId":"0899c746-639e-31ff-9d4f-1696778be8e1","pitchNumber":5,"startTime":"2025-08-31T20:38:22.997Z","endTime":"2025-08-31T20:38:27.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:38:27.266Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out sharply to center fielder Jacob Melton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:41:05.275Z","endTime":"2025-08-31T20:42:23.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Lance McCullers Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:40:47.436Z","endTime":"2025-08-31T20:40:52.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T20:40:52.358Z","endTime":"2025-08-31T20:41:07.300Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.27999764379167,"strikeZoneBottom":1.44634829427125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98095120958735,"aZ":-10.88213254927905,"pfxX":-9.239698030155019,"pfxZ":11.088893920729571,"pX":0.8918569094712354,"pZ":1.0349597278110174,"vX0":11.481709088833306,"vY0":-138.8583782943973,"vZ0":-10.650591003320557,"x":83.0,"y":210.84,"x0":-2.1292655253725714,"y0":50.00192795629268,"z0":5.682136443828595,"aX":-17.73952352954724},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":13.8,"spinRate":2418,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.397033271199946,"extension":6.908669689748799},"index":2,"playId":"e79fd523-08ef-3e3a-affb-29fbc940b73e","pitchNumber":1,"startTime":"2025-08-31T20:41:07.300Z","endTime":"2025-08-31T20:41:11.180Z","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":82.7,"endSpeed":75.3,"strikeZoneTop":3.27999877906207,"strikeZoneBottom":1.55352941133437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270414252967694,"aZ":-31.051394474352495,"pfxX":5.573066557394311,"pfxZ":0.7920421261906345,"pX":2.7231974355270894,"pZ":-0.2990532118171863,"vX0":10.097986526232381,"vY0":-119.75859661095687,"vZ0":-7.1637373790601675,"x":13.2,"y":246.85,"x0":-2.312240709936841,"y0":50.003274206883276,"z0":5.595446686465089,"aX":7.900943664031103},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2804,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4616027047075817,"extension":6.770369841569974},"index":3,"playId":"c6592177-3457-3631-9c0d-90a34dd43d68","pitchNumber":2,"startTime":"2025-08-31T20:41:21.309Z","endTime":"2025-08-31T20:41:24.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.782584178817736,"aZ":-12.49936574615617,"pfxX":-7.040324617743213,"pfxZ":10.293337052523658,"pX":-0.9238000761273663,"pZ":2.732768891292848,"vX0":6.171668970563548,"vY0":-138.3281246564811,"vZ0":-6.024629136070166,"x":152.21,"y":165.0,"x0":-2.2841806429751657,"y0":50.00305341444965,"z0":5.799203251126925,"aX":-13.457878648524414},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2357,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3980431801256059,"extension":6.718498821528596},"index":4,"playId":"7a5a0efa-01bb-3c68-b35e-f65c7df4b19b","pitchNumber":3,"startTime":"2025-08-31T20:41:39.930Z","endTime":"2025-08-31T20:41:44.774Z","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":96.4,"endSpeed":87.3,"strikeZoneTop":3.28000282641478,"strikeZoneBottom":1.56271824367165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07302992632269,"aZ":-8.333986571199297,"pfxX":-7.417889272332864,"pfxZ":12.20220400403459,"pX":0.9726291881364479,"pZ":0.9577481163751314,"vX0":10.928663473202398,"vY0":-139.52459715795354,"vZ0":-11.33235286476479,"x":79.93,"y":212.92,"x0":-2.047966601950133,"y0":50.00369173665381,"z0":5.641378472019845,"aX":-14.49375447082906},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.6,"breakHorizontal":10.9,"spinRate":2424,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3939610530171529,"extension":6.9029854323414295},"index":5,"playId":"c6a3138b-1469-3240-af56-dc84d4cb43ef","pitchNumber":4,"startTime":"2025-08-31T20:42:00.776Z","endTime":"2025-08-31T20:42:07.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.639030811004645,"aZ":-10.927206852063215,"pfxX":-8.380706808151057,"pfxZ":11.140198374515965,"pX":0.20740064703383548,"pZ":1.8270639177750878,"vX0":9.546164919920077,"vY0":-137.93633114625283,"vZ0":-8.578384387785242,"x":109.09,"y":189.45,"x0":-2.2264667870984676,"y0":50.0016598783686,"z0":5.734089409036746,"aX":-15.982233915674112},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":13.0,"spinRate":2417,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3986692196455852,"extension":6.748351569747916},"hitData":{"launchSpeed":103.1,"launchAngle":22.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.99,"coordY":51.64}},"index":6,"playId":"81d9a387-3f5e-3952-86b9-eac9d184ebb6","pitchNumber":5,"startTime":"2025-08-31T20:42:17.403Z","endTime":"2025-08-31T20:42:23.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:42:23.791Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:42:26.228Z","endTime":"2025-08-31T20:43:30.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":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":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61814140390389,"aZ":-11.290672891917376,"pfxX":-8.696602577242686,"pfxZ":10.791525629201843,"pX":0.17478079568241303,"pZ":3.302189083123791,"vX0":9.402125358270057,"vY0":-139.05193618160746,"vZ0":-4.756576501767636,"x":110.34,"y":149.62,"x0":-2.1396219901257862,"y0":50.003024674666975,"z0":5.800140006113969,"aX":-16.830002437758964},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":13.6,"spinRate":2407,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39570204661802766,"extension":6.7470693955315495},"index":0,"playId":"f559d0d0-89c1-3912-85ee-7612350e225d","pitchNumber":1,"startTime":"2025-08-31T20:42:55.436Z","endTime":"2025-08-31T20:42:58.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.38945711370619,"strikeZoneBottom":1.45566714120185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76485492678826,"aZ":-9.884315329329064,"pfxX":-8.760404559830999,"pfxZ":11.480172027292186,"pX":-0.44530805880103647,"pZ":1.8898278120125345,"vX0":7.900400266954979,"vY0":-139.29153957697895,"vZ0":-8.719601220547029,"x":133.97,"y":187.75,"x0":-2.1968483991862735,"y0":50.0019316267384,"z0":5.736645374692629,"aX":-17.008599702237788},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":13.9,"spinRate":2471,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3950199431478798,"extension":6.741718853622672},"index":1,"playId":"cf3b7992-0726-33ca-bc30-3b9d07ce1e1b","pitchNumber":2,"startTime":"2025-08-31T20:43:11.234Z","endTime":"2025-08-31T20:43:15.239Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.263137359135825,"aZ":-25.506125711389338,"pfxX":-10.943090041817925,"pfxZ":4.057018031445997,"pX":-1.3228396111739131,"pZ":1.7256406637969537,"vX0":6.328117665247847,"vY0":-128.14589614770284,"vZ0":-5.124477932511556,"x":167.42,"y":192.19,"x0":-2.4169989747416256,"y0":50.004406385445975,"z0":5.772293469244979,"aX":-17.99656663851153},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":18.1,"spinRate":2434,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42926953974266624,"extension":6.574548099219807},"index":2,"playId":"99b3517d-5d97-37c2-abea-1103b701473e","pitchNumber":3,"startTime":"2025-08-31T20:43:27.231Z","endTime":"2025-08-31T20:43:30.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:43:30.514Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:43:33.555Z","endTime":"2025-08-31T20:45:47.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":81.8,"endSpeed":74.8,"strikeZoneTop":3.63999742827932,"strikeZoneBottom":1.76016452141504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.795233774417717,"aZ":-33.60274054638551,"pfxX":8.329713685283176,"pfxZ":-1.0104017988096832,"pX":-0.1162156368375948,"pZ":1.8457537229786816,"vX0":3.1702056237406593,"vY0":-119.09651925035683,"vZ0":-2.2270188960006094,"x":121.43,"y":188.94,"x0":-2.551943432121721,"y0":50.00257534321731,"z0":5.8727220024250215,"aX":11.799986105831753},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.2,"breakHorizontal":-15.8,"spinRate":2799,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4623315649792339,"extension":6.553881807139785},"index":0,"playId":"06019cd0-e33b-3832-a2fb-9b6d30d65a84","pitchNumber":1,"startTime":"2025-08-31T20:43:59.140Z","endTime":"2025-08-31T20:44:02.739Z","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.9,"endSpeed":87.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.219142442882166,"aZ":-9.559234503877422,"pfxX":-8.67541687601057,"pfxZ":11.451808204190236,"pX":-0.09474950380608685,"pZ":2.62134922818824,"vX0":8.541369285617872,"vY0":-140.66696111074825,"vZ0":-7.1154146613815605,"x":120.61,"y":168.0,"x0":-2.064880706045524,"y0":50.00452931474846,"z0":5.826615611054628,"aX":-17.13567518607089},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":13.7,"spinRate":2519,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3915579821688491,"extension":6.744555316674501},"index":1,"playId":"1261bd06-74fc-3ee4-86be-0806553571d7","pitchNumber":2,"startTime":"2025-08-31T20:44:14.034Z","endTime":"2025-08-31T20:44:17.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-31T20:44:26.398Z","endTime":"2025-08-31T20:44:40.191Z","isPitch":false,"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":86.8,"strikeZoneTop":3.63999740700277,"strikeZoneBottom":1.79456481982623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.46155357404693,"aZ":-8.846258434024625,"pfxX":-7.71464699421418,"pfxZ":11.8749990258924,"pX":1.4478598154098032,"pZ":2.9741716684378194,"vX0":12.22835083540426,"vY0":-141.02243682731046,"vZ0":-6.332734815525712,"x":61.81,"y":158.48,"x0":-1.9923206419956716,"y0":50.00042137222389,"z0":5.855235146085223,"aX":-15.152971330095005},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.9,"breakHorizontal":10.7,"spinRate":2524,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3921433152680627,"extension":6.814407897538522},"index":3,"playId":"10de49ba-55e8-3308-a08f-3a344349a7aa","pitchNumber":3,"startTime":"2025-08-31T20:44:40.191Z","endTime":"2025-08-31T20:44:43.467Z","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.3,"endSpeed":86.6,"strikeZoneTop":3.64000188607002,"strikeZoneBottom":1.75268757040875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.909859861183456,"aZ":-11.522012923735597,"pfxX":-6.487459046589749,"pfxZ":10.502630688251728,"pX":0.2703341393003715,"pZ":3.741579898261965,"vX0":8.837327553334486,"vY0":-141.17386080052478,"vZ0":-3.9340449949379535,"x":106.7,"y":137.76,"x0":-2.096256290651258,"y0":50.00098255987316,"z0":5.926753902306808,"aX":-12.755142490228927},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2432,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39190634415676495,"extension":6.71862063620768},"index":4,"playId":"a25ed7e8-5582-346d-a523-7d8b9917a8f3","pitchNumber":4,"startTime":"2025-08-31T20:44:56.736Z","endTime":"2025-08-31T20:45:00.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.64000196524907,"strikeZoneBottom":1.75105207555056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.450310232015312,"aZ":-23.79564033664109,"pfxX":-9.835282480977149,"pfxZ":5.126663028351947,"pX":0.019736873498326007,"pZ":-0.35238254752652787,"vX0":8.565318174758108,"vY0":-128.05117675469188,"vZ0":-10.529978030284342,"x":116.25,"y":248.29,"x0":-2.1174196853248324,"y0":50.00124842454037,"z0":5.728683900296987,"aX":-16.066586453921776},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":15.5,"spinRate":2522,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43042820919943825,"extension":6.5969999598899385},"index":5,"playId":"208acda9-0a89-3ded-b53d-621f9b24c36b","pitchNumber":5,"startTime":"2025-08-31T20:45:12.233Z","endTime":"2025-08-31T20:45:16.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.171685056946224,"aZ":-9.013423975390126,"pfxX":-7.067297823376604,"pfxZ":11.55380509768998,"pX":0.1591901695728031,"pZ":1.227997748944326,"vX0":8.929207241493357,"vY0":-141.17120448297732,"vZ0":-10.74305992250675,"x":110.93,"y":205.62,"x0":-2.1367031671033536,"y0":50.003287033164874,"z0":5.677217619041465,"aX":-14.168468996809827},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":10.8,"spinRate":2478,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3889872752327026,"extension":6.842798794520412},"hitData":{"launchSpeed":104.3,"launchAngle":-11.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.39,"coordY":164.25}},"index":6,"playId":"1db737c5-d121-3487-b2fa-50b8fb2023a4","pitchNumber":6,"startTime":"2025-08-31T20:45:39.802Z","endTime":"2025-08-31T20:45:47.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:45:47.930Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:48:32.386Z","endTime":"2025-08-31T20:49:41.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Luis García.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:48:13.921Z","endTime":"2025-08-31T20:48:34.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.72875772876029,"strikeZoneBottom":1.78766160637146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.135858803291754,"aZ":-8.903976365870806,"pfxX":0.7694692422393887,"pfxZ":13.327422046029561,"pX":0.13872911862259002,"pZ":0.10811524227911737,"vX0":5.355662125995776,"vY0":-131.61359915483433,"vZ0":-13.973599189006656,"x":111.71,"y":235.86,"x0":-2.026559760833766,"y0":50.00643644015422,"z0":6.158912358399319,"aX":1.3438136526862408},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":21.1,"breakHorizontal":-2.6,"spinRate":2680,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.41689543091955894,"extension":6.993971058689289},"index":1,"playId":"d1b9af28-ba01-32b7-bdf5-725700f4928d","pitchNumber":1,"startTime":"2025-08-31T20:48:34.382Z","endTime":"2025-08-31T20:48:37.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.0,"strikeZoneTop":3.58000063967128,"strikeZoneBottom":1.67856082523285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.163733805320625,"aZ":-12.019513094932341,"pfxX":1.0116679569307312,"pfxZ":11.634941173017133,"pX":1.0005076630284833,"pZ":1.87749254687627,"vX0":7.320360130449401,"vY0":-132.05874259614856,"vZ0":-9.170799818798796,"x":78.86,"y":188.09,"x0":-1.96129576227983,"y0":50.005086151260976,"z0":6.322537166216712,"aX":1.7511848036324358},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.7,"breakHorizontal":-3.7,"spinRate":2624,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.4178641143445394,"extension":6.728408048603842},"index":2,"playId":"52b74856-cb5a-3af9-80c2-f53a7408b250","pitchNumber":2,"startTime":"2025-08-31T20:48:54.969Z","endTime":"2025-08-31T20:48:59.339Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.58000245481113,"strikeZoneBottom":1.6805896543385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.690589530159656,"aZ":-13.443237514891017,"pfxX":2.1411302385378237,"pfxZ":11.087080081429368,"pX":-0.2692331663146872,"pZ":2.0523137973737358,"vX0":4.169825740005189,"vY0":-130.03811368889978,"vZ0":-8.302857799133527,"x":127.26,"y":183.37,"x0":-2.180277589570454,"y0":50.00340819687447,"z0":6.336272699356395,"aX":3.6176138323475326},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.1,"breakHorizontal":-4.9,"spinRate":2685,"spinDirection":171},"zone":8,"typeConfidence":0.9,"plateTime":0.42339252545579464,"extension":6.782460480065723},"index":3,"playId":"26ef8490-e456-3316-859f-8eb5340a5bf9","pitchNumber":3,"startTime":"2025-08-31T20:49:14.159Z","endTime":"2025-08-31T20:49:17.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82845521691979,"aZ":-10.382580552927715,"pfxX":1.3481210272758224,"pfxZ":12.277877884307962,"pX":0.04690771155610356,"pZ":1.8828001052605392,"vX0":4.882847213379727,"vY0":-133.40675980889498,"vZ0":-9.643632905287053,"x":115.21,"y":187.94,"x0":-1.9938138742187537,"y0":50.003417848418316,"z0":6.3265631006812795,"aX":2.3909490299288048},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.9,"breakHorizontal":-3.6,"spinRate":2681,"spinDirection":181},"zone":8,"typeConfidence":0.91,"plateTime":0.4130309634711815,"extension":6.864498930710741},"hitData":{"launchSpeed":98.1,"launchAngle":52.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.43,"coordY":104.32}},"index":4,"playId":"8086c855-5c8e-338b-ab94-f52a668ee2ca","pitchNumber":4,"startTime":"2025-08-31T20:49:32.648Z","endTime":"2025-08-31T20:49:41.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:49:41.881Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:49:43.325Z","endTime":"2025-08-31T20:50:38.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":"Groundout","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":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(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":91.6,"endSpeed":83.0,"strikeZoneTop":2.86999761700073,"strikeZoneBottom":1.40184708491004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67055116515061,"aZ":-10.697723834410027,"pfxX":2.1023669113599865,"pfxZ":12.156077183001162,"pX":0.2772220274300033,"pZ":1.4891351927104846,"vX0":4.760576148044939,"vY0":-132.88739436937269,"vZ0":-10.429073476788513,"x":106.43,"y":198.57,"x0":-1.819291025640143,"y0":50.00491925562138,"z0":6.26971537062492,"aX":3.7154580958274073},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":-4.9,"spinRate":2630,"spinDirection":175},"zone":9,"typeConfidence":0.91,"plateTime":0.41407236220825405,"extension":6.909103488701288},"index":0,"playId":"2676ba39-465a-3e7a-a52a-5ae186165d16","pitchNumber":1,"startTime":"2025-08-31T20:50:13.088Z","endTime":"2025-08-31T20:50:18.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.408573268704657,"aZ":-34.26410936497917,"pfxX":3.2095929373014904,"pfxZ":-1.3840428194052823,"pX":-0.09543599658581554,"pZ":2.207391347650619,"vX0":3.6324997409307476,"vY0":-122.52018434140336,"vZ0":-3.220377864154825,"x":120.64,"y":179.18,"x0":-2.0171196319143068,"y0":50.001731005532854,"z0":6.482950553381223,"aX":4.852642080953065},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.0,"breakHorizontal":-6.7,"spinRate":2495,"spinDirection":97},"zone":5,"typeConfidence":0.92,"plateTime":0.4479536520921963,"extension":6.851361048310296},"hitData":{"launchSpeed":94.2,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":155.64}},"index":1,"playId":"e27a3238-39cd-3a57-925c-12712c3f3490","pitchNumber":2,"startTime":"2025-08-31T20:50:31.272Z","endTime":"2025-08-31T20:50:38.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:50:38.388Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:50:42.256Z","endTime":"2025-08-31T20:52:39.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66157567496425,"aZ":-13.616492983806298,"pfxX":1.5906163651797267,"pfxZ":10.301228067665065,"pX":0.29324769480358237,"pZ":3.6173798297245723,"vX0":5.269597093852353,"vY0":-134.48633146978634,"vZ0":-4.935442937772775,"x":105.82,"y":141.11,"x0":-1.9114551478593333,"y0":50.00371117421558,"z0":6.46862590097476,"aX":2.8643980613890268},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2667,"spinDirection":173},"zone":3,"typeConfidence":0.9,"plateTime":0.40988840997294407,"extension":6.644772310337773},"index":0,"playId":"7d398628-cd27-30be-ba8b-4b6a9edfd1cc","pitchNumber":1,"startTime":"2025-08-31T20:51:07.061Z","endTime":"2025-08-31T20:51:10.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.56000045323857,"strikeZoneBottom":1.67482365209876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.341949984190087,"aZ":-9.505391781787386,"pfxX":-3.80902094668686,"pfxZ":12.364513350076209,"pX":-0.4864529765415482,"pZ":2.1805550481632756,"vX0":4.139623569199701,"vY0":-135.02217597637733,"vZ0":-9.330838403404146,"x":135.54,"y":179.91,"x0":-1.54977295171791,"y0":50.00149254537087,"z0":6.364183675136895,"aX":-6.982811507270368},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.4,"breakHorizontal":5.9,"spinRate":2342,"spinDirection":193},"zone":7,"typeConfidence":0.87,"plateTime":0.40676001561079644,"extension":7.066740617060144},"index":1,"playId":"98561855-03ed-33da-9566-429c13dc0311","pitchNumber":2,"startTime":"2025-08-31T20:51:30.022Z","endTime":"2025-08-31T20:51:33.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13912214795673,"aZ":-32.00388171924681,"pfxX":2.9028368122899493,"pfxZ":0.11338488583251394,"pX":-0.1916660526669485,"pZ":1.715126098059433,"vX0":3.0465347308328665,"vY0":-121.82256043628418,"vZ0":-4.895726559349904,"x":124.31,"y":192.47,"x0":-1.8359806310498026,"y0":50.002473946222544,"z0":6.520099905963152,"aX":4.358771081592588},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-6.0,"spinRate":2535,"spinDirection":103},"zone":8,"typeConfidence":0.91,"plateTime":0.44976650134466034,"extension":6.566233117900312},"index":2,"playId":"2c58916b-dfb5-3356-acbd-a26c5ad1dc4d","pitchNumber":3,"startTime":"2025-08-31T20:51:47.863Z","endTime":"2025-08-31T20:51:51.389Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.55999786758549,"strikeZoneBottom":1.63393013126133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454820957726795,"aZ":-9.049153137019003,"pfxX":-0.4796695795625574,"pfxZ":12.352143286633606,"pX":1.0157173529852053,"pZ":2.5676959955705247,"vX0":6.976241590676515,"vY0":-136.3215011686333,"vZ0":-8.650203163147767,"x":78.28,"y":169.45,"x0":-1.519965910126825,"y0":50.002212863179956,"z0":6.416533221302768,"aX":-0.89873040720503},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.5,"breakHorizontal":-0.7,"spinRate":2770,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4026066579482559,"extension":6.937199446742906},"index":3,"playId":"3b986152-d27f-31a3-9f99-c261311f9e26","pitchNumber":4,"startTime":"2025-08-31T20:52:12.707Z","endTime":"2025-08-31T20:52:17.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.241013903124955,"aZ":-9.592145054438861,"pfxX":-0.8230024207905013,"pfxZ":12.30585665904878,"pX":-0.9893231535143984,"pZ":2.811381716529105,"vX0":2.8800936411238505,"vY0":-135.05158215332253,"vZ0":-7.84096455292384,"x":154.71,"y":162.87,"x0":-1.9657390919413669,"y0":50.00107878662845,"z0":6.438911003805938,"aX":-1.5104055525526805},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":0.8,"spinRate":2689,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.40661406937348366,"extension":6.78319245393628},"hitData":{"launchSpeed":74.2,"launchAngle":28.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.36,"coordY":108.1}},"index":4,"playId":"a0b2c452-bd84-3ca1-bab2-a5b33b94d030","pitchNumber":5,"startTime":"2025-08-31T20:52:32.832Z","endTime":"2025-08-31T20:52:39.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:52:39.761Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:50:42.256Z","endTime":"2025-08-31T20:52:39.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66157567496425,"aZ":-13.616492983806298,"pfxX":1.5906163651797267,"pfxZ":10.301228067665065,"pX":0.29324769480358237,"pZ":3.6173798297245723,"vX0":5.269597093852353,"vY0":-134.48633146978634,"vZ0":-4.935442937772775,"x":105.82,"y":141.11,"x0":-1.9114551478593333,"y0":50.00371117421558,"z0":6.46862590097476,"aX":2.8643980613890268},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2667,"spinDirection":173},"zone":3,"typeConfidence":0.9,"plateTime":0.40988840997294407,"extension":6.644772310337773},"index":0,"playId":"7d398628-cd27-30be-ba8b-4b6a9edfd1cc","pitchNumber":1,"startTime":"2025-08-31T20:51:07.061Z","endTime":"2025-08-31T20:51:10.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.56000045323857,"strikeZoneBottom":1.67482365209876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.341949984190087,"aZ":-9.505391781787386,"pfxX":-3.80902094668686,"pfxZ":12.364513350076209,"pX":-0.4864529765415482,"pZ":2.1805550481632756,"vX0":4.139623569199701,"vY0":-135.02217597637733,"vZ0":-9.330838403404146,"x":135.54,"y":179.91,"x0":-1.54977295171791,"y0":50.00149254537087,"z0":6.364183675136895,"aX":-6.982811507270368},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.4,"breakHorizontal":5.9,"spinRate":2342,"spinDirection":193},"zone":7,"typeConfidence":0.87,"plateTime":0.40676001561079644,"extension":7.066740617060144},"index":1,"playId":"98561855-03ed-33da-9566-429c13dc0311","pitchNumber":2,"startTime":"2025-08-31T20:51:30.022Z","endTime":"2025-08-31T20:51:33.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13912214795673,"aZ":-32.00388171924681,"pfxX":2.9028368122899493,"pfxZ":0.11338488583251394,"pX":-0.1916660526669485,"pZ":1.715126098059433,"vX0":3.0465347308328665,"vY0":-121.82256043628418,"vZ0":-4.895726559349904,"x":124.31,"y":192.47,"x0":-1.8359806310498026,"y0":50.002473946222544,"z0":6.520099905963152,"aX":4.358771081592588},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-6.0,"spinRate":2535,"spinDirection":103},"zone":8,"typeConfidence":0.91,"plateTime":0.44976650134466034,"extension":6.566233117900312},"index":2,"playId":"2c58916b-dfb5-3356-acbd-a26c5ad1dc4d","pitchNumber":3,"startTime":"2025-08-31T20:51:47.863Z","endTime":"2025-08-31T20:51:51.389Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.55999786758549,"strikeZoneBottom":1.63393013126133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454820957726795,"aZ":-9.049153137019003,"pfxX":-0.4796695795625574,"pfxZ":12.352143286633606,"pX":1.0157173529852053,"pZ":2.5676959955705247,"vX0":6.976241590676515,"vY0":-136.3215011686333,"vZ0":-8.650203163147767,"x":78.28,"y":169.45,"x0":-1.519965910126825,"y0":50.002212863179956,"z0":6.416533221302768,"aX":-0.89873040720503},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.5,"breakHorizontal":-0.7,"spinRate":2770,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4026066579482559,"extension":6.937199446742906},"index":3,"playId":"3b986152-d27f-31a3-9f99-c261311f9e26","pitchNumber":4,"startTime":"2025-08-31T20:52:12.707Z","endTime":"2025-08-31T20:52:17.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.241013903124955,"aZ":-9.592145054438861,"pfxX":-0.8230024207905013,"pfxZ":12.30585665904878,"pX":-0.9893231535143984,"pZ":2.811381716529105,"vX0":2.8800936411238505,"vY0":-135.05158215332253,"vZ0":-7.84096455292384,"x":154.71,"y":162.87,"x0":-1.9657390919413669,"y0":50.00107878662845,"z0":6.438911003805938,"aX":-1.5104055525526805},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":0.8,"spinRate":2689,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.40661406937348366,"extension":6.78319245393628},"hitData":{"launchSpeed":74.2,"launchAngle":28.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.36,"coordY":108.1}},"index":4,"playId":"a0b2c452-bd84-3ca1-bab2-a5b33b94d030","pitchNumber":5,"startTime":"2025-08-31T20:52:32.832Z","endTime":"2025-08-31T20:52:39.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:52:39.761Z","atBatIndex":69},"scoringPlays":[32,53,56],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":94.38,"y":85.75},"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":66.01,"y":132.56},"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":1,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":115.01,"y":167.3},"type":"O","description":"Groundout"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":174.83,"y":124.2},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":99.2,"y":151.77},"type":"O","description":"Forceout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":147.45,"y":163.75},"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":2,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"coordinates":{"x":148.47,"y":163.75},"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":2,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"coordinates":{"x":120.57,"y":162.65},"type":"O","description":"Groundout"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"coordinates":{"x":147.45,"y":166.79},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":151.51,"y":157.16},"type":"O","description":"Groundout"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":99.08,"y":61.32},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":107.91,"y":161.21},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":29,"top":[24,25,26],"bottom":[27,28,29],"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":115.24,"y":124.75},"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":4,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":101.83,"y":173.89},"type":"O","description":"Groundout"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":141.37,"y":151.07},"type":"O","description":"Groundout"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":117.04,"y":188.59},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32,33],"bottom":[34,35,36],"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"coordinates":{"x":119.36,"y":178.49},"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":5,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":179.26,"y":53.08},"type":"H","description":"Home Run"},{"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":112.98,"y":158.17},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":142.81,"y":86.47},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":112.47,"y":158.17},"type":"O","description":"Groundout"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"coordinates":{"x":136.97,"y":161.51},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40,41],"bottom":[42,43,44],"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":155.06,"y":176.93},"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":6,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":135.6,"y":41.38},"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":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":74.96,"y":124.71},"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":6,"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":120.58,"y":162.23},"type":"O","description":"Groundout"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":92.15,"y":171.22},"type":"O","description":"Groundout"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":113.99,"y":155.64},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"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":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"coordinates":{"x":144.61,"y":58.3},"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":7,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":81.55,"y":124.71},"type":"H","description":"Single"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":147.84,"y":171.94},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":63,"top":[52,53,54,55,56,57,58,59],"bottom":[60,61,62,63],"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":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":88.28,"y":40.09},"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":8,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":130.05,"y":193.89},"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":8,"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"coordinates":{"x":136.3,"y":201.77},"type":"O","description":"Pop Out"},{"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":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":127.68,"y":179.46},"type":"O","description":"Groundout"}],"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":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":118.26,"y":39.4},"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":8,"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":68.0,"y":74.86},"type":"H","description":"Double"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":117.99,"y":51.64},"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":9,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":106.39,"y":164.25},"type":"O","description":"Groundout"}],"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":60.43,"y":104.32},"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":107.4,"y":155.64},"type":"O","description":"Groundout"},{"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":76.36,"y":108.1},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":2,"errors":1,"leftOnBase":4},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"catcher":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"first":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"second":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"third":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"shortstop":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"left":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"center":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"right":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"onDeck":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"inHole":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"battingOrder":4,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"offense":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"onDeck":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"inHole":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"battingOrder":4,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":1,"strikes":2,"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":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".229","atBats":33,"obp":".303","slg":".402","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":11,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":28,"obp":".161","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"4.72","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.43","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":118,"balls":46,"strikes":72,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"pitchesPerInning":"13.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"10","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":22,"groundOuts":55,"airOuts":44,"runs":20,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".160","atBats":181,"obp":".216","slg":".254","ops":".470","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":46,"rbi":16,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".202","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":73,"errors":5,"chances":199,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"2","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":50,"groundOuts":138,"airOuts":104,"runs":49,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":86,"baseOnBalls":30,"intentionalWalks":0,"hits":106,"hitByPitch":3,"avg":".247","atBats":430,"obp":".298","slg":".342","ops":".640","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":147,"rbi":33,"leftOnBase":163,"sacBunts":1,"sacFlies":3,"babip":".291","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.43","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":252,"putOuts":119,"errors":11,"chances":382,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"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":{"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":true},"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-5 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":73,"groundOuts":89,"airOuts":121,"runs":78,"doubles":29,"triples":1,"homeRuns":24,"strikeOuts":135,"baseOnBalls":29,"intentionalWalks":4,"hits":123,"hitByPitch":11,"avg":".265","atBats":465,"obp":".321","slg":".486","ops":".807","caughtStealing":9,"stolenBases":24,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":508,"totalBases":226,"rbi":59,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".320","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.38","popOuts":25,"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":304,"putOuts":158,"errors":10,"chances":472,"fielding":".979","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":"200","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":35,"groundOuts":40,"airOuts":54,"runs":31,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".227","atBats":198,"obp":".328","slg":".449","ops":".777","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":89,"rbi":30,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","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":89,"putOuts":46,"errors":7,"chances":142,"fielding":".951","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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":24,"groundOuts":43,"airOuts":51,"runs":16,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":68,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":4,"avg":".199","atBats":201,"obp":".260","slg":".348","ops":".608","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":70,"rbi":20,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":15,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":41,"stolenBasePercentage":".788","caughtStealingPercentage":".212","assists":18,"putOuts":423,"errors":2,"chances":443,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(W, 10-9)","summary":"7.0 IP, 0 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":10,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":39,"strikes":54,"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":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":38,"groundOuts":235,"airOuts":80,"runs":74,"doubles":26,"triples":1,"homeRuns":11,"strikeOuts":144,"baseOnBalls":68,"intentionalWalks":0,"hits":146,"hitByPitch":4,"atBats":599,"obp":".324","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2583,"era":"3.68","inningsPitched":"161.1","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.33","battersFaced":678,"outs":484,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2583,"balls":990,"strikes":1593,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"2.94","rbi":0,"winPercentage":".526","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.79","hitsPer9Inn":"8.14","runsScoredPer9":"4.13","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":35},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID570632":{"person":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"jerseyNumber":"54","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":13,"gamesStarted":5,"flyOuts":24,"groundOuts":35,"airOuts":50,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":143,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":618,"era":"5.00","inningsPitched":"36.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.47","battersFaced":160,"outs":108,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":225,"strikes":393,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"17.17","gamesFinished":5,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"5.00","walksPer9Inn":"3.25","hitsPer9Inn":"10.00","runsScoredPer9":"5.00","homeRunsPer9":"1.50","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","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":"400","stats":{"batting":{"summary":"0-1 | 3 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":88,"groundOuts":95,"airOuts":147,"runs":75,"doubles":30,"triples":2,"homeRuns":30,"strikeOuts":150,"baseOnBalls":67,"intentionalWalks":1,"hits":114,"hitByPitch":2,"avg":".228","atBats":500,"obp":".318","slg":".476","ops":".794","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":575,"totalBases":238,"rbi":94,"leftOnBase":240,"sacBunts":0,"sacFlies":6,"babip":".258","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","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":262,"errors":4,"chances":269,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":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":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"2-5 | 2 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":2,"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":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":47,"groundOuts":59,"airOuts":93,"runs":57,"doubles":12,"triples":1,"homeRuns":20,"strikeOuts":143,"baseOnBalls":75,"intentionalWalks":10,"hits":87,"hitByPitch":5,"avg":".231","atBats":377,"obp":".361","slg":".427","ops":".788","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":161,"rbi":54,"leftOnBase":136,"sacBunts":0,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.85","popOuts":17,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":{"note":"(S, 25)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":55,"gamesStarted":0,"flyOuts":53,"groundOuts":32,"airOuts":76,"runs":18,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":2,"hits":37,"hitByPitch":1,"atBats":191,"obp":".262","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":771,"era":"2.94","inningsPitched":"52.0","wins":5,"losses":4,"saves":25,"saveOpportunities":26,"holds":0,"blownSaves":1,"earnedRuns":17,"whip":"1.04","battersFaced":211,"outs":156,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":771,"balls":237,"strikes":534,"strikePercentage":".690","hitBatsmen":1,"balks":3,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".556","pitchesPerInning":"14.83","gamesFinished":41,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.94","hitsPer9Inn":"6.40","runsScoredPer9":"3.12","homeRunsPer9":"1.38","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":29,"gamesStarted":0,"flyOuts":16,"groundOuts":13,"airOuts":29,"runs":18,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":2,"hits":21,"hitByPitch":1,"atBats":94,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":484,"era":"5.11","inningsPitched":"24.2","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":14,"whip":"1.54","battersFaced":113,"outs":74,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":484,"balls":175,"strikes":309,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".600","pitchesPerInning":"19.62","gamesFinished":3,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.68","walksPer9Inn":"6.20","hitsPer9Inn":"7.66","runsScoredPer9":"6.57","homeRunsPer9":"2.19","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":57,"groundOuts":97,"airOuts":116,"runs":51,"doubles":16,"triples":1,"homeRuns":30,"strikeOuts":127,"baseOnBalls":29,"intentionalWalks":0,"hits":103,"hitByPitch":10,"avg":".233","atBats":442,"obp":".295","slg":".477","ops":".772","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":484,"totalBases":211,"rbi":82,"leftOnBase":207,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.84","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"14.73","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":289,"errors":7,"chances":298,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID683090":{"person":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":3,"groundOuts":13,"airOuts":8,"runs":7,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".220","atBats":50,"obp":".235","slg":".480","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":24,"rbi":6,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":20,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":9,"groundOuts":15,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".209","atBats":67,"obp":".260","slg":".284","ops":".544","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":19,"rbi":2,"leftOnBase":24,"sacBunts":1,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.94","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":67,"errors":0,"chances":67,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":54,"groundOuts":73,"airOuts":93,"runs":35,"doubles":7,"triples":1,"homeRuns":19,"strikeOuts":126,"baseOnBalls":19,"intentionalWalks":0,"hits":83,"hitByPitch":2,"avg":".223","atBats":373,"obp":".263","slg":".399","ops":".662","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":149,"rbi":43,"leftOnBase":175,"sacBunts":1,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.63","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":{"caughtStealing":10,"stolenBases":50,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":23,"putOuts":664,"errors":5,"chances":692,"fielding":".993","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":57,"gamesStarted":0,"flyOuts":23,"groundOuts":46,"airOuts":46,"runs":28,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":78,"baseOnBalls":25,"intentionalWalks":4,"hits":54,"hitByPitch":2,"atBats":224,"obp":".323","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1018,"era":"4.05","inningsPitched":"60.0","wins":4,"losses":3,"saves":2,"saveOpportunities":6,"holds":12,"blownSaves":4,"earnedRuns":27,"whip":"1.32","battersFaced":251,"outs":180,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":1018,"balls":343,"strikes":675,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".571","pitchesPerInning":"16.97","gamesFinished":6,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"11.70","walksPer9Inn":"3.75","hitsPer9Inn":"8.10","runsScoredPer9":"4.20","homeRunsPer9":"0.90","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":26,"gamesStarted":26,"flyOuts":101,"groundOuts":129,"airOuts":178,"runs":78,"doubles":30,"triples":3,"homeRuns":21,"strikeOuts":89,"baseOnBalls":37,"intentionalWalks":3,"hits":142,"hitByPitch":5,"atBats":532,"obp":".318","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2147,"era":"4.89","inningsPitched":"136.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.31","battersFaced":580,"outs":409,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2147,"balls":716,"strikes":1431,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".400","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"5.88","walksPer9Inn":"2.44","hitsPer9Inn":"9.37","runsScoredPer9":"5.15","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":42,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"(H, 9)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":51,"gamesStarted":0,"flyOuts":14,"groundOuts":58,"airOuts":32,"runs":20,"doubles":13,"triples":2,"homeRuns":2,"strikeOuts":44,"baseOnBalls":22,"intentionalWalks":5,"hits":49,"hitByPitch":0,"atBats":180,"obp":".350","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":785,"era":"3.35","inningsPitched":"48.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":18,"whip":"1.47","battersFaced":205,"outs":145,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":785,"balls":278,"strikes":507,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":9,"pickoffs":0,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".667","pitchesPerInning":"16.24","gamesFinished":14,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.19","walksPer9Inn":"4.10","hitsPer9Inn":"9.12","runsScoredPer9":"3.72","homeRunsPer9":"0.37","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"}]},"ID694359":{"person":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"jerseyNumber":"20","position":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".111","atBats":18,"obp":".238","slg":".111","ops":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":51,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,660162,545361,621493,695681,666176,650859,518595,683090,669326,672724,667755,472610,445276],"pitchers":[667755,472610,445276],"bench":[694359,681351],"bullpen":[656271,605177,672282,820862,543294,579328,681217,596112,570632,666171],"battingOrder":[687263,660162,545361,695681,666176,650859,518595,669326,672724],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Trout 2 (12, Brown, H, McCullers Jr.)."},{"label":"HR","value":"Peraza, O (4, 5th inning off Brown, H, 0 on, 2 out)."},{"label":"TB","value":"Adell; Peraza, O 5; Rengifo; Trout 4."},{"label":"RBI","value":"Peraza, O (16); Trout (54)."},{"label":"2-out RBI","value":"Peraza, O."},{"label":"Runners left in scoring position, 2 out","value":"Rengifo; Neto; Adell; Peraza, O 2."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Peraza, O (4, 2nd base off McCullers Jr./Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Neto-Rengifo-Peraza, O)."}]}],"note":[]},"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":4,"groundOuts":11,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".252","atBats":28,"obp":".318","slg":".399","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":3,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":33,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"3.83","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.22","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":66,"strikes":93,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"pitchesPerInning":"17.67","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"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":61,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":57,"runs":13,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":95,"baseOnBalls":27,"intentionalWalks":0,"hits":39,"hitByPitch":4,"atBats":223,"obp":".275","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1024,"era":"1.89","inningsPitched":"62.0","wins":3,"losses":4,"saves":4,"saveOpportunities":8,"holds":25,"blownSaves":4,"earnedRuns":13,"whip":"1.06","battersFaced":255,"outs":186,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":1024,"balls":388,"strikes":636,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".429","pitchesPerInning":"16.52","gamesFinished":12,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"13.79","walksPer9Inn":"3.92","hitsPer9Inn":"5.66","runsScoredPer9":"1.89","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":3,"groundOuts":25,"airOuts":4,"runs":5,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":28,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".149","atBats":67,"obp":".219","slg":".179","ops":".398","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":12,"rbi":7,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"6.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":43,"errors":0,"chances":44,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":46,"groundOuts":98,"airOuts":86,"runs":48,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":125,"baseOnBalls":38,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".240","atBats":405,"obp":".312","slg":".358","ops":".670","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":145,"rbi":49,"leftOnBase":183,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.62","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":231,"errors":2,"chances":239,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 10-7)","summary":"6.0 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":42,"strikes":52,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":71,"groundOuts":152,"airOuts":130,"runs":47,"doubles":18,"triples":3,"homeRuns":14,"strikeOuts":182,"baseOnBalls":49,"intentionalWalks":1,"hits":114,"hitByPitch":6,"atBats":574,"obp":".268","caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":2562,"era":"2.34","inningsPitched":"161.2","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.01","battersFaced":633,"outs":485,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2562,"balls":976,"strikes":1586,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".588","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.73","hitsPer9Inn":"6.35","runsScoredPer9":"2.62","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":35},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":63,"groundOuts":90,"airOuts":119,"runs":38,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".252","atBats":322,"obp":".297","slg":".376","ops":".673","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":121,"rbi":28,"leftOnBase":155,"sacBunts":3,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":30,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":160,"putOuts":140,"errors":4,"chances":304,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":52,"gamesStarted":0,"flyOuts":29,"groundOuts":42,"airOuts":65,"runs":26,"doubles":13,"triples":1,"homeRuns":3,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":2,"hits":45,"hitByPitch":2,"atBats":198,"obp":".301","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":854,"era":"3.98","inningsPitched":"52.0","wins":5,"losses":3,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":23,"whip":"1.23","battersFaced":219,"outs":156,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":289,"strikes":565,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".625","pitchesPerInning":"16.42","gamesFinished":8,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.96","walksPer9Inn":"3.29","hitsPer9Inn":"7.79","runsScoredPer9":"4.50","homeRunsPer9":"0.52","inheritedRunners":32,"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":true,"isSubstitute":false}},"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":56,"gamesStarted":1,"flyOuts":44,"groundOuts":30,"airOuts":77,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":70,"baseOnBalls":14,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":206,"obp":".227","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":860,"era":"2.83","inningsPitched":"60.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":19,"whip":"0.81","battersFaced":228,"outs":181,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":285,"strikes":575,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".500","pitchesPerInning":"14.25","gamesFinished":7,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.09","hitsPer9Inn":"5.22","runsScoredPer9":"2.98","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":4,"gamesStarted":1,"flyOuts":12,"groundOuts":12,"airOuts":15,"runs":11,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":53,"obp":".246","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":232,"era":"3.86","inningsPitched":"14.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.00","battersFaced":57,"outs":42,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":86,"strikes":146,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".667","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.29","walksPer9Inn":"1.93","hitsPer9Inn":"7.07","runsScoredPer9":"7.07","homeRunsPer9":"3.86","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":132,"flyOuts":74,"groundOuts":132,"airOuts":153,"runs":72,"doubles":20,"triples":1,"homeRuns":23,"strikeOuts":91,"baseOnBalls":47,"intentionalWalks":5,"hits":139,"hitByPitch":3,"avg":".273","atBats":510,"obp":".335","slg":".451","ops":".786","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":565,"totalBases":230,"rbi":65,"leftOnBase":229,"sacBunts":0,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.17","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":62,"groundOuts":118,"airOuts":101,"runs":56,"doubles":24,"triples":2,"homeRuns":14,"strikeOuts":76,"baseOnBalls":29,"intentionalWalks":2,"hits":128,"hitByPitch":11,"avg":".305","atBats":420,"obp":".364","slg":".471","ops":".835","caughtStealing":2,"stolenBases":19,"stolenBasePercentage":".905","caughtStealingPercentage":".095","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":198,"rbi":50,"leftOnBase":124,"sacBunts":1,"sacFlies":2,"babip":".343","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":17,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":234,"putOuts":116,"errors":7,"chances":357,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":48,"groundOuts":78,"airOuts":89,"runs":31,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":76,"baseOnBalls":25,"intentionalWalks":0,"hits":80,"hitByPitch":2,"avg":".255","atBats":314,"obp":".306","slg":".395","ops":".701","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":124,"rbi":38,"leftOnBase":138,"sacBunts":0,"sacFlies":9,"babip":".298","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.89","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":177,"putOuts":71,"errors":3,"chances":251,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"2.0 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":9,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":51,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":12,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":18,"strikes":33,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"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":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":12,"flyOuts":25,"groundOuts":50,"airOuts":42,"runs":41,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":57,"baseOnBalls":36,"intentionalWalks":0,"hits":56,"hitByPitch":7,"atBats":205,"obp":".399","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1053,"era":"6.97","inningsPitched":"50.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.83","battersFaced":249,"outs":151,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1053,"balls":438,"strikes":615,"strikePercentage":".580","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":1,"winPercentage":".333","pitchesPerInning":"20.92","gamesFinished":0,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"10.19","walksPer9Inn":"6.44","hitsPer9Inn":"10.01","runsScoredPer9":"7.33","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":58,"gamesStarted":0,"flyOuts":34,"groundOuts":39,"airOuts":62,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":64,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":4,"atBats":215,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":896,"era":"2.88","inningsPitched":"56.1","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":24,"blownSaves":2,"earnedRuns":18,"whip":"1.12","battersFaced":232,"outs":169,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":896,"balls":283,"strikes":613,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".571","pitchesPerInning":"15.91","gamesFinished":8,"strikeoutWalkRatio":"5.82","strikeoutsPer9Inn":"10.22","walksPer9Inn":"1.76","hitsPer9Inn":"8.31","runsScoredPer9":"2.88","homeRunsPer9":"1.12","inheritedRunners":16,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":19},"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":{},"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":4,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":58,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":12,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":34,"strikes":24,"strikePercentage":".410","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"15.00","walksPer9Inn":"12.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":55,"groundOuts":126,"airOuts":107,"runs":52,"doubles":22,"triples":0,"homeRuns":10,"strikeOuts":89,"baseOnBalls":37,"intentionalWalks":0,"hits":121,"hitByPitch":0,"avg":".274","atBats":442,"obp":".329","slg":".391","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":173,"rbi":44,"leftOnBase":205,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.20","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":231,"putOuts":135,"errors":11,"chances":377,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":50,"groundOuts":107,"airOuts":97,"runs":51,"doubles":20,"triples":4,"homeRuns":12,"strikeOuts":90,"baseOnBalls":35,"intentionalWalks":1,"hits":99,"hitByPitch":2,"avg":".253","atBats":391,"obp":".316","slg":".417","ops":".733","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":163,"rbi":42,"leftOnBase":169,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.58","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":76,"groundOuts":96,"airOuts":140,"runs":59,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":146,"baseOnBalls":37,"intentionalWalks":1,"hits":117,"hitByPitch":10,"avg":".236","atBats":495,"obp":".300","slg":".410","ops":".710","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":203,"rbi":74,"leftOnBase":238,"sacBunts":0,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.57","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":50,"putOuts":929,"errors":6,"chances":985,"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"}]},"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-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":66,"groundOuts":133,"airOuts":128,"runs":46,"doubles":17,"triples":1,"homeRuns":18,"strikeOuts":82,"baseOnBalls":19,"intentionalWalks":2,"hits":115,"hitByPitch":2,"avg":".253","atBats":455,"obp":".284","slg":".413","ops":".697","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":188,"rbi":55,"leftOnBase":220,"sacBunts":0,"sacFlies":3,"babip":".271","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.28","popOuts":23,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":84,"stolenBasePercentage":".848","caughtStealingPercentage":".152","assists":28,"putOuts":902,"errors":2,"chances":932,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":30,"groundOuts":24,"airOuts":49,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":23,"intentionalWalks":3,"hits":25,"hitByPitch":0,"avg":".219","atBats":114,"obp":".336","slg":".360","ops":".696","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":41,"rbi":21,"leftOnBase":38,"sacBunts":0,"sacFlies":6,"babip":".223","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[665161,670541,514888,621043,660821,572233,673237,602104,689200,686613,621121,805123],"pitchers":[686613,621121,805123],"bench":[643289,676801,663967,701358],"bullpen":[650556,669920,660853,664299,518886,687911,595345,672391,664285],"battingOrder":[665161,670541,514888,621043,660821,572233,673237,602104,689200],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Urías, R (17, García, L)."},{"label":"TB","value":"Alvarez, Y; Urías, R 2."},{"label":"Runners left in scoring position, 2 out","value":"Peña; Sánchez, J."},{"label":"GIDP","value":"Altuve."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McCullers Jr. (1, throw)."}]}],"note":[]}},"officials":[{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"d'Arnaud (by McCullers Jr.)."},{"label":"Pitches-strikes","value":"Soriano, J 93-54; García, L 14-10; Jansen, K 11-8; Brown, H 94-52; McCullers Jr. 51-33; Blubaugh 14-8."},{"label":"Groundouts-flyouts","value":"Soriano, J 10-1; García, L 0-1; Jansen, K 1-2; Brown, H 8-3; McCullers Jr. 1-0; Blubaugh 1-1."},{"label":"Batters faced","value":"Soriano, J 24; García, L 4; Jansen, K 3; Brown, H 24; McCullers Jr. 12; Blubaugh 3."},{"label":"Umpires","value":"HP: Mark Ripperger. 1B: Nick Mahrley. 2B: Vic Carapazza. 3B: Nic Lentz. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"36,811."},{"label":"Venue","value":"Daikin Park."},{"label":"August 31, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","boxscoreName":"Soriano, J"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 10-9)","summary":"7.0 IP, 0 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":10,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":39,"strikes":54,"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":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":38,"groundOuts":235,"airOuts":80,"runs":74,"doubles":26,"triples":1,"homeRuns":11,"strikeOuts":144,"baseOnBalls":68,"intentionalWalks":0,"hits":146,"hitByPitch":4,"atBats":599,"obp":".324","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2583,"era":"3.68","inningsPitched":"161.1","wins":10,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.33","battersFaced":678,"outs":484,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2583,"balls":990,"strikes":1593,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"2.94","rbi":0,"winPercentage":".526","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.79","hitsPer9Inn":"8.14","runsScoredPer9":"4.13","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":35},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":82,"pitchingGameScore":82},{"player":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","boxscoreName":"Brown, H"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(L, 10-7)","summary":"6.0 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":42,"strikes":52,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":71,"groundOuts":152,"airOuts":130,"runs":47,"doubles":18,"triples":3,"homeRuns":14,"strikeOuts":182,"baseOnBalls":49,"intentionalWalks":1,"hits":114,"hitByPitch":6,"atBats":574,"obp":".268","caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":2562,"era":"2.34","inningsPitched":"161.2","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.01","battersFaced":633,"outs":485,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2562,"balls":976,"strikes":1586,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".588","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.73","hitsPer9Inn":"6.35","runsScoredPer9":"2.62","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":35},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","boxscoreName":"Peraza, O"},"jerseyNumber":"10","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":22,"groundOuts":55,"airOuts":44,"runs":20,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".160","atBats":181,"obp":".216","slg":".254","ops":".470","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":46,"rbi":16,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".202","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":73,"errors":5,"chances":199,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"loser":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"save":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}