{"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":776673,"link":"/api/v1.1/game/776673/feed/live","metaData":{"wait":10,"timeStamp":"20250820_193803","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count02","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776673,"type":"R","doubleHeader":"N","id":"2025/08/20/houmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776673-2025-08-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-20T17:10:00Z","originalDate":"2025-08-20","officialDate":"2025-08-20","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":58,"ties":0,"pct":".543"},"records":{},"divisionLeader":false,"wins":69,"losses":58,"winningPercentage":".543"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":129,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":53,"ties":0,"pct":".589"},"records":{},"divisionLeader":false,"wins":76,"losses":53,"winningPercentage":".589"},"franchiseName":"Detroit","clubName":"Tigers","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},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"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},"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},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"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},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"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},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID701121":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121","firstName":"Logan","lastName":"VanWey","primaryNumber":"64","birthDate":"1999-02-14","currentAge":27,"birthCity":"Joplin","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"VanWey","middleName":"Christopher","boxscoreName":"VanWey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"Van-WHY","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan VanWey","nameSlug":"logan-vanwey-701121","firstLastName":"Logan VanWey","lastFirstName":"VanWey, Logan","lastInitName":"VanWey, L","initLastName":"L VanWey","fullFMLName":"Logan Christopher VanWey","fullLFMName":"VanWey, Logan Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID681869":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869","firstName":"Shawn","lastName":"Dubin","birthDate":"1995-09-06","currentAge":31,"birthCity":"Allegany","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":164,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Dubin","middleName":"Anthony","boxscoreName":"Dubin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"DOO-bin","mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Dubin","nameSlug":"shawn-dubin-681869","firstLastName":"Shawn Dubin","lastFirstName":"Dubin, Shawn","lastInitName":"Dubin, S","initLastName":"S Dubin","fullFMLName":"Shawn Anthony Dubin","fullLFMName":"Dubin, Shawn Anthony","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"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},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Cloudy","temp":"71","wind":"9 mph, Out To RF"},"gameInfo":{"attendance":29216,"firstPitch":"2025-08-20T17:10:00.000Z","gameDurationMinutes":147},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"home":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremy Peña walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:10:19.082Z","endTime":"2025-08-20T17:11:55.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":[3,4,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T15:44:13.772Z","endTime":"2025-08-20T16:48:25.873Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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-20T16:48:25.873Z","endTime":"2025-08-20T17:10:02.996Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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-20T17:10:02.996Z","endTime":"2025-08-20T17:10:21.392Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.42387987915343,"strikeZoneBottom":1.61757238473871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04358520833833,"aZ":-18.863512927787525,"pfxX":-8.934880740943663,"pfxZ":7.078950305626722,"pX":1.922943901986692,"pZ":1.1345357864512557,"vX0":14.136399784172733,"vY0":-135.8431411585104,"vZ0":-7.289072987481044,"x":43.7,"y":208.15,"x0":-2.1729689013180944,"y0":50.00462697820078,"z0":5.150517283250208,"aX":-16.804758320927792},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":2289,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4022637318840001,"extension":6.294425876675703},"index":3,"playId":"264aa807-52fe-3564-af47-9a7b68b36cbe","pitchNumber":1,"startTime":"2025-08-20T17:10:21.392Z","endTime":"2025-08-20T17:10:24.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.203915685680652,"aZ":-26.6013620627591,"pfxX":-11.293492140433738,"pfxZ":2.9037351265090248,"pX":1.0396750406889752,"pZ":1.7150791025761272,"vX0":12.684680765929219,"vY0":-136.6572167978941,"vZ0":-4.499444667537004,"x":77.37,"y":192.47,"x0":-2.1646024380830133,"y0":50.0006058123412,"z0":5.179824424367143,"aX":-21.65461914779522},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":18.2,"spinRate":2231,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.3986929305178979,"extension":6.222282824668418},"index":4,"playId":"7391a270-bfa1-3295-b13f-39872ca6993e","pitchNumber":2,"startTime":"2025-08-20T17:10:34.457Z","endTime":"2025-08-20T17:10:39.076Z","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":1,"outs":0},"index":5,"startTime":"2025-08-20T17:11:00.524Z","endTime":"2025-08-20T17:11:00.525Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.452784674185004,"aZ":-39.48569931031708,"pfxX":6.335305664384435,"pfxZ":-5.0830173937102545,"pX":0.729202459517548,"pZ":1.5783713080749344,"vX0":5.487060320965431,"vY0":-119.09905849280467,"vZ0":-0.45394081594747826,"x":89.2,"y":196.16,"x0":-2.4257379005685045,"y0":50.0006062474166,"z0":5.336429476615835,"aX":9.117366855527338},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.0,"breakHorizontal":-12.8,"spinRate":3079,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4595516383253826,"extension":5.997555366909061},"index":6,"playId":"20ab99f0-47a6-3629-8b37-ee8cab3f69bb","pitchNumber":3,"startTime":"2025-08-20T17:11:00.526Z","endTime":"2025-08-20T17:11:03.800Z","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":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.45900700171891,"strikeZoneBottom":1.5310983926882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.100260712321184,"aZ":-27.486753696059957,"pfxX":-11.730235499272942,"pfxZ":2.4937124354287477,"pX":1.861009031150016,"pZ":0.3765344455269954,"vX0":14.890572285768297,"vY0":-135.75205012102646,"vZ0":-7.357805205105089,"x":46.06,"y":228.61,"x0":-2.156316331017102,"y0":50.00074507923124,"z0":5.019589778184786,"aX":-22.019752263745104},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":18.4,"spinRate":2296,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.40258566833365306,"extension":6.280507823162875},"index":7,"playId":"08544e57-c3dc-3dfa-bd24-9e3d7c037c80","pitchNumber":4,"startTime":"2025-08-20T17:11:18.650Z","endTime":"2025-08-20T17:11:21.650Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.41957511868763,"strikeZoneBottom":1.61348534507075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.150195510088697,"aZ":-27.5769035150897,"pfxX":-10.44958457590011,"pfxZ":2.3813154235107934,"pX":1.0486358880977726,"pZ":1.4905157365679516,"vX0":12.542633395120227,"vY0":-137.49983373922348,"vZ0":-4.910886670819952,"x":77.03,"y":198.54,"x0":-2.1969013435717653,"y0":50.00230943146103,"z0":5.152028808375061,"aX":-20.172358960491266},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":2163,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.39709866239563896,"extension":6.178296528986148},"index":8,"playId":"da093ccd-8a9f-35ab-91b0-503bcf14ff0e","pitchNumber":5,"startTime":"2025-08-20T17:11:35.520Z","endTime":"2025-08-20T17:11:39.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.48802642744322,"strikeZoneBottom":1.68194936305504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73462727027005,"aZ":-24.65323250390652,"pfxX":0.5879857558731385,"pfxZ":4.332298135859123,"pX":0.8734502304502633,"pZ":1.3026993405877858,"vX0":8.168254740601862,"vY0":-130.27005717648953,"vZ0":-5.169052541208671,"x":83.71,"y":203.61,"x0":-2.365844604896861,"y0":50.00409933062365,"z0":5.152082796401136,"aX":1.0199620857404699},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":-2.6,"spinRate":2491,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.41881176097510764,"extension":6.055799799297654},"index":9,"playId":"8147066d-0c8c-360b-9862-59dc17a9c79c","pitchNumber":6,"startTime":"2025-08-20T17:11:50.708Z","endTime":"2025-08-20T17:11:55.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:11:55.230Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Correa grounds into a force out, third baseman Andy Ibáñez to second baseman Gleyber Torres. Jeremy Peña out at 2nd. Carlos Correa to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:12:00.007Z","endTime":"2025-08-20T17:12:29.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38492323877398,"aZ":-29.98431305707156,"pfxX":-10.217069211576511,"pfxZ":1.1306297758412827,"pX":-0.5945253280849591,"pZ":2.085972951059405,"vX0":8.013541817180261,"vY0":-137.55519193064742,"vZ0":-3.0104998335404245,"x":139.66,"y":182.46,"x0":-2.2073823214481663,"y0":50.00074647439571,"z0":5.211629673526571,"aX":-19.72306050351578},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":2114,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.3970630421524932,"extension":6.079652440550217},"hitData":{"launchSpeed":97.5,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.84,"coordY":163.24}},"index":0,"playId":"baad085d-0241-310e-bea6-fc3bcfa1a6a6","pitchNumber":1,"startTime":"2025-08-20T17:12:21.680Z","endTime":"2025-08-20T17:12:29.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:12:29.817Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:13:00.231Z","endTime":"2025-08-20T17:14:12.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.404475470701687,"aZ":-27.901982137447963,"pfxX":-0.1448417148481791,"pfxZ":2.4976890443056003,"pX":0.12601117310426097,"pZ":2.8584333608345385,"vX0":6.707466132452774,"vY0":-128.8787030096409,"vZ0":-0.6814003490267243,"x":112.2,"y":161.6,"x0":-2.4725907856624127,"y0":50.00413853771002,"z0":5.2485493513934625,"aX":-0.24849721077328002},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.0,"spinRate":2453,"spinDirection":184},"zone":2,"typeConfidence":0.92,"plateTime":0.42218980948775675,"extension":6.379320861642283},"index":0,"playId":"7ea6245b-f7e0-3749-a970-8a1a9ceed3de","pitchNumber":1,"startTime":"2025-08-20T17:13:05.458Z","endTime":"2025-08-20T17:13:21.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.467736721881476,"aZ":-27.576216153471435,"pfxX":1.2079634840217057,"pfxZ":2.640722121937273,"pX":0.6345776258689892,"pZ":1.8899283527445387,"vX0":7.348914967324971,"vY0":-130.3577013746322,"vZ0":-3.1482669057577755,"x":92.81,"y":187.75,"x0":-2.3648336153418694,"y0":50.00346546194353,"z0":5.169838666806288,"aX":2.1006051130098284},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.6,"spinRate":2481,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.41836720061543664,"extension":6.2682713754426675},"index":1,"playId":"86c24ccf-41a2-3801-a675-162fb7d13731","pitchNumber":2,"startTime":"2025-08-20T17:13:26.557Z","endTime":"2025-08-20T17:13:30.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"ba2b9eda-6b7c-4fe4-a0ac-a0db46685e55","startTime":"2025-08-20T17:13:48.185Z","endTime":"2025-08-20T17:13:53.185Z","isPitch":false,"type":"stepoff"},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.934259741286628,"aZ":-28.397272754355836,"pfxX":-9.606592154354344,"pfxZ":1.9243931693910188,"pX":0.5112609092945345,"pZ":1.779697546997191,"vX0":10.455141150330183,"vY0":-139.23214527631274,"vZ0":-4.300809726553052,"x":97.51,"y":190.73,"x0":-2.042382577194331,"y0":50.006239868008954,"z0":5.221277621190159,"aX":-18.886323726838253},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":2235,"spinDirection":238},"zone":6,"typeConfidence":0.92,"plateTime":0.3932278236601334,"extension":6.043415610388953},"index":3,"playId":"0af127d0-56f0-3310-8159-42565e9df36a","pitchNumber":3,"startTime":"2025-08-20T17:14:06.493Z","endTime":"2025-08-20T17:14:12.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:14:12.341Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Walker lines out sharply to right fielder Jahmai Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:14:19.855Z","endTime":"2025-08-20T17:15:25.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.4209713849577,"strikeZoneBottom":1.47450588738493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56177080549162,"aZ":-28.14725414884466,"pfxX":0.08695739882062359,"pfxZ":2.3459887196062343,"pX":1.009386054492603,"pZ":2.2198007356084104,"vX0":8.591556478354581,"vY0":-129.843411559523,"vZ0":-2.04698657847526,"x":78.52,"y":178.85,"x0":-2.3449804728693375,"y0":50.00570271036159,"z0":5.1468109750502755,"aX":0.14807502921154797},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2523,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4208214171484599,"extension":6.036319365421773},"index":0,"playId":"ffaa9f84-f094-35c0-a360-f742f089e351","pitchNumber":1,"startTime":"2025-08-20T17:14:36.692Z","endTime":"2025-08-20T17:14:41.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20717437598025,"aZ":-31.01744131386703,"pfxX":2.3209239779645303,"pfxZ":0.6964450703585818,"pX":0.23570254662354923,"pZ":2.530728049186294,"vX0":5.948753247439298,"vY0":-127.66129169110798,"vZ0":-0.7825231733585252,"x":108.02,"y":170.45,"x0":-2.4185178194564445,"y0":50.004440421656966,"z0":5.264736762269603,"aX":3.8623480889360433},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-5.4,"spinRate":2555,"spinDirection":137},"zone":5,"typeConfidence":0.92,"plateTime":0.4276786871825684,"extension":6.123283072906943},"index":1,"playId":"3f2a5d0f-b4f5-3f97-ba9b-4cb06185c352","pitchNumber":2,"startTime":"2025-08-20T17:14:54.040Z","endTime":"2025-08-20T17:14:58.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.726950073001262,"aZ":-20.177718228559726,"pfxX":-6.827538902582373,"pfxZ":6.1408815155863135,"pX":0.04502539099639311,"pZ":2.8651406536834965,"vX0":8.575521391376176,"vY0":-138.59964500430587,"vZ0":-2.984329395836464,"x":115.28,"y":161.42,"x0":-2.195836260140082,"y0":50.00546381672427,"z0":5.296681608121875,"aX":-13.343516178678739},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":10.7,"spinRate":2180,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.3945514340769716,"extension":6.043916482231282},"hitData":{"launchSpeed":101.8,"launchAngle":15.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.89,"coordY":104.3}},"index":2,"playId":"cd0cc813-ceb6-3048-9458-ec4073950a91","pitchNumber":3,"startTime":"2025-08-20T17:15:19.638Z","endTime":"2025-08-20T17:15:25.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:15:25.971Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jahmai Jones walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:17:39.056Z","endTime":"2025-08-20T17:19:00.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.38934520241964,"strikeZoneBottom":1.62860274883662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.232976634109175,"aZ":-24.364881279003193,"pfxX":9.558975144190196,"pfxZ":4.364538133026635,"pX":0.08032411581290226,"pZ":3.612826692050797,"vX0":-4.66142236767209,"vY0":-133.33922100086747,"vZ0":-1.6259525475053107,"x":113.94,"y":141.23,"x0":0.6146798796353851,"y0":50.00615685387592,"z0":5.9987399113554805,"aX":17.11497101269364},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":2102,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.411706838723088,"extension":5.7732684830265955},"index":0,"playId":"73a69075-64b2-37d3-afee-293e30f266d6","pitchNumber":1,"startTime":"2025-08-20T17:17:42.949Z","endTime":"2025-08-20T17:17:47.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.47040488369055,"strikeZoneBottom":1.52094576285694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96968726438533,"aZ":-27.595850417836445,"pfxX":10.937335439079263,"pfxZ":2.5369533644045763,"pX":-0.489997420307742,"pZ":1.6464129159492724,"vX0":-6.375518787600454,"vY0":-134.3778412905668,"vZ0":-5.632557717965007,"x":135.68,"y":194.33,"x0":0.5101110313134405,"y0":50.000480411865446,"z0":5.766074430032474,"aX":19.71629646693301},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-18.1,"spinRate":2173,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4098371368092728,"extension":5.90254213703073},"index":1,"playId":"7d1f4c71-0ca1-3b66-b53c-3e95ae60d182","pitchNumber":2,"startTime":"2025-08-20T17:17:58.258Z","endTime":"2025-08-20T17:18:02.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.38466369117878,"strikeZoneBottom":1.62385459461957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80842908253038,"aZ":-29.767226186350797,"pfxX":9.248379838903848,"pfxZ":1.4542948908702638,"pX":-0.8638284348833476,"pZ":1.750087536895275,"vX0":-6.710380764014114,"vY0":-128.08145191323925,"vZ0":-4.069308982871828,"x":149.93,"y":191.53,"x0":0.5956853072398195,"y0":50.00181032802644,"z0":5.70162323744503,"aX":15.280862855225147},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":1759,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4285450983721182,"extension":5.984401970016777},"index":2,"playId":"2da6d1be-dd03-3f59-89bd-fe4f9bb62255","pitchNumber":3,"startTime":"2025-08-20T17:18:14.709Z","endTime":"2025-08-20T17:18:19.626Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.40993728304434,"strikeZoneBottom":1.64913283032245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.452908314586864,"aZ":-25.38133010298968,"pfxX":10.70988818225162,"pfxZ":3.699660278419035,"pX":-0.4947490363415973,"pZ":3.4528472849654177,"vX0":-6.422555434396254,"vY0":-136.0357376786023,"vZ0":-1.8801949299856613,"x":135.86,"y":145.55,"x0":0.5304168144301488,"y0":50.003713074004274,"z0":5.948489975688524,"aX":19.668942150121367},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-17.6,"spinRate":2225,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4057940538349145,"extension":5.865541329313656},"index":3,"playId":"4e30f7d0-ce4d-3ee2-ac1e-5a81f66d17e1","pitchNumber":4,"startTime":"2025-08-20T17:18:31.801Z","endTime":"2025-08-20T17:18:36.657Z","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":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.415153302124,"strikeZoneBottom":1.5599837725391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.240898404005904,"aZ":-26.58249726279125,"pfxX":9.832554453205681,"pfxZ":3.0325694638234477,"pX":-1.1917275056861973,"pZ":2.2984226075279017,"vX0":-8.117332884686896,"vY0":-135.04831673799262,"vZ0":-4.112607414202831,"x":162.43,"y":176.72,"x0":0.5800166750567758,"y0":50.00064255675253,"z0":5.7175175276612755,"aX":18.105222659071014},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":-16.0,"spinRate":2194,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40605597387133896,"extension":5.971782969349393},"index":4,"playId":"174d3449-1ef0-32dd-8505-f87399316904","pitchNumber":5,"startTime":"2025-08-20T17:18:53.848Z","endTime":"2025-08-20T17:19:00.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:19:00.215Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks. Jahmai Jones to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:19:12.557Z","endTime":"2025-08-20T17:21:34.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.07262287706094,"strikeZoneBottom":1.22490615189187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69216792948368,"aZ":-41.61789543148068,"pfxX":-7.3495563010468725,"pfxZ":-7.484153058342152,"pX":-1.9326146922741776,"pZ":1.326137893315435,"vX0":-4.186455974144262,"vY0":-112.31438100402801,"vZ0":-0.3109006452674894,"x":190.67,"y":202.97,"x0":0.918185159610255,"y0":50.00321758334502,"z0":5.743530957203426,"aX":-9.272801560237456},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.2,"breakHorizontal":14.5,"spinRate":2759,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4900105515915145,"extension":5.861123563233531},"index":0,"playId":"5cbcbd0c-30ab-3f52-94c1-32abf9f9ddba","pitchNumber":1,"startTime":"2025-08-20T17:19:24.350Z","endTime":"2025-08-20T17:19:28.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.21574085230496,"strikeZoneBottom":1.40027408299878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84058497975006,"aZ":-26.80351281097567,"pfxX":10.22403051545004,"pfxZ":2.876184621465087,"pX":-0.2844820177809585,"pZ":2.1531600666855515,"vX0":-6.32835650440442,"vY0":-136.01877698936994,"vZ0":-4.759562449821229,"x":127.84,"y":180.64,"x0":0.7482688784372701,"y0":50.00398494585342,"z0":5.7926333048946015,"aX":19.089353233693974},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.2,"spinRate":2146,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4032416225840456,"extension":5.889824115844296},"index":1,"playId":"982107b9-dd0a-3406-a066-deb9a4c76356","pitchNumber":2,"startTime":"2025-08-20T17:19:43.261Z","endTime":"2025-08-20T17:19:46.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.335715871734116,"aZ":-43.460498845521556,"pfxX":-7.282443977770471,"pfxZ":-8.648991560662289,"pX":-0.50194187201456,"pZ":1.7133942128173594,"vX0":-1.0354344372362148,"vY0":-114.42811398217857,"vZ0":0.38947716074896466,"x":136.13,"y":192.52,"x0":0.9031757346055729,"y0":50.00406632132569,"z0":5.856475083265691,"aX":-9.500064404745173},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.1,"breakHorizontal":13.4,"spinRate":2913,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.4816857189101653,"extension":5.879061447811892},"index":2,"playId":"f090407b-bcd8-3cf3-b03e-5aecd3c2e0b5","pitchNumber":3,"startTime":"2025-08-20T17:20:00.932Z","endTime":"2025-08-20T17:20:04.466Z","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":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.18513225169628,"strikeZoneBottom":1.36942165420083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73376416222858,"aZ":-22.31690274010598,"pfxX":7.648085314988423,"pfxZ":5.198246340663607,"pX":-0.32442437264020313,"pZ":3.8119204714423724,"vX0":-4.483924134608415,"vY0":-136.7377310747535,"vZ0":-1.6198484163927196,"x":129.37,"y":135.86,"x0":0.3417136978868865,"y0":50.004046542716964,"z0":5.941021360866952,"aX":14.50485081840469},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-13.0,"spinRate":2201,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4003438812535025,"extension":5.809419950704649},"index":3,"playId":"6cf469fd-7566-3db2-bf6c-81d2cbb179e9","pitchNumber":4,"startTime":"2025-08-20T17:20:19.582Z","endTime":"2025-08-20T17:20:23.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T17:20:37.679Z","endTime":"2025-08-20T17:20:58.098Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"b31b29a2-df58-3089-8861-0bb193b40832","startTime":"2025-08-20T17:20:58.098Z","endTime":"2025-08-20T17:21:01.098Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.16325065057286,"strikeZoneBottom":1.34767088372455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.25609263905394,"aZ":-41.75528415245648,"pfxX":-10.171348690077021,"pfxZ":-7.37927232610604,"pX":1.1501915144346933,"pZ":2.346039834115886,"vX0":3.2834732560939206,"vY0":-113.11770847801525,"vZ0":1.6020200026059068,"x":73.16,"y":175.44,"x0":1.0029339268280615,"y0":50.00311498390707,"z0":5.8087140860449855,"aX":-13.206880761644102},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.7,"breakHorizontal":17.6,"spinRate":2800,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4838540108798721,"extension":5.749100275389246},"index":6,"playId":"d723c75c-32a4-3004-92d1-2d91cd07f4d5","pitchNumber":5,"startTime":"2025-08-20T17:21:13.614Z","endTime":"2025-08-20T17:21:18.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.17638056712219,"strikeZoneBottom":1.42478965415498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46751187113425,"aZ":-29.25299217960048,"pfxX":6.8297826934466865,"pfxZ":1.5365709103416965,"pX":-0.3233533960099392,"pZ":3.817372474252203,"vX0":-4.994843801558118,"vY0":-136.2357383683366,"vZ0":-0.2586952202809385,"x":129.33,"y":135.71,"x0":0.638467568242528,"y0":50.000112902008844,"z0":5.92055065930638,"aX":12.949124392578904},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":-11.4,"spinRate":2202,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4007101501268595,"extension":5.8797761869537695},"index":7,"playId":"bdbefbb6-9524-399a-95cc-f153b4f656f3","pitchNumber":6,"startTime":"2025-08-20T17:21:29.678Z","endTime":"2025-08-20T17:21:34.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:21:34.228Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Ibáñez singles on a sharp ground ball to center fielder Taylor Trammell. Jahmai Jones scores. Gleyber Torres to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:21:43.669Z","endTime":"2025-08-20T17:22:23.940Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.19612646699801,"strikeZoneBottom":1.38602414032452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.854291133499952,"aZ":-24.193097346109457,"pfxX":8.739135581573278,"pfxZ":4.31055362202444,"pX":-0.3398363672288479,"pZ":3.0073192766352066,"vX0":-5.5179697732251425,"vY0":-135.31773832942395,"vZ0":-2.6214513339321437,"x":129.95,"y":157.58,"x0":0.5915440896326887,"y0":50.00522773368496,"z0":5.685818043316806,"aX":16.18972956752355},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":2200,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4049489060681841,"extension":5.945210421001372},"index":0,"playId":"11870f96-9309-3ef1-a678-ca3617fbc1bd","pitchNumber":1,"startTime":"2025-08-20T17:22:00.550Z","endTime":"2025-08-20T17:22:04.340Z","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":93.8,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.136596282518475,"aZ":-22.78221316145175,"pfxX":8.317084182615854,"pfxZ":4.974142113290832,"pX":0.22416312764741553,"pZ":2.0643515299373933,"vX0":-3.773478927383092,"vY0":-136.55329900321743,"vZ0":-5.4862432593166135,"x":108.46,"y":183.04,"x0":0.5435969837846677,"y0":50.001958687105486,"z0":5.667281088970007,"aX":15.702357007171239},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":-14.3,"spinRate":2216,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4011335875966182,"extension":5.87772456552713},"hitData":{"launchSpeed":105.5,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.24,"coordY":85.17}},"index":1,"playId":"732c9c11-9190-3dcd-9ebd-8e83b9f13b4c","pitchNumber":2,"startTime":"2025-08-20T17:22:14.547Z","endTime":"2025-08-20T17:22:23.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:22:23.940Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson hits a ground-rule double (25) on a fly ball down the right-field line. Gleyber Torres scores. Andy Ibáñez to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:23:24.711Z","endTime":"2025-08-20T17:23:55.980Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T17:22:51.518Z","endTime":"2025-08-20T17:23:26.991Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.51806071711806,"strikeZoneBottom":1.66554706913988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.658129539809696,"aZ":-42.34620101650437,"pfxX":-9.912918622660444,"pfxZ":-8.19365737810238,"pX":0.41923417940512586,"pZ":2.5825346846872694,"vX0":1.2176849160462506,"vY0":-111.20886703947183,"vZ0":2.5924247236890716,"x":101.02,"y":169.05,"x0":1.1484460572971762,"y0":50.00483416069639,"z0":5.823608383324581,"aX":-12.30276757617363},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.7,"breakHorizontal":17.5,"spinRate":2812,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.49427870394976336,"extension":5.705743092992947},"index":1,"playId":"34730d9e-241b-3507-80bd-de2fb4d0be3b","pitchNumber":1,"startTime":"2025-08-20T17:23:26.991Z","endTime":"2025-08-20T17:23:30.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.881003831756967,"aZ":-30.809287343012482,"pfxX":7.389578933733151,"pfxZ":0.8156726518435153,"pX":1.017324040434563,"pZ":1.8183312495864015,"vX0":-2.260806864915819,"vY0":-128.7585044790639,"vZ0":-3.3039648718481063,"x":78.22,"y":189.69,"x0":0.9469059515548227,"y0":50.005401028937555,"z0":5.503746345454485,"aX":12.401800851599258},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":1753,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4254839524257319,"extension":5.945104703599666},"hitData":{"launchSpeed":78.6,"launchAngle":34.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":216.47,"coordY":123.78}},"index":2,"playId":"29adb7cb-816e-3175-a9c9-89874665c308","pitchNumber":2,"startTime":"2025-08-20T17:23:43.314Z","endTime":"2025-08-20T17:23:55.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:23:55.980Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:24:27.302Z","endTime":"2025-08-20T17:27:34.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":94.6,"endSpeed":86.0,"strikeZoneTop":3.63335437583242,"strikeZoneBottom":1.62540194914019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.379666078537355,"aZ":-23.86324324058921,"pfxX":9.82825185015731,"pfxZ":4.368090227901181,"pX":2.056405832220672,"pZ":2.8564040449730768,"vX0":-1.7602200218821737,"vY0":-137.76952559605965,"vZ0":-3.6353117893997577,"x":38.61,"y":161.66,"x0":1.431198755486455,"y0":50.00684999757748,"z0":5.824666128001139,"aX":18.71279281516507},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.4,"spinRate":2203,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39906284947782966,"extension":5.7466154402875445},"index":0,"playId":"611cacbb-9080-3c2c-bf45-cb29b90d822d","pitchNumber":1,"startTime":"2025-08-20T17:24:27.302Z","endTime":"2025-08-20T17:24:35.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Framber Valdez. Andy Ibáñez scores. Spencer Torkelson to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"611cacbb-9080-3c2c-bf45-cb29b90d822d","startTime":"2025-08-20T17:24:59.758Z","endTime":"2025-08-20T17:25:13.684Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T17:25:13.684Z","endTime":"2025-08-20T17:25:52.102Z","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, 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":93.1,"endSpeed":86.3,"strikeZoneTop":3.70543045638678,"strikeZoneBottom":1.66903833782385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.835609896708437,"aZ":-25.003938001179716,"pfxX":9.236396768153373,"pfxZ":3.837216861138176,"pX":-0.3443227312881599,"pZ":0.3334975266024577,"vX0":-7.178778950380978,"vY0":-135.2077683010045,"vZ0":-9.176264456449477,"x":130.12,"y":229.78,"x0":1.1325760249410493,"y0":50.003526486158194,"z0":5.498473604210099,"aX":17.265657056480702},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-15.4,"spinRate":2028,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4036167863521736,"extension":6.114237710557704},"index":3,"playId":"7378b2f5-a6f2-31cb-bdef-f426ecf949e8","pitchNumber":2,"startTime":"2025-08-20T17:25:52.102Z","endTime":"2025-08-20T17:25:56.900Z","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":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.623583326925235,"aZ":-25.891935439292485,"pfxX":9.542116759434574,"pfxZ":3.3817830904070387,"pX":0.6273830298324065,"pZ":2.363092518251323,"vX0":-3.9351246810186744,"vY0":-136.14959276721294,"vZ0":-4.234373340731766,"x":93.09,"y":174.98,"x0":0.8596552333576776,"y0":50.00599389423107,"z0":5.751705944152064,"aX":17.741598928095247},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":2039,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4038085270701304,"extension":5.897094018154618},"index":4,"playId":"e96965b2-fcfa-3b96-a400-7b2fcf0554c6","pitchNumber":3,"startTime":"2025-08-20T17:26:13.105Z","endTime":"2025-08-20T17:26:16.635Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.63495031092196,"strikeZoneBottom":1.65871190708078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.98927843269039,"aZ":-28.068822779293633,"pfxX":11.007212797518875,"pfxZ":2.1751670116596795,"pX":0.81975972172606,"pZ":0.4270526773532204,"vX0":-3.6719112165964822,"vY0":-137.52475049643292,"vZ0":-8.686395514049607,"x":85.75,"y":227.25,"x0":0.7551174948133639,"y0":50.00047241950393,"z0":5.576828910330653,"aX":20.748273326964263},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.0,"breakHorizontal":-19.0,"spinRate":2138,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4007116761377998,"extension":5.980675714557555},"index":5,"playId":"025ed555-af29-366d-98eb-d0c5c1e194f5","pitchNumber":4,"startTime":"2025-08-20T17:26:26.823Z","endTime":"2025-08-20T17:26:31.255Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1553872246152,"aZ":-31.215792278145205,"pfxX":9.245434104879665,"pfxZ":0.5304008101702298,"pX":0.4795196115545765,"pZ":1.6510837378296919,"vX0":-4.322883981481109,"vY0":-134.12200182612858,"vZ0":-4.471301477336543,"x":98.72,"y":194.2,"x0":0.9214011338930266,"y0":50.00051953316682,"z0":5.595726403043138,"aX":16.645996461217866},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.1,"breakHorizontal":-15.6,"spinRate":2105,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.41019856220139594,"extension":6.024575763426847},"index":6,"playId":"990dd4ec-663f-3570-8b41-68c488ea01be","pitchNumber":5,"startTime":"2025-08-20T17:26:52.913Z","endTime":"2025-08-20T17:26:57.922Z","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":93.9,"endSpeed":85.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.603463907460817,"aZ":-25.83513372233014,"pfxX":9.489288200112295,"pfxZ":3.36706511889885,"pX":0.23092908745283472,"pZ":3.1079542008570753,"vX0":-4.895194838028201,"vY0":-136.64240655785363,"vZ0":-2.460774751253414,"x":108.2,"y":154.87,"x0":0.8179854333341015,"y0":50.00091710152906,"z0":5.805235473078314,"aX":17.84620695725861},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":2233,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.401681960332823,"extension":5.95055966747965},"index":7,"playId":"f60034b2-5380-352e-b52a-ccc2496d10d4","pitchNumber":6,"startTime":"2025-08-20T17:27:08.872Z","endTime":"2025-08-20T17:27:12.605Z","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":94.4,"endSpeed":86.6,"strikeZoneTop":3.5238682289116,"strikeZoneBottom":1.6057044458513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.841212036043895,"aZ":-26.363176483037996,"pfxX":7.502762231168441,"pfxZ":3.0249355764295895,"pX":-0.20625468287738163,"pZ":3.6279044743210616,"vX0":-4.664447671603395,"vY0":-137.5359565362488,"vZ0":-1.3637445750661752,"x":124.86,"y":140.83,"x0":0.5348951409569004,"y0":50.0017321668535,"z0":5.914140536271482,"aX":14.40613749512328},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":-12.6,"spinRate":2214,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.3978954859139834,"extension":5.9621943658407615},"index":8,"playId":"f3b6f1a1-23ab-33c8-8ed0-1cd3a3714a96","pitchNumber":7,"startTime":"2025-08-20T17:27:28.987Z","endTime":"2025-08-20T17:27:34.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:27:34.260Z","atBatIndex":8},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Dillon Dingler triples (2) on a sharp fly ball to left fielder Jesús Sánchez, deflected by center fielder Taylor Trammell. Riley Greene scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:27:48.596Z","endTime":"2025-08-20T17:29:59.910Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.9,"strikeZoneTop":3.29535279216162,"strikeZoneBottom":1.4276317898404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.149605806598547,"aZ":-40.81989929552169,"pfxX":-6.470093412412519,"pfxZ":-6.431983209976685,"pX":-2.5088446941746314,"pZ":0.4649082469756876,"vX0":-5.5868650767817405,"vY0":-114.87727241168065,"vZ0":-2.5116235715615502,"x":212.63,"y":226.23,"x0":0.7902328112737681,"y0":50.002612791609245,"z0":5.519111604723001,"aX":-8.696314293825534},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.0,"breakHorizontal":13.1,"spinRate":2793,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47575870537343645,"extension":6.0343331321431},"index":0,"playId":"dcca79f3-7e49-385e-86c8-c3a590c71e67","pitchNumber":1,"startTime":"2025-08-20T17:28:05.479Z","endTime":"2025-08-20T17:28:14.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Framber Valdez. Spencer Torkelson scores. Riley Greene to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"dcca79f3-7e49-385e-86c8-c3a590c71e67","startTime":"2025-08-20T17:28:36.673Z","endTime":"2025-08-20T17:28:43.139Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.30126294438766,"strikeZoneBottom":1.35229176603048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.648313355062406,"aZ":-36.45797977139591,"pfxX":7.890676526220058,"pfxZ":-2.452867305651342,"pX":-0.4222215007377786,"pZ":2.3894637385059383,"vX0":-6.300680453919649,"vY0":-131.73154989221302,"vZ0":-0.8011609284018099,"x":133.09,"y":174.26,"x0":0.9829693009557575,"y0":50.00221675588269,"z0":5.407783158915251,"aX":13.779090823756265},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.4,"breakHorizontal":-12.8,"spinRate":1764,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.4167966914256551,"extension":5.903728586136775},"index":2,"playId":"bd00528c-2ce5-3ef3-ad4c-ea8fb52d32c0","pitchNumber":2,"startTime":"2025-08-20T17:28:43.139Z","endTime":"2025-08-20T17:28:47.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.4377007839529,"strikeZoneBottom":1.39432511177375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.039390560544835,"aZ":-28.32742998279407,"pfxX":9.550095136394848,"pfxZ":2.131526179710974,"pX":-1.252015856053669,"pZ":2.5295676102793574,"vX0":-8.24179938636131,"vY0":-133.74215809812839,"vZ0":-2.683172153593249,"x":164.72,"y":170.48,"x0":0.6355146800465762,"y0":50.00119095218053,"z0":5.5867858211743,"aX":17.222403242144427},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-15.4,"spinRate":2174,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.41023957365970887,"extension":6.076299500039397},"index":3,"playId":"85d364db-7988-372c-b075-c33416faff3c","pitchNumber":3,"startTime":"2025-08-20T17:28:58.295Z","endTime":"2025-08-20T17:29:02.404Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.037103790322078,"aZ":-42.596080190499244,"pfxX":-5.954272682033205,"pfxZ":-8.183293216835114,"pX":-0.9925481189631448,"pZ":1.0697060073466718,"vX0":-2.523600441973344,"vY0":-112.61805122965818,"vZ0":-0.645862132455129,"x":154.83,"y":209.9,"x0":0.9189396348988197,"y0":50.00267951023612,"z0":5.699780001554756,"aX":-7.583728866124514},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.6,"breakHorizontal":11.4,"spinRate":2771,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.487912707157109,"extension":5.801711839647172},"index":4,"playId":"8e22f276-0ae7-3cf8-a856-bc593edbe3e1","pitchNumber":4,"startTime":"2025-08-20T17:29:18.141Z","endTime":"2025-08-20T17:29:22.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21112125404428,"aZ":-41.31359893554813,"pfxX":-7.836917252123545,"pfxZ":-6.987312776942034,"pX":0.12397368330463934,"pZ":2.109058115395408,"vX0":0.23744333616168445,"vY0":-113.97192124525291,"vZ0":0.9199514478529602,"x":112.27,"y":181.84,"x0":1.0353367763117018,"y0":50.004584678457725,"z0":5.8010849857441364,"aX":-10.244594490276167},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.1,"breakHorizontal":14.2,"spinRate":2854,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.48176271887831756,"extension":5.787255088603469},"hitData":{"launchSpeed":105.9,"launchAngle":24.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.15,"coordY":32.38}},"index":5,"playId":"b56d34cc-16d2-3950-b142-e46509a44321","pitchNumber":5,"startTime":"2025-08-20T17:29:41.950Z","endTime":"2025-08-20T17:29:59.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:29:59.910Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:36:16.179Z","endTime":"2025-08-20T17:36:40.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T17:32:03.100Z","endTime":"2025-08-20T17:35:31.057Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"details":{"description":"Defensive Substitution: Jacob Melton replaces center fielder Taylor Trammell, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T17:35:31.057Z","endTime":"2025-08-20T17:36:18.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"}},{"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.2,"endSpeed":83.9,"strikeZoneTop":3.16184122082811,"strikeZoneBottom":1.30942630749178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836384221752756,"aZ":-29.628779955381404,"pfxX":8.313170866166978,"pfxZ":1.4278949455332768,"pX":-0.5184613170406469,"pZ":1.9013908752215691,"vX0":-6.317908059260721,"vY0":-132.68415623838968,"vZ0":-3.837145079358918,"x":136.76,"y":187.44,"x0":0.8109523131548411,"y0":50.00604487144057,"z0":5.520404447789872,"aX":14.856258337011692},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":-13.7,"spinRate":2163,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.41246948460798727,"extension":5.929292448671505},"index":2,"playId":"6c386a76-19a5-372f-ab9e-88cfe17b4ad8","pitchNumber":1,"startTime":"2025-08-20T17:36:18.247Z","endTime":"2025-08-20T17:36:22.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59131470326241,"aZ":-42.39430931642699,"pfxX":-7.059161125234847,"pfxZ":-7.739798742428048,"pX":0.363037492650541,"pZ":1.6003578454156209,"vX0":0.3730982241019142,"vY0":-114.34785608267329,"vZ0":0.18700967541724212,"x":103.16,"y":195.57,"x0":1.1142684768348357,"y0":50.00235217122243,"z0":5.685753811369674,"aX":-9.323247306950622},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.7,"breakHorizontal":12.7,"spinRate":2786,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.4794680590742715,"extension":5.712674336176353},"hitData":{"launchSpeed":87.7,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":162.73}},"index":3,"playId":"99ca635b-a0af-304c-a9dc-4ae157a985d3","pitchNumber":2,"startTime":"2025-08-20T17:36:33.941Z","endTime":"2025-08-20T17:36:40.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:36:40.826Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to left fielder Jesús Sánchez. Dillon Dingler scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:36:55.460Z","endTime":"2025-08-20T17:37:35.007Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"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, 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":93.2,"endSpeed":85.7,"strikeZoneTop":3.32620218748369,"strikeZoneBottom":1.54710490734892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.654273594321328,"aZ":-31.483520182924384,"pfxX":8.723364799571819,"pfxZ":0.3687482766842569,"pX":-0.22735925045396574,"pZ":1.6125706951406251,"vX0":-5.1769455017881,"vY0":-135.67537280606334,"vZ0":-4.597170730427297,"x":125.67,"y":195.24,"x0":0.5720249923953884,"y0":50.00257036166592,"z0":5.5228579668308155,"aX":16.264388850665796},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.6,"spinRate":2031,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4036944237301583,"extension":5.910598040457609},"index":0,"playId":"6e1d7b34-7c2c-3522-a647-60a973f71d4d","pitchNumber":1,"startTime":"2025-08-20T17:37:08.488Z","endTime":"2025-08-20T17:37:12.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.517691573617885,"aZ":-42.81090703590176,"pfxX":-8.623558157094068,"pfxZ":-8.075894291265435,"pX":0.09733477381804302,"pZ":2.1308701095796465,"vX0":0.5885477462562448,"vY0":-113.91932628536745,"vZ0":1.3636590666442723,"x":113.29,"y":181.25,"x0":0.9566229776329362,"y0":50.00286104088345,"z0":5.749540893288943,"aX":-11.357756982082163},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.0,"breakHorizontal":15.5,"spinRate":2865,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.48042351457253796,"extension":5.785212831837637},"hitData":{"launchSpeed":98.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.93,"coordY":121.95}},"index":1,"playId":"5ca28af6-794b-3345-ad42-dd5d16863e3e","pitchNumber":2,"startTime":"2025-08-20T17:37:24.562Z","endTime":"2025-08-20T17:37:35.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:37:35.007Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Rogers grounds into a double play, shortstop Jeremy Peña to second baseman Mauricio Dubón to first baseman Christian Walker. Javier Báez out at 2nd. Jake Rogers out at 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:37:44.145Z","endTime":"2025-08-20T17:38:19.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(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.5,"endSpeed":84.3,"strikeZoneTop":3.3261766026178,"strikeZoneBottom":1.3812185948081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754303660397017,"aZ":-31.090045587682525,"pfxX":7.715311484189709,"pfxZ":0.6015651892379035,"pX":-0.2071087412521148,"pZ":1.998154085740395,"vX0":-5.327986374875001,"vY0":-133.22545676810833,"vZ0":-3.445301005418312,"x":124.89,"y":184.83,"x0":0.813033595292024,"y0":50.00310318999072,"z0":5.547410838204733,"aX":13.914173242923983},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":-12.8,"spinRate":2165,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4106126234494667,"extension":5.920384735850109},"index":0,"playId":"fab9fca8-4854-3ba6-8caa-d898f70b4e07","pitchNumber":1,"startTime":"2025-08-20T17:37:58.453Z","endTime":"2025-08-20T17:38:02.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.987869282895055,"aZ":-28.346822944026787,"pfxX":7.789142499275477,"pfxZ":2.074378069282665,"pX":0.018754845262960698,"pZ":2.1151479287654884,"vX0":-4.358989215842917,"vY0":-134.9563823976742,"vZ0":-4.068977516413635,"x":107.01,"y":165.4,"x0":0.6416517537959056,"y0":50.004987045428464,"z0":5.635874983579782,"aX":14.389674575025108},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":-13.2,"spinRate":2145,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4056440343365155,"extension":5.922634884511657},"hitData":{"launchSpeed":92.2,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":155.64}},"index":1,"playId":"5f87a18f-0ffb-3ad8-a2de-2f75ef077896","pitchNumber":2,"startTime":"2025-08-20T17:38:11.624Z","endTime":"2025-08-20T17:38:19.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:38:19.590Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:40:23.394Z","endTime":"2025-08-20T17:42:04.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.54165822847416,"strikeZoneBottom":1.47408286585985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.805597629562303,"aZ":-38.30874866151542,"pfxX":7.775511825710128,"pfxZ":-4.521543218725393,"pX":-0.6717554026451161,"pZ":2.5676768013587874,"vX0":2.011523708260974,"vY0":-115.81261547675132,"vZ0":1.663985899127139,"x":142.61,"y":169.45,"x0":-2.561874562010819,"y0":50.0026520841959,"z0":5.5063985570650384,"aX":10.551565374602259},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.4,"breakHorizontal":-14.6,"spinRate":3022,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.4731051411818963,"extension":5.822700852723297},"index":0,"playId":"05df7aef-0b5e-3d17-9721-87bc92990f9d","pitchNumber":1,"startTime":"2025-08-20T17:40:44.039Z","endTime":"2025-08-20T17:40:47.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-20T17:40:53.498Z","endTime":"2025-08-20T17:41:13.317Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.43189280019815,"strikeZoneBottom":1.46025789928876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.589111297479015,"aZ":-38.59728449578833,"pfxX":8.419924979592004,"pfxZ":-4.545692462070315,"pX":-0.3670427999644879,"pZ":2.4665199675981673,"vX0":2.8905474035163325,"vY0":-118.1017223557065,"vZ0":1.3903890237198901,"x":130.99,"y":172.18,"x0":-2.7010852566745918,"y0":50.005366333801554,"z0":5.421387736893775,"aX":11.889111836639104},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.6,"breakHorizontal":-16.0,"spinRate":3211,"spinDirection":56},"zone":4,"typeConfidence":0.91,"plateTime":0.46387344741250613,"extension":5.863721244479326},"index":2,"playId":"97471f11-d563-3d7e-9971-45181009eca2","pitchNumber":2,"startTime":"2025-08-20T17:41:13.317Z","endTime":"2025-08-20T17:41:17.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.49439133004455,"strikeZoneBottom":1.61867724233502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67713216992755,"aZ":-17.743253089692796,"pfxX":-9.235359732630672,"pfxZ":7.624315701934027,"pX":0.032388464306753476,"pZ":4.091611183491788,"vX0":9.480162996739601,"vY0":-136.16354632784208,"vZ0":-0.08847193666741626,"x":115.77,"y":128.31,"x0":-2.281320240422121,"y0":50.00112497993308,"z0":5.344014876270733,"aX":-17.47774244419459},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":14.9,"spinRate":2453,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4010303971657141,"extension":5.955639585061253},"index":3,"playId":"68d5f2df-71d8-37ed-b1f1-10290bb28a7c","pitchNumber":3,"startTime":"2025-08-20T17:41:28.323Z","endTime":"2025-08-20T17:41:32.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.47450191457873,"strikeZoneBottom":1.47091576957173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.667907052615913,"aZ":-16.972629424969337,"pfxX":-7.4654524085293215,"pfxZ":7.700440715935894,"pX":-0.6967208154472067,"pZ":3.510704643126932,"vX0":6.574987299908692,"vY0":-139.03495376807518,"vZ0":-1.9010905783183287,"x":143.56,"y":143.99,"x0":-2.112335244578697,"y0":50.00677126918066,"z0":5.319377122614318,"aX":-14.744958515195767},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":12.4,"spinRate":2514,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.3926798126903277,"extension":5.949171469885362},"index":4,"playId":"3af384d9-52d6-3ea7-8234-566effc42298","pitchNumber":4,"startTime":"2025-08-20T17:41:43.824Z","endTime":"2025-08-20T17:41:48.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89140299561953,"aZ":-37.05829378971185,"pfxX":7.560230915003826,"pfxZ":-3.4012161316560467,"pX":1.4604106652382884,"pZ":1.01039965734637,"vX0":6.676517463356678,"vY0":-119.38807832161018,"vZ0":-1.9793721353752423,"x":61.33,"y":211.5,"x0":-2.3585745204799187,"y0":50.00080060283381,"z0":5.198717869231817,"aX":10.865214198817801},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.4,"breakHorizontal":-15.4,"spinRate":3185,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.45952050351864804,"extension":5.962424542920327},"index":5,"playId":"13431d55-88a2-36de-b648-110d4b29e098","pitchNumber":5,"startTime":"2025-08-20T17:41:59.494Z","endTime":"2025-08-20T17:42:04.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:42:04.001Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:42:13.425Z","endTime":"2025-08-20T17:43:02.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.07194917304104,"strikeZoneBottom":1.40043002543685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.761032178628557,"aZ":-30.622135501362425,"pfxX":-8.451402679493674,"pfxZ":0.8508645711495308,"pX":0.4891876977750199,"pZ":1.4664893075776257,"vX0":10.521698227411816,"vY0":-133.91201349682237,"vZ0":-3.8964432803206175,"x":98.35,"y":199.18,"x0":-2.3849716718509066,"y0":50.0026954982642,"z0":5.120645589363166,"aX":-15.415085595632537},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.8,"breakHorizontal":13.2,"spinRate":2341,"spinDirection":241},"zone":9,"typeConfidence":0.75,"plateTime":0.40835084481722017,"extension":6.077960204884165},"index":0,"playId":"93e2b798-4f7d-310d-9343-138adbfacfb0","pitchNumber":1,"startTime":"2025-08-20T17:42:26.789Z","endTime":"2025-08-20T17:42:31.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-20T17:42:39.290Z","endTime":"2025-08-20T17:42:52.993Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25592435171592,"aZ":-39.45962405305682,"pfxX":9.302430809690573,"pfxZ":-5.2555157966028245,"pX":0.09366950499703268,"pZ":1.3789272263225374,"vX0":3.931531719848501,"vY0":-117.30332777775688,"vZ0":-0.5762148737459268,"x":113.43,"y":201.55,"x0":-2.815190944520661,"y0":50.002657949962455,"z0":5.322906845303206,"aX":12.895983015768705},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.4,"breakHorizontal":-17.9,"spinRate":3242,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.4678589000398383,"extension":5.881359947304026},"hitData":{"launchSpeed":101.8,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.96,"coordY":134.84}},"index":2,"playId":"0cf507a6-12db-3df3-9c47-809cae3a3d02","pitchNumber":2,"startTime":"2025-08-20T17:42:52.993Z","endTime":"2025-08-20T17:43:02.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:43:02.950Z","atBatIndex":14},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Jacob Melton reaches on catcher interference by Jake Rogers. Yainer Diaz to 2nd. Jacob Melton to 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:43:15.938Z","endTime":"2025-08-20T17:44:37.792Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","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":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.3040144657771,"strikeZoneBottom":1.34218737553482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76972039675885,"aZ":-19.28001123488296,"pfxX":-6.72563749651347,"pfxZ":6.73202572874483,"pX":0.07597171350235654,"pZ":4.584647429946559,"vX0":8.735988213669335,"vY0":-136.90874551055867,"vZ0":1.3869756749131112,"x":114.1,"y":114.99,"x0":-2.2695101741925563,"y0":50.000039787392986,"z0":5.383437575330859,"aX":-12.877426889606271},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2350,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.39874944431693393,"extension":5.996660973643639},"index":0,"playId":"8d058d04-b6cf-32ba-90b2-a39cd0172d4e","pitchNumber":1,"startTime":"2025-08-20T17:43:27.418Z","endTime":"2025-08-20T17:43:30.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.2327557155428,"strikeZoneBottom":1.40045432253492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.386087563343043,"aZ":-35.407008635044555,"pfxX":-11.208121991101496,"pfxZ":-1.9702239124753307,"pX":0.954964968778294,"pZ":1.4785338241719101,"vX0":11.532007220572734,"vY0":-126.97356871713777,"vZ0":-2.299387042327985,"x":80.6,"y":198.86,"x0":-2.1840332001728675,"y0":50.005692248329225,"z0":5.206322242548297,"aX":-18.350240030386306},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":17.8,"spinRate":2033,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.43094625099813166,"extension":6.219350580379125},"index":1,"playId":"e21a56e5-62bc-3687-ab78-e889f62eb634","pitchNumber":2,"startTime":"2025-08-20T17:43:43.251Z","endTime":"2025-08-20T17:43:47.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.25922300791486,"strikeZoneBottom":1.3945265952015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.844961058168323,"aZ":-34.86818314881696,"pfxX":-10.92767276523723,"pfxZ":-1.6455735473310327,"pX":0.9471399961907889,"pZ":1.605041192752016,"vX0":11.532279068063723,"vY0":-127.08427240829316,"vZ0":-2.0067848979456544,"x":80.9,"y":195.44,"x0":-2.2280284627372886,"y0":50.003203963845166,"z0":5.17242504777591,"aX":-17.88984982923304},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":17.2,"spinRate":1951,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.4308658757185482,"extension":6.161423146376524},"index":2,"playId":"c6f21e2f-e903-383a-839e-d60332779a03","pitchNumber":3,"startTime":"2025-08-20T17:44:00.072Z","endTime":"2025-08-20T17:44:04.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.08416732517305,"strikeZoneBottom":1.41382958152985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.383285025834716,"aZ":-16.893229706931923,"pfxX":-7.932971982371328,"pfxZ":8.260057747539078,"pX":0.60310913465644,"pZ":2.26463433260474,"vX0":9.977148949248534,"vY0":-135.37302124983475,"vZ0":-4.590954630045092,"x":94.01,"y":177.63,"x0":-2.104781799298139,"y0":50.004360600315685,"z0":5.170186675874117,"aX":-14.680449152603066},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2266,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.405065206431626,"extension":6.023648371652296},"index":3,"playId":"32c7842a-883a-32e6-b5df-6b65cb83e785","pitchNumber":4,"startTime":"2025-08-20T17:44:17.073Z","endTime":"2025-08-20T17:44:22.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333131448427167,"aZ":-25.431733911160364,"pfxX":-0.409850374166036,"pfxZ":4.03233127539614,"pX":0.7078710880173643,"pZ":1.9717288169768001,"vX0":7.934286506040356,"vY0":-127.49207676890184,"vZ0":-2.870072921012191,"x":90.02,"y":185.54,"x0":-2.3707173846342777,"y0":50.003982899924445,"z0":5.0859528998077375,"aX":-0.6871098318705796},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.7,"spinRate":2547,"spinDirection":205},"zone":9,"typeConfidence":0.93,"plateTime":0.42705727202364185,"extension":6.13119038885594},"index":4,"playId":"9b2e905f-3c3f-378e-b37a-b7f590945de9","pitchNumber":5,"startTime":"2025-08-20T17:44:33.808Z","endTime":"2025-08-20T17:44:37.792Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MV","challengeTeamId":117},"playEndTime":"2025-08-20T17:44:37.792Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to second baseman Gleyber Torres on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:46:14.944Z","endTime":"2025-08-20T17:46:43.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.37517072118685,"strikeZoneBottom":1.41968528852101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86357104826257,"aZ":-28.57721592389615,"pfxX":-0.5171191858893263,"pfxZ":2.1651101977715985,"pX":-1.248702805723771,"pZ":3.775309953742138,"vX0":3.566459997344107,"vY0":-127.3030087802668,"vZ0":1.5662659997451298,"x":164.6,"y":136.85,"x0":-2.5927136554020858,"y0":50.00411423760289,"z0":5.392711789931094,"aX":-0.8600312389082445},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":0.2,"spinRate":2533,"spinDirection":184},"zone":11,"typeConfidence":0.92,"plateTime":0.4280756734424753,"extension":6.247786765689931},"index":0,"playId":"643d7db6-1ca4-3724-bb28-d6b480471f54","pitchNumber":1,"startTime":"2025-08-20T17:46:14.944Z","endTime":"2025-08-20T17:46:18.284Z","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.3,"endSpeed":86.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60469075575416,"aZ":-28.284093729060142,"pfxX":-10.589639000781546,"pfxZ":2.030806496837002,"pX":-0.7632325758490439,"pZ":2.564709471202156,"vX0":7.926568438688614,"vY0":-137.1579674354897,"vZ0":-1.9112550498645065,"x":146.09,"y":169.53,"x0":-2.305963260299411,"y0":50.00555562898619,"z0":5.187946192054575,"aX":-20.302718570832177},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":17.6,"spinRate":2150,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.39841737055536397,"extension":6.080295759220505},"hitData":{"launchSpeed":84.0,"launchAngle":63.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.79,"coordY":143.99}},"index":1,"playId":"d67b4930-a33c-35c3-b748-bda0feeff7cd","pitchNumber":2,"startTime":"2025-08-20T17:46:30.438Z","endTime":"2025-08-20T17:46:43.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:46:43.260Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, shortstop Javier Báez to second baseman Gleyber Torres. Jacob Melton out at 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:47:07.938Z","endTime":"2025-08-20T17:47:30.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.3516915981267,"strikeZoneBottom":1.31402979552783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.387193958202165,"aZ":-26.816788417770447,"pfxX":-11.414142715668985,"pfxZ":2.897622407706744,"pX":0.041726846308377655,"pZ":1.5831771900783784,"vX0":10.024376300471088,"vY0":-135.1374134245243,"vZ0":-4.328255180659112,"x":115.41,"y":196.03,"x0":-2.232437768913817,"y0":50.00414697245639,"z0":5.088865367710906,"aX":-21.11758874761278},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":18.6,"spinRate":2208,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.40526542961454837,"extension":6.168790170779526},"index":0,"playId":"0cdb5dc8-c53b-3c02-bdb4-7c31694dc86e","pitchNumber":1,"startTime":"2025-08-20T17:47:09.020Z","endTime":"2025-08-20T17:47:12.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.159798987172515,"aZ":-29.408273331889024,"pfxX":1.5230134412716372,"pfxZ":1.6841789977992292,"pX":-0.3816796948031477,"pZ":2.14761791015201,"vX0":4.712647073956891,"vY0":-127.09817552892476,"vZ0":-1.6995737291712787,"x":131.55,"y":180.79,"x0":-2.455032288795699,"y0":50.00324337159063,"z0":5.15237645926326,"aX":2.4997597959489064},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2540,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.43035768181772394,"extension":6.066594700300513},"hitData":{"launchSpeed":103.9,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":156.14}},"index":1,"playId":"f08bd921-7822-3e79-9c76-49f30e1b9b59","pitchNumber":2,"startTime":"2025-08-20T17:47:24.405Z","endTime":"2025-08-20T17:47:30.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:47:30.766Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a line drive to center fielder Jacob Melton.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:50:05.167Z","endTime":"2025-08-20T17:51:25.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.45034148076404,"strikeZoneBottom":1.54155651637058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.062053172041047,"aZ":-31.519582243360368,"pfxX":5.1081270422074425,"pfxZ":0.40180249904422993,"pX":0.5794473696204421,"pZ":2.7133557016530996,"vX0":-2.474380409747888,"vY0":-126.8554149505408,"vZ0":-1.1894341005849878,"x":94.91,"y":165.52,"x0":0.9018941907397438,"y0":50.00516662515526,"z0":5.692781169571749,"aX":8.356639364373454},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-8.8,"spinRate":1586,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.43118684959771736,"extension":5.786225384816444},"index":0,"playId":"774a0613-27de-35c0-97f0-dbf69860af11","pitchNumber":1,"startTime":"2025-08-20T17:50:21.728Z","endTime":"2025-08-20T17:50:25.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.096363806959637,"aZ":-34.95219928102273,"pfxX":9.209105335754003,"pfxZ":-1.6756216980590448,"pX":1.1810482720029984,"pZ":1.8846509103386841,"vX0":-2.0359584248790874,"vY0":-129.0266279124464,"vZ0":-2.6433465322068397,"x":71.98,"y":187.89,"x0":0.7930449010181473,"y0":50.00289176363844,"z0":5.661733152967203,"aX":15.263564345082214},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":-16.1,"spinRate":1739,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.42729872869579744,"extension":5.751646249392598},"index":1,"playId":"deb82648-5178-3dab-b7af-1163d3ad4798","pitchNumber":2,"startTime":"2025-08-20T17:50:36.804Z","endTime":"2025-08-20T17:50:41.262Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-20T17:50:52.048Z","endTime":"2025-08-20T17:51:01.732Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.50236425847434,"strikeZoneBottom":1.49809842166426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349540054776853,"aZ":-44.294738653629,"pfxX":-7.076161054207402,"pfxZ":-9.159478770430832,"pX":-1.1009320882322213,"pZ":0.5037649523254221,"vX0":-2.2513822132193657,"vY0":-115.42021247783218,"vZ0":-2.091861299590443,"x":158.96,"y":225.18,"x0":0.8115430932933986,"y0":50.00354242102307,"z0":5.764485331594231,"aX":-9.362693108519451},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.8,"breakHorizontal":13.4,"spinRate":3080,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4781075833504369,"extension":5.713547148164336},"index":3,"playId":"4c183421-0e44-3dd6-ac6a-43452ed7a89b","pitchNumber":3,"startTime":"2025-08-20T17:51:01.732Z","endTime":"2025-08-20T17:51:05.775Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27246141172164,"aZ":-24.61778260037101,"pfxX":9.872257314344806,"pfxZ":4.029272145876975,"pX":-0.19801014996954555,"pZ":2.8672666800065563,"vX0":-4.831522965935532,"vY0":-136.57883077329325,"vZ0":-3.4501345084053936,"x":124.55,"y":161.36,"x0":0.3188896538000889,"y0":50.001980458752406,"z0":5.855178515588449,"aX":18.50393881544959},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-16.7,"spinRate":2119,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4022484214883,"extension":5.6715944782821195},"hitData":{"launchSpeed":95.6,"launchAngle":11.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.06,"coordY":94.04}},"index":4,"playId":"5b900e60-0e53-32b8-92d2-ce5e4252e8c7","pitchNumber":4,"startTime":"2025-08-20T17:51:17.703Z","endTime":"2025-08-20T17:51:25.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:51:25.894Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:51:33.175Z","endTime":"2025-08-20T17:53:27.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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.3,"endSpeed":83.3,"strikeZoneTop":3.24805618170226,"strikeZoneBottom":1.43463180495507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.688931035772086,"aZ":-22.368592865924967,"pfxX":6.6723482701262835,"pfxZ":5.455097757665312,"pX":-0.5362135798908861,"pZ":3.5438254401778555,"vX0":-5.439144386983677,"vY0":-134.1736332560693,"vZ0":-1.6025091213655775,"x":137.44,"y":143.1,"x0":0.6639496944604988,"y0":50.00628837151471,"z0":5.7643611701675805,"aX":12.003616745609385},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-10.7,"spinRate":2077,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.41034977057575706,"extension":5.792306624957998},"index":0,"playId":"61a51190-03e2-33d7-9b5f-7fbfc0b02b05","pitchNumber":1,"startTime":"2025-08-20T17:51:50.229Z","endTime":"2025-08-20T17:51:54.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.23240804499866,"strikeZoneBottom":1.35570266617504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.059871820722503,"aZ":-42.625129945642726,"pfxX":-6.457019776688858,"pfxZ":-8.490549923204927,"pX":0.37521697462914483,"pZ":1.926421765497482,"vX0":0.16456635889678978,"vY0":-110.89185700169006,"vZ0":1.284902908068724,"x":102.7,"y":186.77,"x0":1.1369400148578022,"y0":50.004920314774445,"z0":5.828362139030627,"aX":-7.9452687818163374},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.6,"breakHorizontal":11.6,"spinRate":2851,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.49623272858707246,"extension":5.798173247762956},"index":1,"playId":"5f46019a-34b1-3385-8da7-7a9ec0641e85","pitchNumber":2,"startTime":"2025-08-20T17:52:04.210Z","endTime":"2025-08-20T17:52:08.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.07615914577206,"strikeZoneBottom":1.39095756060522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.142329007930105,"aZ":-41.117331425876884,"pfxX":-6.822645607366658,"pfxZ":-6.629785975350157,"pX":-1.4701474877320158,"pZ":0.6585029568205463,"vX0":-2.760035902643745,"vY0":-115.3479299277808,"vZ0":-2.4074157189375973,"x":173.04,"y":221.0,"x0":0.6276442197449008,"y0":50.00187087653611,"z0":5.674371442391364,"aX":-9.20632518251329},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.4,"breakHorizontal":13.1,"spinRate":2901,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4745640462153826,"extension":5.763665353102409},"index":2,"playId":"21b609b3-1924-3ce9-86e5-1bc508a381e8","pitchNumber":3,"startTime":"2025-08-20T17:52:19.630Z","endTime":"2025-08-20T17:52:24.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.16664080766737,"strikeZoneBottom":1.4176728192675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.978106624254167,"aZ":-30.044496048485904,"pfxX":8.09819946039281,"pfxZ":1.282345527192065,"pX":-0.9409555516723344,"pZ":0.4669320363542303,"vX0":-6.372266328478366,"vY0":-128.2284711988355,"vZ0":-6.661293708853753,"x":152.87,"y":226.17,"x0":0.5264772920463766,"y0":50.00285199132808,"z0":5.448051728675872,"aX":13.460537433260496},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-13.2,"spinRate":1554,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.42744135157871055,"extension":5.956710807877379},"index":3,"playId":"42137483-48a2-3400-8ede-cc313c2676e9","pitchNumber":4,"startTime":"2025-08-20T17:52:46.635Z","endTime":"2025-08-20T17:52:52.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.14483435520812,"strikeZoneBottom":1.36390141738638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.098780182966305,"aZ":-28.450151199614808,"pfxX":9.052432848152778,"pfxZ":2.0462761315199387,"pX":-0.7242791970135002,"pZ":1.5646052674383772,"vX0":-7.141347604179291,"vY0":-133.64188684047673,"vZ0":-5.087055025590398,"x":144.61,"y":196.54,"x0":0.7980824786518187,"y0":50.00402063356073,"z0":5.520670980303827,"aX":16.479236872097704},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-15.0,"spinRate":2083,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.4088597650453729,"extension":5.8479496144628635},"index":4,"playId":"43373e11-9bb2-33ae-b084-8fb5cdb3f6da","pitchNumber":5,"startTime":"2025-08-20T17:53:05.124Z","endTime":"2025-08-20T17:53:11.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.14594566384239,"strikeZoneBottom":1.21052391738599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809107597729813,"aZ":-27.83654347800502,"pfxX":8.275839727303097,"pfxZ":2.3600231827633316,"pX":-0.6081096692391231,"pZ":1.8739894000382775,"vX0":-6.383837320390476,"vY0":-133.62354272524814,"vZ0":-4.451938776545987,"x":140.18,"y":188.18,"x0":0.7193637336491218,"y0":50.00072895369857,"z0":5.527191082639962,"aX":15.1850505762604},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":-13.9,"spinRate":2101,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4076283568940706,"extension":5.791184788956058},"index":5,"playId":"882d8e18-8b43-3818-bf45-7d3034a3c8fe","pitchNumber":6,"startTime":"2025-08-20T17:53:22.108Z","endTime":"2025-08-20T17:53:27.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:53:27.301Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, second baseman Mauricio Dubón to first baseman Christian Walker. Jahmai Jones to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:53:34.894Z","endTime":"2025-08-20T17:54:36.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.09405946288756,"strikeZoneBottom":1.46864722012977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.42244347183434,"aZ":-42.68542278035179,"pfxX":-7.37979849847153,"pfxZ":-7.9328213352689065,"pX":0.6830626040932598,"pZ":2.314997800430366,"vX0":1.5619114743675229,"vY0":-114.21765559347264,"vZ0":1.414227116306986,"x0":0.9505323007185876,"y0":50.0027967255485,"z0":5.87532966949279,"aX":-9.780337686186547},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.8,"breakHorizontal":13.0,"spinRate":2897,"spinDirection":317},"zone":6,"typeConfidence":2.0,"plateTime":0.4789820715557269,"extension":5.661173745761603},"index":0,"playId":"3506412d-cd4f-3357-b963-e1052bc8e502","pitchNumber":1,"startTime":"2025-08-20T17:53:45.031Z","endTime":"2025-08-20T17:53:49.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.11499791642166,"strikeZoneBottom":1.30905966952249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.118489582162475,"aZ":-41.44720599418091,"pfxX":-8.518621078555103,"pfxZ":-7.225527027805943,"pX":-0.6209352652917182,"pZ":1.877656343941928,"vX0":-1.0700249229329797,"vY0":-112.72334411039198,"vZ0":0.7358508551179133,"x":90.96,"y":176.28,"x0":0.9668661276458448,"y0":50.005519078872,"z0":5.742565464720756,"aX":-10.927295811256228},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-12.6,"breakHorizontal":15.7,"spinRate":2856,"spinDirection":311},"zone":4,"typeConfidence":2.0,"plateTime":0.4865237572061014,"extension":5.709810911384854},"index":1,"playId":"7bdab6d0-9261-3aec-8f3c-cf011ba497d1","pitchNumber":2,"startTime":"2025-08-20T17:54:01.559Z","endTime":"2025-08-20T17:54:07.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jahmai Jones steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"7bdab6d0-9261-3aec-8f3c-cf011ba497d1","startTime":"2025-08-20T17:54:26.967Z","endTime":"2025-08-20T17:54:28.912Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04420097793347,"aZ":-30.32873894684213,"pfxX":8.370679064652235,"pfxZ":1.0777150762067436,"pX":0.5299097861242843,"pZ":2.92933424270519,"vX0":-3.092850835181436,"vY0":-130.4419087470499,"vZ0":-1.4025801914848468,"x":140.67,"y":188.08,"x0":0.6477229487440245,"y0":50.003256620468136,"z0":5.774071573458335,"aX":14.334464413018036},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":-14.4,"spinRate":1691,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.42090899858752984,"extension":5.8639614536295275},"hitData":{"launchSpeed":98.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.99,"coordY":154.12}},"index":3,"playId":"8003697c-155a-394c-aa1e-fff1bcc1cf31","pitchNumber":3,"startTime":"2025-08-20T17:54:28.912Z","endTime":"2025-08-20T17:54:36.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:54:36.185Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:55:07.345Z","endTime":"2025-08-20T17:55:59.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.50338333036022,"strikeZoneBottom":1.69956543165827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.835684721126043,"aZ":-41.17354132087565,"pfxX":-7.779029688552467,"pfxZ":-6.7519474650431235,"pX":-1.0595781253731462,"pZ":0.696821991943548,"vX0":-2.074264907656735,"vY0":-115.14253665306892,"vZ0":-2.0924742434455883,"x":96.8,"y":159.69,"x0":0.865135033089738,"y0":50.002999227150504,"z0":5.628546715392639,"aX":-10.36828195860176},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.5,"breakHorizontal":14.6,"spinRate":2887,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4770304682602555,"extension":5.8299075600141075},"index":0,"playId":"c001c46a-df7e-37c6-a119-f78c998ac502","pitchNumber":1,"startTime":"2025-08-20T17:55:07.345Z","endTime":"2025-08-20T17:55:13.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.7,"strikeZoneTop":3.53471504335628,"strikeZoneBottom":1.57549480048655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466795325653408,"aZ":-29.066997420251262,"pfxX":8.570740458041715,"pfxZ":1.6630521106712548,"pX":-0.7372541320713575,"pZ":2.037919166524504,"vX0":-6.031310889203882,"vY0":-136.0792870854022,"vZ0":-4.426390497859908,"x":157.39,"y":219.97,"x0":0.39674863059867205,"y0":50.00463387578733,"z0":5.704426682257818,"aX":16.040636246500043},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":2103,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.40284387422955703,"extension":5.831594707818829},"index":1,"playId":"448a8c3b-001a-31fe-a7a4-eb937ddc3e96","pitchNumber":2,"startTime":"2025-08-20T17:55:31.366Z","endTime":"2025-08-20T17:55:35.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31995830423352,"aZ":-42.78481755503048,"pfxX":-7.672072629843104,"pfxZ":-8.090340930061773,"pX":0.92306020776001,"pZ":2.2735622056552156,"vX0":1.7732277403432894,"vY0":-113.89671884407164,"vZ0":1.6982296732923088,"x":81.82,"y":177.39,"x0":1.1302063297968818,"y0":50.0035980590216,"z0":5.755743879170792,"aX":-10.059548016517278},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.9,"breakHorizontal":13.4,"spinRate":2659,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.4812805229414985,"extension":5.731784966561247},"hitData":{"launchSpeed":70.8,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":165.27}},"index":2,"playId":"37e43eef-b141-33f1-b60c-3a092dbc1768","pitchNumber":3,"startTime":"2025-08-20T17:55:51.042Z","endTime":"2025-08-20T17:55:59.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:55:59.643Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (21) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:58:00.123Z","endTime":"2025-08-20T17:58:27.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.259374159695305,"aZ":-29.913246421377345,"pfxX":0.6956145693643876,"pfxZ":1.420327448103686,"pX":-0.5507050669736551,"pZ":2.97839912544644,"vX0":4.8238485050058895,"vY0":-124.8262821682643,"vZ0":0.184419587203544,"x":137.99,"y":158.36,"x0":-2.592231123583712,"y0":50.0017095660672,"z0":5.350418349296518,"aX":1.105889310692055},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2358,"spinDirection":192},"zone":4,"typeConfidence":0.92,"plateTime":0.4374644327906605,"extension":6.254384754308875},"hitData":{"launchSpeed":93.1,"launchAngle":14.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.3,"coordY":100.38}},"index":0,"playId":"8c4a5a5f-b92c-36e9-8c5a-9e290349f7f7","pitchNumber":1,"startTime":"2025-08-20T17:58:13.482Z","endTime":"2025-08-20T17:58:27.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:58:27.251Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to right fielder Jahmai Jones. Jeremy Peña to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:58:34.549Z","endTime":"2025-08-20T18:00:21.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.47543043521976,"strikeZoneBottom":1.61437344760103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.993238828401978,"aZ":-26.788688052431826,"pfxX":-2.1442562665000935,"pfxZ":3.2278739288609772,"pX":1.7862403311595383,"pZ":1.9008678265679535,"vX0":10.873846732899183,"vY0":-127.20727191275392,"vZ0":-2.900939482076515,"x":48.91,"y":187.46,"x0":-2.2343227059500914,"y0":50.0004472115681,"z0":5.142718907438369,"aX":-3.5755196197575976},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":1.8,"spinRate":2438,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.42785703079737303,"extension":6.166515305510612},"index":0,"playId":"326aa35f-f8a0-312f-b36c-432e86967bfa","pitchNumber":1,"startTime":"2025-08-20T17:58:54.932Z","endTime":"2025-08-20T17:58:57.932Z","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":94.3,"endSpeed":86.9,"strikeZoneTop":3.51533089023699,"strikeZoneBottom":1.62325967790805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63665390459334,"aZ":-26.831551488828275,"pfxX":-10.304831599476351,"pfxZ":2.781651872219541,"pX":-0.11206229453450586,"pZ":2.8545582947232386,"vX0":9.531131533878185,"vY0":-137.04202385463077,"vZ0":-1.4781922840978277,"x":121.27,"y":161.71,"x0":-2.280533550261183,"y0":50.00205692068661,"z0":5.2175410496736765,"aX":-19.783163737402003},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2181,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.3982559245142805,"extension":5.939409687814782},"index":1,"playId":"05a07c6c-3249-35a4-b26d-b83eb3fca02e","pitchNumber":2,"startTime":"2025-08-20T17:59:11.655Z","endTime":"2025-08-20T17:59:15.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.59681199517797,"strikeZoneBottom":1.64350792072511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.119312453467977,"aZ":-25.440622049596385,"pfxX":-11.576933821783701,"pfxZ":3.579863934570037,"pX":1.4472152080828504,"pZ":1.7317096435865365,"vX0":13.09880741276472,"vY0":-135.2407031639179,"vZ0":-4.31870218260621,"x":61.84,"y":192.02,"x0":-1.9189651544948532,"y0":50.00496767030728,"z0":5.100106455475313,"aX":-21.78809496529031},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":2112,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40258782538978855,"extension":6.3176640566729985},"index":2,"playId":"15de7bc4-c8aa-3143-9a9d-5df7542f2da8","pitchNumber":3,"startTime":"2025-08-20T17:59:28.366Z","endTime":"2025-08-20T17:59:32.550Z","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":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.953511016762587,"aZ":-23.69967805016908,"pfxX":-10.031082257133473,"pfxZ":4.447680320699505,"pX":-0.3780541101550428,"pZ":1.9018925360886219,"vX0":8.681844117723134,"vY0":-136.17685083592556,"vZ0":-4.35420268380409,"x":131.41,"y":187.43,"x0":-2.282431041946347,"y0":50.001776363157035,"z0":5.132717229351524,"aX":-19.10456138442844},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2217,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4000702164100156,"extension":6.11369304913915},"index":3,"playId":"3ca44e6d-0411-372a-95a8-8269bc82289f","pitchNumber":4,"startTime":"2025-08-20T17:59:48.792Z","endTime":"2025-08-20T17:59:52.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.120707695814623,"aZ":-39.918802676310165,"pfxX":7.22736842676905,"pfxZ":-5.416087719842702,"pX":0.5608029533643057,"pZ":1.3980869303968033,"vX0":4.8264152874757515,"vY0":-118.63543940672734,"vZ0":-0.26488547890579905,"x":95.62,"y":201.03,"x0":-2.437154748050232,"y0":50.003777470837676,"z0":5.141301789148517,"aX":10.330449834326698},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.6,"breakHorizontal":-14.3,"spinRate":3156,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.46120713125019286,"extension":5.996941972275357},"hitData":{"launchSpeed":82.9,"launchAngle":38.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.05,"coordY":121.18}},"index":4,"playId":"6ca29a3b-639b-3638-b477-c678a4851461","pitchNumber":5,"startTime":"2025-08-20T18:00:08.846Z","endTime":"2025-08-20T18:00:21.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:00:21.009Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T18:00:43.765Z","endTime":"2025-08-20T18:01:52.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.3,"strikeZoneTop":2.88038056536332,"strikeZoneBottom":1.21713772587075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.558625469799036,"aZ":-25.832333593066945,"pfxX":-11.796179651621554,"pfxZ":3.343890772833035,"pX":0.320483939078163,"pZ":2.7322699723179307,"vX0":10.61406014210282,"vY0":-136.53107956398412,"vZ0":-2.01729983956562,"x":104.78,"y":165.01,"x0":-2.0747870300864135,"y0":50.0051209470064,"z0":5.248982523894595,"aX":-22.39202281297491},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":19.3,"spinRate":2115,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.40036135577411036,"extension":5.981497723623266},"index":0,"playId":"2aacef00-5eb9-34df-bcf9-16a3322f5866","pitchNumber":1,"startTime":"2025-08-20T18:01:00.781Z","endTime":"2025-08-20T18:01:05.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":2.99722831199061,"strikeZoneBottom":1.269522066447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91380110487721,"aZ":-26.10768602920822,"pfxX":-11.85192998741615,"pfxZ":3.170531013924389,"pX":0.6982188941496464,"pZ":2.66114554951731,"vX0":11.517079370385103,"vY0":-137.06017248609044,"vZ0":-2.2451979882566557,"x":90.39,"y":166.93,"x0":-2.0085927979232703,"y0":50.000995153230555,"z0":5.264990537374399,"aX":-22.657335613392327},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":19.2,"spinRate":2171,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.39888265854293836,"extension":6.1566550997555},"index":1,"playId":"ef8565d2-7d20-3800-815b-c72e5ed627b1","pitchNumber":2,"startTime":"2025-08-20T18:01:18.708Z","endTime":"2025-08-20T18:01:23.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.950744356340852,"aZ":-38.834369741497405,"pfxX":9.478790325544415,"pfxZ":-4.889288243931402,"pX":-0.1991570876655822,"pZ":3.5244875378634277,"vX0":2.6435920545668075,"vY0":-116.32374235716955,"vZ0":4.162427607619644,"x":124.59,"y":143.62,"x0":-2.5831927463597384,"y0":50.00164801667631,"z0":5.406539233396918,"aX":12.915945574379998},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.4,"breakHorizontal":-17.9,"spinRate":3271,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.47186806125809166,"extension":5.863273778641755},"hitData":{"launchSpeed":87.5,"launchAngle":60.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":133.33}},"index":2,"playId":"b3119ad3-72db-34d9-bbf9-0fba66bd9d1c","pitchNumber":3,"startTime":"2025-08-20T18:01:39.790Z","endTime":"2025-08-20T18:01:52.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:01:52.659Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T18:02:18.405Z","endTime":"2025-08-20T18:02:52.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.282126503555386,"aZ":-39.5240366966718,"pfxX":5.378949033296681,"pfxZ":-5.182217827542491,"pX":-0.08241147795050294,"pZ":1.5443067062823588,"vX0":3.9878207954620652,"vY0":-118.53250791815827,"vZ0":-0.236460553962059,"x":120.14,"y":197.08,"x0":-2.48707565467594,"y0":50.00158048168239,"z0":5.26307245239204,"aX":7.630501566781581},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.1,"breakHorizontal":-10.7,"spinRate":3040,"spinDirection":54},"zone":8,"typeConfidence":0.89,"plateTime":0.462615921839419,"extension":5.875266304663752},"index":0,"playId":"a42eac6d-13bb-3d0a-9856-76cccfc21005","pitchNumber":1,"startTime":"2025-08-20T18:02:22.100Z","endTime":"2025-08-20T18:02:25.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.884199430871426,"aZ":-41.23187404085365,"pfxX":7.970376128452673,"pfxZ":-6.362404486476628,"pX":0.3217697373463974,"pZ":2.276162870860478,"vX0":4.241996349342276,"vY0":-119.13672397530246,"vZ0":1.585655855231464,"x":104.73,"y":177.32,"x0":-2.5226756102905648,"y0":50.00234591208437,"z0":5.355223409810355,"aX":11.348391590029442},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.8,"breakHorizontal":-15.5,"spinRate":3182,"spinDirection":57},"zone":6,"typeConfidence":0.9,"plateTime":0.46140009701464635,"extension":5.895453966782002},"hitData":{"launchSpeed":73.0,"launchAngle":62.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.35,"coordY":144.48}},"index":1,"playId":"9a7762c5-b741-3529-bcea-c39c040ae40d","pitchNumber":2,"startTime":"2025-08-20T18:02:42.391Z","endTime":"2025-08-20T18:02:52.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:02:52.215Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:04:55.574Z","endTime":"2025-08-20T18:05:29.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":"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":93.0,"endSpeed":85.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77172043220387,"aZ":-28.384933558498304,"pfxX":8.05038473966056,"pfxZ":2.0242214146306363,"pX":0.8468837541310908,"pZ":2.710695804282935,"vX0":-3.85064014887544,"vY0":-135.48518359883477,"vZ0":-2.9807169002851093,"x":84.72,"y":165.59,"x0":1.235589941261024,"y0":50.001365290333894,"z0":5.794847962423907,"aX":15.063961182701973},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":-13.8,"spinRate":2164,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40324282033685455,"extension":5.636814923254139},"index":0,"playId":"1eaf47bf-e6f7-3265-9b48-a31126529dda","pitchNumber":1,"startTime":"2025-08-20T18:05:06.338Z","endTime":"2025-08-20T18:05:09.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566240662990875,"aZ":-26.841144677595302,"pfxX":6.110033163133695,"pfxZ":2.835301035114405,"pX":-0.2815564402071197,"pZ":2.8198829295253667,"vX0":-6.049420791851369,"vY0":-135.8246194982035,"vZ0":-2.987849486501902,"x":127.73,"y":162.64,"x0":1.172344776113797,"y0":50.00539901173279,"z0":5.784945082773538,"aX":11.507323715250152},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-10.0,"spinRate":2316,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.402052209193418,"extension":5.791148349978984},"hitData":{"launchSpeed":102.1,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.98,"coordY":146.12}},"index":1,"playId":"17b57303-e01c-3654-a93b-e00942aac379","pitchNumber":2,"startTime":"2025-08-20T18:05:22.064Z","endTime":"2025-08-20T18:05:29.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:05:29.713Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (16) on a sharp line drive to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:05:44.540Z","endTime":"2025-08-20T18:06:53.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.1,"strikeZoneTop":3.41283919662175,"strikeZoneBottom":1.52170445510018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71036374659366,"aZ":-27.042759540806383,"pfxX":8.254258213978575,"pfxZ":3.229841994912105,"pX":1.074071572097479,"pZ":2.0533492576573207,"vX0":-3.63443130605712,"vY0":-127.29044365106829,"vZ0":-3.4753418125637965,"x":76.06,"y":183.34,"x0":1.472771035107295,"y0":50.005179046198336,"z0":5.65303339793062,"aX":13.12464482357165},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.7,"spinRate":1797,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43554840543747186,"extension":5.93760970304978},"index":0,"playId":"1e09da06-c761-3db2-a0c8-72c56f80e471","pitchNumber":1,"startTime":"2025-08-20T18:05:58.224Z","endTime":"2025-08-20T18:06:02.256Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.282612877311884,"aZ":-23.44049148550488,"pfxX":10.14358274729569,"pfxZ":4.786912996591218,"pX":0.0029971041822645997,"pZ":3.079969400230793,"vX0":-6.6271561840342965,"vY0":-134.4911044846012,"vZ0":-2.655808259478527,"x":116.89,"y":155.62,"x0":1.1863286588559376,"y0":50.003752765068846,"z0":5.7502191677049215,"aX":18.50705601294248},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-16.9,"spinRate":2174,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4079018357333135,"extension":5.845398702196385},"index":1,"playId":"fb7810b5-062c-34ec-9de6-e862336c2d89","pitchNumber":2,"startTime":"2025-08-20T18:06:11.783Z","endTime":"2025-08-20T18:06:16.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-20T18:06:25.701Z","endTime":"2025-08-20T18:06:38.002Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90806904242167,"aZ":-42.3894033044804,"pfxX":-7.103228266486774,"pfxZ":-8.019431510030387,"pX":-0.5186352824258891,"pZ":1.3611526537562375,"vX0":-2.0814614961782953,"vY0":-113.15378465357051,"vZ0":-0.11952434450121019,"x":136.77,"y":202.03,"x0":1.3397745816438709,"y0":50.000142432291156,"z0":5.72288191320441,"aX":-9.05298934947271},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.2,"breakHorizontal":13.4,"spinRate":2821,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4872348895866585,"extension":5.836484216177244},"hitData":{"launchSpeed":104.8,"launchAngle":15.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":35.63,"coordY":109.47}},"index":3,"playId":"9d58a294-8dc0-3bab-b3ca-8d3ee1f10eca","pitchNumber":3,"startTime":"2025-08-20T18:06:38.002Z","endTime":"2025-08-20T18:06:53.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:06:53.111Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:07:06.114Z","endTime":"2025-08-20T18:08:37.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.14453385298034,"strikeZoneBottom":1.42982130706454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.272837921556395,"aZ":-25.142376954071686,"pfxX":5.749099228476574,"pfxZ":3.9059866548050337,"pX":0.9930159718849373,"pZ":3.0254550721640623,"vX0":-2.5052142183855435,"vY0":-133.6633288334071,"vZ0":-2.2615161866958307,"x":79.15,"y":157.09,"x0":1.1983728330484642,"y0":50.00153461857392,"z0":5.697981274543058,"aX":10.345059732872775},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-9.8,"spinRate":2143,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4106290154068519,"extension":5.919117250253855},"index":0,"playId":"a45b9ea5-8b99-3f21-a1d1-2b32e859a93a","pitchNumber":1,"startTime":"2025-08-20T18:07:18.064Z","endTime":"2025-08-20T18:07:22.075Z","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":92.7,"endSpeed":84.5,"strikeZoneTop":3.16847541726106,"strikeZoneBottom":1.44622968142644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52424310301638,"aZ":-24.7769453309438,"pfxX":7.2490878472556135,"pfxZ":4.051402180797548,"pX":0.30270041249342566,"pZ":1.3629151631275114,"vX0":-3.2622609150054416,"vY0":-134.79303705945117,"vZ0":-6.529848966290941,"x":105.46,"y":201.98,"x0":0.5923819378710375,"y0":50.00022680879676,"z0":5.586256349181809,"aX":13.228934716478417},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":-12.4,"spinRate":2210,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.40760309003194406,"extension":5.796172610441023},"index":1,"playId":"1fafd7e2-32fa-3f40-babf-1243bdec0894","pitchNumber":2,"startTime":"2025-08-20T18:07:32.241Z","endTime":"2025-08-20T18:07:36.700Z","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":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.116737709865806,"aZ":-29.394785695348585,"pfxX":6.553470577940744,"pfxZ":1.5255271295963686,"pX":-0.07049979442534057,"pZ":1.635777848129134,"vX0":-4.166173309207027,"vY0":-134.4975131579233,"vZ0":-5.00380910691871,"x":119.69,"y":194.61,"x0":0.6498725237625295,"y0":50.00471274116133,"z0":5.613630830736991,"aX":11.966188573151564},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.8,"breakHorizontal":-10.9,"spinRate":2148,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4077789929293183,"extension":5.819349287902237},"index":2,"playId":"9cdbdb6e-8f9c-3945-b208-5a8107540ca0","pitchNumber":3,"startTime":"2025-08-20T18:07:52.000Z","endTime":"2025-08-20T18:07:56.333Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.13408243589829,"strikeZoneBottom":1.35869151533132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.775589609494986,"aZ":-26.803847872607264,"pfxX":6.730229122577529,"pfxZ":2.8606510285169673,"pX":-1.2241320923332788,"pZ":2.116122192527528,"vX0":-6.861691046377089,"vY0":-136.40445028334932,"vZ0":-4.628622503348644,"x":163.66,"y":181.64,"x0":0.4529295909383235,"y0":50.006551438097574,"z0":5.6894558721734,"aX":12.65062705558684},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.3,"breakHorizontal":-10.7,"spinRate":2207,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40196865962825257,"extension":5.8889259657730975},"index":3,"playId":"0963a79b-29d7-3584-9636-f47d0cc14a73","pitchNumber":4,"startTime":"2025-08-20T18:08:08.635Z","endTime":"2025-08-20T18:08:13.429Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8934397534513,"aZ":-25.908621433860823,"pfxX":6.5139863529371205,"pfxZ":3.381528907667553,"pX":-0.5498276668781396,"pZ":2.7834797072818165,"vX0":-5.238852758457658,"vY0":-135.13315785519814,"vZ0":-2.9681367259268647,"x":137.96,"y":163.63,"x0":0.5657050892044087,"y0":50.004758843873105,"z0":5.712379029883081,"aX":12.073044309878412},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":-10.7,"spinRate":2206,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40501538578621865,"extension":5.8156606216017614},"hitData":{"launchSpeed":90.1,"launchAngle":44.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.35,"coordY":80.8}},"index":4,"playId":"cb3229f2-91cb-3a79-afc9-41623be8daf7","pitchNumber":5,"startTime":"2025-08-20T18:08:26.322Z","endTime":"2025-08-20T18:08:37.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:08:37.661Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a sharp line drive to center fielder Jacob Melton. Dillon Dingler scores. Javier Báez to 2nd.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:08:48.356Z","endTime":"2025-08-20T18:09:55.823Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.44932796898442,"strikeZoneBottom":1.52287778249933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29730094425245,"aZ":-26.16649155267101,"pfxX":7.279998586164751,"pfxZ":3.251223396505191,"pX":-0.0351153462108352,"pZ":2.841819823316784,"vX0":-6.20346471552807,"vY0":-135.01629101186083,"vZ0":-2.7760752590842217,"x":118.34,"y":162.05,"x0":1.3460418754913113,"y0":50.0017232391322,"z0":5.724049244659522,"aX":13.444896179545832},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":-11.9,"spinRate":2167,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.40561874756738314,"extension":5.754623047502662},"index":0,"playId":"1c390889-6f8c-35a1-bcd6-9656f0ab590c","pitchNumber":1,"startTime":"2025-08-20T18:09:04.654Z","endTime":"2025-08-20T18:09:08.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13033472493021,"aZ":-28.91342327631818,"pfxX":8.59156026450212,"pfxZ":1.9250128472509616,"pX":0.122849126866021,"pZ":2.0903162443312246,"vX0":-5.555524666130417,"vY0":-129.42470862493255,"vZ0":-3.3261736591114475,"x":112.32,"y":182.34,"x0":1.1814352263706225,"y0":50.00491460697064,"z0":5.607646270022603,"aX":14.570425397003786},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":1828,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.42328293905737935,"extension":5.97598164953842},"index":1,"playId":"f2739e1b-addd-3797-9e4d-2d2f90836b9b","pitchNumber":2,"startTime":"2025-08-20T18:09:20.558Z","endTime":"2025-08-20T18:09:24.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.726898207988064,"aZ":-43.19717752899206,"pfxX":-7.150581004333199,"pfxZ":-8.594771291785055,"pX":0.21306393392367406,"pZ":1.9733385443722897,"vX0":-0.5382611951470982,"vY0":-113.69940936245673,"vZ0":1.1602598119069636,"x":108.88,"y":185.5,"x0":1.3806234462666567,"y0":50.00108404808461,"z0":5.811179101960413,"aX":-9.173793812546418},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.8,"breakHorizontal":13.1,"spinRate":2871,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.485456849668362,"extension":5.700246031413549},"hitData":{"launchSpeed":104.9,"launchAngle":12.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.11,"coordY":73.91}},"index":2,"playId":"38bce460-dadc-3218-b839-e5410f42927c","pitchNumber":3,"startTime":"2025-08-20T18:09:45.232Z","endTime":"2025-08-20T18:09:55.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:09:55.823Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:10:19.228Z","endTime":"2025-08-20T18:11:11.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.43439297612824,"strikeZoneBottom":1.45010684961586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53574103216028,"aZ":-26.16413986173253,"pfxX":9.06008533711721,"pfxZ":3.197106603281563,"pX":-0.8332919427691147,"pZ":0.8442138358569071,"vX0":-6.4985883864648475,"vY0":-136.34627549345367,"vZ0":-7.6212331378928315,"x":148.76,"y":215.99,"x0":0.4063352188896632,"y0":50.002682249370814,"z0":5.486537311204545,"aX":17.024280545575415},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":2169,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4020309694074924,"extension":5.824646420929591},"index":0,"playId":"ca53fe8f-a141-3dd8-a97a-96bd0ef616ce","pitchNumber":1,"startTime":"2025-08-20T18:10:32.581Z","endTime":"2025-08-20T18:10:36.926Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.43427106042565,"strikeZoneBottom":1.41963889364108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22403738145388,"aZ":-27.90751969909636,"pfxX":10.999640818144371,"pfxZ":2.3352644802290587,"pX":-0.35849980625137895,"pZ":1.67607848045112,"vX0":-6.471890747385783,"vY0":-134.9800084770973,"vZ0":-4.987772903587691,"x":130.67,"y":193.53,"x0":0.6542754951262162,"y0":50.00098907124428,"z0":5.537940352955369,"aX":20.084604969438764},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2194,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4073913180147817,"extension":5.776503921576958},"index":1,"playId":"8a2b6b79-b29d-3b73-9b44-e3e2331eb327","pitchNumber":2,"startTime":"2025-08-20T18:10:48.393Z","endTime":"2025-08-20T18:10:52.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.011852273873952,"aZ":-28.498134578551813,"pfxX":9.109176169473647,"pfxZ":2.0236570998820955,"pX":-0.7809187395566938,"pZ":1.5424996958793056,"vX0":-6.909845294693837,"vY0":-134.3119756129617,"vZ0":-4.867793949652187,"x":146.77,"y":197.13,"x0":0.65072595411632,"y0":50.00198668886062,"z0":5.422457253965688,"aX":16.524506251266974},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":2218,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40891382031800294,"extension":5.786587149378795},"hitData":{"launchSpeed":99.3,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.02,"coordY":163.3}},"index":2,"playId":"26758748-b3d5-339c-a9f6-c74734daa888","pitchNumber":3,"startTime":"2025-08-20T18:11:03.194Z","endTime":"2025-08-20T18:11:11.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:11:11.359Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:13:30.955Z","endTime":"2025-08-20T18:14:42.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.52403304544723,"strikeZoneBottom":1.57860581095891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.227203425818225,"aZ":-34.61584760477957,"pfxX":-11.890477708143667,"pfxZ":-1.4875797932462405,"pX":-0.8974348080553225,"pZ":1.8727530813161972,"vX0":7.9028342285998265,"vY0":-127.03385918504682,"vZ0":-1.332821006904709,"x":151.21,"y":188.22,"x0":-2.4986821758149067,"y0":50.00497475482301,"z0":5.147930990679964,"aX":-19.499736263143134},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":19.8,"spinRate":1885,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.43063889219438733,"extension":6.007769586959846},"index":0,"playId":"f616e307-b199-3eaa-83e7-0dad455f9cf2","pitchNumber":1,"startTime":"2025-08-20T18:13:33.679Z","endTime":"2025-08-20T18:13:37.894Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-20T18:13:46.129Z","endTime":"2025-08-20T18:14:01.853Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.5280200233767,"strikeZoneBottom":1.62234833315583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.817046644052464,"aZ":-18.62967157354117,"pfxX":-5.8058468688996285,"pfxZ":7.072301038283676,"pX":0.4862508081372673,"pZ":5.086519221181264,"vX0":9.063797875453606,"vY0":-137.1380323192001,"vZ0":2.3272833004380056,"x":98.47,"y":101.44,"x0":-2.0992147248210737,"y0":50.00023591925043,"z0":5.493958667717143,"aX":-11.1160983618521},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2362,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.3985880432029205,"extension":6.001133205529714},"index":2,"playId":"56cba6e6-0c9b-38da-80ed-35816a121fda","pitchNumber":2,"startTime":"2025-08-20T18:14:01.853Z","endTime":"2025-08-20T18:14:04.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.874274105662792,"aZ":-20.0913465824126,"pfxX":-6.789592014956092,"pfxZ":6.506054331903755,"pX":0.20351968205447263,"pZ":2.957873312453092,"vX0":9.077184192977693,"vY0":-135.0445943613562,"vZ0":-2.162850532550271,"x":109.24,"y":158.92,"x0":-2.3104928333817885,"y0":50.00300979769056,"z0":5.174027597915677,"aX":-12.610892572419209},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":2148,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.4047342265682552,"extension":5.851914239931992},"index":3,"playId":"0ab5b7f0-b8d4-3cac-9772-973534ff42ae","pitchNumber":3,"startTime":"2025-08-20T18:14:19.563Z","endTime":"2025-08-20T18:14:22.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28423358041243,"aZ":-38.89153165228177,"pfxX":8.398202811472252,"pfxZ":-4.736029027481291,"pX":1.0592064572711541,"pZ":1.0677449519241962,"vX0":5.659674499438526,"vY0":-118.75723344157466,"vZ0":-1.1438329074401428,"x":76.63,"y":209.95,"x0":-2.4520991517203305,"y0":50.004723040559874,"z0":5.116394539856189,"aX":11.907373321957811},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.5,"breakHorizontal":-16.7,"spinRate":3211,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4625149406385134,"extension":6.036458888671152},"index":4,"playId":"9b4bc82b-7a9f-3c2e-a90b-ab4fd43afc22","pitchNumber":4,"startTime":"2025-08-20T18:14:38.803Z","endTime":"2025-08-20T18:14:42.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:14:42.605Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yainer Diaz walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:14:48.059Z","endTime":"2025-08-20T18:16:06.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":93.0,"endSpeed":84.7,"strikeZoneTop":3.15142244830979,"strikeZoneBottom":1.37718881753244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.551853710306947,"aZ":-32.29179015697279,"pfxX":-10.363306433092374,"pfxZ":-0.06445997784711643,"pX":-0.9143821115557594,"pZ":3.4615457582067912,"vX0":7.544776253770564,"vY0":-135.1770551255349,"vZ0":1.1654315943472588,"x":151.85,"y":145.32,"x0":-2.400761798913994,"y0":50.00260939958664,"z0":5.298642143795844,"aX":-19.103042489837698},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":17.0,"spinRate":2229,"spinDirection":243},"zone":11,"typeConfidence":0.88,"plateTime":0.4058016738478458,"extension":6.022126338662615},"index":0,"playId":"5ae79c02-313d-392c-9ba4-65ab21b739ad","pitchNumber":1,"startTime":"2025-08-20T18:15:05.811Z","endTime":"2025-08-20T18:15:10.008Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.10463136828699,"strikeZoneBottom":1.36206865677031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.298604591819483,"aZ":-27.3736929383806,"pfxX":-12.11950066225136,"pfxZ":2.5815442194672267,"pX":-0.10705231724620355,"pZ":1.0538710750633604,"vX0":9.828081954260636,"vY0":-135.94831859166146,"vZ0":-5.488354437192409,"x":121.08,"y":210.33,"x0":-2.204009145937877,"y0":50.00663001829276,"z0":5.01221249992861,"aX":-22.56890731269701},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":19.7,"spinRate":2082,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40372414357260045,"extension":6.021936366806095},"index":1,"playId":"eae414cb-ec02-3fd3-8d20-f15d17a8ea89","pitchNumber":2,"startTime":"2025-08-20T18:15:26.157Z","endTime":"2025-08-20T18:15:30.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.09435087558188,"strikeZoneBottom":1.38344740324293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.575034898271856,"aZ":-25.16033342704973,"pfxX":-0.5870912248171076,"pfxZ":4.171141803040506,"pX":-0.6782148060529763,"pZ":0.937892745948815,"vX0":4.731562671150197,"vY0":-128.12080555749048,"vZ0":-5.237976176167702,"x":142.85,"y":213.46,"x0":-2.4634832192185354,"y0":50.002884890744,"z0":4.946185308171184,"aX":-0.9874161276700955},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":0.1,"spinRate":2458,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.4256123814613808,"extension":6.200543909234074},"index":2,"playId":"9a9ce452-04fe-38d8-a93c-ef2e425c3d66","pitchNumber":3,"startTime":"2025-08-20T18:15:41.797Z","endTime":"2025-08-20T18:15:46.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.0280374983623,"strikeZoneBottom":1.33307647813051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.251248052241312,"aZ":-17.437117378572825,"pfxX":-8.35482623930496,"pfxZ":7.860308689018073,"pX":0.7090102143402902,"pZ":2.963496224933908,"vX0":10.624659700736327,"vY0":-135.71302158555704,"vZ0":-2.755449626179713,"x":89.97,"y":158.77,"x0":-2.161646058366515,"y0":50.00266529751667,"z0":5.198962662618284,"aX":-15.665618397582113},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2342,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40278886481886644,"extension":6.057969800014974},"index":3,"playId":"8cf9aed7-be82-3f06-acc5-856b2fd828a5","pitchNumber":4,"startTime":"2025-08-20T18:16:00.795Z","endTime":"2025-08-20T18:16:06.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:16:06.885Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Melton flies out to right fielder Jahmai Jones.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:16:13.001Z","endTime":"2025-08-20T18:17:03.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.34549045212122,"strikeZoneBottom":1.39397655007642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13620802844669,"aZ":-36.58598295635772,"pfxX":7.500171530276289,"pfxZ":-3.213462575932816,"pX":0.3806823629414545,"pZ":2.2188512203562203,"vX0":4.49151666876183,"vY0":-116.45815246636845,"vZ0":0.957751107620284,"x":102.49,"y":178.87,"x0":-2.5483408982698275,"y0":50.004201189075836,"z0":5.266321310197917,"aX":10.289040652236705},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.3,"breakHorizontal":-14.8,"spinRate":3059,"spinDirection":65},"zone":6,"typeConfidence":0.9,"plateTime":0.47056221208614524,"extension":6.038340087428011},"index":0,"playId":"794cccce-970d-3a39-8563-5370eb26ebc9","pitchNumber":1,"startTime":"2025-08-20T18:16:32.949Z","endTime":"2025-08-20T18:16:36.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5377791894958,"aZ":-38.12884936125032,"pfxX":8.893819162578456,"pfxZ":-4.236907147076371,"pX":0.1418541296873625,"pZ":2.263984765163932,"vX0":3.864392603561891,"vY0":-118.58992551873209,"vZ0":1.304448756574491,"x":111.59,"y":177.65,"x0":-2.6710121958561994,"y0":50.00298385632855,"z0":5.221144017131768,"aX":12.496588187150225},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.0,"breakHorizontal":-17.2,"spinRate":3114,"spinDirection":60},"zone":5,"typeConfidence":0.9,"plateTime":0.46426719995373933,"extension":5.802069405323343},"hitData":{"launchSpeed":93.9,"launchAngle":30.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.42,"coordY":57.39}},"index":1,"playId":"bd1f0a44-4235-3da7-965d-7ae63008edbb","pitchNumber":2,"startTime":"2025-08-20T18:16:50.687Z","endTime":"2025-08-20T18:17:03.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:17:03.193Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mauricio Dubón homers (7) on a line drive to right center field. Yainer Diaz scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:17:16.297Z","endTime":"2025-08-20T18:17:52.726Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"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(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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60004082015048,"aZ":-29.260287380724602,"pfxX":-11.102959842126703,"pfxZ":1.561014610163343,"pX":0.19399581866490687,"pZ":2.0909656888869024,"vX0":10.305525606924917,"vY0":-135.2197181005319,"vZ0":-2.6779689946389036,"x":109.61,"y":182.32,"x0":-2.211469543666415,"y0":50.00242998411771,"z0":5.132767769627153,"aX":-20.701402085137094},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":18.1,"spinRate":2134,"spinDirection":238},"zone":8,"typeConfidence":0.88,"plateTime":0.4040116660815367,"extension":5.996793236550281},"hitData":{"launchSpeed":102.2,"launchAngle":22.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":186.22,"coordY":62.16}},"index":0,"playId":"849f92f0-f8c4-30b8-b242-07d6299672d6","pitchNumber":1,"startTime":"2025-08-20T18:17:27.628Z","endTime":"2025-08-20T18:17:52.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:17:52.726Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:18:06.503Z","endTime":"2025-08-20T18:19:48.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.35372133007722,"strikeZoneBottom":1.39139377871888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73842591912919,"aZ":-25.598452766660788,"pfxX":-1.4468334798859055,"pfxZ":3.9543687000087866,"pX":0.9479755529763924,"pZ":2.2104536772713264,"vX0":9.142513416736412,"vY0":-127.00447241503463,"vZ0":-2.3103844058872234,"x":80.87,"y":179.1,"x0":-2.4835475511505556,"y0":50.00155445650358,"z0":5.131960975044546,"aX":-2.406104203842416},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":1.0,"spinRate":2518,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.4284175140397535,"extension":6.029910901722731},"index":0,"playId":"5c6cfbfe-0445-384e-9d98-937415474f6f","pitchNumber":1,"startTime":"2025-08-20T18:18:14.788Z","endTime":"2025-08-20T18:18:19.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.30947937190411,"strikeZoneBottom":1.3787128764066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.257746238256995,"aZ":-29.403160954247607,"pfxX":1.529164309056776,"pfxZ":1.7584301177725514,"pX":-0.3448532284370588,"pZ":1.5861143262103141,"vX0":4.886635030480505,"vY0":-124.25028413021181,"vZ0":-2.6310586721132694,"x":130.14,"y":195.95,"x0":-2.5301122671816603,"y0":50.0027092288876,"z0":5.084830586742546,"aX":2.406300218338223},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2563,"spinDirection":121},"zone":7,"typeConfidence":0.92,"plateTime":0.43965886586218383,"extension":5.995545184689923},"index":1,"playId":"7c4cf3b9-4608-308f-8a53-f8559ba0c3b3","pitchNumber":2,"startTime":"2025-08-20T18:18:32.893Z","endTime":"2025-08-20T18:18:36.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.29403312457857,"strikeZoneBottom":1.36350043609209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33639815845596,"aZ":-36.65099731441882,"pfxX":7.060509118546511,"pfxZ":-3.1435075867002835,"pX":1.1803062197983434,"pZ":1.213462411959279,"vX0":6.212461272663484,"vY0":-118.50678060200065,"vZ0":-1.2845603105295451,"x":72.01,"y":206.02,"x0":-2.3910481910887778,"y0":50.003176991111474,"z0":5.106119772144811,"aX":10.055466020147437},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.8,"breakHorizontal":-14.3,"spinRate":3081,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.46194482732301134,"extension":6.102971071690499},"index":2,"playId":"39cfad87-cb11-34bd-abcb-90da0362fe94","pitchNumber":3,"startTime":"2025-08-20T18:18:48.319Z","endTime":"2025-08-20T18:18:51.494Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.30798484437067,"strikeZoneBottom":1.37743309231458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24576033638675,"aZ":-27.6364949364406,"pfxX":-11.166547107733004,"pfxZ":2.5047089217003204,"pX":-1.151297216800092,"pZ":2.8166274793190738,"vX0":6.903706070907648,"vY0":-133.41793027052108,"vZ0":-0.9965588559103074,"x":160.88,"y":162.73,"x0":-2.3143951355158134,"y0":50.004106379223856,"z0":5.1769271737177,"aX":-20.241746537881124},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":18.8,"spinRate":2162,"spinDirection":244},"zone":11,"typeConfidence":0.85,"plateTime":0.4096807738205044,"extension":5.95030121749409},"index":3,"playId":"aa4cf223-4018-37b5-9645-f237a5fc9e87","pitchNumber":4,"startTime":"2025-08-20T18:19:07.253Z","endTime":"2025-08-20T18:19:11.531Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.30115176877521,"strikeZoneBottom":1.43407993931448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.277903491130118,"aZ":-25.36697018396095,"pfxX":-0.1840929479625304,"pfxZ":4.1397004744126535,"pX":-0.3492752764897564,"pZ":2.153873860796213,"vX0":5.303708221250892,"vY0":-126.95126023268406,"vZ0":-2.1754307104208905,"x":130.31,"y":180.63,"x0":-2.435338333045031,"y0":50.00246554962678,"z0":5.026875631775204,"aX":-0.30404354697056124},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":-0.8,"spinRate":2499,"spinDirection":223},"zone":4,"typeConfidence":0.93,"plateTime":0.43030831614600684,"extension":6.236792053783891},"index":4,"playId":"1778a8b5-541e-3369-b9dd-ef373ac62cc3","pitchNumber":5,"startTime":"2025-08-20T18:19:22.034Z","endTime":"2025-08-20T18:19:26.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-20T18:19:38.577Z","endTime":"2025-08-20T18:19:43.751Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.24672475231183,"strikeZoneBottom":1.37964236668899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.34725155997241,"aZ":-38.72906185505876,"pfxX":7.100286596469478,"pfxZ":-4.69572341048846,"pX":-0.7674879025834176,"pZ":2.8537794303100257,"vX0":2.47049957888717,"vY0":-117.13363896803652,"vZ0":2.5611886544043676,"x":146.25,"y":161.73,"x0":-2.757383188926574,"y0":50.004467766986,"z0":5.35766564629664,"aX":9.904382254306245},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.7,"breakHorizontal":-13.4,"spinRate":3053,"spinDirection":62},"zone":1,"typeConfidence":0.9,"plateTime":0.4669432583797062,"extension":5.8309325808863255},"index":6,"playId":"6bcfb50f-42bb-3ad2-a0ed-223d95d9ac94","pitchNumber":6,"startTime":"2025-08-20T18:19:43.751Z","endTime":"2025-08-20T18:19:48.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:19:48.916Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jahmai Jones hit by pitch.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:21:52.841Z","endTime":"2025-08-20T18:23:07.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":92.2,"endSpeed":84.2,"strikeZoneTop":3.4644444009816,"strikeZoneBottom":1.52119485740182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.690948528983174,"aZ":-27.57695393904297,"pfxX":10.082541538054052,"pfxZ":2.549309733344261,"pX":-0.20152023118626586,"pZ":1.3187075398016257,"vX0":-5.809406455505925,"vY0":-133.9858986560313,"vZ0":-5.977734269028687,"x":124.68,"y":203.17,"x0":0.6920726528570511,"y0":50.006208200978264,"z0":5.566054223801282,"aX":18.217363588655857},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-16.9,"spinRate":2132,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4098021969654959,"extension":5.697223655972261},"index":0,"playId":"8e4a4e5b-694a-32da-b113-aff648453cf7","pitchNumber":1,"startTime":"2025-08-20T18:21:57.411Z","endTime":"2025-08-20T18:22:01.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.48359600353082,"strikeZoneBottom":1.59438468942539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.658411099340757,"aZ":-27.753308493020082,"pfxX":8.82234229533519,"pfxZ":2.785346525948149,"pX":-0.2025098904878382,"pZ":0.9150193216383867,"vX0":-5.352865723695415,"vY0":-124.76792156258284,"vZ0":-5.789756503838072,"x":124.72,"y":214.07,"x0":0.8177834192375266,"y0":50.00295584313085,"z0":5.535234693767825,"aX":13.994947102479417},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":1725,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.43797134621227407,"extension":5.704030595020187},"index":1,"playId":"acf4f360-2d14-3251-9362-791cf1519133","pitchNumber":2,"startTime":"2025-08-20T18:22:07.686Z","endTime":"2025-08-20T18:22:11.751Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28620978237721,"aZ":-27.6272507795611,"pfxX":8.914628144123874,"pfxZ":2.7205659888990965,"pX":0.07259777438354358,"pZ":1.421344650421503,"vX0":-4.1418270385572,"vY0":-128.3909245651941,"vZ0":-5.0296501007794046,"x":114.23,"y":200.4,"x0":0.5474010525101234,"y0":50.00475745008722,"z0":5.552875509931518,"aX":14.901884516628796},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":1747,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4264193799368359,"extension":5.934893524211573},"index":2,"playId":"fa5b8534-bf43-3080-af6e-e88d46dfa0c9","pitchNumber":3,"startTime":"2025-08-20T18:22:24.239Z","endTime":"2025-08-20T18:22:27.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-20T18:22:38.199Z","endTime":"2025-08-20T18:22:46.444Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.45403982553188,"strikeZoneBottom":1.59588798370925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65327671516223,"aZ":-28.48932827753549,"pfxX":8.751117838626623,"pfxZ":2.084421242043781,"pX":0.3244591403509602,"pZ":0.7233082384937822,"vX0":-3.3279277264705547,"vY0":-132.50490835348972,"vZ0":-7.346058926724323,"x":104.63,"y":219.25,"x0":0.4633200968727979,"y0":50.00457604989906,"z0":5.628057008749758,"aX":15.483751475666184},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-15.1,"spinRate":1753,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4141622509216174,"extension":5.75760931719749},"index":4,"playId":"3f9fc7e7-567c-3582-b3b8-659c77981565","pitchNumber":4,"startTime":"2025-08-20T18:22:46.444Z","endTime":"2025-08-20T18:22:50.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.332783163055424,"aZ":-43.80585574222497,"pfxX":-7.438985652760007,"pfxZ":-8.644142769009122,"pX":-2.6816236410349132,"pZ":0.3655382662036913,"vX0":-5.138712076369879,"vY0":-116.54209143709836,"vZ0":-2.3003292587430795,"x":219.22,"y":228.91,"x0":0.5353272659501023,"y0":50.003785865519426,"z0":5.588470467234303,"aX":-10.009231198214158},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.0,"breakHorizontal":14.9,"spinRate":2991,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.473954225375691,"extension":5.840761247393834},"index":5,"playId":"1fb0aaff-3375-3730-8282-4d469ee6548b","pitchNumber":5,"startTime":"2025-08-20T18:23:00.872Z","endTime":"2025-08-20T18:23:07.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:23:07.152Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Gleyber Torres flies into a double play, center fielder Jacob Melton to shortstop Jeremy Peña to first baseman Christian Walker. Jahmai Jones out at 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:23:14.951Z","endTime":"2025-08-20T18:26:26.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"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.0,"endSpeed":85.2,"strikeZoneTop":3.26663805037553,"strikeZoneBottom":1.48849975674333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.701543707290302,"aZ":-24.19484827132259,"pfxX":6.693705638378206,"pfxZ":4.320912276870514,"pX":1.5856568933990718,"pZ":3.695130427708254,"vX0":-0.5077660026709001,"vY0":-134.19501038164162,"vZ0":-1.11082798237104,"x":56.56,"y":139.01,"x0":0.9049473799442532,"y0":50.00282866119639,"z0":5.818564066639728,"aX":12.356880549104453},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-12.1,"spinRate":2131,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40627545876583326,"extension":5.84546914842042},"index":0,"playId":"10440d47-5a0c-3129-9665-46c17eeb9b6d","pitchNumber":1,"startTime":"2025-08-20T18:23:48.999Z","endTime":"2025-08-20T18:23:52.198Z","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":91.4,"endSpeed":84.0,"strikeZoneTop":3.24411020890588,"strikeZoneBottom":1.49767513323833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81707595226892,"aZ":-25.02910556694154,"pfxX":6.706490155464694,"pfxZ":3.9546341934301275,"pX":0.2183832116224063,"pZ":4.85440813513664,"vX0":-3.197376351949804,"vY0":-133.1813238327192,"vZ0":1.7181794447401781,"x":108.68,"y":107.71,"x0":0.5587537925554947,"y0":50.00586661323184,"z0":6.0028662251463825,"aX":12.130149268782805},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-11.5,"spinRate":2050,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4102169694227906,"extension":5.723772216051367},"index":1,"playId":"47bf8662-21ec-387c-a766-43699c96aba9","pitchNumber":2,"startTime":"2025-08-20T18:24:07.303Z","endTime":"2025-08-20T18:24:10.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.22857450549772,"strikeZoneBottom":1.38677377916568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.425534083973343,"aZ":-24.36876671394359,"pfxX":8.668144444972476,"pfxZ":4.569708985157051,"pX":-0.5907271165817843,"pZ":3.2178706716052856,"vX0":-6.017188514946208,"vY0":-130.63580841632577,"vZ0":-1.9634499505805616,"x":139.52,"y":151.9,"x0":0.6294808013732268,"y0":50.00456623780265,"z0":5.832063749703726,"aX":14.813975418768887},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-14.2,"spinRate":2098,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.42111044801911524,"extension":5.923820785006706},"index":2,"playId":"1b5e2aba-d3a4-30e7-a399-dd8fb803b796","pitchNumber":3,"startTime":"2025-08-20T18:24:35.985Z","endTime":"2025-08-20T18:24:40.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"efd4a329-07fd-39e4-9691-fd1456fd6c2b","startTime":"2025-08-20T18:24:55.150Z","endTime":"2025-08-20T18:24:58.473Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46385161382576,"aZ":-24.956884975698923,"pfxX":11.182068181075365,"pfxZ":4.086737154496255,"pX":0.8159718573577625,"pZ":2.5989129460651768,"vX0":-4.94786659984663,"vY0":-133.30787793656827,"vZ0":-3.373034790199177,"x":85.9,"y":168.61,"x0":1.2618479723134643,"y0":50.005174039256225,"z0":5.719285413358791,"aX":19.76659081887098},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-18.8,"spinRate":2110,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4137278625579168,"extension":5.671679813670899},"index":4,"playId":"1ea6ff79-f5c9-3e0f-a7ae-d01c16324037","pitchNumber":4,"startTime":"2025-08-20T18:25:11.267Z","endTime":"2025-08-20T18:25:23.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47553135332701,"aZ":-24.26589943056103,"pfxX":8.282907614887883,"pfxZ":4.247473326035774,"pX":0.001971199726197031,"pZ":2.8544946580220723,"vX0":-3.8803856333667732,"vY0":-136.01896078592736,"vZ0":-3.342960172360722,"x":116.92,"y":161.71,"x0":0.37548189173487134,"y0":50.00531976225046,"z0":5.79345100492211,"aX":15.430871559756978},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-14.2,"spinRate":2080,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.403600155819674,"extension":5.698179319479851},"index":5,"playId":"e49f717d-75f4-333d-a389-5c91dc019bd5","pitchNumber":5,"startTime":"2025-08-20T18:25:28.890Z","endTime":"2025-08-20T18:25:33.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.255828207280956,"aZ":-30.737924054774712,"pfxX":8.143360915111321,"pfxZ":0.8394957866830328,"pX":0.6047285553410594,"pZ":2.528330069080455,"vX0":-2.6567379478199267,"vY0":-129.95719739452906,"vZ0":-2.0221504612493817,"x":93.95,"y":170.52,"x0":0.5848415710733803,"y0":50.00058881036913,"z0":5.6604831815714745,"aX":13.870736969624168},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-14.2,"spinRate":1661,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.42212447805440156,"extension":5.724526853820075},"index":6,"playId":"69648a1a-f2da-3cae-b1b6-d41abbe82eda","pitchNumber":6,"startTime":"2025-08-20T18:25:50.145Z","endTime":"2025-08-20T18:25:53.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.182328661608253,"aZ":-32.80247638596486,"pfxX":5.878404307035844,"pfxZ":-0.37923701428907464,"pX":0.45833474978008254,"pZ":2.4537161280475877,"vX0":-2.20882385544336,"vY0":-127.03347302071755,"vZ0":-1.6723016619182953,"x":99.53,"y":172.53,"x0":0.5735989383368594,"y0":50.0055215127258,"z0":5.719756132429244,"aX":9.64220080978449},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":-10.2,"spinRate":1552,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4306043270555344,"extension":5.799192662679493},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.69,"coordY":52.22}},"index":7,"playId":"0049e91f-d709-3be3-a729-29ca3686f6ab","pitchNumber":7,"startTime":"2025-08-20T18:26:10.930Z","endTime":"2025-08-20T18:26:26.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:26:26.351Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Ibáñez pops out to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:26:52.963Z","endTime":"2025-08-20T18:28:13.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52464779420262,"aZ":-28.84087458367257,"pfxX":6.159252085530891,"pfxZ":1.7925657486288298,"pX":-0.23321374086052674,"pZ":1.808976376175661,"vX0":-4.867217378312319,"vY0":-135.04006557578506,"vZ0":-4.354436917053768,"x":133.99,"y":203.8,"x0":0.7862240824269459,"y0":50.002452668590806,"z0":5.455112364693349,"aX":11.4530904122729},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":-10.2,"spinRate":2151,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.40454619254505353,"extension":5.805165682396007},"index":0,"playId":"f860cf54-55e0-32ba-9d8c-9544e720e378","pitchNumber":1,"startTime":"2025-08-20T18:26:52.963Z","endTime":"2025-08-20T18:26:56.790Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.12219824586898,"strikeZoneBottom":1.44720167057573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35999348289207,"aZ":-25.33553423917387,"pfxX":7.688359502033468,"pfxZ":3.5832091979271583,"pX":-0.4458464656951662,"pZ":1.29545686788194,"vX0":-5.626699974190858,"vY0":-137.02720889699663,"vZ0":-6.72164613747362,"x":107.1,"y":201.22,"x0":0.6319364159311746,"y0":50.00345976478457,"z0":5.503416196701364,"aX":14.668613093648768},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-12.8,"spinRate":2147,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.3992398996929425,"extension":5.842866900280915},"index":1,"playId":"dd027f36-b2c5-337a-a486-f2083e6a7209","pitchNumber":2,"startTime":"2025-08-20T18:27:09.434Z","endTime":"2025-08-20T18:27:13.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.364208799285556,"aZ":-29.30586648041026,"pfxX":8.252711501081652,"pfxZ":1.7098304820954633,"pX":0.25960814451472963,"pZ":1.3912324683054647,"vX0":-3.719597680107658,"vY0":-128.47928517233046,"vZ0":-4.863170352291691,"x":136.87,"y":206.41,"x0":0.64989714436447,"y0":50.004075715817606,"z0":5.572572131024915,"aX":13.867472482800066},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":1612,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.42549844237651335,"extension":5.864536920720246},"index":2,"playId":"1cab8847-3505-3528-9bc1-f8746d4f3240","pitchNumber":3,"startTime":"2025-08-20T18:27:23.880Z","endTime":"2025-08-20T18:27:28.474Z","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":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.20388410304124,"strikeZoneBottom":1.4228900908175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.412950790389097,"aZ":-30.3845278166919,"pfxX":8.37278950653759,"pfxZ":0.9938210664365776,"pX":-0.5212152094836394,"pZ":1.1988889343742533,"vX0":-5.26192476532503,"vY0":-133.1128051575587,"vZ0":-5.784441037540577,"x0":0.39281164637885935,"y0":50.00018258502307,"z0":5.598129191018684,"aX":15.032114801424475},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":1689,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.411377155062175,"extension":5.9682827627952895},"index":3,"playId":"54d6687c-a1db-3201-9ec5-f0617d8301ce","pitchNumber":4,"startTime":"2025-08-20T18:27:44.870Z","endTime":"2025-08-20T18:27:48.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.40272711315815,"aZ":-35.160579088894295,"pfxX":-2.5733563646724313,"pfxZ":-2.0906195878862572,"pX":0.3647393525628528,"pZ":2.2647714640273464,"vX0":-0.49791024350557955,"vY0":-117.81590557700335,"vZ0":-0.33606848535756495,"x":103.1,"y":177.63,"x0":0.9127404509619945,"y0":50.00483528819764,"z0":5.619976116386659,"aX":-3.6694828020456045},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":4.8,"spinRate":2470,"spinDirection":287},"zone":6,"typeConfidence":2.0,"plateTime":0.46240082793845927,"extension":5.7718619064290655},"hitData":{"launchSpeed":75.7,"launchAngle":76.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.82,"coordY":170.84}},"index":4,"playId":"f02a4390-0cea-3fbc-9887-17e8689f527d","pitchNumber":5,"startTime":"2025-08-20T18:28:03.684Z","endTime":"2025-08-20T18:28:13.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:28:13.513Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:30:12.292Z","endTime":"2025-08-20T18:30:46.988Z","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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.416301048707776,"aZ":-41.7490597609178,"pfxX":7.185500207910996,"pfxZ":-6.859630934929305,"pX":0.6110326738600343,"pZ":1.6310794900148489,"vX0":5.226988208519118,"vY0":-118.20954225559169,"vZ0":0.6208191237597902,"x":93.71,"y":194.74,"x0":-2.57311653655092,"y0":50.00363407886059,"z0":5.240661278787238,"aX":10.028275300420418},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.9,"breakHorizontal":-14.4,"spinRate":3230,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.46580198386556226,"extension":5.95002056680705},"index":0,"playId":"ed975149-7657-3eb2-9e2a-611ff86e133d","pitchNumber":1,"startTime":"2025-08-20T18:30:24.494Z","endTime":"2025-08-20T18:30:27.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.71081304092405,"aZ":-17.90578536835318,"pfxX":-8.321918121583758,"pfxZ":7.703884557223764,"pX":-0.23958924618795785,"pZ":3.2534289001128465,"vX0":8.400501034321076,"vY0":-135.71139398087527,"vZ0":-1.8265157170661581,"x":126.13,"y":150.94,"x0":-2.3047210416197403,"y0":50.00078566705304,"z0":5.192003315749396,"aX":-15.40905115391626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2236,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.40472547358720457,"extension":5.994150244812559},"hitData":{"launchSpeed":93.4,"launchAngle":28.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.47,"coordY":63.85}},"index":1,"playId":"ec0f8485-27b7-35fb-9706-791d91fa1cf8","pitchNumber":2,"startTime":"2025-08-20T18:30:39.580Z","endTime":"2025-08-20T18:30:46.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:30:46.988Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:30:55.326Z","endTime":"2025-08-20T18:33:15.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.390807017262606,"aZ":-26.94235601688517,"pfxX":-10.96782596667419,"pfxZ":2.738723404721277,"pX":0.5579884197183443,"pZ":2.6309008793497277,"vX0":10.944295681135532,"vY0":-136.9496113871296,"vZ0":-1.908459332217626,"x":95.73,"y":167.75,"x0":-2.0525728137561305,"y0":50.005090641527865,"z0":5.167776222600185,"aX":-20.972815323950183},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2158,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.3989465486541861,"extension":6.092647028156965},"index":0,"playId":"ccde16fd-279b-3ab9-96a8-4279ea111d51","pitchNumber":1,"startTime":"2025-08-20T18:31:12.413Z","endTime":"2025-08-20T18:31:15.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.44151751191164,"strikeZoneBottom":1.62962829445082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.932994931431317,"aZ":-29.226280368179943,"pfxX":-10.2131695594754,"pfxZ":1.5563860562219283,"pX":-1.4297518855578701,"pZ":1.3000792254309597,"vX0":6.28739208287698,"vY0":-136.17263144709491,"vZ0":-4.707742338431766,"x":171.5,"y":203.68,"x0":-2.4333742083935284,"y0":50.000993778683416,"z0":5.056359693990515,"aX":-19.313162720901328},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.0,"breakHorizontal":17.3,"spinRate":2025,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.4011483833934739,"extension":6.230659958079011},"index":1,"playId":"9c24fb43-d42c-3a62-831c-acb7ce4ac691","pitchNumber":2,"startTime":"2025-08-20T18:31:28.871Z","endTime":"2025-08-20T18:31:33.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.50668898631547,"strikeZoneBottom":1.63093110265374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61697049346933,"aZ":-24.437164877226174,"pfxX":-1.3262075182432618,"pfxZ":4.507357874623789,"pX":2.686885122020783,"pZ":1.6346848123906579,"vX0":12.687434375016391,"vY0":-129.34286740331441,"vZ0":-3.8702490193015717,"x":14.58,"y":194.64,"x0":-2.0820049502125024,"y0":50.00285670654986,"z0":4.99542399594207,"aX":-2.276863295875111},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2389,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4213353013460943,"extension":6.305840962803849},"index":2,"playId":"fc301234-3996-3c2a-a83c-601b5626080f","pitchNumber":3,"startTime":"2025-08-20T18:31:44.698Z","endTime":"2025-08-20T18:31:48.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60821069284876,"aZ":-35.77124089295518,"pfxX":-9.813101175642245,"pfxZ":-2.250990741454242,"pX":-0.5443079124931216,"pZ":2.180482049006061,"vX0":7.944837135573939,"vY0":-125.25073945825723,"vZ0":0.05036059507576396,"x":137.75,"y":179.91,"x0":-2.4714841248121444,"y0":50.00077554280974,"z0":5.068060713306777,"aX":-15.700972485675338},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":16.1,"spinRate":1843,"spinDirection":261},"zone":7,"typeConfidence":0.93,"plateTime":0.43612113397257213,"extension":6.1771776646305385},"index":3,"playId":"ac27260d-07bf-3014-800e-4b474cdbd516","pitchNumber":4,"startTime":"2025-08-20T18:32:06.929Z","endTime":"2025-08-20T18:32:11.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.48126989548973,"strikeZoneBottom":1.60531855913166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.210109824469157,"aZ":-21.155534159442357,"pfxX":-6.565439659040326,"pfxZ":5.841836645162491,"pX":0.31257212430937964,"pZ":4.938559009604369,"vX0":9.287879210060343,"vY0":-136.08722218642964,"vZ0":2.9406491882173746,"x":105.09,"y":105.44,"x0":-2.282302061094012,"y0":50.004617111521384,"z0":5.304853027806564,"aX":-12.389032323745203},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2310,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.4015771800969783,"extension":6.186456027025161},"index":4,"playId":"2dfa2be5-4009-3534-998c-f57dd0dd587b","pitchNumber":5,"startTime":"2025-08-20T18:32:28.399Z","endTime":"2025-08-20T18:32:31.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.455611220944874,"aZ":-39.32139323907587,"pfxX":6.313051568295435,"pfxZ":-5.009706225278752,"pX":-0.233115381161185,"pZ":2.8764925586014165,"vX0":3.8865775577018105,"vY0":-118.57656430757949,"vZ0":2.656830941038019,"x":125.89,"y":161.11,"x0":-2.7132519665753034,"y0":50.00561819357004,"z0":5.326534621697148,"aX":8.999421666186766},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.2,"breakHorizontal":-12.4,"spinRate":3060,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4617416946496915,"extension":5.8409999602704605},"index":5,"playId":"8b95561e-d732-3548-871a-d5780a5fa236","pitchNumber":6,"startTime":"2025-08-20T18:32:42.363Z","endTime":"2025-08-20T18:32:47.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-20T18:32:59.363Z","endTime":"2025-08-20T18:33:10.747Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.41909238581145,"strikeZoneBottom":1.57525058772122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432056787258855,"aZ":-38.36795783768732,"pfxX":9.220644115521463,"pfxZ":-4.377125077983487,"pX":-0.12606276598967125,"pZ":1.112863901842527,"vX0":3.096180384357175,"vY0":-118.38368798236488,"vZ0":-1.0690353704050302,"x":121.81,"y":208.73,"x0":-2.6504592472809634,"y0":50.00574165330344,"z0":5.094752228683314,"aX":13.036907180200611},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.9,"breakHorizontal":-17.5,"spinRate":3118,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.4633750988948524,"extension":6.102909534964677},"index":7,"playId":"ca9cc7a1-8397-3463-903b-f15d077d31dc","pitchNumber":7,"startTime":"2025-08-20T18:33:10.747Z","endTime":"2025-08-20T18:33:15.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:33:15.162Z","atBatIndex":40},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jose Altuve reaches on a fielder's choice, fielded by third baseman Andy Ibáñez. Carlos Correa to 3rd. Jose Altuve to 2nd. Carlos Correa advances to 3rd, on a throwing error by third baseman Andy Ibáñez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:33:23.713Z","endTime":"2025-08-20T18:34:43.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":2.81186824964166,"strikeZoneBottom":1.17874626630236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34708629921288,"aZ":-27.8510334992622,"pfxX":0.31626032558528494,"pfxZ":2.599113637668875,"pX":-0.4811717194665797,"pZ":1.627126214729647,"vX0":4.778917709288804,"vY0":-127.478296793036,"vZ0":-3.109941989271326,"x":135.34,"y":194.85,"x0":-2.4122401909555458,"y0":50.00456902211755,"z0":5.034456751164257,"aX":0.5266177779124451},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2487,"spinDirection":214},"zone":7,"typeConfidence":0.92,"plateTime":0.4277653390773959,"extension":6.238897615980539},"index":0,"playId":"bb7f142a-44f1-3297-bc3d-5bbde222a418","pitchNumber":1,"startTime":"2025-08-20T18:33:49.036Z","endTime":"2025-08-20T18:33:52.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.084457028319818,"aZ":-35.960514509752755,"pfxX":-9.058579651043704,"pfxZ":-2.327354317451361,"pX":-1.3521445611130405,"pZ":2.3544117457842995,"vX0":5.957346847962201,"vY0":-126.19409669971466,"vZ0":0.33073071137046517,"x":168.54,"y":175.21,"x0":-2.5538137764730937,"y0":50.00038636432918,"z0":5.093413722023188,"aX":-14.76583088121008},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":15.2,"spinRate":1431,"spinDirection":264},"zone":11,"typeConfidence":0.92,"plateTime":0.4322582347561106,"extension":6.007687269746199},"index":1,"playId":"2195d22a-7f95-3a83-92b3-0b7344516240","pitchNumber":2,"startTime":"2025-08-20T18:34:07.772Z","endTime":"2025-08-20T18:34:11.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.081769059616878,"aZ":-29.400067812174147,"pfxX":-10.948028683127607,"pfxZ":1.481152611063587,"pX":-0.21315808799430327,"pZ":2.620794505041475,"vX0":9.338573891400587,"vY0":-135.5522100356815,"vZ0":-1.3974777531977516,"x":125.13,"y":168.02,"x0":-2.2711365329931597,"y0":50.00127439609812,"z0":5.184902652488981,"aX":-20.485624725119138},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":18.0,"spinRate":2104,"spinDirection":242},"zone":2,"typeConfidence":0.89,"plateTime":0.40321805534339017,"extension":6.00961677964862},"hitData":{"launchSpeed":96.2,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.8,"coordY":165.27}},"index":2,"playId":"bf6a8292-6119-3bae-a5b4-8376ade4ea2c","pitchNumber":3,"startTime":"2025-08-20T18:34:29.870Z","endTime":"2025-08-20T18:34:43.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:34:43.470Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:35:14.054Z","endTime":"2025-08-20T18:36:36.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":93.3,"endSpeed":86.1,"strikeZoneTop":3.37309982607365,"strikeZoneBottom":1.57192957881411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53358431484263,"aZ":-24.02549566922711,"pfxX":-10.981003718372932,"pfxZ":4.3457444586608105,"pX":0.6895193575552052,"pZ":1.4310086127125266,"vX0":11.451586534922342,"vY0":-135.3842431690044,"vZ0":-5.079067851286814,"x":90.72,"y":200.14,"x0":-2.1465761816403934,"y0":50.00557293798093,"z0":4.989259723052344,"aX":-20.610081373889837},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":2311,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40288737390207485,"extension":6.179097533052292},"index":0,"playId":"6b653d2d-d14d-3883-8d69-8b9d7892d515","pitchNumber":1,"startTime":"2025-08-20T18:35:14.054Z","endTime":"2025-08-20T18:35:19.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55417232298359,"aZ":-40.75128324887123,"pfxX":6.808091279747397,"pfxZ":-6.1476017467060275,"pX":1.7865785532725502,"pZ":1.245254689871621,"vX0":7.517336790618755,"vY0":-117.97222588657661,"vZ0":-0.1537745440980538,"x":48.9,"y":205.16,"x0":-2.3377736849349438,"y0":50.00275597631748,"z0":5.099600321178285,"aX":9.498179671544744},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.8,"breakHorizontal":-14.3,"spinRate":3112,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4660963559274185,"extension":6.158303348711812},"index":1,"playId":"d8e7d1a9-a782-3e4a-bfed-488a148861ba","pitchNumber":2,"startTime":"2025-08-20T18:35:30.241Z","endTime":"2025-08-20T18:35:35.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.1,"endSpeed":85.1,"strikeZoneTop":3.44259759806575,"strikeZoneBottom":1.44701512252142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53313159899389,"aZ":-28.390377149783458,"pfxX":-11.527515138808562,"pfxZ":2.047582152524293,"pX":0.9070904684626768,"pZ":1.7357463386920464,"vX0":12.190543775674477,"vY0":-135.06285139355128,"vZ0":-3.5950700511293774,"x":82.42,"y":191.91,"x0":-2.1681460797570042,"y0":50.001450011375006,"z0":5.081474792666065,"aX":-21.28702719211598},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":18.2,"spinRate":2243,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.40560483229463173,"extension":6.274898414088269},"index":2,"playId":"c74d39bd-f98d-35cf-b88b-eaa711351ffa","pitchNumber":3,"startTime":"2025-08-20T18:35:51.767Z","endTime":"2025-08-20T18:35:56.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.460419627760626,"aZ":-40.383453827070824,"pfxX":6.5412548313785885,"pfxZ":-5.780920897077296,"pX":0.28312673746365374,"pZ":1.1707291823881696,"vX0":4.630023154744437,"vY0":-118.41761098757995,"vZ0":-0.45889540138804297,"x":106.21,"y":207.17,"x0":-2.5465022625007543,"y0":50.00016044865576,"z0":5.059099072478541,"aX":9.294388718665122},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.3,"breakHorizontal":-13.0,"spinRate":3090,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.46241572320476454,"extension":5.990332899111006},"index":3,"playId":"1a198bc6-740c-3553-86e6-47c43ffafbe9","pitchNumber":4,"startTime":"2025-08-20T18:36:11.965Z","endTime":"2025-08-20T18:36:15.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58648194079873,"aZ":-38.186779833798504,"pfxX":7.168684954102279,"pfxZ":-4.200327414148192,"pX":1.374548954793499,"pZ":1.6087865623570536,"vX0":6.669460903881533,"vY0":-118.84738807466725,"vZ0":-0.08406656299252568,"x":64.61,"y":195.34,"x0":-2.398383121640465,"y0":50.00164405008624,"z0":5.110138717802035,"aX":10.26339982541712},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.3,"breakHorizontal":-14.6,"spinRate":3115,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.46069726053588855,"extension":6.040089301323075},"index":4,"playId":"9632671b-5c99-35ae-966e-51ed67fb6b4d","pitchNumber":5,"startTime":"2025-08-20T18:36:32.986Z","endTime":"2025-08-20T18:36:36.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:36:36.743Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:37:02.328Z","endTime":"2025-08-20T18:38:35.926Z","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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.38595990344163,"strikeZoneBottom":1.43220940831631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.571730528265295,"aZ":-38.55024482053122,"pfxX":7.676974772940327,"pfxZ":-4.528837797738259,"pX":0.49682761835941297,"pZ":2.8525640717160146,"vX0":4.9515988132986894,"vY0":-117.75378708410729,"vZ0":2.837401368673639,"x":98.06,"y":161.76,"x0":-2.627564586180612,"y0":50.00006515386985,"z0":5.1894240388515,"aX":10.817902201162141},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.2,"breakHorizontal":-15.1,"spinRate":3082,"spinDirection":63},"zone":3,"typeConfidence":0.9,"plateTime":0.4644888019674771,"extension":6.063587418534632},"index":0,"playId":"f1db5d7c-ce41-3b92-8683-31e285602a26","pitchNumber":1,"startTime":"2025-08-20T18:37:02.328Z","endTime":"2025-08-20T18:37:06.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"9c453ba5-8820-41be-a239-7345f8f90a12","startTime":"2025-08-20T18:37:15.643Z","endTime":"2025-08-20T18:37:20.643Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.413531934507265,"aZ":-40.261897209815636,"pfxX":7.822376248026222,"pfxZ":-5.813674783624623,"pX":2.1103249021544115,"pZ":1.1351362004987693,"vX0":8.377702311089182,"vY0":-117.77662810989465,"vZ0":-0.3912495805984473,"x":36.56,"y":208.13,"x0":-2.5222455467344793,"y0":50.003357837735706,"z0":5.058225937714976,"aX":10.880349035622388},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.3,"breakHorizontal":-16.3,"spinRate":3237,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4668177009684067,"extension":6.222648961974312},"index":2,"playId":"f46ba8d0-7041-371b-aba2-9ea97070c6c9","pitchNumber":2,"startTime":"2025-08-20T18:37:33.768Z","endTime":"2025-08-20T18:37:40.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.43203345592962,"strikeZoneBottom":1.44712146520364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.445778105342118,"aZ":-16.551234656026104,"pfxX":-6.131577274282046,"pfxZ":8.204453089783774,"pX":-1.050193666097557,"pZ":4.150303432099799,"vX0":5.718992274093463,"vY0":-136.71869490654962,"vZ0":0.15094327823914805,"x":157.03,"y":126.72,"x0":-2.3663814088485067,"y0":50.00481751777056,"z0":5.2248136153529385,"aX":-11.679162687436714},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2276,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.3997051324378118,"extension":6.084741027900599},"index":3,"playId":"0cb4dacd-7149-3ccc-ade8-9c810d70a927","pitchNumber":3,"startTime":"2025-08-20T18:38:13.283Z","endTime":"2025-08-20T18:38:16.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.72178256340638,"aZ":-40.80230119750812,"pfxX":9.118547160013588,"pfxZ":-6.1500381823085615,"pX":-0.32924710689824355,"pZ":0.9689877207526466,"vX0":2.5124598630459807,"vY0":-117.81267543589075,"vZ0":-0.7102690533097133,"x":129.55,"y":212.62,"x0":-2.594462716023992,"y0":50.001697955393375,"z0":5.05080057643064,"aX":12.795799144025992},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.0,"breakHorizontal":-17.2,"spinRate":3222,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.46519520049926255,"extension":5.851649285470362},"index":4,"playId":"20251a0d-051c-34cc-b26d-32f380398acd","pitchNumber":4,"startTime":"2025-08-20T18:38:31.676Z","endTime":"2025-08-20T18:38:35.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:38:35.926Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:41:02.132Z","endTime":"2025-08-20T18:41:58.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.49842933398106,"strikeZoneBottom":1.63326198784802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27376326003278,"aZ":-31.547105032554274,"pfxX":-2.237753235540035,"pfxZ":0.42397272446399814,"pX":-0.37125341240325077,"pZ":1.9413232434591423,"vX0":-4.179496418333026,"vY0":-119.76249339223708,"vZ0":-1.886805358915728,"x":131.15,"y":186.36,"x0":1.6812349360712946,"y0":50.00069344035352,"z0":5.538200654743009,"aX":-3.276943371146502},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.6,"breakHorizontal":5.0,"spinRate":2391,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.45585396917276944,"extension":5.721636917136462},"index":0,"playId":"f90ce18c-9fe6-3302-9c06-2273494d4b69","pitchNumber":1,"startTime":"2025-08-20T18:41:12.684Z","endTime":"2025-08-20T18:41:16.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.50653033428413,"strikeZoneBottom":1.57513539947418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.468363042807287,"aZ":-31.478032473305827,"pfxX":-1.5763696874407902,"pfxZ":0.4546365923430775,"pX":0.25641197060666265,"pZ":0.9657713130540138,"vX0":-1.0789433741430785,"vY0":-121.9090092817248,"vZ0":-4.3402305621145985,"x":107.23,"y":212.7,"x0":0.9084524810073555,"y0":50.00047044451561,"z0":5.466369578696789,"aX":-2.387749227702583},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":3.1,"spinRate":2424,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4481561290905711,"extension":5.828736202082164},"index":1,"playId":"35208a9a-ac94-3174-96b6-333b1cc6ed33","pitchNumber":2,"startTime":"2025-08-20T18:41:25.491Z","endTime":"2025-08-20T18:41:29.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.44644745871139,"strikeZoneBottom":1.64772785259261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.495587098182664,"aZ":-41.48476168652512,"pfxX":-8.599972502027455,"pfxZ":-7.359700867565899,"pX":0.851498604937078,"pZ":1.8111492808498106,"vX0":1.8408125136102003,"vY0":-112.36364177309716,"vZ0":0.8655448277590458,"x":84.54,"y":189.88,"x0":1.1330450084930137,"y0":50.00558784762888,"z0":5.674130851292005,"aX":-10.874456052333109},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.7,"breakHorizontal":15.0,"spinRate":2875,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.4895712513985746,"extension":5.718740867441127},"index":2,"playId":"09e22a77-772b-3505-bb4b-bca1d3c36dda","pitchNumber":3,"startTime":"2025-08-20T18:41:37.435Z","endTime":"2025-08-20T18:41:41.545Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.794524133111896,"aZ":-26.541925065946895,"pfxX":8.733592984340584,"pfxZ":3.018604740813874,"pX":-0.46863292576642795,"pZ":2.308296861775726,"vX0":-5.81331498748507,"vY0":-136.00653885321236,"vZ0":-3.982599651148733,"x":134.86,"y":176.46,"x0":0.5655395404324042,"y0":50.00594719640853,"z0":5.639974583201674,"aX":16.307968095609535},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.5,"spinRate":2094,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.40326622335831885,"extension":5.847819306195103},"hitData":{"launchSpeed":93.6,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.44,"coordY":147.83}},"index":3,"playId":"9fc23686-2525-37ca-a9aa-a8230cce5f19","pitchNumber":4,"startTime":"2025-08-20T18:41:51.641Z","endTime":"2025-08-20T18:41:58.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:41:58.746Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:42:12.715Z","endTime":"2025-08-20T18:44:09.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.55331986646324,"strikeZoneBottom":1.55209257343992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.195060120374084,"aZ":-35.86684124415322,"pfxX":-2.241865908053654,"pfxZ":-2.467662949430455,"pX":-0.02117209514024318,"pZ":1.2330025035752064,"vX0":-1.3155683086828507,"vY0":-121.48440348921739,"vZ0":-3.0064862296709656,"x":117.81,"y":205.49,"x0":0.8180903993949482,"y0":50.00135417213363,"z0":5.595881348395012,"aX":-3.359154824300504},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":4.3,"spinRate":2472,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4503940384353555,"extension":5.84531407427004},"index":0,"playId":"970e9fc3-9649-3e1a-83ab-312d2580bfff","pitchNumber":1,"startTime":"2025-08-20T18:42:24.271Z","endTime":"2025-08-20T18:42:28.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.738807122644854,"aZ":-24.203172873912695,"pfxX":10.436907830153231,"pfxZ":4.184285070076782,"pX":-0.14979517165665096,"pZ":1.8173975532159354,"vX0":-6.834618491057634,"vY0":-137.24489632089194,"vZ0":-6.066730613080764,"x":122.71,"y":189.71,"x0":1.018419915876644,"y0":50.00253191491423,"z0":5.707769717633935,"aX":19.884618361528553},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.4,"spinRate":2202,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.3992766033564541,"extension":5.794617917458723},"index":1,"playId":"abe729bf-8377-32db-aa2d-18b7b5db0f52","pitchNumber":2,"startTime":"2025-08-20T18:42:40.966Z","endTime":"2025-08-20T18:42:44.712Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17009726818327,"aZ":-25.151657864684047,"pfxX":10.453476477097295,"pfxZ":3.75775162257296,"pX":-0.01779150702091405,"pZ":1.5790726649685287,"vX0":-6.572678333924967,"vY0":-136.57047744238287,"vZ0":-6.401701757259471,"x":117.68,"y":196.15,"x0":1.0757636541098818,"y0":50.00105306422239,"z0":5.710280089571497,"aX":19.527037245601587},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2184,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40275594195932474,"extension":5.669437321110464},"index":2,"playId":"36d1a731-250c-39e8-b4a6-4277065313b3","pitchNumber":3,"startTime":"2025-08-20T18:42:59.935Z","endTime":"2025-08-20T18:43:04.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":79.2,"strikeZoneTop":3.46096367795133,"strikeZoneBottom":1.5228788197236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.201788531972248,"aZ":-33.64844893999481,"pfxX":-1.3274266810103867,"pfxZ":-0.9447907061638192,"pX":-1.2994922810817235,"pZ":0.2674436892598375,"vX0":-5.852159435341457,"vY0":-124.10521850114054,"vZ0":-5.821364604650069,"x":166.53,"y":231.56,"x0":1.258825816567143,"y0":50.0010588567468,"z0":5.436894976212812,"aX":-2.0756568258130232},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":3.7,"spinRate":2599,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4408839982009196,"extension":5.913883135430011},"index":3,"playId":"40b5c482-89ce-3f8d-a79c-c734469cbb74","pitchNumber":4,"startTime":"2025-08-20T18:43:16.284Z","endTime":"2025-08-20T18:43:21.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.30014934074242,"strikeZoneBottom":1.53469381361927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963535007688368,"aZ":-35.16505591868583,"pfxX":-1.300715515641834,"pfxZ":-1.9840907633640565,"pX":0.5987987325335483,"pZ":3.35793451815212,"vX0":-1.797996511619182,"vY0":-121.93766128946385,"vZ0":1.3306209833480886,"x":94.18,"y":148.12,"x0":1.5147055988832316,"y0":50.00367538898286,"z0":5.83892142024069,"aX":-1.9588756253886153},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.0,"breakHorizontal":2.8,"spinRate":2336,"spinDirection":289},"zone":3,"typeConfidence":2.0,"plateTime":0.4491632615192591,"extension":5.75085900124147},"index":4,"playId":"41041b48-a4b6-3f5a-bff8-e551d7738a65","pitchNumber":5,"startTime":"2025-08-20T18:43:42.975Z","endTime":"2025-08-20T18:43:47.525Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.53243544943224,"strikeZoneBottom":1.55489632756287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50449871758699,"aZ":-21.58642342456168,"pfxX":9.134183960147437,"pfxZ":5.56534007022165,"pX":-0.02175058627995793,"pZ":0.8981507048044356,"vX0":-6.094285767153974,"vY0":-136.43422630259394,"vZ0":-8.612139457212379,"x":117.83,"y":214.53,"x0":1.04411316712665,"y0":50.0002420515016,"z0":5.560276521458737,"aX":17.37139874966275},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-15.4,"spinRate":2131,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40008297881078203,"extension":5.727858282523744},"index":5,"playId":"221c2263-98b7-3c19-b874-d85894bb6d6b","pitchNumber":6,"startTime":"2025-08-20T18:44:04.741Z","endTime":"2025-08-20T18:44:09.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:44:09.455Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out sharply to center fielder Jacob Melton.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:44:24.386Z","endTime":"2025-08-20T18:44:49.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96472460717884,"aZ":-23.98964078851743,"pfxX":8.903765482991275,"pfxZ":4.453827086991861,"pX":0.07720829355973237,"pZ":1.7352057705059145,"vX0":-4.7093984034466905,"vY0":-134.83703778312503,"vZ0":-5.5047354328913825,"x":114.06,"y":191.93,"x0":0.6918865090561783,"y0":50.000869943802826,"z0":5.501153799163702,"aX":16.3542757709046},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":2161,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.40658070376566435,"extension":5.954112663645374},"hitData":{"launchSpeed":101.4,"launchAngle":30.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.81,"coordY":43.87}},"index":0,"playId":"3842044b-a052-3611-9320-4ca75642a970","pitchNumber":1,"startTime":"2025-08-20T18:44:36.558Z","endTime":"2025-08-20T18:44:49.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:44:49.919Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:45:10.979Z","endTime":"2025-08-20T18:46:12.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.17274367419853,"strikeZoneBottom":1.27312832448817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.308416914148278,"aZ":-25.02899271823814,"pfxX":9.287581623285527,"pfxZ":3.737375370013515,"pX":0.16899735270219082,"pZ":2.802538538625407,"vX0":-4.217188882578392,"vY0":-137.52922616788254,"vZ0":-2.9681378268059806,"x":110.56,"y":163.11,"x0":0.5181424776917584,"y0":50.00052756401341,"z0":5.598682074996813,"aX":17.73788598809849},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":-15.8,"spinRate":2208,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.39869999349480745,"extension":5.795888522202013},"index":0,"playId":"12f4ecef-d3a9-351d-b326-ea2dc49b128a","pitchNumber":1,"startTime":"2025-08-20T18:45:19.129Z","endTime":"2025-08-20T18:45:22.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"0aeda0e6-f078-48be-9464-f270e9cf1928","startTime":"2025-08-20T18:45:34.004Z","endTime":"2025-08-20T18:45:39.004Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.14169875046433,"strikeZoneBottom":1.33744502080816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83275143879552,"aZ":-36.64190563616205,"pfxX":-2.15692996102407,"pfxZ":-3.0003817810128677,"pX":0.6984351702286581,"pZ":2.5536135100758632,"vX0":-0.05356348567939001,"vY0":-120.7365582157349,"vZ0":0.4346711173506992,"x":90.38,"y":169.83,"x0":1.0014565805902336,"y0":50.004910030329725,"z0":5.576160584167904,"aX":-3.208886198525964},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.2,"breakHorizontal":4.0,"spinRate":2557,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.4523520906267846,"extension":5.894341452320995},"index":2,"playId":"340f6856-0ba7-3369-8d17-febf13a6ea29","pitchNumber":2,"startTime":"2025-08-20T18:45:50.345Z","endTime":"2025-08-20T18:45:54.490Z","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(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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98977879707083,"aZ":-35.164995643039816,"pfxX":-2.5487283234555074,"pfxZ":-1.9463329132924976,"pX":-0.564876386394654,"pZ":0.5893616380100806,"vX0":-2.4496659340212843,"vY0":-122.7070874766144,"vZ0":-4.598473149464802,"x":138.53,"y":222.87,"x0":0.7755339565213095,"y0":50.005196805155734,"z0":5.465194172899328,"aX":-3.909176416271691},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.3,"breakHorizontal":5.2,"spinRate":2742,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.44541121695115127,"extension":6.0511624317241575},"index":3,"playId":"03596dd2-71fa-3522-a269-eda53256ba65","pitchNumber":3,"startTime":"2025-08-20T18:46:08.560Z","endTime":"2025-08-20T18:46:12.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:46:12.954Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:48:31.451Z","endTime":"2025-08-20T18:49:35.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.17695407307557,"strikeZoneBottom":1.42197994727193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132105057632327,"aZ":-28.136254467195855,"pfxX":-1.29730947167825,"pfxZ":2.4685885306139816,"pX":0.9813330344170385,"pZ":3.0079652387428357,"vX0":8.221401033050618,"vY0":-126.87806650658146,"vZ0":0.17826798140946032,"x":79.59,"y":157.56,"x0":-2.127661801586658,"y0":50.00243951208586,"z0":5.172664082069555,"aX":-2.1224155450842566},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":0.6,"spinRate":2478,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4311225236835954,"extension":6.183702900992913},"index":0,"playId":"908d8e16-d6b6-395c-a212-1fc503d1105b","pitchNumber":1,"startTime":"2025-08-20T18:48:32.313Z","endTime":"2025-08-20T18:48:36.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.13575107680292,"strikeZoneBottom":1.43012357865372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.057008073484543,"aZ":-37.74485592690802,"pfxX":8.374978483618971,"pfxZ":-4.072073228794094,"pX":-0.8986075065049678,"pZ":2.064002673618376,"vX0":1.3156546537004559,"vY0":-116.84947030434832,"vZ0":1.0383578559611728,"x":151.25,"y":183.05,"x0":-2.5573902909288893,"y0":50.000577544835245,"z0":5.187775797681283,"aX":11.464582542097276},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.7,"breakHorizontal":-15.5,"spinRate":3125,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.47053628624870747,"extension":5.882948555958872},"index":1,"playId":"c274e011-b7bb-385d-974c-bd7006014183","pitchNumber":2,"startTime":"2025-08-20T18:48:49.222Z","endTime":"2025-08-20T18:48:53.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28207081718676,"aZ":-27.512964902018776,"pfxX":-11.310546460636356,"pfxZ":2.5690856126630344,"pX":-0.5888151647345106,"pZ":2.5020132680385796,"vX0":8.270439717290285,"vY0":-134.1311517744991,"vZ0":-1.706052763720035,"x":139.44,"y":171.23,"x0":-2.2499545541267034,"y0":50.002161214482605,"z0":5.117057021722793,"aX":-20.511921848255597},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.4,"breakHorizontal":18.6,"spinRate":2309,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.40909155982666423,"extension":6.120473916459044},"index":2,"playId":"622e01b5-bd4b-34e7-8c5f-8b89244e843e","pitchNumber":3,"startTime":"2025-08-20T18:49:04.231Z","endTime":"2025-08-20T18:49:07.626Z","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":92.1,"endSpeed":84.9,"strikeZoneTop":3.30037348943215,"strikeZoneBottom":1.36608785315022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61642722343548,"aZ":-25.412664968369242,"pfxX":-10.742185043333876,"pfxZ":3.7009212318307902,"pX":0.6474382981278871,"pZ":1.4923030222636298,"vX0":10.88243257099082,"vY0":-133.73938826966133,"vZ0":-4.529167445635531,"x":92.32,"y":198.49,"x0":-2.0627171521410794,"y0":50.00274591062321,"z0":5.012252456156377,"aX":-19.620609197996522},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":17.4,"spinRate":2185,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.40827549122681894,"extension":6.103958415074694},"index":3,"playId":"f48df411-b6c1-3596-9fdf-50b062f19d05","pitchNumber":4,"startTime":"2025-08-20T18:49:28.468Z","endTime":"2025-08-20T18:49:35.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:49:35.063Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:49:44.207Z","endTime":"2025-08-20T18:51:45.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57475133520555,"aZ":-36.77758175786494,"pfxX":-8.655746569708468,"pfxZ":-2.813316443083812,"pX":-0.2417285060553144,"pZ":2.2519957700592923,"vX0":7.915283264241856,"vY0":-126.49215028764719,"vZ0":0.1727826875566698,"x":126.21,"y":177.98,"x0":-2.273078020765503,"y0":50.003886578791764,"z0":5.109333770022093,"aX":-14.156938036621504},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":14.0,"spinRate":1584,"spinDirection":264},"zone":5,"typeConfidence":0.92,"plateTime":0.43149587847691784,"extension":6.231402638667546},"index":0,"playId":"d9d8cd9f-c5a6-3de0-aef8-01411bccc2e3","pitchNumber":1,"startTime":"2025-08-20T18:50:09.376Z","endTime":"2025-08-20T18:50:12.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.24760187999534,"strikeZoneBottom":1.51330852873571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.493053650668852,"aZ":-25.47535611948844,"pfxX":-1.027043741266886,"pfxZ":3.9862418219004674,"pX":1.9308141503669451,"pZ":2.394263161443068,"vX0":10.502729817085516,"vY0":-127.65392923463939,"vZ0":-1.7587207493441535,"x":43.4,"y":174.13,"x0":-2.0700247239270007,"y0":50.006280414061024,"z0":5.060240245290252,"aX":-1.7276291652523288},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":0.0,"spinRate":2394,"spinDirection":231},"zone":12,"typeConfidence":0.92,"plateTime":0.4259267552518873,"extension":6.140751186301068},"index":1,"playId":"6bdea4fa-2f41-34b5-addd-52b78c5832f5","pitchNumber":2,"startTime":"2025-08-20T18:50:27.296Z","endTime":"2025-08-20T18:50:31.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.28206422778665,"strikeZoneBottom":1.421583052007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09795926124439,"aZ":-20.028169581436917,"pfxX":-7.652372780167784,"pfxZ":6.625366654157762,"pX":-0.25235827946187167,"pZ":3.526627636922834,"vX0":8.112420345425528,"vY0":-134.09157665692624,"vZ0":-0.6086408084302569,"x":126.62,"y":143.56,"x0":-2.312690133621699,"y0":50.00486069742537,"z0":5.176565962888046,"aX":-14.034627074286568},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2260,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.40738886774125227,"extension":5.946923180689596},"index":2,"playId":"e7d7b5bd-57d2-3cf9-8748-9823fc7f0ed4","pitchNumber":3,"startTime":"2025-08-20T18:50:41.435Z","endTime":"2025-08-20T18:50:48.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.047452244864882,"aZ":-38.66681064424635,"pfxX":7.772855002282933,"pfxZ":-4.735648284479066,"pX":0.8991975984486582,"pZ":1.457577352990346,"vX0":5.229515301462141,"vY0":-116.09038031954171,"vZ0":0.1458287311359623,"x":82.72,"y":199.43,"x0":-2.3901729471543836,"y0":50.00571783316126,"z0":5.064355126836399,"aX":10.646216201722561},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.3,"breakHorizontal":-15.4,"spinRate":3038,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4712097576406977,"extension":6.076835822736498},"index":3,"playId":"c9095a64-a759-3ce8-bafc-bdcfad7957b6","pitchNumber":4,"startTime":"2025-08-20T18:50:58.502Z","endTime":"2025-08-20T18:51:02.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-20T18:51:13.914Z","endTime":"2025-08-20T18:51:26.847Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.35940418499893,"strikeZoneBottom":1.43575375426363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.646932529098077,"aZ":-19.646535411270893,"pfxX":-7.645258625079263,"pfxZ":6.619444624881616,"pX":-0.5631632753798543,"pZ":4.275078655919693,"vX0":7.238156865439243,"vY0":-135.71710120946344,"vZ0":0.8308799959010869,"x":138.47,"y":123.35,"x0":-2.2527988240211796,"y0":50.00297053894029,"z0":5.318787104258161,"aX":-14.470248774109262},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":12.6,"spinRate":2355,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.40135620552579665,"extension":5.994576716288003},"index":5,"playId":"dcb8dc26-ed7d-33fa-af63-77552c2910b4","pitchNumber":5,"startTime":"2025-08-20T18:51:26.847Z","endTime":"2025-08-20T18:51:30.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.19322907307255,"strikeZoneBottom":1.39614578246834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73249147220624,"aZ":-39.72189089381823,"pfxX":8.928272704348513,"pfxZ":-5.501899884025075,"pX":-0.8592529390622836,"pZ":1.858681560552827,"vX0":1.37667331266408,"vY0":-116.60449464514974,"vZ0":1.0203309186785328,"x":149.75,"y":188.6,"x0":-2.6174835092563113,"y0":50.0029819243846,"z0":5.17472256282295,"aX":12.246075416794085},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.4,"breakHorizontal":-16.6,"spinRate":3089,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.47043157359611865,"extension":5.804123120421755},"index":6,"playId":"fa65f6f9-b8af-39fb-b418-384222c7c9f0","pitchNumber":6,"startTime":"2025-08-20T18:51:40.817Z","endTime":"2025-08-20T18:51:45.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:51:45.760Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:51:48.962Z","endTime":"2025-08-20T18:54:14.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67128904128242,"aZ":-38.97211547149729,"pfxX":6.396327063176674,"pfxZ":-4.85129824858828,"pX":0.024659416463308884,"pZ":1.6714386182519585,"vX0":4.155528374052992,"vY0":-117.40913152884423,"vZ0":0.30380922846317127,"x":116.06,"y":193.65,"x0":-2.5978093822287405,"y0":50.00553866137579,"z0":5.1592205056781975,"aX":8.954857399614871},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.4,"breakHorizontal":-12.6,"spinRate":3064,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.4660358390919215,"extension":6.063056785012036},"index":0,"playId":"0a06de83-ab76-374e-90ce-3416a726fb03","pitchNumber":1,"startTime":"2025-08-20T18:52:05.753Z","endTime":"2025-08-20T18:52:09.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.155419145796994,"aZ":-27.35842452691726,"pfxX":-0.29253657052060156,"pfxZ":2.9799423373914156,"pX":0.9978769107488303,"pZ":1.977704336458257,"vX0":8.18826218782826,"vY0":-125.52074424610106,"vZ0":-2.1570004121477853,"x":78.96,"y":185.38,"x0":-2.249998998288471,"y0":50.00515552373606,"z0":5.045914699782928,"aX":-0.4739499983239729},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2448,"spinDirection":167},"zone":14,"typeConfidence":0.93,"plateTime":0.43411016937440206,"extension":6.353469899883041},"index":1,"playId":"acb46152-862c-3cc9-a933-77f098e21021","pitchNumber":2,"startTime":"2025-08-20T18:52:34.770Z","endTime":"2025-08-20T18:52:39.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.27510990408015,"strikeZoneBottom":1.39891398563267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.560421507547286,"aZ":-39.88370650229239,"pfxX":10.073062985417202,"pfxZ":-5.674475626884519,"pX":-1.8819567408753763,"pZ":2.3605717941991275,"vX0":-1.1189962012407586,"vY0":-116.32820401944369,"vZ0":2.00155722442864,"x":188.74,"y":175.04,"x0":-2.6997094347179975,"y0":50.00209453654671,"z0":5.293802111339555,"aX":13.686806135287197},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.4,"breakHorizontal":-17.9,"spinRate":3162,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.4723966856192141,"extension":5.792760583617151},"index":2,"playId":"077cf5f9-c4b8-31fe-97fd-b0b28de80dc8","pitchNumber":3,"startTime":"2025-08-20T18:52:51.096Z","endTime":"2025-08-20T18:52:55.090Z","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":91.9,"endSpeed":84.8,"strikeZoneTop":3.27848616200269,"strikeZoneBottom":1.49793510889468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.643803707861256,"aZ":-20.20967524401503,"pfxX":-7.776670576144771,"pfxZ":6.555669139130149,"pX":1.1544296860660204,"pZ":2.6279835451586937,"vX0":11.110209481181535,"vY0":-133.48105525590188,"vZ0":-2.5773746663916786,"x":73.0,"y":167.82,"x0":-2.029534919416423,"y0":50.00458632174863,"z0":5.042926117425118,"aX":-14.197091575275893},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":12.0,"spinRate":2233,"spinDirection":239},"zone":12,"typeConfidence":0.89,"plateTime":0.40856975308106014,"extension":6.3883485568852665},"index":3,"playId":"b6d2ad19-140f-366a-b9f9-19bd61f2002f","pitchNumber":4,"startTime":"2025-08-20T18:53:08.874Z","endTime":"2025-08-20T18:53:12.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.2797581849667,"strikeZoneBottom":1.50200026776541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.674553617095963,"aZ":-25.109689181489525,"pfxX":-1.4900220762654035,"pfxZ":4.280673573250363,"pX":1.8986221602208466,"pZ":0.5679634766765378,"vX0":10.790657821934083,"vY0":-126.34134644468307,"vZ0":-5.7392059978989955,"x":44.63,"y":223.44,"x0":-2.1962989476393195,"y0":50.0036919353419,"z0":4.832757250267946,"aX":-2.4606421191761414},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":0.7,"spinRate":2554,"spinDirection":236},"zone":14,"typeConfidence":0.92,"plateTime":0.4301004543666189,"extension":6.528772311007073},"index":4,"playId":"bfd20797-7cc0-36a3-8daf-e45555715403","pitchNumber":5,"startTime":"2025-08-20T18:53:31.937Z","endTime":"2025-08-20T18:53:35.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-20T18:53:49.800Z","endTime":"2025-08-20T18:54:06.435Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.163991273416652,"aZ":-40.66018452333389,"pfxX":8.355074442397871,"pfxZ":-6.225295993668808,"pX":0.6510405770299015,"pZ":1.1635039357820107,"vX0":5.091645949004581,"vY0":-116.91299672764079,"vZ0":-0.17732175804151162,"x":92.18,"y":207.37,"x0":-2.6517185477232554,"y0":50.00238262755666,"z0":5.1057330344455085,"aX":11.389620808923699},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.9,"breakHorizontal":-16.6,"spinRate":3099,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.47123400593899945,"extension":5.862648888553716},"hitData":{"launchSpeed":59.7,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":173.33}},"index":6,"playId":"7e45b630-5fee-3962-92ac-3a7dd96fc249","pitchNumber":6,"startTime":"2025-08-20T18:54:06.435Z","endTime":"2025-08-20T18:54:14.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:54:14.198Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:56:42.041Z","endTime":"2025-08-20T18:57:39.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"description":"Pitching Change: Shawn Dubin replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T18:55:59.757Z","endTime":"2025-08-20T18:56:44.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681869,"link":"/api/v1/people/681869"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45418263495479,"aZ":-43.25475757958214,"pfxX":5.170989602949882,"pfxZ":-7.9348385757182704,"pX":0.3354594150893037,"pZ":2.0699317596217557,"vX0":3.1895791128823783,"vY0":-118.0100719914208,"vZ0":0.8145927111603721,"x":104.21,"y":182.89,"x0":-1.7096854245055686,"y0":50.000874686111615,"z0":5.735089131060911,"aX":7.22284891967531},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.8,"breakHorizontal":-10.2,"spinRate":2587,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4658361343265973,"extension":6.17078382696412},"index":1,"playId":"d69e84d8-8ac6-31f9-a534-c052d0dded43","pitchNumber":1,"startTime":"2025-08-20T18:56:44.024Z","endTime":"2025-08-20T18:56:47.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.48890504014624,"strikeZoneBottom":1.61133059129613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.287731512245756,"aZ":-17.99078622331236,"pfxX":-8.08758384657378,"pfxZ":7.402189382438966,"pX":0.613224949989568,"pZ":1.7356626598738674,"vX0":9.152785808347199,"vY0":-137.2685481613505,"vZ0":-6.63530566172963,"x":93.63,"y":191.92,"x0":-1.7074638030529836,"y0":50.001602128423684,"z0":5.401239757505661,"aX":-15.493227096278575},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2283,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3984275989023671,"extension":6.505246978326526},"index":2,"playId":"072b529b-069a-33b6-861f-3c6a68590fda","pitchNumber":2,"startTime":"2025-08-20T18:56:57.936Z","endTime":"2025-08-20T18:57:01.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.45521156137531,"strikeZoneBottom":1.57774178255642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73897315737666,"aZ":-30.31532664279505,"pfxX":6.963777540328879,"pfxZ":1.2491353393903957,"pX":2.951432194407458,"pZ":1.3062170825095194,"vX0":9.856744984304612,"vY0":-121.46534105682306,"vZ0":-3.0186262213654924,"x":4.5,"y":203.51,"x0":-2.0704156405208063,"y0":50.002216493071025,"z0":5.212533135799169,"aX":10.360394242267304},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":-15.0,"spinRate":2857,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4516675662026186,"extension":6.459506616509576},"index":3,"playId":"3e9755a6-bdcf-32db-a702-969b44322678","pitchNumber":3,"startTime":"2025-08-20T18:57:13.697Z","endTime":"2025-08-20T18:57:16.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.808340369463547,"aZ":-43.65415084109305,"pfxX":4.112510238919204,"pfxZ":-8.013942306156936,"pX":1.213965283735168,"pZ":1.5264106946041411,"vX0":5.572514490182966,"vY0":-119.70442856638097,"vZ0":-0.48495372342585163,"x":70.73,"y":197.57,"x0":-1.6895421457140507,"y0":50.00146078688881,"z0":5.682100434518914,"aX":5.892044232129572},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.3,"breakHorizontal":-8.9,"spinRate":2640,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4597830408072796,"extension":6.267198646968207},"hitData":{"launchSpeed":63.5,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.86,"coordY":163.96}},"index":4,"playId":"8ee23517-4c86-30c6-8e00-3191163f109b","pitchNumber":4,"startTime":"2025-08-20T18:57:31.794Z","endTime":"2025-08-20T18:57:39.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:57:39.288Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:57:50.368Z","endTime":"2025-08-20T18:59:23.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.4543607671437,"strikeZoneBottom":1.5480675373913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87867449315085,"aZ":-23.858037996779835,"pfxX":-8.981426055978151,"pfxZ":4.424605419279256,"pX":0.2870030724621156,"pZ":2.7108658108716632,"vX0":8.514158645802953,"vY0":-135.60459836302772,"vZ0":-2.9771724719178634,"x":106.06,"y":165.59,"x0":-1.7114743810884097,"y0":50.00552917712805,"z0":5.469076328419286,"aX":-16.896437447663427},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":14.6,"spinRate":2136,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4023735300810194,"extension":6.487497315312214},"index":0,"playId":"2c445f75-18c5-3052-8025-704f8ef87855","pitchNumber":1,"startTime":"2025-08-20T18:58:02.608Z","endTime":"2025-08-20T18:58:06.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.961016814824006,"aZ":-20.706531887459974,"pfxX":-9.175458384711506,"pfxZ":6.011302731476141,"pX":-0.3799906758201838,"pZ":2.6430020907905853,"vX0":6.981654756965353,"vY0":-137.12800205350698,"vZ0":-3.7072111936585816,"x":131.48,"y":167.42,"x0":-1.7653247479744032,"y0":50.00056893291977,"z0":5.4228637817780525,"aX":-17.4943778313024},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2224,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39924572194368224,"extension":6.485161122181149},"index":1,"playId":"663fa30d-722e-3a35-8635-8e31f4484ca7","pitchNumber":2,"startTime":"2025-08-20T18:58:15.830Z","endTime":"2025-08-20T18:58:19.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.813712011406373,"aZ":-44.83836215444939,"pfxX":6.937567201499583,"pfxZ":-9.101146291262635,"pX":-0.08432581358128899,"pZ":3.4599915295318273,"vX0":2.0456327421733307,"vY0":-117.66770795048876,"vZ0":4.034398524044523,"x":120.21,"y":145.36,"x0":-1.8676142444728268,"y0":50.0003940449256,"z0":5.897293325288638,"aX":9.656868327747318},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.1,"breakHorizontal":-13.1,"spinRate":2636,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.4667566612161145,"extension":6.09391492844714},"index":2,"playId":"9d49d831-0a27-3041-a70e-bc0481e10644","pitchNumber":3,"startTime":"2025-08-20T18:58:37.670Z","endTime":"2025-08-20T18:58:41.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.41000950797136,"strikeZoneBottom":1.56731869111636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.955004301593515,"aZ":-25.12526904984636,"pfxX":-9.875619719230336,"pfxZ":3.7255782226065968,"pX":1.4212575740941116,"pZ":4.2369031523722125,"vX0":11.366968445298308,"vY0":-135.97129271571887,"vZ0":0.9760092945480403,"x":62.83,"y":124.38,"x0":-1.5102131961403107,"y0":50.00096777526076,"z0":5.603451422965766,"aX":-18.67903823668954},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":15.7,"spinRate":2159,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4012497265919426,"extension":6.3980467335945805},"index":3,"playId":"797c2377-8b30-3534-af8a-4bd3912b0716","pitchNumber":4,"startTime":"2025-08-20T18:58:59.409Z","endTime":"2025-08-20T18:59:02.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.39730706749561,"strikeZoneBottom":1.55458143383268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92047564908638,"aZ":-31.464933096489762,"pfxX":6.574615663198002,"pfxZ":0.48226388096844186,"pX":0.26253920043173734,"pZ":1.888599965858753,"vX0":3.9768380003117554,"vY0":-120.69754755197796,"vZ0":-1.5109776636700145,"x":106.99,"y":187.79,"x0":-2.257013283986748,"y0":50.00594488781944,"z0":5.275278171447791,"aX":9.7713409181941},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":-12.8,"spinRate":2810,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.45257022879542763,"extension":6.338203220981834},"index":4,"playId":"a93c0e5c-8f4b-3dc6-b965-3de6749696da","pitchNumber":5,"startTime":"2025-08-20T18:59:18.967Z","endTime":"2025-08-20T18:59:23.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:59:23.208Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jahmai Jones flies out sharply to center fielder Jacob Melton.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:59:28.520Z","endTime":"2025-08-20T19:01:11.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.43354233349375,"strikeZoneBottom":1.54755478429959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.250804479574377,"aZ":-20.375537809722324,"pfxX":-8.06801126729801,"pfxZ":6.287020364570477,"pX":-0.654859669040616,"pZ":1.9985503439182652,"vX0":5.76491003961321,"vY0":-135.52581580673504,"vZ0":-5.33449422272541,"x":141.96,"y":184.82,"x0":-1.7523085495768722,"y0":50.00053500645101,"z0":5.398376450332018,"aX":-15.134364833615392},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2159,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40283348316507617,"extension":6.511245277805989},"index":0,"playId":"19a1f063-2209-3814-ac0d-814e34854644","pitchNumber":1,"startTime":"2025-08-20T18:59:48.524Z","endTime":"2025-08-20T18:59:52.996Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.47830172619487,"strikeZoneBottom":1.59210939453123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.252434585748535,"aZ":-35.89023970484209,"pfxX":8.42775977387911,"pfxZ":-2.6070947430498155,"pX":1.5228282351974038,"pZ":1.8396653580700395,"vX0":6.02191615436063,"vY0":-119.39561986107873,"vZ0":-0.5439655968162944,"x":58.95,"y":189.11,"x0":-2.135914518200988,"y0":50.0004272258269,"z0":5.329989832224578,"aX":12.034512599877104},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-16.8,"spinRate":2853,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4606289054302217,"extension":6.261505823655692},"index":1,"playId":"0621e5ce-212f-3cac-bfe3-1372e5390660","pitchNumber":2,"startTime":"2025-08-20T19:00:03.809Z","endTime":"2025-08-20T19:00:07.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.37024890055889,"strikeZoneBottom":1.61833479869405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.882405910059262,"aZ":-42.95079587612463,"pfxX":5.62922262648452,"pfxZ":-7.692966351190966,"pX":-0.035475748899236235,"pZ":3.505480201489774,"vX0":2.264284879578511,"vY0":-118.03562736932032,"vZ0":3.736298569400782,"x":118.35,"y":144.13,"x0":-1.7402951716784028,"y0":50.00085540157061,"z0":5.874624977112312,"aX":7.888041093557442},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.6,"breakHorizontal":-10.8,"spinRate":2561,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.46524505076427225,"extension":6.351689048679784},"index":2,"playId":"3e722fc5-c1b3-380a-8819-ac5eaa4a72a7","pitchNumber":3,"startTime":"2025-08-20T19:00:20.833Z","endTime":"2025-08-20T19:00:25.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.34020644022209,"strikeZoneBottom":1.58822484467434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.537434026096093,"aZ":-22.696346883731938,"pfxX":1.8676422921382443,"pfxZ":5.537382088946415,"pX":2.259838635854388,"pZ":0.5754637971618941,"vX0":9.61507301207568,"vY0":-128.67706705976286,"vZ0":-7.4987023265758035,"x":30.86,"y":223.24,"x0":-1.7367414060751845,"y0":50.00398470352564,"z0":5.231465706494883,"aX":3.1944494638034704},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-5.2,"spinRate":2644,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4223500723495932,"extension":6.393536577916756},"index":3,"playId":"21d3defe-600a-369b-8475-d0c905714267","pitchNumber":4,"startTime":"2025-08-20T19:00:37.988Z","endTime":"2025-08-20T19:00:41.741Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542599524083847,"aZ":-17.505176592211413,"pfxX":-6.530541675369551,"pfxZ":7.798645052620611,"pX":-0.004875516905560085,"pZ":2.6887485908300572,"vX0":7.195062192252003,"vY0":-135.99396560915054,"vZ0":-4.007276136623104,"x":117.19,"y":166.18,"x0":-1.8306854862411848,"y0":50.00632731871636,"z0":5.388222987206949,"aX":-12.290870663422924},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":10.4,"spinRate":2293,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.402045796190146,"extension":6.368095739641826},"hitData":{"launchSpeed":105.4,"launchAngle":34.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.76,"coordY":186.64}},"index":4,"playId":"5d7c1502-348b-3b11-9ad4-380cdb16c2b4","pitchNumber":5,"startTime":"2025-08-20T19:01:01.309Z","endTime":"2025-08-20T19:01:11.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:01:11.975Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:03:32.133Z","endTime":"2025-08-20T19:04:09.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brenan Hanifee replaces Charlie Morton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:03:34.416Z","endTime":"2025-08-20T19:03:34.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive switch from shortstop to center field for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T19:03:34.418Z","endTime":"2025-08-20T19:03:34.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800"},{"details":{"description":"Defensive switch from center field to right field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T19:03:34.420Z","endTime":"2025-08-20T19:03:34.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Defensive Substitution: Zach McKinstry replaces right fielder Jahmai Jones, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-20T19:03:34.422Z","endTime":"2025-08-20T19:03:34.423Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.33536333776112,"strikeZoneBottom":1.38784367491681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50145476581816,"aZ":-29.6771476305754,"pfxX":-9.0596832109645,"pfxZ":1.3091198625249412,"pX":-1.431828822002454,"pZ":2.779107062942948,"vX0":5.988714366585457,"vY0":-137.25060818285024,"vZ0":-1.5436508922060204,"x":171.58,"y":163.74,"x0":-2.4655058605403575,"y0":50.00326815664069,"z0":5.370728672288069,"aX":-17.27738936674389},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":1961,"spinDirection":240},"zone":11,"typeConfidence":0.88,"plateTime":0.39914725818806795,"extension":5.989308284579542},"index":4,"playId":"395f9cda-59a7-3d4b-816c-392a4609447c","pitchNumber":1,"startTime":"2025-08-20T19:03:34.424Z","endTime":"2025-08-20T19:03:38.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.2880018146817,"strikeZoneBottom":1.43279306079521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.497846486685756,"aZ":-30.152317627349966,"pfxX":-0.4247374972358555,"pfxZ":1.218317121582185,"pX":0.6581224570240156,"pZ":2.5027142003986347,"vX0":7.953310237396618,"vY0":-127.14910013844595,"vZ0":-1.1025897651038186,"x":91.91,"y":171.21,"x0":-2.4360099199468817,"y0":50.00309470629885,"z0":5.30311971513129,"aX":-0.705529777453979},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-0.7,"spinRate":2107,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.42839138664767873,"extension":6.1673938760791405},"index":5,"playId":"99bb75cb-2ed8-309d-b7fc-22487b538aea","pitchNumber":2,"startTime":"2025-08-20T19:03:46.439Z","endTime":"2025-08-20T19:03:50.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.766773992566176,"aZ":-30.835857619268655,"pfxX":-9.28971374536719,"pfxZ":0.6883214427091211,"pX":-0.10405427706831767,"pZ":2.3130471830623547,"vX0":9.262026357318167,"vY0":-137.82961450365417,"vZ0":-2.5525639242134397,"x":120.97,"y":176.33,"x0":-2.2905733970749376,"y0":50.00041774514993,"z0":5.319688615276339,"aX":-17.98764023600513},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":15.0,"spinRate":2013,"spinDirection":238},"zone":5,"typeConfidence":0.9,"plateTime":0.3964137230130613,"extension":6.151551016237776},"hitData":{"launchSpeed":95.3,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":156.65}},"index":6,"playId":"1c7ebb32-324f-3895-900f-5edc960aa6d2","pitchNumber":3,"startTime":"2025-08-20T19:04:01.259Z","endTime":"2025-08-20T19:04:09.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:04:09.929Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, pitcher Brenan Hanifee to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:04:37.938Z","endTime":"2025-08-20T19:05:00.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"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":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":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":95.7,"endSpeed":88.8,"strikeZoneTop":3.49527060326591,"strikeZoneBottom":1.62930513057956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.374277843240655,"aZ":-27.56164688930407,"pfxX":-9.953049171575703,"pfxZ":2.332449643628455,"pX":1.5755121642456948,"pZ":1.2239668479785886,"vX0":14.026230459905292,"vY0":-138.67505571542665,"vZ0":-5.760902601013122,"x":56.95,"y":205.73,"x0":-2.217773047093512,"y0":50.003138765841456,"z0":5.128937695973813,"aX":-19.694632971690854},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1971,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.39257974300131115,"extension":6.195753323664589},"index":0,"playId":"f3d5e27a-2573-37b6-ba0b-9fd5eb403cda","pitchNumber":1,"startTime":"2025-08-20T19:04:37.938Z","endTime":"2025-08-20T19:04:41.418Z","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":95.2,"endSpeed":88.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.981154579342046,"aZ":-27.637475740771446,"pfxX":-9.260845531690773,"pfxZ":2.3113582231677023,"pX":-0.2059042489002511,"pZ":1.9415944448379134,"vX0":9.21367289927526,"vY0":-138.4770164646055,"vZ0":-4.003488334708424,"x":124.85,"y":186.36,"x0":-2.3568900155619987,"y0":50.00115158841765,"z0":5.233271933760577,"aX":-18.16665553477479},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2003,"spinDirection":242},"zone":8,"typeConfidence":0.87,"plateTime":0.39400335557819677,"extension":6.155657510050859},"hitData":{"launchSpeed":87.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.7,"coordY":183.01}},"index":1,"playId":"161242c9-1433-37e7-a081-00749c2b18ab","pitchNumber":2,"startTime":"2025-08-20T19:04:52.238Z","endTime":"2025-08-20T19:05:00.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:05:00.729Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:05:23.852Z","endTime":"2025-08-20T19:07:56.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.351319367503734,"aZ":-31.533144401101648,"pfxX":-9.904526791984853,"pfxZ":0.3328252981013051,"pX":-0.3131163846292158,"pZ":2.5693411092492315,"vX0":8.763841330131163,"vY0":-137.89725536304627,"vZ0":-1.7499922826451475,"x":128.94,"y":169.41,"x0":-2.2438769242015697,"y0":50.00383172434915,"z0":5.337337345301898,"aX":-19.097198882234043},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":1849,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.3970366298961876,"extension":6.092355643003013},"index":0,"playId":"fb6fb31f-0da7-37b6-b157-012c32d75e83","pitchNumber":1,"startTime":"2025-08-20T19:05:23.852Z","endTime":"2025-08-20T19:05:27.152Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.46504123090787,"strikeZoneBottom":1.55211094017391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343329006700294,"aZ":-25.62196719348878,"pfxX":-11.036000010432934,"pfxZ":3.4450163096889836,"pX":0.8923074319780819,"pZ":1.3235485714181177,"vX0":12.18997766561166,"vY0":-136.585270928127,"vZ0":-5.701210167140257,"x":82.99,"y":203.04,"x0":-2.181635436953118,"y0":50.00197624727777,"z0":5.185433676820945,"aX":-20.980230396936665},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":17.6,"spinRate":2131,"spinDirection":238},"zone":14,"typeConfidence":0.88,"plateTime":0.40006771076628755,"extension":6.128440664666178},"index":1,"playId":"adf6a2b2-75eb-381a-b2aa-d2493d41c2ce","pitchNumber":2,"startTime":"2025-08-20T19:05:44.743Z","endTime":"2025-08-20T19:05:48.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.44297271181775,"strikeZoneBottom":1.63027518662443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.880788157886304,"aZ":-29.875078655780566,"pfxX":-0.5007159664873191,"pfxZ":1.4112686792362625,"pX":1.161253219795383,"pZ":1.3504051908769419,"vX0":9.190545253088132,"vY0":-126.75960308210027,"vZ0":-3.5302185022058747,"x":72.74,"y":202.32,"x0":-2.4460417161528385,"y0":50.001593261202366,"z0":5.145932621218652,"aX":-0.8156459076880481},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2242,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.43208535648305135,"extension":5.9873967505087045},"index":2,"playId":"8c11676f-e33f-3f5e-aae0-769de1794654","pitchNumber":3,"startTime":"2025-08-20T19:05:58.968Z","endTime":"2025-08-20T19:06:03.640Z","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":86.1,"endSpeed":79.1,"strikeZoneTop":3.3542137422101,"strikeZoneBottom":1.47454421289115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.900190727863347,"aZ":-32.68271403303388,"pfxX":0.21169199864059962,"pfxZ":-0.322757657968622,"pX":-1.2185428533509082,"pZ":1.593136795521061,"vX0":3.543580416137785,"vY0":-125.36426411922412,"vZ0":-2.4957171412985826,"x":163.45,"y":195.77,"x0":-2.6792074690141527,"y0":50.002245107951545,"z0":5.27563712066117,"aX":0.33515741127551474},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-1.2,"spinRate":2247,"spinDirection":83},"zone":13,"typeConfidence":0.91,"plateTime":0.43731452853313124,"extension":5.958176186685971},"index":3,"playId":"c3c4d57e-268c-39c1-8579-49024038b602","pitchNumber":4,"startTime":"2025-08-20T19:06:14.447Z","endTime":"2025-08-20T19:06:18.910Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.079144540754736,"aZ":-28.274750298383154,"pfxX":-9.822436180863285,"pfxZ":2.0412169793845933,"pX":-0.07042616690052125,"pZ":1.8196982899014709,"vX0":9.581097470279222,"vY0":-137.1237961093756,"vZ0":-4.177023885453156,"x":119.68,"y":189.65,"x0":-2.3262446291318977,"y0":50.00589967330041,"z0":5.2821477900523846,"aX":-18.790858736326403},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":2227,"spinDirection":237},"zone":8,"typeConfidence":0.88,"plateTime":0.39876841144964237,"extension":6.129353713867156},"index":4,"playId":"40727033-5fcd-3bf5-92e9-146a6a8f5bab","pitchNumber":5,"startTime":"2025-08-20T19:06:30.768Z","endTime":"2025-08-20T19:06:37.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.815311979667516,"aZ":-20.848694640844133,"pfxX":-7.246506375250565,"pfxZ":5.723625703529418,"pX":-0.9193046375107584,"pZ":2.4969345850364424,"vX0":6.606465848686182,"vY0":-139.41279496700363,"vZ0":-3.949818018650683,"x":152.04,"y":171.36,"x0":-2.3722570291635283,"y0":50.00141233066124,"z0":5.299038922359337,"aX":-14.337387473441272},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":11.9,"spinRate":1987,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.3920975747636448,"extension":6.1735176233778315},"index":5,"playId":"620e6b5e-c0c9-3352-8b36-c7f8ee144618","pitchNumber":6,"startTime":"2025-08-20T19:06:51.157Z","endTime":"2025-08-20T19:06:55.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-20T19:07:12.983Z","endTime":"2025-08-20T19:07:25.108Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"}},{"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":94.6,"endSpeed":87.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.979232250761985,"aZ":-29.06974897409946,"pfxX":-8.468702788654504,"pfxZ":1.597946859617748,"pX":-1.1218888415956343,"pZ":3.278126349487547,"vX0":6.363888078638979,"vY0":-137.79302338952968,"vZ0":-0.5367501706242412,"x":159.76,"y":150.27,"x0":-2.3505202608191027,"y0":50.00099937935439,"z0":5.423853448646895,"aX":-16.43326771853622},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1846,"spinDirection":238},"zone":11,"typeConfidence":0.87,"plateTime":0.39610753541078436,"extension":6.05081319033549},"index":7,"playId":"3b70c9d9-409b-3528-a9ec-6d1c8c6078d9","pitchNumber":7,"startTime":"2025-08-20T19:07:25.108Z","endTime":"2025-08-20T19:07:28.572Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.981262779819474,"aZ":-27.657735209555817,"pfxX":-9.798018429163527,"pfxZ":2.3097672993681044,"pX":-0.6119807830425126,"pZ":2.6536899557480473,"vX0":8.18275187295352,"vY0":-138.67688685534753,"vZ0":-2.307039937265011,"x":140.33,"y":167.13,"x0":-2.32279737619422,"y0":50.001202193378575,"z0":5.334568260469056,"aX":-19.14978718544922},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":2062,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.39442135513435117,"extension":6.1796642609468835},"hitData":{"launchSpeed":95.2,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.93,"coordY":104.43}},"index":8,"playId":"2299ad5c-0a2d-3709-8c49-2bdc58e289c4","pitchNumber":8,"startTime":"2025-08-20T19:07:46.476Z","endTime":"2025-08-20T19:07:56.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:07:56.366Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:08:12.565Z","endTime":"2025-08-20T19:09:25.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":2.86316109099083,"strikeZoneBottom":1.21560506801017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51113414412943,"aZ":-27.278226353458994,"pfxX":-0.6840751558811684,"pfxZ":2.8993225273016865,"pX":0.37308445810106705,"pZ":2.9126915556091464,"vX0":7.244806078435169,"vY0":-128.55200587510092,"vZ0":-1.0041920410379175,"x":102.78,"y":160.14,"x0":-2.3824580138180567,"y0":50.00150856780544,"z0":5.409516111722638,"aX":-1.1552300435727765},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-0.2,"spinRate":2180,"spinDirection":121},"zone":3,"typeConfidence":0.87,"plateTime":0.424687818627127,"extension":6.0882131125817045},"index":0,"playId":"30477227-724b-3f54-b10e-6837c97e4016","pitchNumber":1,"startTime":"2025-08-20T19:08:22.227Z","endTime":"2025-08-20T19:08:26.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":2.79046402557666,"strikeZoneBottom":1.24369177334393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67788896867421,"aZ":-28.415815871935393,"pfxX":1.448340279747005,"pfxZ":2.270618042840759,"pX":0.026746945122425668,"pZ":1.2052974075019036,"vX0":5.904424164014663,"vY0":-127.25395713464746,"vZ0":-4.44557654550244,"x":115.98,"y":206.24,"x0":-2.502454971146075,"y0":50.00424014885571,"z0":5.200283867994305,"aX":2.3986822223810003},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2176,"spinDirection":87},"zone":8,"typeConfidence":0.91,"plateTime":0.42878848755486176,"extension":5.965953702441552},"index":1,"playId":"5165c169-8863-3a94-9d9b-b6e03ab50b9d","pitchNumber":2,"startTime":"2025-08-20T19:08:38.369Z","endTime":"2025-08-20T19:08:42.946Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":2.78278074524698,"strikeZoneBottom":1.19720452791885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.817878358487,"aZ":-21.564075618246182,"pfxX":-7.599290192328052,"pfxZ":5.367004777553557,"pX":-0.639391070520917,"pZ":1.0365046941700884,"vX0":7.781305612472392,"vY0":-138.70380993373428,"vZ0":-7.332942843101711,"x":141.37,"y":210.79,"x0":-2.4744857920854684,"y0":50.00363267718129,"z0":5.119532094983249,"aX":-15.022648374474922},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":12.5,"spinRate":2124,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39274193890783726,"extension":6.250803160589984},"index":2,"playId":"9237fe68-eca9-321f-ac9c-f75e17f0eec8","pitchNumber":3,"startTime":"2025-08-20T19:08:55.466Z","endTime":"2025-08-20T19:08:59.796Z","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":95.5,"endSpeed":88.1,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.807419249746015,"aZ":-24.782041756528884,"pfxX":-8.041714557679885,"pfxZ":3.7510430605694607,"pX":-0.6169420191071964,"pZ":1.7111000215152132,"vX0":7.74232816719631,"vY0":-138.91768452366725,"vZ0":-5.034725776169802,"x":140.52,"y":192.58,"x0":-2.384628885287896,"y0":50.0031245824281,"z0":5.1776694459852886,"aX":-15.843120479156681},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":13.1,"spinRate":2128,"spinDirection":234},"zone":7,"typeConfidence":0.66,"plateTime":0.3931069683067081,"extension":6.201430406616916},"hitData":{"launchSpeed":76.0,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.29,"coordY":165.78}},"index":3,"playId":"68be2301-4360-3580-879f-52babfb6630b","pitchNumber":4,"startTime":"2025-08-20T19:09:17.518Z","endTime":"2025-08-20T19:09:25.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:09:25.183Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gleyber Torres pops out to second baseman Mauricio Dubón.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:11:57.471Z","endTime":"2025-08-20T19:13:46.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Shawn Dubin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:11:26.039Z","endTime":"2025-08-20T19:11:59.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.164485122318517,"aZ":-25.15601711667821,"pfxX":0.1420396392570754,"pfxZ":4.3218218539347815,"pX":0.1504402122788254,"pZ":2.1049396787629373,"vX0":5.772835843342175,"vY0":-126.48152394286292,"vZ0":-2.388371694511032,"x":111.27,"y":181.95,"x0":-2.177510441251307,"y0":50.00364309994271,"z0":5.073261619740159,"aX":0.23063418051034631},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.6,"spinRate":2153,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4326127848777497,"extension":6.332139376813769},"index":1,"playId":"dd7c5473-8c96-32f4-94f8-612a7f7fb625","pitchNumber":1,"startTime":"2025-08-20T19:11:59.748Z","endTime":"2025-08-20T19:12:02.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125749902034094,"aZ":-16.937825674614825,"pfxX":-7.3272148102320145,"pfxZ":7.71003553548706,"pX":-0.2765710159018692,"pZ":2.628017506025711,"vX0":7.172046593314305,"vY0":-138.96476421983087,"vZ0":-3.6078459215223777,"x":127.54,"y":167.82,"x0":-1.9261236946911302,"y0":50.000857364088276,"z0":5.05302769240774,"aX":-14.477251955416452},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2269,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3925946349353051,"extension":6.101421487480281},"index":2,"playId":"ed65db74-065e-3131-bbb0-fcabb0a6d378","pitchNumber":2,"startTime":"2025-08-20T19:12:18.939Z","endTime":"2025-08-20T19:12:22.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3241084969091,"aZ":-18.31084575305302,"pfxX":-7.743044227148904,"pfxZ":6.944492999066538,"pX":-0.3224333358053288,"pZ":3.0041519017063414,"vX0":7.442655575392657,"vY0":-139.4363373927803,"vZ0":-2.2718231396933994,"x":129.29,"y":157.67,"x0":-2.0026402340686595,"y0":50.002246030775446,"z0":5.019403693745482,"aX":-15.455970751985568},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":12.7,"spinRate":2336,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3907848351689407,"extension":6.165424774286584},"index":3,"playId":"bb195e70-3cbe-3651-8830-9204a0389e9f","pitchNumber":3,"startTime":"2025-08-20T19:12:40.189Z","endTime":"2025-08-20T19:12:44.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T19:13:13.613Z","endTime":"2025-08-20T19:13:19.035Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":85.8,"endSpeed":79.9,"strikeZoneTop":3.12377483444353,"strikeZoneBottom":1.4130284388933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.593948352221744,"aZ":-24.61663189480164,"pfxX":-1.0948822553134798,"pfxZ":4.724389193787696,"pX":1.4236132966325952,"pZ":1.444103449242106,"vX0":8.936285510950912,"vY0":-124.76756376614405,"vZ0":-3.671764724313323,"x":62.74,"y":199.79,"x0":-2.0396196293150837,"y0":50.00368411943878,"z0":4.929449470234935,"aX":-1.7524776534225168},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":0.2,"spinRate":1998,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4365101173051835,"extension":6.559221027129197},"index":5,"playId":"bd706b25-78cd-3559-99ad-bf75f98b54a2","pitchNumber":4,"startTime":"2025-08-20T19:13:19.035Z","endTime":"2025-08-20T19:13:22.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36961337748571,"aZ":-26.208487764836185,"pfxX":-0.17944433593936537,"pfxZ":3.705069338206945,"pX":0.34856779577298913,"pZ":2.366792672605067,"vX0":6.308758578732044,"vY0":-125.5423179121003,"vZ0":-1.4343268469380428,"x":103.71,"y":174.88,"x0":-2.164494870913284,"y0":50.00238716625636,"z0":5.061547086595601,"aX":-0.2896021452584131},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":-1.0,"spinRate":2037,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4348548963862635,"extension":6.4153596753042565},"hitData":{"launchSpeed":77.2,"launchAngle":50.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.43,"coordY":120.05}},"index":6,"playId":"e30b19c3-9cc5-3514-b531-8b0d901ad38f","pitchNumber":5,"startTime":"2025-08-20T19:13:37.045Z","endTime":"2025-08-20T19:13:46.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:13:46.267Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Ibáñez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:14:09.984Z","endTime":"2025-08-20T19:15:53.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046043790936093,"aZ":-18.012839007587722,"pfxX":-6.353301185402381,"pfxZ":7.049003642933009,"pX":-0.3741551256581545,"pZ":3.0966682746190806,"vX0":6.860154549918977,"vY0":-140.43876897987982,"vZ0":-2.046586325369994,"x":131.26,"y":155.17,"x0":-2.016225800888694,"y0":50.00576621092713,"z0":4.99904435658155,"aX":-12.768709057333163},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2330,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3891404608017841,"extension":6.11418685272992},"index":0,"playId":"5992c27a-7a2a-3bce-9356-e234515fc4e1","pitchNumber":1,"startTime":"2025-08-20T19:14:11.517Z","endTime":"2025-08-20T19:14:15.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.12947809054974,"strikeZoneBottom":1.4376816600369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.977674594474003,"aZ":-19.102139673793232,"pfxX":-8.338609703971244,"pfxZ":6.642219700918808,"pX":0.8508891717077938,"pZ":3.052839597037356,"vX0":10.774060987880288,"vY0":-138.67728756147383,"vZ0":-1.7176246576502199,"x":84.57,"y":156.35,"x0":-1.9823079950624158,"y0":50.002969550988354,"z0":4.94079864336972,"aX":-16.41190658599433},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":13.2,"spinRate":2189,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3934016470771122,"extension":6.353364319067561},"index":1,"playId":"9d588cb0-74b1-39ae-adea-510ce6733d4d","pitchNumber":2,"startTime":"2025-08-20T19:14:29.259Z","endTime":"2025-08-20T19:14:33.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.12381614214803,"strikeZoneBottom":1.43221476856428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.766202817830298,"aZ":-20.856789561933848,"pfxX":-8.852951560605627,"pfxZ":5.694000833732559,"pX":0.08204531800272219,"pZ":3.917875936925502,"vX0":8.966482831508994,"vY0":-139.92347737873706,"vZ0":0.5667076264672763,"x":113.87,"y":133.0,"x0":-2.0095712531730388,"y0":50.005944027954094,"z0":5.076477579048363,"aX":-17.606111870316724},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2292,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3910406225414267,"extension":6.27468043908154},"index":2,"playId":"0f9a1a12-546f-37f9-9c86-cec5785260ba","pitchNumber":3,"startTime":"2025-08-20T19:14:48.510Z","endTime":"2025-08-20T19:14:52.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.848949305342444,"aZ":-26.522173510690322,"pfxX":0.31268676668039275,"pfxZ":3.5184185928416545,"pX":-0.8965827574982942,"pZ":1.9834602821292904,"vX0":3.60325296850533,"vY0":-125.24340991584937,"vZ0":-2.3989085288450083,"x":151.18,"y":185.23,"x0":-2.388308841325785,"y0":50.00083825629641,"z0":5.100206191985125,"aX":0.5009779679014619},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2161,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.43562006412958043,"extension":6.359983757184045},"index":3,"playId":"0f4baa79-671d-3186-a66b-6a3c0c04a9fc","pitchNumber":4,"startTime":"2025-08-20T19:15:07.714Z","endTime":"2025-08-20T19:15:10.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.646419733229788,"aZ":-17.254493973725122,"pfxX":-7.021254036795192,"pfxZ":7.50420748753608,"pX":-0.8560483211846032,"pZ":3.1925734307281513,"vX0":5.52076361995725,"vY0":-139.6712438002121,"vZ0":-2.071139654146476,"x":149.63,"y":152.58,"x0":-1.9400329110999315,"y0":50.00144101631523,"z0":5.070693581767319,"aX":-13.956597880524052},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2275,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39124540674393815,"extension":6.141568184885046},"index":4,"playId":"f2e44a99-a740-3bec-aeb8-603973d70dd8","pitchNumber":5,"startTime":"2025-08-20T19:15:27.967Z","endTime":"2025-08-20T19:15:31.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48685085828523,"aZ":-17.12635182721455,"pfxX":-7.857034286476028,"pfxZ":7.576855093624108,"pX":-0.35756714654658417,"pZ":3.6540106239331718,"vX0":7.27681866242819,"vY0":-139.79242867264944,"vZ0":-0.5417872528150495,"x":130.63,"y":140.12,"x0":-1.9691597116418214,"y0":50.00340605484275,"z0":4.971119383889555,"aX":-15.605550465744283},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2396,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39129866150862647,"extension":6.139862617311557},"index":5,"playId":"bb07fa72-87b3-3cff-8872-4aa57d01ef8b","pitchNumber":6,"startTime":"2025-08-20T19:15:49.829Z","endTime":"2025-08-20T19:15:53.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:15:53.576Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:16:10.619Z","endTime":"2025-08-20T19:16:28.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41198437000001,"aZ":-27.08322309700899,"pfxX":-0.9253117276998043,"pfxZ":3.0564839258111025,"pX":-0.13021864446363937,"pZ":2.477143608759044,"vX0":5.499202312637743,"vY0":-127.93249516235609,"vZ0":-1.1515912463531786,"x":121.96,"y":171.9,"x0":-2.183643354918216,"y0":50.00154456743871,"z0":5.048291392010603,"aX":-1.54128840410273},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":2349,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4275010540030908,"extension":6.180279462350252},"hitData":{"launchSpeed":93.7,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.28,"coordY":164.25}},"index":0,"playId":"61dd2c7f-84af-339e-b732-4acf10343077","pitchNumber":1,"startTime":"2025-08-20T19:16:20.388Z","endTime":"2025-08-20T19:16:28.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:16:28.993Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:18:41.614Z","endTime":"2025-08-20T19:19:56.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":94.8,"endSpeed":87.6,"strikeZoneTop":3.44151569406291,"strikeZoneBottom":1.46000947276383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.753829886459595,"aZ":-26.511925501414265,"pfxX":-8.74106652301124,"pfxZ":2.9179892151387383,"pX":-0.007041854194263909,"pZ":1.8388859129983703,"vX0":9.351968767501864,"vY0":-137.8214636852636,"vZ0":-4.52443650630584,"x":117.27,"y":189.13,"x0":-2.2924663068743123,"y0":50.00673938473286,"z0":5.270753024715832,"aX":-16.988420716280324},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":14.2,"spinRate":2118,"spinDirection":234},"zone":8,"typeConfidence":0.81,"plateTime":0.3958979429024132,"extension":6.140145782770738},"index":0,"playId":"8dfa5224-ce30-3f17-954c-b94032d564c4","pitchNumber":1,"startTime":"2025-08-20T19:18:41.614Z","endTime":"2025-08-20T19:18:44.976Z","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.2,"endSpeed":87.5,"strikeZoneTop":3.3513873926871,"strikeZoneBottom":1.55856048692027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02904435053163,"aZ":-28.50430446023875,"pfxX":-9.623396109086276,"pfxZ":1.893136051852614,"pX":-0.7356671633272381,"pZ":1.0412752578304854,"vX0":8.033914738795906,"vY0":-138.30187199210317,"vZ0":-6.171109867750924,"x":145.04,"y":210.67,"x0":-2.4238203395570395,"y0":50.005746625130115,"z0":5.206168728872355,"aX":-18.69818765702789},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":2166,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.3956017769993081,"extension":6.277202521504717},"index":1,"playId":"3a8542f0-01ab-3d93-b666-9d256cd3ab61","pitchNumber":2,"startTime":"2025-08-20T19:18:56.679Z","endTime":"2025-08-20T19:19:01.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.29207954526444,"strikeZoneBottom":1.4047471141894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.722494918328618,"aZ":-27.849538207921146,"pfxX":-0.052607954565031534,"pfxZ":2.6623788082569035,"pX":0.9154987387095286,"pZ":1.3237031760332874,"vX0":7.894468474104992,"vY0":-127.2570728296954,"vZ0":-4.245002953756227,"x":82.1,"y":203.04,"x0":-2.2340220936126696,"y0":50.00174238908977,"z0":5.24703443742991,"aX":-0.08749572549640483},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-1.9,"spinRate":2270,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43218874521927564,"extension":6.091188405861559},"index":2,"playId":"df93d8bd-feeb-31ec-ad8d-0c085d371e4c","pitchNumber":3,"startTime":"2025-08-20T19:19:10.840Z","endTime":"2025-08-20T19:19:15.095Z","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":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34885925862083,"aZ":-28.296413629106148,"pfxX":-9.139514309462907,"pfxZ":2.0218915649891054,"pX":-0.02014681238608932,"pZ":1.5637375646448273,"vX0":9.520717841581137,"vY0":-137.11493791623025,"vZ0":-4.953512698045628,"x":117.77,"y":196.56,"x0":-2.3385133081455654,"y0":50.00111890740579,"z0":5.308042251610212,"aX":-17.521366315606826},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":2150,"spinDirection":239},"zone":8,"typeConfidence":0.86,"plateTime":0.3984071713295543,"extension":6.251910704472203},"index":3,"playId":"bf3ba375-662e-3f57-90ec-931891e53678","pitchNumber":4,"startTime":"2025-08-20T19:19:25.824Z","endTime":"2025-08-20T19:19:29.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55892844802003,"aZ":-18.778187653197005,"pfxX":-7.5337481438530665,"pfxZ":6.819647472897456,"pX":0.34543024268753647,"pZ":3.2820470163488555,"vX0":9.717860782028483,"vY0":-139.33030532388761,"vZ0":-2.3088483389488905,"x":103.83,"y":150.16,"x0":-2.2102011763062013,"y0":50.004007032372144,"z0":5.363631509825048,"aX":-14.801433976627424},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":2198,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39325931538493464,"extension":6.142112970763651},"index":4,"playId":"81e3f6dd-c1b6-3d5c-a491-44f3f9538997","pitchNumber":5,"startTime":"2025-08-20T19:19:52.718Z","endTime":"2025-08-20T19:19:56.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:19:56.679Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jesús Sánchez lines out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:22:25.016Z","endTime":"2025-08-20T19:23:06.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T19:20:15.603Z","endTime":"2025-08-20T19:21:09.541Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-20T19:21:09.541Z","endTime":"2025-08-20T19:22:27.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.005685375672982,"aZ":-26.862100167295612,"pfxX":-5.213474865430372,"pfxZ":3.742754176606476,"pX":-2.5205184783836416,"pZ":0.8210992392077316,"vX0":-7.518169183132995,"vY0":-118.97912113696746,"vZ0":-5.110967511866079,"x":213.08,"y":216.61,"x0":1.370076626415506,"y0":50.002244119834415,"z0":5.461525789716523,"aX":-7.3970867015600295},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":2843,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4621660557549543,"extension":6.522255295914691},"index":2,"playId":"e867f618-e7c5-3592-8508-9a44ecb6dcfe","pitchNumber":1,"startTime":"2025-08-20T19:22:27.244Z","endTime":"2025-08-20T19:22:31.893Z","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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.49843541370575,"strikeZoneBottom":1.46923730843654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82980688703497,"aZ":-28.624569947635923,"pfxX":-9.593807035848844,"pfxZ":2.4960441912710234,"pX":-2.6119237332725707,"pZ":1.2618655638240917,"vX0":-6.498123846080496,"vY0":-118.61511074828206,"vZ0":-3.851610130678524,"x":216.56,"y":204.71,"x0":1.4104749446202924,"y0":50.00524624921422,"z0":5.518644642363966,"aX":-13.662673654537306},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.8,"breakHorizontal":19.0,"spinRate":2828,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46189517146609305,"extension":6.29621463721989},"index":3,"playId":"e9be6ad1-3dff-34ac-bc3b-955330acfacf","pitchNumber":2,"startTime":"2025-08-20T19:22:45.065Z","endTime":"2025-08-20T19:22:49.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32232814807806,"aZ":-22.15078686442451,"pfxX":8.856787864928169,"pfxZ":5.581809413901519,"pX":0.43892512426494973,"pZ":3.337514866940482,"vX0":-5.5681090130856035,"vY0":-132.90785631569716,"vZ0":-1.95952511082721,"x":100.27,"y":148.67,"x0":1.4056207180866087,"y0":50.006513798648356,"z0":5.685871639898075,"aX":15.917669745103659},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2204,"spinDirection":145},"zone":3,"typeConfidence":0.89,"plateTime":0.4114184502744851,"extension":6.425713825704392},"hitData":{"launchSpeed":83.0,"launchAngle":25.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.87,"coordY":107.87}},"index":4,"playId":"860f09a9-491b-3e4b-be59-170cd4a05de2","pitchNumber":3,"startTime":"2025-08-20T19:23:00.570Z","endTime":"2025-08-20T19:23:06.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:23:06.653Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:23:20.848Z","endTime":"2025-08-20T19:24:18.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08622762597351,"aZ":-28.16392570360068,"pfxX":-1.5741094972334735,"pfxZ":2.3699880551215298,"pX":-0.40079781219579946,"pZ":3.30985231095119,"vX0":-3.7250499654286613,"vY0":-128.3484429485838,"vZ0":-0.9520017606028632,"x":132.28,"y":149.41,"x0":1.2658266262369036,"y0":50.00180393865438,"z0":5.8514239172157625,"aX":-2.66256881615201},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":3.6,"spinRate":2317,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.4244876987123236,"extension":6.4458524115835685},"index":0,"playId":"f5e378cd-5289-37e5-8bc0-ccdda72f8fff","pitchNumber":1,"startTime":"2025-08-20T19:23:33.277Z","endTime":"2025-08-20T19:23:42.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.875988476995623,"aZ":-27.66924412961218,"pfxX":-2.263922618410304,"pfxZ":2.7225213326635442,"pX":-0.7035899120808764,"pZ":1.8802780108376054,"vX0":-4.297165717977119,"vY0":-126.82738721918811,"vZ0":-4.186656414620999,"x":143.82,"y":188.01,"x0":1.2960105849921584,"y0":50.006200883189344,"z0":5.717656225454101,"aX":-3.7494248524981812},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":4.9,"spinRate":2389,"spinDirection":213},"zone":7,"typeConfidence":0.88,"plateTime":0.42914350243354304,"extension":6.549557938173691},"hitData":{"launchSpeed":90.6,"launchAngle":13.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.23,"coordY":107.49}},"index":1,"playId":"2b9238f6-ac21-3439-8dd4-4c468033ac01","pitchNumber":2,"startTime":"2025-08-20T19:24:07.250Z","endTime":"2025-08-20T19:24:18.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:24:18.569Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chas McCormick grounds into a force out, shortstop Zach McKinstry to second baseman Gleyber Torres. Yainer Diaz out at 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:24:58.954Z","endTime":"2025-08-20T19:25:09.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chas McCormick replaces Jacob Melton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T19:24:49.592Z","endTime":"2025-08-20T19:25:01.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.379426782644916,"aZ":-30.06236863052216,"pfxX":8.37588965572516,"pfxZ":1.3710415283017277,"pX":0.320094442884308,"pZ":1.7826376664299446,"vX0":-5.6097918106572955,"vY0":-123.78706396462597,"vZ0":-2.8840437499969074,"x":104.8,"y":190.65,"x0":1.5357442654503455,"y0":50.0023101569269,"z0":5.4983106381800395,"aX":12.904258902272467},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-13.7,"spinRate":1675,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.4436905308484791,"extension":6.588279173613304},"hitData":{"launchSpeed":97.2,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":153.61}},"index":1,"playId":"4acb19c8-fb29-3bbd-830c-87b3a4ba685a","pitchNumber":1,"startTime":"2025-08-20T19:25:01.222Z","endTime":"2025-08-20T19:25:09.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:25:09.426Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, first baseman Christian Walker to pitcher Logan VanWey.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:27:42.826Z","endTime":"2025-08-20T19:28:23.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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_assist"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chas McCormick remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:27:45.133Z","endTime":"2025-08-20T19:27:45.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"702","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"}},{"details":{"description":"Pitching Change: Logan VanWey replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T19:27:45.135Z","endTime":"2025-08-20T19:27:45.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701121,"link":"/api/v1/people/701121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.64646732759353,"strikeZoneBottom":1.68132512969554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98742450192159,"aZ":-17.94858463920942,"pfxX":-7.088239295768225,"pfxZ":7.704827150515259,"pX":0.6739138260180362,"pZ":2.7323493702550734,"vX0":10.024152023339603,"vY0":-134.71387108517484,"vZ0":-2.374583461265167,"x":91.31,"y":165.01,"x0":-2.166436867121909,"y0":50.0047508328401,"z0":4.887452498478707,"aX":-13.091359176653478},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":10.8,"spinRate":2250,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4058642290843668,"extension":6.786473893659094},"index":2,"playId":"2cdad67d-a161-3fd2-8686-2b653af68b0b","pitchNumber":1,"startTime":"2025-08-20T19:27:45.137Z","endTime":"2025-08-20T19:27:49.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.481484391527772,"aZ":-17.073866202680477,"pfxX":-6.998081766479027,"pfxZ":8.211462741636282,"pX":0.31447320570381754,"pZ":1.8264168348982965,"vX0":9.38962396386409,"vY0":-133.91684876749574,"vZ0":-4.443570715406013,"x":105.01,"y":189.47,"x0":-2.3075234515935668,"y0":50.00474477986215,"z0":4.707059098508293,"aX":-12.873474425824352},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2359,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.40704172667287475,"extension":6.8810834645396115},"index":3,"playId":"171bae5c-5f95-3625-90d5-b887fefa5a88","pitchNumber":2,"startTime":"2025-08-20T19:27:58.412Z","endTime":"2025-08-20T19:28:01.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.665576547061633,"aZ":-19.949071510437197,"pfxX":-8.673666382294517,"pfxZ":6.696313795462807,"pX":-0.028430045169673245,"pZ":3.100004397649099,"vX0":9.632891945882381,"vY0":-133.93531558753588,"vZ0":-0.5468164349728877,"x":118.08,"y":155.08,"x0":-2.536766379244062,"y0":50.001312400235875,"z0":4.727551147301409,"aX":-15.83133270461824},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2257,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4082207384800922,"extension":6.694112816823541},"hitData":{"launchSpeed":93.7,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.76,"coordY":165.0}},"index":4,"playId":"00ad02bf-5689-3446-a3a8-7e8d04fff78d","pitchNumber":3,"startTime":"2025-08-20T19:28:15.404Z","endTime":"2025-08-20T19:28:23.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:28:23.279Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:28:42.408Z","endTime":"2025-08-20T19:29:53.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":91.8,"endSpeed":85.0,"strikeZoneTop":3.21707974534381,"strikeZoneBottom":1.35045971286381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415677894728482,"aZ":-26.997567692722864,"pfxX":-8.567688436724593,"pfxZ":2.8361887543178685,"pX":0.7499784581983834,"pZ":1.1670131333782934,"vX0":10.64849919950686,"vY0":-133.35030169444642,"vZ0":-4.108706899836556,"x":88.41,"y":207.27,"x0":-2.159276834141761,"y0":50.00058258125007,"z0":4.648201055963947,"aX":-15.616835718771277},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":13.6,"spinRate":2058,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40885675756494955,"extension":6.781158787377694},"index":0,"playId":"52f8232a-928e-3642-b4a2-11aaf01853b2","pitchNumber":1,"startTime":"2025-08-20T19:28:49.380Z","endTime":"2025-08-20T19:28:53.350Z","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":91.0,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.119687120778995,"aZ":-27.50493300070056,"pfxX":-7.4993015796770965,"pfxZ":2.5808765204397854,"pX":-1.2313011737436168,"pZ":2.474874202027876,"vX0":6.029261606214402,"vY0":-132.54092098076876,"vZ0":-0.7273001434020933,"x":163.93,"y":171.96,"x0":-2.543676234251023,"y0":50.00017957496105,"z0":4.733453080070269,"aX":-13.552137898799499},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":12.5,"spinRate":2151,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4107745155701301,"extension":6.65019593289832},"index":1,"playId":"d2080c87-f653-3aa8-b4c7-e55359cf05fe","pitchNumber":2,"startTime":"2025-08-20T19:29:02.749Z","endTime":"2025-08-20T19:29:05.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411807570821697,"aZ":-19.29539257951248,"pfxX":-5.44605477002618,"pfxZ":7.018845644945932,"pX":-0.054872173554337336,"pZ":2.378559827937561,"vX0":8.016398597396966,"vY0":-134.22634664524386,"vZ0":-2.5958613714394465,"x":119.09,"y":174.56,"x0":-2.36435992263472,"y0":50.00635852608676,"z0":4.722816431526083,"aX":-9.999489259067287},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":8.3,"spinRate":2145,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4071171662676938,"extension":6.733678120066981},"index":2,"playId":"b7c725bb-7cba-3eba-a01d-be3fb7cf804d","pitchNumber":3,"startTime":"2025-08-20T19:29:23.631Z","endTime":"2025-08-20T19:29:27.310Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-20T19:29:39.094Z","endTime":"2025-08-20T19:29:50.075Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.669796612382495,"aZ":-19.92318800314729,"pfxX":-2.415466089076701,"pfxZ":6.614731765153101,"pX":0.5771132290672474,"pZ":3.546749279015368,"vX0":8.337447097923272,"vY0":-134.81166230998187,"vZ0":0.16177276521166184,"x":95.0,"y":143.02,"x0":-2.2336286488202424,"y0":50.00137800285886,"z0":4.885530471524085,"aX":-4.474434547193349},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":2.8,"spinRate":2184,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4053684296778237,"extension":6.611296308918071},"index":4,"playId":"f90e176d-6c06-3c7b-bad9-6fd5193ce116","pitchNumber":4,"startTime":"2025-08-20T19:29:50.075Z","endTime":"2025-08-20T19:29:53.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:29:53.460Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:29:58.888Z","endTime":"2025-08-20T19:30:49.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.24730666310487,"strikeZoneBottom":1.3264682782773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891580477345794,"aZ":-17.918997143793952,"pfxX":-6.645942927962917,"pfxZ":7.682157004784492,"pX":0.2658168977401444,"pZ":1.5115750663131815,"vX0":9.236811171626371,"vY0":-134.99336760668712,"vZ0":-5.141900264935913,"x":106.87,"y":197.97,"x0":-2.328152366004486,"y0":50.00438199049794,"z0":4.692588228290181,"aX":-12.334859595440319},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2168,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.40491709145107535,"extension":6.792199660544826},"index":0,"playId":"5ae73119-ad9c-39fc-9664-7e4ba3e5445f","pitchNumber":1,"startTime":"2025-08-20T19:30:16.039Z","endTime":"2025-08-20T19:30:20.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.23371194148392,"strikeZoneBottom":1.28034029848205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.533345701334532,"aZ":-36.474371855405,"pfxX":-10.327564829891184,"pfxZ":-2.7315665377282414,"pX":-2.0064618339356253,"pZ":2.167064093619397,"vX0":4.497920924087017,"vY0":-124.83039856497597,"vZ0":1.2274794601573045,"x":193.48,"y":180.27,"x0":-2.491662277383936,"y0":50.00161900671954,"z0":4.675702255827977,"aX":-16.269254228128887},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.4,"breakHorizontal":17.6,"spinRate":1706,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43907672671972753,"extension":6.566676399725917},"index":1,"playId":"924a3fa6-1ac1-3da2-99c0-8467e1419b4e","pitchNumber":2,"startTime":"2025-08-20T19:30:28.813Z","endTime":"2025-08-20T19:30:31.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15673297362316,"aZ":-17.682485807136903,"pfxX":-5.296910796483964,"pfxZ":7.780016546677789,"pX":-0.1831148550412178,"pZ":2.806603264832894,"vX0":7.775019814159096,"vY0":-135.27599766791482,"vZ0":-1.9573826896435764,"x":123.98,"y":163.0,"x0":-2.3998058940570752,"y0":50.00238987654824,"z0":4.772700171665786,"aX":-9.866269257089899},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2248,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40415527990392963,"extension":6.578199462706631},"hitData":{"launchSpeed":95.2,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.03,"coordY":155.64}},"index":2,"playId":"3e40c49d-773d-3dce-8dd9-8e6e21c72c00","pitchNumber":3,"startTime":"2025-08-20T19:30:42.046Z","endTime":"2025-08-20T19:30:49.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:30:49.373Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:33:20.467Z","endTime":"2025-08-20T19:35:20.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rafael Montero replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:32:26.439Z","endTime":"2025-08-20T19:33:22.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.40021227141289,"strikeZoneBottom":1.56140804269788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.500438234235073,"aZ":-16.348787732270598,"pfxX":-7.446456892722606,"pfxZ":8.398453603320435,"pX":-0.4274666928998681,"pZ":2.9449066153320316,"vX0":6.578916888856668,"vY0":-136.51621717671085,"vZ0":-1.903971536532321,"x":133.29,"y":159.27,"x0":-1.9030178098082966,"y0":50.00296327528705,"z0":4.778674580630316,"aX":-14.032909424906467},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2320,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40145037572676,"extension":6.252368607648497},"index":1,"playId":"61317ac8-82f6-367d-b96e-db9266eac34c","pitchNumber":1,"startTime":"2025-08-20T19:33:22.491Z","endTime":"2025-08-20T19:33:26.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.23697652558264,"strikeZoneBottom":1.42855599593469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.596372694109863,"aZ":-16.088333904744406,"pfxX":-7.345021623312825,"pfxZ":8.407446299352232,"pX":0.5911388262663302,"pZ":2.3619353834792713,"vX0":8.767791177677008,"vY0":-137.47102947963086,"vZ0":-3.5638762341854746,"x":106.57,"y":155.03,"x0":-1.6859245115187602,"y0":50.00207803874059,"z0":4.7678670714669575,"aX":-14.05229312456692},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2363,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3984918627291436,"extension":6.225973068596491},"index":2,"playId":"d2039afa-5417-3139-902e-072688eae542","pitchNumber":2,"startTime":"2025-08-20T19:33:38.701Z","endTime":"2025-08-20T19:33:42.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.3112180320051,"strikeZoneBottom":1.50286109297943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.886691373926002,"aZ":-14.01530772575947,"pfxX":-5.389454587606396,"pfxZ":9.502917663313307,"pX":0.36884544866220226,"pZ":3.9399828945581663,"vX0":7.217900374405836,"vY0":-137.6790008404304,"vZ0":-0.09437437249604119,"x":102.94,"y":132.4,"x0":-1.592201963316053,"y0":50.00273225640471,"z0":4.926950071919685,"aX":-10.299330025847244},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2288,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.398534538323847,"extension":6.1279063674619865},"index":3,"playId":"60d55202-c992-3e92-a3b6-efd72da9a74b","pitchNumber":3,"startTime":"2025-08-20T19:33:55.905Z","endTime":"2025-08-20T19:34:01.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.31245436389754,"strikeZoneBottom":1.53469170980387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.364812355807256,"aZ":-28.27944802734782,"pfxX":3.284310014658204,"pfxZ":2.4480842152340685,"pX":1.8051537468555658,"pZ":1.7500920405930265,"vX0":7.321203225570296,"vY0":-125.11832712331953,"vZ0":-1.7741534735631161,"x":48.19,"y":191.53,"x0":-1.5812752452813137,"y0":50.00333707948097,"z0":4.777519136997532,"aX":5.225863745771129},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-7.6,"spinRate":2388,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4371381984175229,"extension":6.355147709487119},"index":4,"playId":"68738ec5-eaf7-3ebd-b5fa-bfe9529b3d53","pitchNumber":4,"startTime":"2025-08-20T19:34:15.270Z","endTime":"2025-08-20T19:34:18.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.19269348613777,"strikeZoneBottom":1.50638183906002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522899973949926,"aZ":-13.845884636283891,"pfxX":-5.8454861562464115,"pfxZ":9.503914291324204,"pX":1.076561874061676,"pZ":2.9314601232973176,"vX0":8.838314002574773,"vY0":-137.72847355788588,"vZ0":-2.5419610254127214,"x":75.96,"y":159.63,"x0":-1.409046118771589,"y0":50.00170953095772,"z0":4.7984259425820905,"aX":-11.272536051956651},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2384,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3971209928912369,"extension":6.110235627858318},"index":5,"playId":"8569c64b-07fc-3edd-85fe-e2dd5d2d837b","pitchNumber":5,"startTime":"2025-08-20T19:34:32.114Z","endTime":"2025-08-20T19:34:37.381Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03385713051319,"aZ":-30.53802535714499,"pfxX":-6.674446095412658,"pfxZ":0.9830870984015627,"pX":0.5928386756934236,"pZ":1.8195590880982089,"vX0":7.40424075990605,"vY0":-127.73292549564009,"vZ0":-1.1702367984974336,"x":94.4,"y":189.65,"x0":-1.4692046963248173,"y0":50.00035076776501,"z0":4.673310353783227,"aX":-11.084653606531374},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":1596,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4279441752605977,"extension":6.263500648311908},"index":6,"playId":"be9316e6-7a16-3de1-9f70-adb659606bac","pitchNumber":6,"startTime":"2025-08-20T19:34:49.540Z","endTime":"2025-08-20T19:34:52.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07551058067772,"aZ":-31.61318921971753,"pfxX":-8.419427407653636,"pfxZ":0.3370862187529067,"pX":0.16386262438666657,"pZ":1.6302485165981657,"vX0":7.030608986590885,"vY0":-128.04536210878516,"vZ0":-1.3620212914621856,"x":110.75,"y":194.76,"x0":-1.5215950770377085,"y0":50.00388719920495,"z0":4.639369519812032,"aX":-14.00251469850551},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":13.7,"spinRate":1573,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.42753094722805773,"extension":6.378981407225279},"hitData":{"launchSpeed":63.7,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.35,"coordY":153.29}},"index":7,"playId":"60a02147-1d67-348a-9d23-d0110798e7e8","pitchNumber":7,"startTime":"2025-08-20T19:35:10.999Z","endTime":"2025-08-20T19:35:20.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:35:20.315Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:35:28.942Z","endTime":"2025-08-20T19:36:46.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.30497056260013,"strikeZoneBottom":1.32364851595364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.957370805891546,"aZ":-33.59757334978579,"pfxX":3.488207075200453,"pfxZ":-0.9197728420958597,"pX":-0.6310878054142625,"pZ":2.7200221673356086,"vX0":2.133899011259432,"vY0":-123.27494916067405,"vZ0":1.5319433287108113,"x":141.06,"y":165.34,"x0":-1.959142571666514,"y0":50.002781238832036,"z0":4.912716415908115,"aX":5.4038303063311455},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.1,"breakHorizontal":-6.8,"spinRate":2360,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.443173318072033,"extension":6.105267116896985},"index":0,"playId":"31d9ad1f-02ad-3fd3-ab78-ad768fefa41a","pitchNumber":1,"startTime":"2025-08-20T19:35:45.332Z","endTime":"2025-08-20T19:35:49.643Z","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.9,"endSpeed":87.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.112612198742003,"aZ":-19.622454031429417,"pfxX":-10.073948185084781,"pfxZ":6.490050074782269,"pX":-0.9609014523205435,"pZ":1.326488743151912,"vX0":6.045140313182344,"vY0":-138.0243870670689,"vZ0":-5.5618184699772,"x":153.63,"y":202.96,"x0":-1.8682870557911204,"y0":50.00113786060588,"z0":4.684875351284162,"aX":-19.476009427790242},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":17.0,"spinRate":2296,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39652039162257635,"extension":6.3116104981412855},"index":1,"playId":"7546f2ad-4dca-3ce1-869e-ff5a61187e3d","pitchNumber":2,"startTime":"2025-08-20T19:36:01.696Z","endTime":"2025-08-20T19:36:04.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.27082763011915,"strikeZoneBottom":1.47526361659925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.167169882165517,"aZ":-31.70202464804225,"pfxX":2.34649195320128,"pfxZ":0.29964429612185206,"pX":2.1142471941826537,"pZ":0.05896775033589607,"vX0":8.23702727497399,"vY0":-123.73187989503465,"vZ0":-4.782565807496107,"x":36.41,"y":237.19,"x0":-1.5537555790628828,"y0":50.00163203046216,"z0":4.653593078646691,"aX":3.660038071856127},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-6.0,"spinRate":2374,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44157572847497706,"extension":6.283467351893551},"index":2,"playId":"7af86900-dc5f-396c-bcb8-7fce9b0ed4f4","pitchNumber":3,"startTime":"2025-08-20T19:36:23.117Z","endTime":"2025-08-20T19:36:26.117Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80749139937937,"aZ":-30.901273158447445,"pfxX":-2.1110990123222413,"pfxZ":0.7966324029791068,"pX":0.23696015924329722,"pZ":2.721424736665795,"vX0":5.098180113006944,"vY0":-125.12759598844575,"vZ0":1.252562778391579,"x":107.97,"y":165.3,"x0":-1.5434000607530198,"y0":50.00534087712354,"z0":4.72693589518499,"aX":-3.383626322850383},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":2.8,"spinRate":1517,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4360341854941585,"extension":6.314061691092338},"index":3,"playId":"27198134-3fec-3b4b-bd36-9b86730017d5","pitchNumber":4,"startTime":"2025-08-20T19:36:42.555Z","endTime":"2025-08-20T19:36:46.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:36:46.726Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out to center fielder Javier Báez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:36:57.686Z","endTime":"2025-08-20T19:38:03.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.50547662756047,"strikeZoneBottom":1.49294075650397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66862457261821,"aZ":-16.489125970632696,"pfxX":-7.89180595410674,"pfxZ":7.941592314731839,"pX":0.817004140750072,"pZ":2.891655003941603,"vX0":9.391012320839591,"vY0":-138.84206601659923,"vZ0":-2.312069946074346,"x":85.86,"y":160.71,"x0":-1.5652683615302228,"y0":50.00491910359662,"z0":4.817901593178941,"aX":-15.591299353538163},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2475,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3927463436059857,"extension":6.235444909332834},"index":0,"playId":"05fcc380-cbb3-3294-9634-398223a3be54","pitchNumber":1,"startTime":"2025-08-20T19:37:15.926Z","endTime":"2025-08-20T19:37:20.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.933505750966738,"aZ":-30.990765380678475,"pfxX":-7.483959054047407,"pfxZ":0.6944550176258533,"pX":0.6048613245606907,"pZ":0.9648850801989788,"vX0":7.888206885290688,"vY0":-129.0383898568851,"vZ0":-3.2116672968092117,"x":93.94,"y":212.73,"x0":-1.5026542209805376,"y0":50.00489069386933,"z0":4.584649653190878,"aX":-12.769591517676016},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":12.0,"spinRate":1644,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42260713437713227,"extension":6.4877593126635205},"index":1,"playId":"3859364b-8df5-3cef-8e19-56db7fadee38","pitchNumber":2,"startTime":"2025-08-20T19:37:30.881Z","endTime":"2025-08-20T19:37:34.435Z","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":86.4,"endSpeed":80.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68414537236526,"aZ":-30.277961591160416,"pfxX":2.0976372095716753,"pfxZ":1.1776952799682734,"pX":0.7961496758048126,"pZ":1.4874919724434694,"vX0":5.2571172492634,"vY0":-125.85926957101337,"vZ0":-2.088423173720439,"x":86.65,"y":198.62,"x0":-1.5859657507318163,"y0":50.00601919124739,"z0":4.761605132271464,"aX":3.392274762196986},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2394,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.43390186751990045,"extension":6.339155401085721},"hitData":{"launchSpeed":82.3,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.45,"coordY":77.01}},"index":2,"playId":"dee75036-83cd-375c-ba91-609d33d617fd","pitchNumber":3,"startTime":"2025-08-20T19:37:54.543Z","endTime":"2025-08-20T19:38:03.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:38:03.219Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out to center fielder Javier Báez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:36:57.686Z","endTime":"2025-08-20T19:38:03.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.50547662756047,"strikeZoneBottom":1.49294075650397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66862457261821,"aZ":-16.489125970632696,"pfxX":-7.89180595410674,"pfxZ":7.941592314731839,"pX":0.817004140750072,"pZ":2.891655003941603,"vX0":9.391012320839591,"vY0":-138.84206601659923,"vZ0":-2.312069946074346,"x":85.86,"y":160.71,"x0":-1.5652683615302228,"y0":50.00491910359662,"z0":4.817901593178941,"aX":-15.591299353538163},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2475,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3927463436059857,"extension":6.235444909332834},"index":0,"playId":"05fcc380-cbb3-3294-9634-398223a3be54","pitchNumber":1,"startTime":"2025-08-20T19:37:15.926Z","endTime":"2025-08-20T19:37:20.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.933505750966738,"aZ":-30.990765380678475,"pfxX":-7.483959054047407,"pfxZ":0.6944550176258533,"pX":0.6048613245606907,"pZ":0.9648850801989788,"vX0":7.888206885290688,"vY0":-129.0383898568851,"vZ0":-3.2116672968092117,"x":93.94,"y":212.73,"x0":-1.5026542209805376,"y0":50.00489069386933,"z0":4.584649653190878,"aX":-12.769591517676016},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":12.0,"spinRate":1644,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42260713437713227,"extension":6.4877593126635205},"index":1,"playId":"3859364b-8df5-3cef-8e19-56db7fadee38","pitchNumber":2,"startTime":"2025-08-20T19:37:30.881Z","endTime":"2025-08-20T19:37:34.435Z","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":86.4,"endSpeed":80.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68414537236526,"aZ":-30.277961591160416,"pfxX":2.0976372095716753,"pfxZ":1.1776952799682734,"pX":0.7961496758048126,"pZ":1.4874919724434694,"vX0":5.2571172492634,"vY0":-125.85926957101337,"vZ0":-2.088423173720439,"x":86.65,"y":198.62,"x0":-1.5859657507318163,"y0":50.00601919124739,"z0":4.761605132271464,"aX":3.392274762196986},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2394,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.43390186751990045,"extension":6.339155401085721},"hitData":{"launchSpeed":82.3,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.45,"coordY":77.01}},"index":2,"playId":"dee75036-83cd-375c-ba91-609d33d617fd","pitchNumber":3,"startTime":"2025-08-20T19:37:54.543Z","endTime":"2025-08-20T19:38:03.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:38:03.219Z","atBatIndex":70},"scoringPlays":[6,7,8,9,11,29,34],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10,11,12],"hits":{"away":[{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":102.84,"y":163.24},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":193.89,"y":104.3},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":132.24,"y":85.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":216.47,"y":123.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":114.15,"y":32.38},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":110.95,"y":162.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":76.93,"y":121.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":110.45,"y":155.64},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":13,"endIndex":21,"top":[13,14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":115.96,"y":134.84},"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":2,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":162.79,"y":143.99},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":108.92,"y":156.14},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":119.06,"y":94.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":149.99,"y":154.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":104.87,"y":165.27},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":63.3,"y":100.38},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":200.05,"y":121.18},"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":108.92,"y":133.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":103.35,"y":144.48},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":143.98,"y":146.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":35.63,"y":109.47},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":89.35,"y":80.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":132.11,"y":73.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":91.02,"y":163.3},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"coordinates":{"x":175.42,"y":57.39},"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":4,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":186.22,"y":62.16},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":164.69,"y":52.22},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":137.82,"y":170.84},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":47,"top":[39,40,41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":146.47,"y":63.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":99.8,"y":165.27},"type":"O","description":"Fielders Choice"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":108.44,"y":147.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":161.81,"y":43.87},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":53,"top":[48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":94.99,"y":173.33},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":101.86,"y":163.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":124.76,"y":186.64},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":151.0,"y":156.65},"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":7,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":128.7,"y":183.01},"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":7,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"coordinates":{"x":181.93,"y":104.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":99.29,"y":165.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":141.43,"y":120.05},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":98.28,"y":164.25},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63,64],"bottom":[65,66,67],"hits":{"away":[{"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":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":67.87,"y":107.87},"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":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":70.23,"y":107.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"coordinates":{"x":109.94,"y":153.61},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":150.76,"y":165.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":153.03,"y":155.64},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":70,"top":[68,69,70],"bottom":[],"hits":{"away":[{"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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":108.35,"y":153.29},"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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":106.45,"y":77.01},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":6,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":7,"errors":2,"leftOnBase":3},"away":{"runs":2,"hits":5,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"catcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"third":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"right":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"onDeck":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"battingOrder":8,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"onDeck":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"inHole":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"battingOrder":1,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":0,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"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":3,"groundOuts":9,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".253","atBats":33,"obp":".318","slg":".398","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":9,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":6,"runs":7,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":29,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":132,"era":"3.89","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.22","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":48,"strikes":84,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":5,"pitchesPerInning":"16.50","runsScoredPer9":"7.88","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":24,"errors":0,"chances":38,"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":{"note":"(L, 11-7)","summary":"5.0 IP, 7 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":7,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"12.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":25,"gamesStarted":25,"flyOuts":55,"groundOuts":201,"airOuts":99,"runs":61,"doubles":30,"triples":4,"homeRuns":9,"strikeOuts":153,"baseOnBalls":54,"intentionalWalks":0,"hits":136,"hitByPitch":7,"atBats":580,"obp":".305","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2344,"era":"3.32","inningsPitched":"157.1","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.21","battersFaced":650,"outs":472,"gamesPitched":25,"completeGames":2,"shutouts":0,"pitchesThrown":2344,"balls":834,"strikes":1510,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":11,"pickoffs":1,"groundOutsToAirouts":"2.03","rbi":5,"winPercentage":".611","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.75","walksPer9Inn":"3.09","hitsPer9Inn":"7.78","runsScoredPer9":"3.49","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":35},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":56,"gamesStarted":0,"flyOuts":24,"groundOuts":31,"airOuts":55,"runs":10,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":84,"baseOnBalls":25,"intentionalWalks":0,"hits":34,"hitByPitch":3,"atBats":203,"obp":".267","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":943,"era":"1.58","inningsPitched":"57.0","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":25,"blownSaves":4,"earnedRuns":10,"whip":"1.04","battersFaced":232,"outs":171,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":943,"balls":364,"strikes":579,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":8,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"13.26","walksPer9Inn":"3.95","hitsPer9Inn":"5.37","runsScoredPer9":"1.58","homeRunsPer9":"0.47","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":20},"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":"701","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":2,"groundOuts":17,"airOuts":3,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":24,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".170","atBats":53,"obp":".228","slg":".208","ops":".436","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":11,"rbi":7,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"5.67","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":0,"chances":34,"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"}]},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":51,"groundOuts":75,"airOuts":87,"runs":30,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":55,"baseOnBalls":18,"intentionalWalks":0,"hits":73,"hitByPitch":9,"avg":".256","atBats":285,"obp":".315","slg":".404","ops":".719","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":115,"rbi":37,"leftOnBase":118,"sacBunts":0,"sacFlies":5,"babip":".280","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":50,"stolenBasePercentage":".893","caughtStealingPercentage":".107","assists":17,"putOuts":414,"errors":5,"chances":436,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":42,"groundOuts":91,"airOuts":81,"runs":44,"doubles":20,"triples":2,"homeRuns":7,"strikeOuts":120,"baseOnBalls":34,"intentionalWalks":0,"hits":95,"hitByPitch":5,"avg":".246","atBats":386,"obp":".315","slg":".363","ops":".678","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":140,"rbi":48,"leftOnBase":171,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.14","popOuts":10,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":220,"errors":2,"chances":227,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":66,"groundOuts":135,"airOuts":120,"runs":40,"doubles":16,"triples":3,"homeRuns":12,"strikeOuts":170,"baseOnBalls":46,"intentionalWalks":1,"hits":105,"hitByPitch":5,"atBats":527,"obp":".269","caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","numberOfPitches":2375,"era":"2.36","inningsPitched":"149.0","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.01","battersFaced":581,"outs":447,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2375,"balls":905,"strikes":1470,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".667","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"10.27","walksPer9Inn":"2.78","hitsPer9Inn":"6.34","runsScoredPer9":"2.42","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":11,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":53,"groundOuts":82,"airOuts":104,"runs":35,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".261","atBats":291,"obp":".305","slg":".395","ops":".700","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":115,"rbi":28,"leftOnBase":139,"sacBunts":2,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.57","popOuts":27,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":120,"errors":4,"chances":281,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":47,"gamesStarted":0,"flyOuts":27,"groundOuts":41,"airOuts":61,"runs":25,"doubles":12,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":183,"obp":".300","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":802,"era":"4.10","inningsPitched":"48.1","wins":4,"losses":3,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":22,"whip":"1.22","battersFaced":203,"outs":145,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":802,"balls":271,"strikes":531,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".571","pitchesPerInning":"16.59","gamesFinished":7,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"7.45","walksPer9Inn":"3.35","hitsPer9Inn":"7.63","runsScoredPer9":"4.66","homeRunsPer9":"0.37","inheritedRunners":27,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":4,"chances":11,"fielding":".636","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":1,"flyOuts":43,"groundOuts":25,"airOuts":76,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":64,"baseOnBalls":12,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":193,"obp":".229","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":799,"era":"3.05","inningsPitched":"56.0","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":19,"whip":"0.82","battersFaced":213,"outs":168,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":799,"balls":262,"strikes":537,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".333","pitchesPerInning":"14.27","gamesFinished":7,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.29","walksPer9Inn":"1.93","hitsPer9Inn":"5.46","runsScoredPer9":"3.21","homeRunsPer9":"0.80","inheritedRunners":27,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":41,"gamesStarted":0,"flyOuts":23,"groundOuts":31,"airOuts":40,"runs":21,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":38,"baseOnBalls":23,"intentionalWalks":1,"hits":27,"hitByPitch":0,"atBats":135,"obp":".314","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":654,"era":"4.66","inningsPitched":"38.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":20,"whip":"1.29","battersFaced":160,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":265,"strikes":389,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"16.91","gamesFinished":15,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"8.84","walksPer9Inn":"5.35","hitsPer9Inn":"6.28","runsScoredPer9":"4.89","homeRunsPer9":"1.40","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":1,"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}},"ID701121":{"person":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"jerseyNumber":"64","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":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":".---","numberOfPitches":10,"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":10,"balls":2,"strikes":8,"strikePercentage":".800","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":42,"obp":".413","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"5.59","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.86","battersFaced":46,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":59,"strikes":111,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".---","pitchesPerInning":"17.59","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.59","walksPer9Inn":"2.79","hitsPer9Inn":"13.97","runsScoredPer9":"6.52","homeRunsPer9":"1.86","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":123,"flyOuts":67,"groundOuts":121,"airOuts":139,"runs":68,"doubles":18,"triples":1,"homeRuns":22,"strikeOuts":86,"baseOnBalls":46,"intentionalWalks":5,"hits":130,"hitByPitch":2,"avg":".276","atBats":471,"obp":".340","slg":".459","ops":".799","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":216,"rbi":64,"leftOnBase":203,"sacBunts":0,"sacFlies":5,"babip":".293","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.41","popOuts":46,"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":83,"putOuts":120,"errors":4,"chances":207,"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"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","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":{"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":42,"flyOuts":9,"groundOuts":22,"airOuts":20,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".208","atBats":96,"obp":".313","slg":".354","ops":".667","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":34,"rbi":11,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":6,"lineOuts":5},"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":79,"errors":0,"chances":80,"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"}]},"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":"1-4 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":55,"groundOuts":106,"airOuts":89,"runs":52,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":69,"baseOnBalls":25,"intentionalWalks":2,"hits":117,"hitByPitch":11,"avg":".310","atBats":378,"obp":".368","slg":".479","ops":".847","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":181,"rbi":45,"leftOnBase":109,"sacBunts":1,"sacFlies":2,"babip":".349","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.08","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":208,"putOuts":104,"errors":5,"chances":317,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":46,"groundOuts":76,"airOuts":84,"runs":30,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":70,"baseOnBalls":23,"intentionalWalks":0,"hits":76,"hitByPitch":2,"avg":".256","atBats":297,"obp":".305","slg":".397","ops":".702","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":118,"rbi":38,"leftOnBase":133,"sacBunts":0,"sacFlies":9,"babip":".295","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":19,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":162,"putOuts":65,"errors":3,"chances":230,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681869":{"person":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"jerseyNumber":"66","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":5,"strikes":9,"strikePercentage":".640","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":22,"gamesStarted":0,"flyOuts":9,"groundOuts":25,"airOuts":21,"runs":14,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":94,"obp":".350","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":384,"era":"5.25","inningsPitched":"24.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":14,"whip":"1.46","battersFaced":103,"outs":72,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":384,"balls":142,"strikes":242,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.00","hitsPer9Inn":"10.13","runsScoredPer9":"5.25","homeRunsPer9":"2.25","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"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":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":2,"gamesStarted":2,"flyOuts":7,"groundOuts":3,"airOuts":13,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":28,"obp":".281","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":135,"era":"3.38","inningsPitched":"8.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":32,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":48,"strikes":87,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.25","hitsPer9Inn":"6.75","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"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":53,"gamesStarted":0,"flyOuts":31,"groundOuts":37,"airOuts":56,"runs":17,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":9,"intentionalWalks":0,"hits":48,"hitByPitch":4,"atBats":197,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":814,"era":"2.96","inningsPitched":"51.2","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":22,"blownSaves":2,"earnedRuns":17,"whip":"1.10","battersFaced":212,"outs":155,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":814,"balls":254,"strikes":560,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.75","gamesFinished":7,"strikeoutWalkRatio":"6.44","strikeoutsPer9Inn":"10.10","walksPer9Inn":"1.57","hitsPer9Inn":"8.36","runsScoredPer9":"2.96","homeRunsPer9":"1.22","inheritedRunners":14,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":17},"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}},"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":11,"gamesStarted":6,"flyOuts":23,"groundOuts":51,"airOuts":44,"runs":25,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":168,"obp":".316","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":711,"era":"4.74","inningsPitched":"43.2","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.33","battersFaced":190,"outs":131,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":276,"strikes":435,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".750","pitchesPerInning":"16.28","gamesFinished":4,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.21","walksPer9Inn":"3.71","hitsPer9Inn":"8.24","runsScoredPer9":"5.15","homeRunsPer9":"1.24","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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":"200","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":47,"groundOuts":119,"airOuts":95,"runs":48,"doubles":22,"triples":0,"homeRuns":9,"strikeOuts":78,"baseOnBalls":32,"intentionalWalks":0,"hits":112,"hitByPitch":0,"avg":".278","atBats":403,"obp":".330","slg":".400","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":161,"rbi":39,"leftOnBase":183,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.78","popOuts":20,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":209,"putOuts":130,"errors":10,"chances":349,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":50,"groundOuts":99,"airOuts":97,"runs":46,"doubles":17,"triples":4,"homeRuns":10,"strikeOuts":84,"baseOnBalls":32,"intentionalWalks":1,"hits":87,"hitByPitch":2,"avg":".238","atBats":365,"obp":".302","slg":".389","ops":".691","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":142,"rbi":37,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","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":190,"errors":5,"chances":197,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":69,"groundOuts":90,"airOuts":129,"runs":52,"doubles":20,"triples":1,"homeRuns":16,"strikeOuts":134,"baseOnBalls":37,"intentionalWalks":1,"hits":106,"hitByPitch":9,"avg":".233","atBats":455,"obp":".301","slg":".387","ops":".688","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":505,"totalBases":176,"rbi":65,"leftOnBase":217,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.44","popOuts":32,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":854,"errors":5,"chances":901,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":16,"airOuts":31,"runs":18,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":89,"obp":".376","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":421,"era":"6.94","inningsPitched":"23.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.63","battersFaced":109,"outs":70,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":421,"balls":165,"strikes":256,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".200","pitchesPerInning":"18.04","gamesFinished":0,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.79","hitsPer9Inn":"8.87","runsScoredPer9":"6.94","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"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}},"ID676801":{"person":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"jerseyNumber":"20","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"702","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":59,"flyOuts":9,"groundOuts":22,"airOuts":26,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".222","atBats":90,"obp":".290","slg":".311","ops":".601","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":28,"rbi":5,"leftOnBase":39,"sacBunts":4,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":9,"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":74,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"600","stats":{"batting":{"summary":"2-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":61,"groundOuts":127,"airOuts":120,"runs":45,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":78,"baseOnBalls":17,"intentionalWalks":2,"hits":110,"hitByPitch":2,"avg":".255","atBats":432,"obp":".284","slg":".414","ops":".698","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":179,"rbi":53,"leftOnBase":206,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.41","popOuts":21,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":77,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":27,"putOuts":851,"errors":2,"chances":880,"fielding":".998","passedBall":7,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[665161,621043,514888,572233,660821,673237,666211,689200,676801,643289,701358,664285,681869,660853,701121],"pitchers":[664285,681869,660853,701121],"bench":[605170,602104],"bullpen":[650556,669920,681293,686613,664299,687911,595345,672391],"battingOrder":[665161,621043,514888,572233,660821,673237,676801,643289,701358],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Peña (21, Morton, C)."},{"label":"HR","value":"Dubón (7, 4th inning off Morton, C, 1 on, 2 out)."},{"label":"TB","value":"Correa; Diaz, Y 2; Dubón 4; Peña 2."},{"label":"RBI","value":"Dubón 2 (28)."},{"label":"2-out RBI","value":"Dubón 2."},{"label":"Runners left in scoring position, 2 out","value":"Walker, C; Smith; Sánchez, J 2."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Melton (Jones, Jah at 1st base)."},{"label":"DP","value":"2 (Peña-Dubón-Walker, C; Melton-Peña-Walker, C)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Melton in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":6,"runs":7,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".249","atBats":29,"obp":".318","slg":".421","ops":".739","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":33,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"3.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.21","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":50,"strikes":86,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"15.11","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"101","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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":46,"groundOuts":90,"airOuts":95,"runs":56,"doubles":18,"triples":9,"homeRuns":10,"strikeOuts":94,"baseOnBalls":41,"intentionalWalks":1,"hits":96,"hitByPitch":4,"avg":".259","atBats":370,"obp":".337","slg":".438","ops":".775","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":162,"rbi":40,"leftOnBase":168,"sacBunts":1,"sacFlies":4,"babip":".319","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":17,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":136,"errors":9,"chances":299,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":81,"groundOuts":130,"airOuts":133,"runs":41,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":200,"baseOnBalls":25,"intentionalWalks":0,"hits":113,"hitByPitch":4,"atBats":573,"obp":".235","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2325,"era":"2.32","inningsPitched":"159.1","wins":11,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.87","battersFaced":605,"outs":478,"gamesPitched":25,"completeGames":1,"shutouts":1,"pitchesThrown":2325,"balls":691,"strikes":1634,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".786","pitchesPerInning":"14.59","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"11.30","walksPer9Inn":"1.41","hitsPer9Inn":"6.38","runsScoredPer9":"2.32","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":4,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":39,"groundOuts":66,"airOuts":65,"runs":34,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":75,"baseOnBalls":24,"intentionalWalks":0,"hits":54,"hitByPitch":0,"avg":".211","atBats":256,"obp":".275","slg":".320","ops":".595","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":82,"rbi":31,"leftOnBase":117,"sacBunts":0,"sacFlies":4,"babip":".268","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":97,"errors":6,"chances":268,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":74,"groundOuts":103,"airOuts":121,"runs":49,"doubles":20,"triples":3,"homeRuns":16,"strikeOuts":103,"baseOnBalls":29,"intentionalWalks":1,"hits":110,"hitByPitch":3,"atBats":431,"obp":".303","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1767,"era":"3.63","inningsPitched":"111.2","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.24","battersFaced":469,"outs":335,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1767,"balls":601,"strikes":1166,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".750","pitchesPerInning":"15.82","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"8.30","walksPer9Inn":"2.34","hitsPer9Inn":"8.87","runsScoredPer9":"3.95","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":29},"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}},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"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":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":44,"gamesStarted":0,"flyOuts":23,"groundOuts":42,"airOuts":45,"runs":28,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":27,"intentionalWalks":2,"hits":34,"hitByPitch":0,"atBats":163,"obp":".319","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":835,"era":"5.40","inningsPitched":"45.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":27,"whip":"1.36","battersFaced":191,"outs":135,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":332,"strikes":503,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"18.56","gamesFinished":15,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"8.60","walksPer9Inn":"5.40","hitsPer9Inn":"6.80","runsScoredPer9":"5.60","homeRunsPer9":"0.80","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | BB, HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":11,"groundOuts":14,"airOuts":32,"runs":11,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".241","atBats":87,"obp":".340","slg":".483","ops":".823","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":42,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":2,"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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":51,"groundOuts":88,"airOuts":83,"runs":49,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":91,"baseOnBalls":9,"intentionalWalks":0,"hits":95,"hitByPitch":5,"avg":".268","atBats":355,"obp":".294","slg":".420","ops":".714","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":149,"rbi":51,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.27","popOuts":13,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":147,"errors":8,"chances":288,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":125,"flyOuts":59,"groundOuts":92,"airOuts":100,"runs":66,"doubles":26,"triples":1,"homeRuns":29,"strikeOuts":164,"baseOnBalls":37,"intentionalWalks":1,"hits":126,"hitByPitch":2,"avg":".263","atBats":479,"obp":".317","slg":".503","ops":".820","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":521,"totalBases":241,"rbi":92,"leftOnBase":223,"sacBunts":0,"sacFlies":3,"babip":".336","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.52","popOuts":16,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":226,"errors":1,"chances":229,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":5,"flyOuts":31,"groundOuts":73,"airOuts":59,"runs":27,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":0,"hits":55,"hitByPitch":0,"atBats":229,"obp":".270","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":920,"era":"3.65","inningsPitched":"61.2","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":13,"blownSaves":4,"earnedRuns":25,"whip":"1.07","battersFaced":247,"outs":185,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":920,"balls":314,"strikes":606,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".625","pitchesPerInning":"14.92","gamesFinished":4,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"7.15","walksPer9Inn":"1.61","hitsPer9Inn":"8.03","runsScoredPer9":"3.94","homeRunsPer9":"1.90","inheritedRunners":31,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":58,"groundOuts":63,"airOuts":106,"runs":54,"doubles":16,"triples":4,"homeRuns":22,"strikeOuts":78,"baseOnBalls":12,"intentionalWalks":0,"hits":88,"hitByPitch":6,"avg":".264","atBats":333,"obp":".300","slg":".535","ops":".835","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":178,"rbi":50,"leftOnBase":136,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.59","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"15.14","popOuts":28,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":106,"errors":3,"chances":111,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":25,"groundOuts":48,"airOuts":47,"runs":21,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":43,"baseOnBalls":15,"intentionalWalks":2,"hits":38,"hitByPitch":1,"atBats":172,"obp":".284","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":706,"era":"3.59","inningsPitched":"47.2","wins":2,"losses":4,"saves":24,"saveOpportunities":30,"holds":1,"blownSaves":6,"earnedRuns":19,"whip":"1.11","battersFaced":192,"outs":143,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":231,"strikes":475,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".333","pitchesPerInning":"14.81","gamesFinished":38,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"8.12","walksPer9Inn":"2.83","hitsPer9Inn":"7.17","runsScoredPer9":"3.97","homeRunsPer9":"0.57","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"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}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":74,"groundOuts":92,"airOuts":131,"runs":68,"doubles":20,"triples":1,"homeRuns":20,"strikeOuts":162,"baseOnBalls":50,"intentionalWalks":0,"hits":117,"hitByPitch":4,"atBats":501,"obp":".308","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2283,"era":"4.51","inningsPitched":"131.2","wins":7,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.27","battersFaced":556,"outs":395,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2283,"balls":825,"strikes":1458,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".368","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"11.07","walksPer9Inn":"3.42","hitsPer9Inn":"8.00","runsScoredPer9":"4.65","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":81,"groundOuts":75,"airOuts":140,"runs":69,"doubles":25,"triples":0,"homeRuns":26,"strikeOuts":127,"baseOnBalls":56,"intentionalWalks":5,"hits":107,"hitByPitch":9,"avg":".241","atBats":444,"obp":".335","slg":".473","ops":".808","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":210,"rbi":68,"leftOnBase":180,"sacBunts":0,"sacFlies":5,"babip":".274","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.08","popOuts":36,"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":77,"putOuts":815,"errors":3,"chances":895,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":1,"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":10,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":10,"groundOuts":27,"airOuts":24,"runs":12,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".167","atBats":96,"obp":".268","slg":".302","ops":".570","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":29,"rbi":14,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".206","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":20,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":13,"putOuts":251,"errors":4,"chances":267,"fielding":".989","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":90,"groundOuts":100,"airOuts":142,"runs":64,"doubles":18,"triples":0,"homeRuns":13,"strikeOuts":72,"baseOnBalls":64,"intentionalWalks":0,"hits":108,"hitByPitch":4,"avg":".260","atBats":416,"obp":".359","slg":".397","ops":".756","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":165,"rbi":59,"leftOnBase":146,"sacBunts":0,"sacFlies":6,"babip":".282","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":19,"lineOuts":33},"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":221,"putOuts":151,"errors":4,"chances":376,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":50,"gamesStarted":0,"flyOuts":26,"groundOuts":51,"airOuts":49,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":180,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":800,"era":"5.10","inningsPitched":"47.2","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":13,"blownSaves":4,"earnedRuns":27,"whip":"1.32","battersFaced":204,"outs":143,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":313,"strikes":487,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".250","pitchesPerInning":"16.78","gamesFinished":15,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.55","walksPer9Inn":"4.34","hitsPer9Inn":"7.55","runsScoredPer9":"5.29","homeRunsPer9":"1.51","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":25,"groundOuts":77,"airOuts":48,"runs":29,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":2,"hits":58,"hitByPitch":1,"atBats":218,"obp":".306","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":843,"era":"3.02","inningsPitched":"53.2","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":18,"whip":"1.30","battersFaced":232,"outs":161,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":843,"balls":303,"strikes":540,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".500","pitchesPerInning":"15.71","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.04","walksPer9Inn":"2.01","hitsPer9Inn":"9.73","runsScoredPer9":"4.86","homeRunsPer9":"0.34","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":1,"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":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":29,"groundOuts":35,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":4,"avg":".240","atBats":129,"obp":".298","slg":".357","ops":".655","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":46,"rbi":19,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":4,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":30,"errors":3,"chances":99,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":88,"groundOuts":122,"airOuts":170,"runs":79,"doubles":25,"triples":4,"homeRuns":23,"strikeOuts":96,"baseOnBalls":31,"intentionalWalks":0,"hits":136,"hitByPitch":3,"atBats":514,"obp":".306","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2162,"era":"5.10","inningsPitched":"132.1","wins":4,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.26","battersFaced":558,"outs":397,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2162,"balls":748,"strikes":1414,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".267","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"6.53","walksPer9Inn":"2.11","hitsPer9Inn":"9.25","runsScoredPer9":"5.37","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":44,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":20,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","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}},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":98,"flyOuts":50,"groundOuts":69,"airOuts":95,"runs":41,"doubles":16,"triples":2,"homeRuns":11,"strikeOuts":81,"baseOnBalls":16,"intentionalWalks":2,"hits":92,"hitByPitch":8,"avg":".274","atBats":336,"obp":".321","slg":".432","ops":".753","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":145,"rbi":50,"leftOnBase":140,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.73","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"30.54","popOuts":22,"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":20,"stolenBases":41,"stolenBasePercentage":".672","caughtStealingPercentage":".328","assists":30,"putOuts":800,"errors":2,"chances":832,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 9-10)","summary":"6.0 IP, 2 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":36,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":21,"flyOuts":68,"groundOuts":116,"airOuts":116,"runs":72,"doubles":23,"triples":3,"homeRuns":19,"strikeOuts":130,"baseOnBalls":56,"intentionalWalks":2,"hits":126,"hitByPitch":12,"atBats":480,"obp":".350","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2160,"era":"5.09","inningsPitched":"123.2","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.47","battersFaced":558,"outs":371,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2160,"balls":779,"strikes":1381,"strikePercentage":".640","hitBatsmen":12,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".474","pitchesPerInning":"17.47","gamesFinished":1,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"9.46","walksPer9Inn":"4.08","hitsPer9Inn":"9.17","runsScoredPer9":"5.24","homeRunsPer9":"1.38","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":19,"groundOuts":66,"airOuts":35,"runs":16,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":1,"hits":42,"hitByPitch":1,"atBats":203,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":901,"era":"2.45","inningsPitched":"55.0","wins":6,"losses":2,"saves":18,"saveOpportunities":23,"holds":2,"blownSaves":5,"earnedRuns":15,"whip":"1.05","battersFaced":221,"outs":165,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":901,"balls":314,"strikes":587,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".750","pitchesPerInning":"16.38","gamesFinished":32,"strikeoutWalkRatio":"3.81","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.62","hitsPer9Inn":"6.87","runsScoredPer9":"2.62","homeRunsPer9":"0.49","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":63,"groundOuts":70,"airOuts":104,"runs":56,"doubles":20,"triples":2,"homeRuns":11,"strikeOuts":81,"baseOnBalls":44,"intentionalWalks":0,"hits":91,"hitByPitch":1,"avg":".266","atBats":342,"obp":".348","slg":".433","ops":".781","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":148,"rbi":39,"leftOnBase":132,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.09","popOuts":12,"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":91,"putOuts":171,"errors":5,"chances":267,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":47,"groundOuts":43,"airOuts":78,"runs":37,"doubles":10,"triples":4,"homeRuns":10,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":59,"hitByPitch":3,"avg":".261","atBats":226,"obp":".323","slg":".473","ops":".796","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":107,"rbi":28,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":14,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":109,"errors":2,"chances":115,"fielding":".983","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"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":3,"flyOuts":15,"groundOuts":21,"airOuts":24,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":81,"obp":".221","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":325,"era":"2.70","inningsPitched":"23.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.81","battersFaced":86,"outs":70,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":103,"strikes":222,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".750","pitchesPerInning":"13.93","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"8.49","walksPer9Inn":"1.54","hitsPer9Inn":"5.79","runsScoredPer9":"2.70","homeRunsPer9":"1.16","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"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}}},"batters":[663330,656716,650402,628451,679529,682985,693307,672761,595879,668670,450203,669724,663947,606160],"pitchers":[450203,669724,663947,606160],"bench":[681481,690993,700242],"bullpen":[640448,656427,592454,656638,675512,663554,663978,669373,676684],"battingOrder":[656716,650402,628451,679529,682985,693307,672761,595879,668670],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torkelson (25, Valdez, F); Dingler (16, Valdez, F)."},{"label":"3B","value":"Dingler (2, Valdez, F)."},{"label":"TB","value":"Báez, J 2; Dingler 5; Ibáñez; Jones, Jah; Torkelson 2."},{"label":"RBI","value":"Báez, J 2 (51); Dingler (50); Ibáñez (19); Torkelson (68)."},{"label":"2-out RBI","value":"Báez, J."},{"label":"Runners left in scoring position, 2 out","value":"Torkelson; Rogers."},{"label":"GIDP","value":"Rogers."},{"label":"Team RISP","value":"5-for-10."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Jones, Jah (2, 2nd base off Valdez, F/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rogers (4, catcher interference); Ibáñez (3, throw)."}]}],"note":[]}},"officials":[{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Valdez, F 2."},{"label":"HBP","value":"Jones, Jah (by Valdez, F)."},{"label":"Pitches-strikes","value":"Valdez, F 96-58; Dubin 14-9; De Los Santos, E 12-9; VanWey 10-8; Morton, C 94-58; Hanifee 22-13; Holton 6-5; Montero, R 14-10."},{"label":"Groundouts-flyouts","value":"Valdez, F 7-3; Dubin 1-1; De Los Santos, E 1-0; VanWey 2-0; Morton, C 4-3; Hanifee 3-0; Holton 1-0; Montero, R 1-0."},{"label":"Batters faced","value":"Valdez, F 25; Dubin 3; De Los Santos, E 3; VanWey 3; Morton, C 26; Hanifee 5; Holton 3; Montero, R 3."},{"label":"Umpires","value":"HP: Charlie Ramos. 1B: Alfonso Márquez. 2B: Lance Barrett. 3B: Carlos Torres. "},{"label":"Weather","value":"71 degrees, Cloudy."},{"label":"Wind","value":"9 mph, Out To RF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:27."},{"label":"Att","value":"29,216."},{"label":"Venue","value":"Comerica Park."},{"label":"August 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","boxscoreName":"Morton, C"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 9-10)","summary":"6.0 IP, 2 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":36,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":21,"flyOuts":68,"groundOuts":116,"airOuts":116,"runs":72,"doubles":23,"triples":3,"homeRuns":19,"strikeOuts":130,"baseOnBalls":56,"intentionalWalks":2,"hits":126,"hitByPitch":12,"atBats":480,"obp":".350","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2160,"era":"5.09","inningsPitched":"123.2","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.47","battersFaced":558,"outs":371,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2160,"balls":779,"strikes":1381,"strikePercentage":".640","hitBatsmen":12,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".474","pitchesPerInning":"17.47","gamesFinished":1,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"9.46","walksPer9Inn":"4.08","hitsPer9Inn":"9.17","runsScoredPer9":"5.24","homeRunsPer9":"1.38","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":3,"chances":22,"fielding":".864","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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","boxscoreName":"Dingler"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":98,"flyOuts":50,"groundOuts":69,"airOuts":95,"runs":41,"doubles":16,"triples":2,"homeRuns":11,"strikeOuts":81,"baseOnBalls":16,"intentionalWalks":2,"hits":92,"hitByPitch":8,"avg":".274","atBats":336,"obp":".321","slg":".432","ops":".753","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":145,"rbi":50,"leftOnBase":140,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.73","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"30.54","popOuts":22,"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":20,"stolenBases":41,"stolenBasePercentage":".672","caughtStealingPercentage":".328","assists":30,"putOuts":800,"errors":2,"chances":832,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","boxscoreName":"Jones, Jah"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | BB, HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":11,"groundOuts":14,"airOuts":32,"runs":11,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".241","atBats":87,"obp":".340","slg":".483","ops":".823","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":42,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"loser":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}