{"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":824167,"link":"/api/v1.1/game/824167/feed/live","metaData":{"wait":10,"timeStamp":"20260721_025959","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824167,"type":"R","doubleHeader":"N","id":"2026/07/20/miamlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824167-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T00:10:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","dayNight":"night","time":"7: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":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":49,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":52,"losses":49,"winningPercentage":".515"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":54,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":48,"losses":54,"winningPercentage":".471"},"franchiseName":"Houston","clubName":"Astros","active":true}},"players":{"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},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID669854":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854","firstName":"Ronel","lastName":"Blanco","primaryNumber":"56","birthDate":"1993-08-31","currentAge":32,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 3\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ronel","useLastName":"Blanco","middleName":"De Jesus","boxscoreName":"Blanco","gender":"M","nameMatrilineal":"Nova","isPlayer":true,"isVerified":false,"pronunciation":"RO-nell","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronel Blanco","nameSlug":"ronel-blanco-669854","firstLastName":"Ronel Blanco","lastFirstName":"Blanco, Ronel","lastInitName":"Blanco, R","initLastName":"R Blanco","fullFMLName":"Ronel De Jesus Blanco","fullLFMName":"Blanco, Ronel De Jesus","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656986":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986","firstName":"John","lastName":"Sousa","primaryNumber":"62","birthDate":"1995-04-06","currentAge":31,"birthCity":"North Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bennett","useLastName":"Sousa","middleName":"Bennett","boxscoreName":"Sousa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SOO-suh","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bennett Sousa","nameSlug":"bennett-sousa-656986","firstLastName":"Bennett Sousa","lastFirstName":"Sousa, Bennett","lastInitName":"Sousa, B","initLastName":"B Sousa","fullFMLName":"John Bennett Sousa","fullLFMName":"Sousa, John Bennett","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID701305":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305","firstName":"Zachary","lastName":"Dezenzo","primaryNumber":"9","birthDate":"2000-05-11","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zach","useLastName":"Dezenzo","boxscoreName":"Dezenzo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Dezenzo","nameSlug":"zach-dezenzo-701305","firstLastName":"Zach Dezenzo","lastFirstName":"Dezenzo, Zach","lastInitName":"Dezenzo, Z","initLastName":"Z Dezenzo","fullFMLName":"Zachary Dezenzo","fullLFMName":"Dezenzo, Zachary","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"41","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},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":35,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"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},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"84","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID694350":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350","firstName":"Zachary","lastName":"Brzykcy","primaryNumber":"62","birthDate":"1999-07-12","currentAge":27,"birthCity":"Hickory","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Brzykcy","middleName":"John-William","boxscoreName":"Brzykcy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"BRICK-see","mlbDebutDate":"2024-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Brzykcy","nameSlug":"zach-brzykcy-694350","firstLastName":"Zach Brzykcy","lastFirstName":"Brzykcy, Zach","lastInitName":"Brzykcy, Z","initLastName":"Z Brzykcy","fullFMLName":"Zachary John-William Brzykcy","fullLFMName":"Brzykcy, Zachary John-William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":27,"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},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"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":28,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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.263,"strikeZoneBottom":1.647},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":26,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"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},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690978":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978","firstName":"Daxton","lastName":"Fulton","primaryNumber":"90","birthDate":"2001-10-16","currentAge":24,"birthCity":"Weatherford","birthStateProvince":"OK","birthCountry":"USA","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dax","useLastName":"Fulton","middleName":"James","boxscoreName":"Fulton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dax Fulton","nameSlug":"dax-fulton-690978","firstLastName":"Dax Fulton","lastFirstName":"Fulton, Dax","lastInitName":"Fulton, D","initLastName":"D Fulton","fullFMLName":"Daxton James Fulton","fullLFMName":"Fulton, Daxton James","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID828599":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599","firstName":"Lucas","lastName":"Spence","primaryNumber":"28","birthDate":"2003-01-27","currentAge":23,"birthCity":"Chicago Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Lucas","useLastName":"Spence","middleName":"Edward","boxscoreName":"Spence","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Lucas Spence","nameSlug":"lucas-spence-828599","firstLastName":"Lucas Spence","lastFirstName":"Spence, Lucas","lastInitName":"Spence, L","initLastName":"L Spence","fullFMLName":"Lucas Spence","fullLFMName":"Spence, Lucas ","strikeZoneTop":3.196,"strikeZoneBottom":1.613},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712}},"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392","location":{"address1":"501 Crawford Street","city":"Houston","state":"Texas","stateAbbrev":"TX","postalCode":"77002","defaultCoordinates":{"latitude":29.756967,"longitude":-95.355509},"azimuthAngle":343.0,"elevation":45,"country":"USA","phone":"(713) 259-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41000,"turfType":"Grass","roofType":"Retractable","leftLine":315,"leftCenter":362,"center":409,"rightCenter":373,"rightLine":326},"active":true,"season":"2026"},"officialVenue":{"id":2392,"link":"/api/v1/venues/2392"},"weather":{"condition":"Roof Closed","temp":"73","wind":"0 mph, None"},"gameInfo":{"attendance":23684,"firstPitch":"2026-07-21T00:10:00.000Z","gameDurationMinutes":169},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"home":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"}},"officialScorer":{"id":431016,"fullName":"Rick Blount","link":"/api/v1/people/431016"},"primaryDatacaster":{"id":684800,"fullName":"Chuck Miller","link":"/api/v1/people/684800"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:10:15.933Z","endTime":"2026-07-21T00:11:10.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":"2026-07-20T20:53:23.418Z","endTime":"2026-07-20T23:40:06.273Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":"2026-07-20T23:40:06.273Z","endTime":"2026-07-21T00:09:05.707Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":"2026-07-21T00:09:05.707Z","endTime":"2026-07-21T00:10:18.159Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277463014889644,"aZ":-9.938683554573023,"pfxX":-5.17582378577767,"pfxZ":11.718975915817683,"pX":0.18611158732611363,"pZ":2.160572114280755,"vX0":5.787405366660455,"vY0":-137.09957118680043,"vZ0":-8.410307958507437,"x":109.91,"y":180.44,"x0":-1.283142614440299,"y0":50.00006257565826,"z0":5.952510230663465,"aX":-9.818201353537509},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2369,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40003535358671805,"extension":7.098790498230863},"index":3,"playId":"bfec34d6-a1a6-3aab-9744-03fd74d34acd","pitchNumber":1,"startTime":"2026-07-21T00:10:18.159Z","endTime":"2026-07-21T00:10:23.912Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854939408690022,"aZ":-10.759859088603848,"pfxX":-4.905726752793426,"pfxZ":11.168252801400381,"pX":-0.1527446851470598,"pZ":2.519300893854662,"vX0":4.238696045667792,"vY0":-137.66195946074743,"vZ0":-7.572975118693092,"x":122.82,"y":170.76,"x0":-1.0758471152264328,"y0":50.00409418385781,"z0":6.03628948931904,"aX":-9.406808066782768},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2301,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39804566251196194,"extension":7.006789578102902},"index":4,"playId":"8d2151d6-9045-3022-8f10-973efeb5a513","pitchNumber":2,"startTime":"2026-07-21T00:10:36.771Z","endTime":"2026-07-21T00:10:40.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T00:10:53.399Z","endTime":"2026-07-21T00:11:06.177Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20903328421898,"aZ":-13.183070839030583,"pfxX":-4.403556817983349,"pfxZ":9.84892705238891,"pX":0.04989974722660982,"pZ":3.423792616110035,"vX0":5.13505819695396,"vY0":-138.31907675540472,"vZ0":-4.663529179943966,"x":115.1,"y":146.34,"x0":-1.2626861835326981,"y0":50.004254439752195,"z0":6.022440303824827,"aX":-8.493114363329127},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2222,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39669463474693467,"extension":7.2557133632251265},"index":6,"playId":"a781813f-1cd4-3280-b502-d2d5e8301253","pitchNumber":3,"startTime":"2026-07-21T00:11:06.177Z","endTime":"2026-07-21T00:11:10.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:11:10.425Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out sharply to center fielder Lucas Spence.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:11:41.872Z","endTime":"2026-07-21T00:12:14.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:11:33.363Z","endTime":"2026-07-21T00:11:43.782Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469405052261013,"aZ":-9.36824692625459,"pfxX":-4.438978524743495,"pfxZ":11.98553603233993,"pX":0.8087536889627142,"pZ":2.670561610306568,"vX0":6.596122938722511,"vY0":-137.33453608244312,"vZ0":-7.3408747038672715,"x":86.17,"y":166.67,"x0":-1.0516424066285501,"y0":50.00640572894044,"z0":6.021738735005147,"aX":-8.449575836862461},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.3,"breakHorizontal":6.6,"spinRate":2297,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3993908272487401,"extension":6.963663185244607},"index":1,"playId":"66e1411f-1679-3892-a4ea-4cafddd09a63","pitchNumber":1,"startTime":"2026-07-21T00:11:43.782Z","endTime":"2026-07-21T00:11:47.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86016900036691,"aZ":-10.889416802824774,"pfxX":-3.898912731203112,"pfxZ":11.157695873297023,"pX":0.41554516208579806,"pZ":2.868177529070949,"vX0":5.346198382741427,"vY0":-137.78273111163708,"vZ0":-6.6178937273996015,"x":101.16,"y":161.34,"x0":-1.050490136097537,"y0":50.00005258656082,"z0":6.049703475388337,"aX":-7.4362633329065675},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":5.9,"spinRate":2389,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3987277178251869,"extension":7.184474103059712},"hitData":{"launchSpeed":104.6,"launchAngle":39.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.93,"coordY":54.81}},"index":2,"playId":"e40faef9-4002-382b-98ae-05d03ea41640","pitchNumber":2,"startTime":"2026-07-21T00:12:01.524Z","endTime":"2026-07-21T00:12:14.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:12:14.379Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:12:23.679Z","endTime":"2026-07-21T00:14:00.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70569735788662,"aZ":-10.759626180906258,"pfxX":-5.033306471986433,"pfxZ":11.2352395946793,"pX":0.4940985735293898,"pZ":2.175231026299114,"vX0":6.537273096775498,"vY0":-137.69322295541758,"vZ0":-8.135035223934391,"x":98.17,"y":180.05,"x0":-1.2652232965071046,"y0":50.0034340187409,"z0":5.910055321405601,"aX":-9.59397260995053},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":7.7,"spinRate":2404,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3989474654658376,"extension":6.995498236111394},"index":0,"playId":"755fd952-479d-35e4-8576-b777fc2f29c0","pitchNumber":1,"startTime":"2026-07-21T00:12:39.958Z","endTime":"2026-07-21T00:12:45.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T00:12:57.766Z","endTime":"2026-07-21T00:13:12.582Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493510805460026,"aZ":-35.57284112891224,"pfxX":1.7611026683138444,"pfxZ":-2.3192467651529665,"pX":0.9623325304923492,"pZ":-0.05125651695105217,"vX0":4.8453848779624815,"vY0":-120.32499940832649,"vZ0":-6.627143963473413,"x":80.32,"y":240.16,"x0":-1.3068868991258025,"y0":50.004429170173886,"z0":5.893438514837275,"aX":2.579553011163465},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.5,"breakHorizontal":-4.3,"spinRate":2253,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4553266291164553,"extension":6.663691296860008},"index":2,"playId":"c81445a2-e6cf-37bd-8b9a-804a443468e1","pitchNumber":2,"startTime":"2026-07-21T00:13:12.582Z","endTime":"2026-07-21T00:13:17.831Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171175436917537,"aZ":-31.8906229735378,"pfxX":6.837079028651087,"pfxZ":0.198857090742397,"pX":0.11042723219710217,"pZ":1.7634673386832362,"vX0":1.7051121850892228,"vY0":-119.14721246814332,"vZ0":-3.2833185976042287,"x":112.79,"y":191.17,"x0":-1.5036757266665783,"y0":50.00286624455488,"z0":6.05904590523972,"aX":9.77099815495104},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.2,"breakHorizontal":-12.8,"spinRate":2252,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.46075865695861884,"extension":6.788745877361947},"index":3,"playId":"d606656f-24de-3a75-af63-a22ba49974e2","pitchNumber":3,"startTime":"2026-07-21T00:13:34.630Z","endTime":"2026-07-21T00:13:39.238Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85738744581776,"aZ":-35.75312075470327,"pfxX":5.373633749497487,"pfxZ":-2.4544060165286368,"pX":1.0609388558824717,"pZ":0.8907708290208991,"vX0":3.7611254704286834,"vY0":-120.30269564429085,"vZ0":-4.671085294940924,"x":76.56,"y":214.73,"x0":-1.2248520954438,"y0":50.00545596742166,"z0":6.0509874220364015,"aX":7.822593285303483},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.4,"breakHorizontal":-10.7,"spinRate":2201,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45651237777097187,"extension":6.651229026375591},"index":4,"playId":"b365975b-e06e-3978-af24-8bc05ecc7298","pitchNumber":4,"startTime":"2026-07-21T00:13:56.778Z","endTime":"2026-07-21T00:14:00.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:14:00.640Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:16:06.111Z","endTime":"2026-07-21T00:16:20.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.148340101068065,"aZ":-8.72077111430735,"pfxX":-4.054160298849476,"pfxZ":12.506090933498623,"pX":0.1058741001294175,"pZ":2.1471744080601733,"vX0":4.088290178990119,"vY0":-136.79939718832344,"vZ0":-8.039522040669166,"x":112.96,"y":180.81,"x0":-0.8888598807587206,"y0":50.001098061434675,"z0":5.740216490251474,"aX":-7.602270217585391},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":6.4,"spinRate":2381,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4020076791929519,"extension":6.342421166096858},"hitData":{"launchSpeed":93.5,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.3,"coordY":101.63}},"index":0,"playId":"536020a0-aa21-3c50-88e6-29404dc2a7ab","pitchNumber":1,"startTime":"2026-07-21T00:16:13.605Z","endTime":"2026-07-21T00:16:20.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:16:20.510Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:16:31.735Z","endTime":"2026-07-21T00:18:30.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53772625037045,"aZ":-9.27712621168976,"pfxX":-4.589325306835535,"pfxZ":12.149190558300548,"pX":-0.24357061058669835,"pZ":1.653782053575368,"vX0":4.030324702483187,"vY0":-137.40958968412326,"vZ0":-8.762736125110928,"x":126.28,"y":194.13,"x0":-1.1434932861714804,"y0":50.0041284896544,"z0":5.541694996652861,"aX":-8.650459041739682},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.0,"breakHorizontal":7.3,"spinRate":2448,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4008340343045109,"extension":6.27248887847603},"index":0,"playId":"d863e3a4-d324-3bd6-8d95-8ee358f5e635","pitchNumber":1,"startTime":"2026-07-21T00:17:00.968Z","endTime":"2026-07-21T00:17:05.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.804230711108175,"aZ":-11.945821574985036,"pfxX":-5.1511159613993796,"pfxZ":10.7256395545071,"pX":-0.04804061849806466,"pZ":3.2161156495800722,"vX0":4.987272129842003,"vY0":-137.28193136274191,"vZ0":-4.109181336773777,"x":118.83,"y":151.94,"x0":-1.2296637578149738,"y0":50.00068808974142,"z0":5.561333145779791,"aX":-9.71292704461985},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2421,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4008379424963264,"extension":6.1895197659047305},"index":1,"playId":"3c1ed00d-34fd-3da8-8d81-42cad5687803","pitchNumber":2,"startTime":"2026-07-21T00:17:17.684Z","endTime":"2026-07-21T00:17:21.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81512535854675,"aZ":-33.612897434827154,"pfxX":-7.289803035220918,"pfxZ":-0.8733696233739305,"pX":0.2520465356134648,"pZ":1.6005192707854337,"vX0":6.084522305109074,"vY0":-128.10781239351584,"vZ0":-3.3299437235898806,"x":107.39,"y":195.57,"x0":-1.2130849982982024,"y0":50.000500081714364,"z0":5.55952327419615,"aX":-12.049054214615587},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":11.8,"spinRate":1644,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4284430643417596,"extension":6.11818031818754},"index":2,"playId":"47725ab4-1c4f-3fe5-9196-f0bfbb03bd26","pitchNumber":3,"startTime":"2026-07-21T00:17:35.497Z","endTime":"2026-07-21T00:17:38.638Z","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":86.7,"endSpeed":80.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657370565184817,"aZ":-29.550835637545415,"pfxX":2.7000498073411396,"pfxZ":1.6155815448183337,"pX":0.13878783691784619,"pZ":0.4868174336295227,"vX0":2.584387110235481,"vY0":-126.22994891466071,"vZ0":-6.762344699107263,"x":111.71,"y":225.64,"x0":-1.2460745208517279,"y0":50.00557011050136,"z0":5.553607584163889,"aX":4.394758903070186},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":-5.4,"spinRate":2563,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43250888119651876,"extension":6.428615462335987},"index":3,"playId":"b2a50d42-1fd7-32e5-8738-ac5fe7905aa2","pitchNumber":4,"startTime":"2026-07-21T00:17:57.386Z","endTime":"2026-07-21T00:18:00.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59127484491275,"aZ":-10.790153784747352,"pfxX":-5.037032235949215,"pfxZ":10.879188241380763,"pX":0.8321700117944861,"pZ":2.555695868539655,"vX0":6.3133059908864855,"vY0":-139.79880114701083,"vZ0":-6.466250068057544,"x":85.28,"y":169.78,"x0":-0.8084703206965456,"y0":50.00162618040648,"z0":5.618045919235812,"aX":-9.899777914275957},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2401,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39285855921025714,"extension":6.357409521709774},"hitData":{"launchSpeed":114.2,"launchAngle":12.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.9,"coordY":89.52}},"index":4,"playId":"72e13e8c-ad02-3f9a-acb4-3af9e7d502c2","pitchNumber":5,"startTime":"2026-07-21T00:18:19.145Z","endTime":"2026-07-21T00:18:30.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:18:30.024Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Paredes pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:18:34.883Z","endTime":"2026-07-21T00:20:46.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"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(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.8,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32075361048819,"aZ":-10.50419354415128,"pfxX":-2.6015665085464974,"pfxZ":11.346779978854043,"pX":1.178900281822168,"pZ":4.006755377315127,"vX0":6.075917559822364,"vY0":-137.9501814436563,"vZ0":-3.1264300383594987,"x":72.06,"y":130.6,"x0":-0.7231764399619667,"y0":50.000706265640424,"z0":5.8727192427620665,"aX":-4.968369016186309},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.0,"breakHorizontal":3.4,"spinRate":2534,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3984500580278647,"extension":6.30565767932394},"index":0,"playId":"b54fc446-ecbb-32e3-bfd5-dfdad27cf2a7","pitchNumber":1,"startTime":"2026-07-21T00:18:57.100Z","endTime":"2026-07-21T00:19:03.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598178333668507,"aZ":-29.47676824873518,"pfxX":2.094402172435566,"pfxZ":1.6652928900784776,"pX":0.2526627911620899,"pZ":2.691220682294392,"vX0":2.4354826267553764,"vY0":-126.57768597519818,"vZ0":-1.969083697110989,"x":107.37,"y":166.12,"x0":-0.9938558404309665,"y0":50.005913376464086,"z0":5.837096087583527,"aX":3.4026182264413833},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-4.3,"spinRate":2466,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.43254733552483504,"extension":6.515562199487304},"index":1,"playId":"6cf1daa0-753b-3df9-9d1a-25f888a67d66","pitchNumber":2,"startTime":"2026-07-21T00:19:14.058Z","endTime":"2026-07-21T00:19:17.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01243595354029,"aZ":-28.775871745702798,"pfxX":10.247332650929827,"pfxZ":2.4689810719873346,"pX":0.499660960033334,"pZ":3.0125737331150484,"vX0":0.6710328754593566,"vY0":-116.90594265148985,"vZ0":-0.13646320358795427,"x":107.45,"y":158.33,"x0":-1.1220250245105723,"y0":50.00371249671301,"z0":5.783436557220463,"aX":14.117797872769836},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.7,"breakHorizontal":-18.7,"spinRate":2369,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.4693568394480585,"extension":6.500911229393179},"index":2,"playId":"70723bdd-b6bc-3bb9-bf62-c63012eb70a8","pitchNumber":3,"startTime":"2026-07-21T00:19:39.885Z","endTime":"2026-07-21T00:19:43.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49773151436225,"aZ":-31.874872871119443,"pfxX":9.256166006539479,"pfxZ":0.21988960234945054,"pX":0.49374202385065663,"pZ":3.308812004376505,"vX0":0.5288513939911038,"vY0":-116.44896030691574,"vZ0":1.2305054398315245,"x":98.18,"y":149.44,"x0":-0.9385798868411326,"y0":50.003492907153046,"z0":5.7960303918181415,"aX":12.672975497083637},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.0,"breakHorizontal":-16.9,"spinRate":2415,"spinDirection":67},"zone":3,"typeConfidence":2.0,"plateTime":0.47091495135321715,"extension":6.381965738521184},"index":3,"playId":"23d7502e-bbe5-3b9d-bfe7-5f79986bdd74","pitchNumber":4,"startTime":"2026-07-21T00:20:05.873Z","endTime":"2026-07-21T00:20:08.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.600364515366728,"aZ":-19.009911121513905,"pfxX":-8.050323275344486,"pfxZ":6.8627672444125105,"pX":0.15006810543148302,"pZ":2.0018530240480374,"vX0":6.047403309891295,"vY0":-137.87228051777677,"vZ0":-6.029037145902595,"x":111.28,"y":184.73,"x0":-1.0294730973317212,"y0":50.00495159670497,"z0":5.506519823359902,"aX":-15.448966603227824},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":13.2,"spinRate":2304,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39777576925481917,"extension":6.4086806045339175},"hitData":{"launchSpeed":91.2,"launchAngle":67.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":161.21}},"index":4,"playId":"18f12025-7cb6-3f19-a41a-de917327ec4a","pitchNumber":5,"startTime":"2026-07-21T00:20:34.164Z","endTime":"2026-07-21T00:20:46.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:20:46.656Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve challenged (pitch result), call on the field was confirmed: Jose Altuve called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:20:54.658Z","endTime":"2026-07-21T00:23:07.671Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20616263496599,"aZ":-33.307302537177314,"pfxX":-8.079290644297245,"pfxZ":-0.6995655853115625,"pX":-1.1437250193114847,"pZ":2.0170652826582596,"vX0":3.246488877802978,"vY0":-127.65052240749894,"vZ0":-2.2667466092626807,"x":160.6,"y":184.32,"x0":-1.3910037378647762,"y0":50.00082088465193,"z0":5.569733216579513,"aX":-13.171849281758016},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":13.8,"spinRate":1623,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4310599118634535,"extension":6.214298674881127},"index":0,"playId":"63595e3f-d9c2-36f6-b57f-c854d9c18bd4","pitchNumber":1,"startTime":"2026-07-21T00:21:10.836Z","endTime":"2026-07-21T00:21:14.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643360488009307,"aZ":-29.912437489939936,"pfxX":3.101825768024929,"pfxZ":1.3829308560390654,"pX":0.44948907680686084,"pZ":2.837251134427894,"vX0":2.3942012500280803,"vY0":-126.82431737558481,"vZ0":-1.7284683312304328,"x":99.87,"y":162.17,"x0":-0.9080719094659621,"y0":50.00431328819922,"z0":5.901307355695503,"aX":5.079915265468258},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-6.1,"spinRate":2540,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.43099292169982784,"extension":6.449958187568452},"index":1,"playId":"6c8a2b91-91e6-31de-8dfc-97fdf65efc66","pitchNumber":2,"startTime":"2026-07-21T00:21:27.912Z","endTime":"2026-07-21T00:21:32.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12975329418766,"aZ":-29.224903221559373,"pfxX":2.995412496858499,"pfxZ":1.7838954545329986,"pX":1.3167919453562913,"pZ":0.5497222956402069,"vX0":4.549667858988575,"vY0":-127.38177588093495,"vZ0":-6.779830380107393,"x":66.81,"y":223.94,"x0":-0.8785147113202677,"y0":50.000213566635,"z0":5.543351333366538,"aX":4.9419178124413214},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-6.4,"spinRate":2476,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4292957025214834,"extension":6.637137577144355},"index":2,"playId":"c9ca93ff-f5c4-3e41-973e-00076d6eba76","pitchNumber":3,"startTime":"2026-07-21T00:21:55.260Z","endTime":"2026-07-21T00:21:58.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.433717732390743,"aZ":-32.342415588641884,"pfxX":9.395342791596907,"pfxZ":-0.12597246566432396,"pX":-0.5008670157068809,"pZ":2.8948404362247686,"vX0":-0.9653995339343858,"vY0":-116.309500232572,"vZ0":0.5624497631399477,"x":136.09,"y":160.62,"x0":-1.2979157136669917,"y0":50.00123252684329,"z0":5.736475475570535,"aX":12.768560346537308},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.2,"breakHorizontal":-16.7,"spinRate":2459,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.47235401492384366,"extension":6.430899361679163},"index":3,"playId":"5ced7324-479a-3610-ba98-b27e26a4e8e1","pitchNumber":4,"startTime":"2026-07-21T00:22:18.834Z","endTime":"2026-07-21T00:22:22.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"091dc538-b972-41e8-9d76-fc0ab74c8067","startTime":"2026-07-21T00:22:38.844Z","endTime":"2026-07-21T00:22:43.844Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87475507708186,"aZ":-10.043434370921496,"pfxX":-1.9690489513488254,"pfxZ":11.334178784724973,"pX":0.5700214100871528,"pZ":1.5655588191764713,"vX0":4.023302801267583,"vY0":-139.67063311428763,"vZ0":-9.372919198530168,"x":95.27,"y":196.51,"x0":-0.640972961843623,"y0":50.00664485810914,"z0":5.648722649745048,"aX":-3.8463024036878664},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":2.6,"spinRate":2433,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.39392869633414085,"extension":6.4957165734523015},"index":5,"playId":"6e436b3e-4768-319e-9e49-41c9ca807335","pitchNumber":5,"startTime":"2026-07-21T00:22:55.441Z","endTime":"2026-07-21T00:23:07.671Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"}},"playEndTime":"2026-07-21T00:23:07.671Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:25:18.896Z","endTime":"2026-07-21T00:26:34.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(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":78.7,"endSpeed":71.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99217935619674,"aZ":-39.90484641308735,"pfxX":4.04442036294269,"pfxZ":-5.908733483172977,"pX":-0.41164569609457774,"pZ":2.2353493464944387,"vX0":1.1210203630968638,"vY0":-114.51313469432733,"vZ0":-0.06680204210790297,"x":132.69,"y":178.43,"x0":-1.434647991191747,"y0":50.00197683177628,"z0":6.216398317713632,"aX":5.29308544797171},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.3,"breakHorizontal":-7.6,"spinRate":2191,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4809808569159295,"extension":6.463764579885103},"index":0,"playId":"756e31bd-b76f-3ed8-a5fa-af3c58f62a91","pitchNumber":1,"startTime":"2026-07-21T00:25:18.896Z","endTime":"2026-07-21T00:25:22.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591206764401928,"aZ":-10.458904413999026,"pfxX":-3.971749384902525,"pfxZ":11.709654914827826,"pX":0.9301979102456732,"pZ":2.302908899257937,"vX0":6.702856123934843,"vY0":-135.34262082130172,"vZ0":-7.914581620293254,"x":81.54,"y":176.6,"x0":-1.0627506873245511,"y0":50.005607967053066,"z0":5.998052037143725,"aX":-7.367868212254544},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":5.8,"spinRate":2338,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40471932787524745,"extension":7.260074905512637},"index":1,"playId":"37b64a68-6496-3ef4-a21e-a0dc7d3e5e18","pitchNumber":2,"startTime":"2026-07-21T00:25:32.588Z","endTime":"2026-07-21T00:25:37.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":75.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.585040495972635,"aZ":-33.83872456672952,"pfxX":1.5061136995940432,"pfxZ":-1.2020186395629393,"pX":0.696104423651934,"pZ":-1.4671945202063574,"vX0":4.178898382811234,"vY0":-117.12455900467393,"vZ0":-9.45419879257593,"x":90.47,"y":278.39,"x0":-1.3084573157355632,"y0":50.00233934467999,"z0":5.7957261822373205,"aX":2.087326408894813},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.3,"breakHorizontal":-3.7,"spinRate":2232,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4680400987690474,"extension":6.6563287740444705},"index":2,"playId":"6df53b5b-4fac-31dc-90c9-0abf317b2c3c","pitchNumber":3,"startTime":"2026-07-21T00:25:53.518Z","endTime":"2026-07-21T00:25:58.127Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52971743828903,"aZ":-30.53566877729931,"pfxX":-8.633340247511288,"pfxZ":1.0714425726492838,"pX":-1.46260154227796,"pZ":2.9836094986962665,"vX0":2.598698529962966,"vY0":-123.24893915267536,"vZ0":-1.0188048749090661,"x":172.75,"y":158.22,"x0":-1.4147457046754446,"y0":50.001533775566024,"z0":6.002008403641944,"aX":-13.16210589888225},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":1566,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.44592799887558554,"extension":6.775980524635951},"index":3,"playId":"2592b2c9-a08f-3cb8-8750-19d8aeffc0e0","pitchNumber":4,"startTime":"2026-07-21T00:26:13.704Z","endTime":"2026-07-21T00:26:18.622Z","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":80.7,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032131548430172,"aZ":-28.913322941356174,"pfxX":5.313067612206593,"pfxZ":2.3537152028557022,"pX":1.1578231091501188,"pZ":1.1533562091571037,"vX0":3.924099351211897,"vY0":-117.41963197889689,"vZ0":-4.8916127275443575,"x":72.87,"y":207.64,"x0":-1.230387702716729,"y0":50.00302327158547,"z0":5.9812160022917125,"aX":7.35297683034697},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.2,"breakHorizontal":-10.7,"spinRate":2318,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4680298291642262,"extension":6.832388020303419},"index":4,"playId":"37b17694-3c24-3eae-922e-bd2006063d3c","pitchNumber":5,"startTime":"2026-07-21T00:26:28.274Z","endTime":"2026-07-21T00:26:34.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:26:34.120Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:26:47.337Z","endTime":"2026-07-21T00:27:58.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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(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":79.4,"endSpeed":72.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539878216896984,"aZ":-32.8001284485056,"pfxX":4.614783515388457,"pfxZ":-0.4672847713309993,"pX":0.4316105380204815,"pZ":1.618224453095457,"vX0":2.720328066006531,"vY0":-115.62700893561953,"vZ0":-2.8314556131764625,"x":100.55,"y":195.09,"x0":-1.3635410702212916,"y0":50.001929215957,"z0":6.0368695018788925,"aX":6.186833314425195},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.3,"breakHorizontal":-9.1,"spinRate":2157,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4754837232939786,"extension":6.702947403251145},"index":0,"playId":"a72855a6-cbf3-3fa5-b399-997ad98159a7","pitchNumber":1,"startTime":"2026-07-21T00:26:57.924Z","endTime":"2026-07-21T00:27:01.800Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120016057137985,"aZ":-28.147800190390253,"pfxX":-8.98499719700425,"pfxZ":2.619666635651228,"pX":-0.9125417186432269,"pZ":4.672640195844678,"vX0":3.6426987453695405,"vY0":-123.82625140202154,"vZ0":2.178881632089353,"x":151.78,"y":112.62,"x0":-1.243903339339759,"y0":50.00229558690021,"z0":6.152941537574542,"aX":-13.807435591407687},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":15.2,"spinRate":1596,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4441071355988071,"extension":6.9452498684538115},"index":1,"playId":"52e58bb6-7472-3d65-97b9-52cb4e6fe3f4","pitchNumber":2,"startTime":"2026-07-21T00:27:12.555Z","endTime":"2026-07-21T00:27:15.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":72.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11708553114401,"aZ":-32.50012910583527,"pfxX":4.822279290483433,"pfxZ":-0.24303434842304839,"pX":0.4007564974268336,"pZ":2.8205327984984683,"vX0":2.525105191889419,"vY0":-117.1333256015166,"vZ0":-0.5814703081305105,"x":101.72,"y":162.63,"x0":-1.324459653052238,"y0":50.00117931914608,"z0":6.16268837247194,"aX":6.569385297997223},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.2,"breakHorizontal":-9.5,"spinRate":2182,"spinDirection":21},"zone":6,"typeConfidence":2.0,"plateTime":0.47112999541376466,"extension":6.659610992996729},"index":2,"playId":"fe92e0ba-3024-35d3-9a44-5498f572aaec","pitchNumber":3,"startTime":"2026-07-21T00:27:29.258Z","endTime":"2026-07-21T00:27:32.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650873823722897,"aZ":-27.054986249891087,"pfxX":-9.27286591407293,"pfxZ":3.3985367980309737,"pX":0.028380124342026,"pZ":1.2889130728962777,"vX0":5.6887961842385515,"vY0":-122.58732723444822,"vZ0":-5.418051416506722,"x":115.92,"y":203.98,"x0":-1.1303112847116545,"y0":50.000939103842896,"z0":5.8678730432596256,"aX":-13.960789091646374},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":15.2,"spinRate":1398,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4486469859317408,"extension":6.901682903135374},"index":3,"playId":"6f47edae-c145-3202-9532-d1b1b126db5b","pitchNumber":4,"startTime":"2026-07-21T00:27:53.552Z","endTime":"2026-07-21T00:27:58.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:27:58.325Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:28:08.593Z","endTime":"2026-07-21T00:31:28.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15944090064522,"aZ":-10.184973511063193,"pfxX":-4.2434220993352465,"pfxZ":11.860177424886254,"pX":0.19800742747732292,"pZ":3.7122622497463036,"vX0":4.7605108452170475,"vY0":-136.09937697227326,"vZ0":-4.430965562487847,"x":109.45,"y":138.55,"x0":-1.032338240484509,"y0":50.000765934820954,"z0":6.0819456580545825,"aX":-7.866219181109377},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.5,"breakHorizontal":6.5,"spinRate":2350,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4042751264840314,"extension":6.9993219000675095},"index":0,"playId":"5d840f4c-f9d5-38de-a7d6-aa93ae7c7a09","pitchNumber":1,"startTime":"2026-07-21T00:28:21.849Z","endTime":"2026-07-21T00:28:27.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.235421817481225,"aZ":-13.80131417420915,"pfxX":-6.14383704946466,"pfxZ":9.780959276453855,"pX":0.13846974259664008,"pZ":4.813141129885976,"vX0":5.4703667029823455,"vY0":-136.49231568870948,"vZ0":-0.9737083681519023,"x":111.72,"y":108.83,"x0":-1.0976240373541302,"y0":50.00542239654389,"z0":6.128852120620726,"aX":-11.5448776220475},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2214,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4019460817119991,"extension":6.970013807183584},"index":1,"playId":"9f48ad1e-bafa-38b6-84b4-daa4013cede9","pitchNumber":2,"startTime":"2026-07-21T00:28:40.273Z","endTime":"2026-07-21T00:28:43.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541824336713017,"aZ":-21.91615216192334,"pfxX":-7.97376094564806,"pfxZ":6.512486523259666,"pX":0.16888755723654147,"pZ":2.9449447699634397,"vX0":6.276078998058323,"vY0":-124.81626703972708,"vZ0":-2.9370236224962394,"x":110.56,"y":159.27,"x0":-1.3444183310758344,"y0":50.001482211313785,"z0":5.945040958372245,"aX":-12.557819648599112},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.3,"breakHorizontal":13.0,"spinRate":1529,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.439125449576363,"extension":6.640148036888579},"index":2,"playId":"3d85e2ea-de37-39cd-a1bd-22787483db93","pitchNumber":3,"startTime":"2026-07-21T00:28:57.611Z","endTime":"2026-07-21T00:29:00.710Z","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":85.3,"endSpeed":78.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25483107994715,"aZ":-23.90100221489375,"pfxX":-8.488923815967928,"pfxZ":5.310375229420808,"pX":-0.10816385237277056,"pZ":2.955646911602846,"vX0":5.4987539012091275,"vY0":-124.15390672791935,"vZ0":-2.571885331448662,"x":121.12,"y":158.98,"x0":-1.2506432881024099,"y0":50.00486693290715,"z0":5.997810957249828,"aX":-13.231148694979291},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.2,"breakHorizontal":14.0,"spinRate":1557,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4414654940845999,"extension":6.822370264856232},"index":3,"playId":"f017b199-09e3-3493-b88b-5549d301c1a7","pitchNumber":4,"startTime":"2026-07-21T00:29:18.651Z","endTime":"2026-07-21T00:29:26.667Z","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":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51988248243853,"aZ":-31.20971100799347,"pfxX":4.34877588252907,"pfxZ":0.6681357220527282,"pX":0.5723232115628812,"pZ":1.8372947587554853,"vX0":3.2255635223122425,"vY0":-120.31604423743063,"vZ0":-3.174876206338781,"x":95.18,"y":189.17,"x0":-1.3555234872492705,"y0":50.004590429817426,"z0":5.96845953973807,"aX":6.312928231891832},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.6,"breakHorizontal":-8.8,"spinRate":2291,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.45698833730398913,"extension":6.793563313056631},"index":4,"playId":"de50768e-e0dc-3b21-bfd2-01d50a63ea2b","pitchNumber":5,"startTime":"2026-07-21T00:29:47.249Z","endTime":"2026-07-21T00:29:52.520Z","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":2},"index":5,"startTime":"2026-07-21T00:30:08.053Z","endTime":"2026-07-21T00:30:23.245Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87068076161075,"aZ":-13.90356302831412,"pfxX":-5.9220424201139314,"pfxZ":9.505609855580483,"pX":-1.1636281385585896,"pZ":3.7107652157090474,"vX0":2.5217081287436054,"vY0":-138.70077585534113,"vZ0":-3.6692868353071275,"x":161.35,"y":138.59,"x0":-1.3219577478809479,"y0":50.00638751605514,"z0":5.995930176213644,"aX":-11.387238410722622},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2366,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3969284822826187,"extension":6.947568805524901},"index":6,"playId":"4403d305-f65d-3bf4-acbb-d333090259e4","pitchNumber":6,"startTime":"2026-07-21T00:30:23.245Z","endTime":"2026-07-21T00:30:27.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751482616690307,"aZ":-23.76890864910769,"pfxX":1.574194428853338,"pfxZ":5.043651739716353,"pX":-0.20357660999681307,"pZ":2.2531944494789737,"vX0":2.7323155928256395,"vY0":-128.36287195881783,"vZ0":-4.2634751920718115,"x":124.76,"y":177.94,"x0":-1.4867352542995698,"y0":50.006027800576334,"z0":5.787974064337969,"aX":2.625289535038748},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2101,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4268210941644277,"extension":6.685928167246806},"index":7,"playId":"95787449-12a0-3c0b-b60b-ec03b7c20ce2","pitchNumber":7,"startTime":"2026-07-21T00:30:38.256Z","endTime":"2026-07-21T00:30:42.248Z","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":94.7,"endSpeed":86.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509356907724175,"aZ":-9.408722392743703,"pfxX":-4.459233233633135,"pfxZ":11.904598615061577,"pX":0.952271266804297,"pZ":2.644819176012204,"vX0":6.759927174258999,"vY0":-137.6461528725988,"vZ0":-7.147145527956272,"x":80.7,"y":167.37,"x0":-0.9598884942418888,"y0":50.003428214644615,"z0":5.917558440934807,"aX":-8.528459932841436},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.2,"breakHorizontal":6.6,"spinRate":2271,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3984270109076262,"extension":6.934503354672097},"index":8,"playId":"c5374cd0-c6d7-3e0f-9bc0-68d29ad0e018","pitchNumber":8,"startTime":"2026-07-21T00:31:00.004Z","endTime":"2026-07-21T00:31:04.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231603269317187,"aZ":-37.10623883394015,"pfxX":4.093145464850233,"pfxZ":-3.6191754843757984,"pX":-1.2439761461685233,"pZ":4.4257908810940725,"vX0":-0.6850663148404214,"vY0":-116.85751044972292,"vZ0":3.846172213261526,"x":164.42,"y":119.28,"x0":-1.475499243895891,"y0":50.00540128472365,"z0":6.279407438097215,"aX":5.572960338720913},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.2,"breakHorizontal":-7.2,"spinRate":2223,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.4715584015647525,"extension":6.726702576117479},"index":9,"playId":"9328f8fa-7e36-33fe-8cdc-7bdaf654576e","pitchNumber":9,"startTime":"2026-07-21T00:31:24.486Z","endTime":"2026-07-21T00:31:28.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:31:28.439Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joe Mack homers (8) on a fly ball to right field. Jakob Marsee scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:31:47.633Z","endTime":"2026-07-21T00:36:11.912Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,9],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":{"id":669854,"link":"/api/v1/people/669854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":669854,"link":"/api/v1/people/669854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.648184518506355,"aZ":-14.283757089998797,"pfxX":-6.535859777023353,"pfxZ":9.835082874724408,"pX":0.06169485092374356,"pZ":3.5385272746701326,"vX0":6.020673296466321,"vY0":-135.0753191028863,"vZ0":-3.539013059995729,"x":114.65,"y":143.24,"x0":-1.3638015585748673,"y0":50.00507367591161,"z0":5.891667922728732,"aX":-11.892929213504491},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2311,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40790559212891875,"extension":7.0606851014676435},"index":0,"playId":"bd0c6abd-fe75-3a8e-a5b5-c89059898aa0","pitchNumber":1,"startTime":"2026-07-21T00:31:55.470Z","endTime":"2026-07-21T00:31:59.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.722202552289417,"aZ":-13.034855921344928,"pfxX":-5.196606756549956,"pfxZ":10.440868157071337,"pX":0.3271991771868853,"pZ":3.3243570409614818,"vX0":6.111715528341747,"vY0":-135.1095637003459,"vZ0":-4.494975305707639,"x":104.53,"y":149.02,"x0":-1.2979640233514227,"y0":50.00454443519744,"z0":5.937884563852097,"aX":-9.528451467903748},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":7.9,"spinRate":2277,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4066813213530409,"extension":7.1319046023850285},"index":1,"playId":"e35af316-b5a6-3afa-a299-bb10ad0ba28a","pitchNumber":2,"startTime":"2026-07-21T00:32:17.558Z","endTime":"2026-07-21T00:32:20.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T00:32:29.543Z","endTime":"2026-07-21T00:33:04.135Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77961238856449,"aZ":-12.110309513399477,"pfxX":-5.576496820424481,"pfxZ":10.562622973204485,"pX":-0.9440178200282409,"pZ":4.778567894800274,"vX0":3.1579802476268357,"vY0":-137.5009358718693,"vZ0":-1.2366143832916645,"x":152.98,"y":109.76,"x0":-1.3878337515596575,"y0":50.00127142250899,"z0":6.062920061239499,"aX":-10.590976455805238},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":9.4,"spinRate":2327,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3995817800584116,"extension":7.104189353326107},"index":3,"playId":"fc7e3d2b-6e3f-33c1-9de6-dd6289a88365","pitchNumber":3,"startTime":"2026-07-21T00:33:04.135Z","endTime":"2026-07-21T00:33:07.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"a1e3fad4-1d50-3d75-bd24-cce0d76edd3d","startTime":"2026-07-21T00:33:24.583Z","endTime":"2026-07-21T00:33:29.959Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.484171373329847,"aZ":-33.67055997817452,"pfxX":4.29608898518372,"pfxZ":-1.093973493858174,"pX":0.4164835594523442,"pZ":1.0849399465358476,"vX0":2.7650093460039957,"vY0":-116.87183689615091,"vZ0":-3.6218798775500147,"x":101.12,"y":209.49,"x0":-1.3450273514197149,"y0":50.004573026253894,"z0":5.856932237536073,"aX":5.871482107584077},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.6,"breakHorizontal":-8.5,"spinRate":2224,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4708232600148503,"extension":6.706939022237571},"index":5,"playId":"572b46c0-52b7-3e23-ac0f-2d1412b200fb","pitchNumber":4,"startTime":"2026-07-21T00:33:45.680Z","endTime":"2026-07-21T00:33:50.487Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.809132332872192,"aZ":-34.87123775681432,"pfxX":2.558944067740325,"pfxZ":-1.9341410343589303,"pX":0.8481814801918316,"pZ":1.9107652496780054,"vX0":4.173975514864679,"vY0":-117.77227018874125,"vZ0":-1.880045948691907,"x":84.67,"y":187.19,"x0":-1.2843127784016517,"y0":50.00328626513619,"z0":5.965671070438977,"aX":3.5687880637270366},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.7,"breakHorizontal":-5.8,"spinRate":2268,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.46631461235644833,"extension":6.88813314607253},"index":6,"playId":"ebb2af9d-cefa-34dd-ad95-c40b28e8a5f7","pitchNumber":5,"startTime":"2026-07-21T00:34:08.570Z","endTime":"2026-07-21T00:34:14.516Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.224663357680082,"aZ":-11.911628607923506,"pfxX":-5.643803648221957,"pfxZ":10.71457773846636,"pX":0.9657931271784475,"pZ":2.2482359000102528,"vX0":7.930472263364536,"vY0":-136.67788485351454,"vZ0":-7.259308089565815,"x":80.19,"y":178.08,"x0":-1.2406234728482368,"y0":50.006271942625766,"z0":5.757552950327789,"aX":-10.677018264933624},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":8.5,"spinRate":2372,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40080472478985163,"extension":6.846364420695657},"index":7,"playId":"49173b59-7e2c-34c4-8486-9011ca4e4eb6","pitchNumber":6,"startTime":"2026-07-21T00:34:36.012Z","endTime":"2026-07-21T00:34:42.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-07-21T00:34:56.186Z","endTime":"2026-07-21T00:35:43.697Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.600223197658924,"aZ":-8.772976504728673,"pfxX":-5.067666137952485,"pfxZ":12.48617769381583,"pX":0.33606852395912895,"pZ":2.375425310521956,"vX0":6.286649972739462,"vY0":-136.21065752736737,"vZ0":-7.541416788339677,"x":104.19,"y":174.64,"x0":-1.3461245802746207,"y0":50.00591623941065,"z0":5.790791202975748,"aX":-9.500789680061235},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.1,"breakHorizontal":7.8,"spinRate":2351,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4024851058771466,"extension":7.064503371868424},"hitData":{"launchSpeed":107.9,"launchAngle":35.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.29,"coordY":69.45}},"index":9,"playId":"aec9ecd7-ca26-3774-bdfd-9945a370edf3","pitchNumber":7,"startTime":"2026-07-21T00:35:43.697Z","endTime":"2026-07-21T00:36:11.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:36:11.912Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:36:20.657Z","endTime":"2026-07-21T00:37:36.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":"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.3,"endSpeed":75.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010987934048337,"aZ":-33.182017488229846,"pfxX":2.574254282505127,"pfxZ":-0.70974223643573,"pX":0.6289159776546257,"pZ":2.4131711381116583,"vX0":3.5327580516475194,"vY0":-118.35557985908709,"vZ0":-1.5715509818826174,"x":93.03,"y":173.62,"x0":-1.2158896637676258,"y0":50.00215722637861,"z0":6.116895708398416,"aX":3.6613678582425364},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.4,"breakHorizontal":-5.5,"spinRate":2112,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.4623021917656054,"extension":6.601724471743389},"index":0,"playId":"59f7cd3c-91dc-3355-90c7-20c7eea42160","pitchNumber":1,"startTime":"2026-07-21T00:36:37.542Z","endTime":"2026-07-21T00:36:40.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.567707183864584,"aZ":-34.08605949870495,"pfxX":7.211351772981284,"pfxZ":-1.390608647467638,"pX":0.13612168873226924,"pZ":1.20815856155947,"vX0":1.5424226015301716,"vY0":-116.87964564495314,"vZ0":-3.4086670254901748,"x":111.81,"y":206.16,"x0":-1.470264687483682,"y0":50.00471031363647,"z0":5.911184721759886,"aX":9.902770456747577},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.1,"breakHorizontal":-13.4,"spinRate":2326,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.46997435274273247,"extension":6.66035306997728},"index":1,"playId":"29712d82-3bf0-38e1-a744-6b8bfd062bea","pitchNumber":2,"startTime":"2026-07-21T00:36:52.485Z","endTime":"2026-07-21T00:36:56.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748978185514304,"aZ":-22.634226608720873,"pfxX":-7.22434745465122,"pfxZ":6.166980036639839,"pX":0.7793828484279253,"pZ":1.2190093502343164,"vX0":7.1141881581519035,"vY0":-123.88496597018826,"vZ0":-6.536183220473201,"x":87.29,"y":205.87,"x0":-1.1968494131435061,"y0":50.00550803685957,"z0":5.795286565516322,"aX":-11.182625913065403},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":11.4,"spinRate":1491,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4428488538314994,"extension":6.960681386604513},"index":2,"playId":"1c806f65-7e05-3528-aa63-6174e5ca4895","pitchNumber":3,"startTime":"2026-07-21T00:37:06.734Z","endTime":"2026-07-21T00:37:09.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T00:37:17.609Z","endTime":"2026-07-21T00:37:30.622Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24977217913599,"aZ":-31.55592931442506,"pfxX":4.655360404794152,"pfxZ":0.43361272236844695,"pX":0.41860044141128927,"pZ":0.9029500167771713,"vX0":2.8360150276403404,"vY0":-118.70129617009519,"vZ0":-4.7898368565088045,"x":101.04,"y":214.4,"x0":-1.3974109656765488,"y0":50.002005580658874,"z0":5.828020603856967,"aX":6.626158468067117},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.1,"breakHorizontal":-9.1,"spinRate":2248,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4618783261546269,"extension":6.586347531636514},"index":4,"playId":"7f144fba-3a41-3e7a-8c93-fc4f2ee545b6","pitchNumber":4,"startTime":"2026-07-21T00:37:30.622Z","endTime":"2026-07-21T00:37:36.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:37:36.136Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LaMonte Wade Jr. walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:39:34.980Z","endTime":"2026-07-21T00:41:32.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24514073973994,"aZ":-11.807439875895707,"pfxX":-5.632060670437551,"pfxZ":10.936395445461095,"pX":0.47903838690831896,"pZ":2.202154634674769,"vX0":5.897111990820007,"vY0":-135.94125625433543,"vZ0":-6.833924396916076,"x":98.74,"y":179.32,"x0":-0.9920104907977022,"y0":50.00044062399733,"z0":5.577335730401068,"aX":-10.485623474848962},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2434,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4037237260803992,"extension":6.346789884466852},"index":0,"playId":"b8e09ca9-e599-3894-b0c6-9dc21869ffab","pitchNumber":1,"startTime":"2026-07-21T00:39:41.637Z","endTime":"2026-07-21T00:39:45.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77079573703714,"aZ":-29.089528820359753,"pfxX":9.01644477169769,"pfxZ":2.2337825635907773,"pX":-0.8556131193903999,"pZ":3.7431872640240695,"vX0":-1.370246938914064,"vY0":-117.15556446764246,"vZ0":1.4801086373841625,"x":149.61,"y":137.71,"x0":-1.4309138838374915,"y0":50.00091263734627,"z0":5.838049233520966,"aX":12.432292526925128},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.7,"breakHorizontal":-16.0,"spinRate":2524,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.46894660122292287,"extension":6.398100590800099},"index":1,"playId":"5df2abd2-fd37-3cc2-a454-9fd970ce1c09","pitchNumber":2,"startTime":"2026-07-21T00:39:57.251Z","endTime":"2026-07-21T00:40:02.129Z","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":87.4,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359103653707187,"aZ":-31.95460205248738,"pfxX":-9.33114368526743,"pfxZ":0.1367569933145134,"pX":0.9141455030460065,"pZ":1.4643610033614596,"vX0":8.229432330770683,"vY0":-126.96777556593136,"vZ0":-3.7068868812602647,"x":82.15,"y":199.24,"x0":-1.1655603564375243,"y0":50.00468665416457,"z0":5.501625748015317,"aX":-15.151353639928102},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":14.9,"spinRate":1429,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.43231590734964964,"extension":6.272119580174416},"index":2,"playId":"0ebc8f25-40b4-38ea-9b5b-a7659affed00","pitchNumber":3,"startTime":"2026-07-21T00:40:13.562Z","endTime":"2026-07-21T00:40:17.130Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096500261148517,"aZ":-26.61652543315805,"pfxX":3.8068483857593756,"pfxZ":3.4203065376718795,"pX":1.149428158130236,"pZ":1.6543889256579094,"vX0":4.1297905794992085,"vY0":-126.47800375376193,"vZ0":-4.872030890784243,"x":73.19,"y":194.11,"x0":-0.9974280880055474,"y0":50.00388502971962,"z0":5.732827577358395,"aX":6.184342112077788},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":-7.8,"spinRate":2419,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.43259068032155046,"extension":6.458055370623368},"index":3,"playId":"c9a79a20-70e1-3ee0-97d5-75e21c86063f","pitchNumber":4,"startTime":"2026-07-21T00:40:30.624Z","endTime":"2026-07-21T00:40:35.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97613349554436,"aZ":-11.208809087541516,"pfxX":-3.240147690584076,"pfxZ":11.340716678224839,"pX":0.6073108951955978,"pZ":2.980087291833214,"vX0":5.032622200575123,"vY0":-135.44494106385778,"vZ0":-5.508081367091421,"x":93.85,"y":158.32,"x0":-0.8581469364174891,"y0":50.00090932501586,"z0":5.831387149477811,"aX":-5.989319962477057},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2416,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40516088239311276,"extension":6.291473378687854},"index":4,"playId":"ac31cabc-6b42-3bdd-aa2b-834f8bbc28d3","pitchNumber":5,"startTime":"2026-07-21T00:40:48.067Z","endTime":"2026-07-21T00:40:57.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.559347496168353,"aZ":-11.08444404692977,"pfxX":-4.398474318446288,"pfxZ":11.12936355209815,"pX":1.3864633966437019,"pZ":0.9950070913791493,"vX0":7.598338174233201,"vY0":-136.87330519401812,"vZ0":-10.213397767530479,"x":64.15,"y":211.91,"x0":-0.8557336035891202,"y0":50.00604488160361,"z0":5.536945091421742,"aX":-8.337783518738904},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2336,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4003595696117852,"extension":6.435142471982394},"index":5,"playId":"a19b79a2-051f-31b0-81b1-c10ea1384a41","pitchNumber":6,"startTime":"2026-07-21T00:41:27.324Z","endTime":"2026-07-21T00:41:32.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:41:32.462Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to right fielder Griffin Conine. LaMonte Wade Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:41:45.636Z","endTime":"2026-07-21T00:43:01.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91335446353441,"aZ":-30.86181620493327,"pfxX":2.399218543843266,"pfxZ":0.7983320053268654,"pX":1.1770484463464381,"pZ":1.518276265875241,"vX0":4.167061521112005,"vY0":-127.2940667044859,"vZ0":-4.649532697555839,"x":72.13,"y":197.79,"x0":-0.7947849820539078,"y0":50.00104987942646,"z0":5.820877146367812,"aX":3.9228030154160676},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":-5.3,"spinRate":2433,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43081463170532297,"extension":6.391836623541262},"index":0,"playId":"b9af3ec6-d31b-3f7f-8340-cadbed86cee1","pitchNumber":1,"startTime":"2026-07-21T00:42:11.661Z","endTime":"2026-07-21T00:42:17.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58321374525393,"aZ":-12.180006874755087,"pfxX":-6.006479161421542,"pfxZ":10.626057585697309,"pX":-0.1389373584080703,"pZ":2.0069545204878416,"vX0":4.932053916112707,"vY0":-137.09005788462346,"vZ0":-7.090920236843003,"x":122.3,"y":184.59,"x0":-1.1913593153181652,"y0":50.00014317096264,"z0":5.479166718196877,"aX":-11.298686604982494},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2297,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40133001336962204,"extension":6.364632329386493},"index":1,"playId":"206e2378-dd24-355a-877a-93bbd10b5620","pitchNumber":2,"startTime":"2026-07-21T00:42:30.537Z","endTime":"2026-07-21T00:42:34.470Z","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":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66200947460737,"aZ":-21.41328806379148,"pfxX":-8.780658235693442,"pfxZ":5.688083401080828,"pX":-0.43204910388212564,"pZ":1.4522986984973874,"vX0":4.6644575475437176,"vY0":-137.0196041964663,"vZ0":-6.939359134108933,"x":133.47,"y":199.57,"x0":-1.0201250977229956,"y0":50.00302430515034,"z0":5.4920763575202916,"aX":-16.614232242831374},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":14.9,"spinRate":2250,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4004973174440942,"extension":6.37167247844724},"hitData":{"launchSpeed":83.7,"launchAngle":20.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.99,"coordY":91.75}},"index":2,"playId":"39e835af-bf0c-36e1-aeb4-3fe79c00c416","pitchNumber":3,"startTime":"2026-07-21T00:42:51.278Z","endTime":"2026-07-21T00:43:01.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:43:01.976Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a ground ball to right fielder Griffin Conine. LaMonte Wade Jr. scores. Yainer Diaz to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:43:15.278Z","endTime":"2026-07-21T00:44:01.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1655209105024,"aZ":-32.80681240280704,"pfxX":-6.873289178537594,"pfxZ":-0.38467787215018845,"pX":0.19020681365805306,"pZ":2.5766739369610865,"vX0":5.576858807760629,"vY0":-127.30507351985925,"vZ0":-1.305343063465278,"x":109.75,"y":169.21,"x0":-1.131598717984614,"y0":50.002558540434464,"z0":5.683561513460588,"aX":-11.326372169102958},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.7,"breakHorizontal":11.3,"spinRate":1661,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.42960142414049063,"extension":6.325768886516488},"hitData":{"launchSpeed":100.1,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.12,"coordY":112.54}},"index":0,"playId":"d8acaf8b-f081-3235-891f-4714e5d5d39c","pitchNumber":1,"startTime":"2026-07-21T00:43:49.734Z","endTime":"2026-07-21T00:44:01.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:44:01.571Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach Dezenzo grounds into a force out, third baseman Graham Pauley to second baseman Xavier Edwards. Yainer Diaz to 3rd. Taylor Trammell out at 2nd. Zach Dezenzo to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:44:25.190Z","endTime":"2026-07-21T00:45:39.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479362037310015,"aZ":-12.128210865067008,"pfxX":-3.3620112628637564,"pfxZ":10.497439276089894,"pX":0.43534358485296665,"pZ":3.6517789174004176,"vX0":4.649075767932793,"vY0":-137.32223322596184,"vZ0":-3.4997340110772033,"x":100.41,"y":140.18,"x0":-0.842949784491532,"y0":50.00146779294491,"z0":5.768162178646595,"aX":-6.41961515185164},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2165,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39891655637092116,"extension":6.410655587046988},"index":0,"playId":"7442c52b-d56d-3ff0-bcc2-28ec6ae9529f","pitchNumber":1,"startTime":"2026-07-21T00:44:46.266Z","endTime":"2026-07-21T00:44:50.890Z","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":87.1,"endSpeed":80.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83775239343438,"aZ":-28.690012294066552,"pfxX":3.0582333226834235,"pfxZ":2.125618647652913,"pX":1.7742903675836936,"pZ":1.5827968563306434,"vX0":5.3163565154905665,"vY0":-126.8071449853106,"vZ0":-4.905989567905261,"x":49.37,"y":196.04,"x0":-0.7428401901978605,"y0":50.00046124846428,"z0":5.819228762859818,"aX":5.000447645857943},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-6.7,"spinRate":2593,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4312091193200005,"extension":6.5093010024325695},"index":1,"playId":"0d580feb-58d7-3968-9496-0de3a0ab38b8","pitchNumber":2,"startTime":"2026-07-21T00:45:12.676Z","endTime":"2026-07-21T00:45:16.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210650397735602,"aZ":-29.23675773591708,"pfxX":2.7957567290060625,"pfxZ":1.7939994201798743,"pX":0.9157698450548266,"pZ":1.8982246792498194,"vX0":3.5298249551702208,"vY0":-126.93316417054373,"vZ0":-4.035706978517622,"x":82.09,"y":187.53,"x0":-0.8543867606241144,"y0":50.00222770795671,"z0":5.8282851652785075,"aX":4.57609565270992},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":-5.9,"spinRate":2586,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43098852167954504,"extension":6.513627380802149},"hitData":{"launchSpeed":66.2,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.59,"coordY":165.27}},"index":2,"playId":"9e8dc42d-ee0b-3b03-a137-1870c1437bbb","pitchNumber":3,"startTime":"2026-07-21T00:45:30.440Z","endTime":"2026-07-21T00:45:39.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:45:39.442Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lucas Spence walks. Zach Dezenzo to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:46:16.168Z","endTime":"2026-07-21T00:48:38.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"postOnSecond":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240779130486043,"aZ":-32.920956159361765,"pfxX":1.0850254452003538,"pfxZ":-0.4610743358947289,"pX":0.5469927503938765,"pZ":3.6854547851984076,"vX0":3.6110353063493164,"vY0":-126.46523083974755,"vZ0":1.0351345456735894,"x":96.15,"y":139.27,"x0":-1.041444255910623,"y0":50.00376920926509,"z0":5.915256228822056,"aX":1.7536249116942255},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-2.8,"spinRate":2323,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4334203052009462,"extension":6.474776810294887},"index":0,"playId":"5fe64860-3071-349f-9e8a-d8a219d5ed9b","pitchNumber":1,"startTime":"2026-07-21T00:46:21.776Z","endTime":"2026-07-21T00:46:25.810Z","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.6,"endSpeed":79.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12213227290691,"aZ":-32.13557169307864,"pfxX":-8.239881610384447,"pfxZ":0.022962000100102742,"pX":-0.9216173838736407,"pZ":3.477393487619002,"vX0":3.4221279326376988,"vY0":-127.45808728498906,"vZ0":0.6673648836290849,"x":152.13,"y":144.89,"x0":-1.2170448079954463,"y0":50.002056738038114,"z0":5.7656027327794845,"aX":-13.449888166261697},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":1075,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4310273347182143,"extension":6.28113435475183},"index":1,"playId":"eef61cc6-6ac0-3324-8de2-826a08dd4646","pitchNumber":2,"startTime":"2026-07-21T00:46:41.473Z","endTime":"2026-07-21T00:46:45.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74553252771792,"aZ":-30.88308529022451,"pfxX":2.289262528699851,"pfxZ":0.791249402004933,"pX":0.8784070444695248,"pZ":2.993933800119896,"vX0":3.9588501909083864,"vY0":-126.41262419327917,"vZ0":-0.879950100003619,"x":83.52,"y":157.94,"x0":-1.0026385665310515,"y0":50.00058102749179,"z0":5.816409458739705,"aX":3.719390471265094},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":2349,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.43259286433774813,"extension":6.508321428963845},"index":2,"playId":"4acfa9f3-96a7-38b3-91b5-706bd3ae5670","pitchNumber":3,"startTime":"2026-07-21T00:47:01.454Z","endTime":"2026-07-21T00:47:06.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313957149271594,"aZ":-12.76795831939311,"pfxX":-3.7819981007901093,"pfxZ":10.262010304789776,"pX":0.11000821941209242,"pZ":3.0465300515951466,"vX0":4.3060851330492245,"vY0":-137.362829336648,"vZ0":-5.070197304470315,"x":112.81,"y":156.52,"x0":-0.9941887387191278,"y0":50.006075546570386,"z0":5.799764109883061,"aX":-7.155069031050566},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":5.9,"spinRate":2280,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4003076188800332,"extension":6.418198662521562},"index":3,"playId":"0f7d6527-7acf-3037-a634-4b406f49a2fd","pitchNumber":4,"startTime":"2026-07-21T00:47:21.030Z","endTime":"2026-07-21T00:47:25.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56671042718098,"aZ":-11.990355490640656,"pfxX":-2.282225977519552,"pfxZ":10.770063416489318,"pX":0.32364497205419007,"pZ":3.3915893573985914,"vX0":3.666888307591999,"vY0":-136.6402244868763,"vZ0":-4.491243697117812,"x":104.66,"y":147.21,"x0":-0.7446646654129683,"y0":50.005845361652064,"z0":5.8926602793800384,"aX":-4.278608261356517},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":3.2,"spinRate":2239,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4021985732500015,"extension":6.380465755693776},"index":4,"playId":"ae1599c9-8c03-397f-9277-73247d00f92c","pitchNumber":5,"startTime":"2026-07-21T00:47:39.320Z","endTime":"2026-07-21T00:47:42.981Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51284360986201,"aZ":-11.352573843780476,"pfxX":-2.684943203695547,"pfxZ":10.868796819025896,"pX":0.9657758524323237,"pZ":2.435258760017502,"vX0":5.3730502439148875,"vY0":-137.75232558963918,"vZ0":-6.8947557040186656,"x":80.19,"y":173.03,"x0":-0.6639730494666795,"y0":50.00159492727212,"z0":5.743460376143169,"aX":-5.143404788758984},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":3.7,"spinRate":2355,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.39810539125883926,"extension":6.4217362534183176},"index":5,"playId":"1b87cc9b-023e-3f32-99be-981861b58984","pitchNumber":6,"startTime":"2026-07-21T00:48:04.301Z","endTime":"2026-07-21T00:48:08.620Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.324572641938577,"aZ":-28.20809893816705,"pfxX":3.4678056636461925,"pfxZ":2.3781314963502664,"pX":1.8556067790542665,"pZ":1.1781046840134117,"vX0":5.689516155573382,"vY0":-127.81453238109522,"vZ0":-5.778034388181541,"x":46.27,"y":206.97,"x0":-0.8428496922913182,"y0":50.00480828406257,"z0":5.660608627564902,"aX":5.783385537669421},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-7.4,"spinRate":2468,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4272008984614568,"extension":6.600606119456085},"index":6,"playId":"333b6057-d481-38b7-b7e5-efa4866f5c5a","pitchNumber":7,"startTime":"2026-07-21T00:48:31.063Z","endTime":"2026-07-21T00:48:38.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:48:38.837Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeremy Peña hits a grand slam (7) to right field. Yainer Diaz scores. Zach Dezenzo scores. Lucas Spence scores.","rbi":4,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:49:48.224Z","endTime":"2026-07-21T00:51:22.825Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","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":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:49:02.815Z","endTime":"2026-07-21T00:49:48.224Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006448956101668,"aZ":-30.271620569990127,"pfxX":3.135193851004503,"pfxZ":1.1470043882367102,"pX":0.824373431507381,"pZ":1.8216881905149147,"vX0":3.2767278905403274,"vY0":-127.70564239252147,"vZ0":-4.112044360475387,"x":108.76,"y":150.79,"x0":-0.8819719811470639,"y0":50.00076784379461,"z0":5.83074904063275,"aX":5.182915586673669},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-6.4,"spinRate":2460,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4286986550212726,"extension":6.588867324829628},"index":1,"playId":"4ee13730-d6a0-3777-8a2c-7c9d2ffba0c8","pitchNumber":1,"startTime":"2026-07-21T00:49:48.224Z","endTime":"2026-07-21T00:49:54.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.926672049761656,"aZ":-13.064976327478195,"pfxX":-4.994095346357986,"pfxZ":9.762125197868098,"pX":0.4398602209931907,"pZ":1.8149154604565594,"vX0":6.00130434262636,"vY0":-139.40024737080074,"vZ0":-7.327863000592668,"x":100.23,"y":189.78,"x0":-1.097555195973977,"y0":50.000842435018484,"z0":5.350006227125697,"aX":-9.77441432629375},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2322,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.39373608914920055,"extension":6.453913560885857},"index":2,"playId":"6189ed79-7f0c-35e3-bd15-02444b8914b4","pitchNumber":2,"startTime":"2026-07-21T00:50:07.291Z","endTime":"2026-07-21T00:50:12.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T00:50:21.194Z","endTime":"2026-07-21T00:50:31.286Z","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(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":88.5,"endSpeed":81.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97430151439548,"aZ":-30.611601733732936,"pfxX":3.113335268225102,"pfxZ":0.9349881421726822,"pX":1.1610611801804034,"pZ":1.608884914688151,"vX0":4.560541258395652,"vY0":-128.78400777066693,"vZ0":-3.9909345803456584,"x":72.74,"y":195.34,"x0":-1.0380498033069756,"y0":50.00627547419273,"z0":5.548941544282158,"aX":5.225251619953876},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-6.7,"spinRate":2506,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4254641059996431,"extension":6.548246562815521},"index":4,"playId":"c45ffb0b-9d09-3f5d-be7f-885ffd723b00","pitchNumber":3,"startTime":"2026-07-21T00:50:31.286Z","endTime":"2026-07-21T00:50:35.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81437807158781,"aZ":-10.269304534586382,"pfxX":-3.584046927584703,"pfxZ":11.28441987293735,"pX":0.27144997864172205,"pZ":2.7394150458432924,"vX0":4.16215237243814,"vY0":-139.28902012492438,"vZ0":-6.251520644498318,"x":106.65,"y":164.82,"x0":-0.7851575781311827,"y0":50.0016337703668,"z0":5.710233810056612,"aX":-6.956911127177506},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":5.5,"spinRate":2490,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3950492517468298,"extension":6.454919565674643},"hitData":{"launchSpeed":97.7,"launchAngle":34.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.15,"coordY":94.15}},"index":5,"playId":"a1fed533-bab4-3459-96f6-ed030504705c","pitchNumber":4,"startTime":"2026-07-21T00:50:53.573Z","endTime":"2026-07-21T00:51:22.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:51:22.825Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (32) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:51:38.102Z","endTime":"2026-07-21T00:53:04.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"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(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":82.8,"endSpeed":75.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05187164378103,"aZ":-44.83030063668594,"pfxX":2.944222749215914,"pfxZ":-8.667861245857376,"pX":0.18218087965603555,"pZ":3.138978315599903,"vX0":1.963421485921454,"vY0":-120.48093532022148,"vZ0":2.706962235311528,"x":110.06,"y":154.03,"x0":-1.028053251987974,"y0":50.00545640170174,"z0":5.984013967032496,"aX":4.2966172171790324},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.6,"breakHorizontal":-5.9,"spinRate":2545,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.45593097834609564,"extension":6.511713253893788},"index":0,"playId":"60bcd43c-de1e-33fa-bc59-e42bf6df50bf","pitchNumber":1,"startTime":"2026-07-21T00:51:57.341Z","endTime":"2026-07-21T00:52:01.530Z","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":88.6,"endSpeed":81.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33664388498517,"aZ":-29.37720553018011,"pfxX":-8.27273545322816,"pfxZ":1.6514048053528576,"pX":0.26712353733169125,"pZ":2.1699022808473583,"vX0":6.46694947128336,"vY0":-128.92135952580009,"vZ0":-2.93793195295499,"x":106.82,"y":180.19,"x0":-1.191808901880954,"y0":50.00272320271444,"z0":5.577961488148411,"aX":-14.007126537944764},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":1204,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4239170424903578,"extension":6.313737312735295},"index":1,"playId":"08e8edff-f58d-36d7-aa6d-174e72b68ae3","pitchNumber":2,"startTime":"2026-07-21T00:52:11.602Z","endTime":"2026-07-21T00:52:17.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.049855087176358,"aZ":-29.343687033465716,"pfxX":1.8833622658640452,"pfxZ":1.6698590738838206,"pX":0.4529593739868785,"pZ":1.8126918592696892,"vX0":3.493294577201555,"vY0":-128.8883975505661,"vZ0":-3.7426439240815634,"x":99.73,"y":189.84,"x0":-1.1609751578011709,"y0":50.00354139387466,"z0":5.532562291245192,"aX":3.1894653754215536},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2410,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.42385395062699205,"extension":6.541976368179376},"hitData":{"launchSpeed":113.8,"launchAngle":35.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.47,"coordY":42.9}},"index":2,"playId":"65fcc5bc-9559-35ce-8f25-710fa8546a31","pitchNumber":3,"startTime":"2026-07-21T00:52:34.854Z","endTime":"2026-07-21T00:53:04.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:53:04.003Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Paredes walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:53:15.866Z","endTime":"2026-07-21T00:57:17.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87332792198539,"aZ":-11.074659481012473,"pfxX":-3.7691616596907798,"pfxZ":11.044043264602683,"pX":0.26964747821201285,"pZ":3.7276502201245996,"vX0":4.167919898505971,"vY0":-137.6610257235578,"vZ0":-3.8455015291566967,"x":106.72,"y":138.13,"x0":-0.7776324737583142,"y0":50.00351797114331,"z0":5.898058352889581,"aX":-7.2015350025966995},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2357,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39859157187487027,"extension":6.513842665726817},"index":0,"playId":"14ad1ff6-da4b-3db0-a758-63e4a79636fb","pitchNumber":1,"startTime":"2026-07-21T00:53:32.338Z","endTime":"2026-07-21T00:53:37.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74023474010858,"aZ":-31.10437403758921,"pfxX":9.453766071458434,"pfxZ":0.7580727638746421,"pX":0.5437267204403218,"pZ":2.9259993183417943,"vX0":0.9936972510917768,"vY0":-118.74407014366234,"vZ0":-0.06931807438368942,"x":96.27,"y":159.78,"x0":-1.1082449096164826,"y0":50.0046755039948,"z0":5.8080588926204575,"aX":13.37327318349991},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.7,"breakHorizontal":-17.3,"spinRate":2423,"spinDirection":76},"zone":3,"typeConfidence":2.0,"plateTime":0.4629491158880814,"extension":6.549003057847841},"index":1,"playId":"2a75c724-a00c-3171-ae69-7147f684e1dc","pitchNumber":2,"startTime":"2026-07-21T00:53:47.533Z","endTime":"2026-07-21T00:53:50.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82032110220007,"aZ":-31.276144572248313,"pfxX":9.61179553465048,"pfxZ":0.6428147717006585,"pX":0.1642570118343852,"pZ":2.936626522801546,"vX0":0.3588752347111542,"vY0":-118.40068072143127,"vZ0":0.34084419767988794,"x":110.74,"y":159.49,"x0":-1.236688445186175,"y0":50.00525190869858,"z0":5.677428640529435,"aX":13.505047006330157},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.6,"breakHorizontal":-17.4,"spinRate":2354,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4644815054922624,"extension":6.588680653394847},"index":2,"playId":"3c02a30d-4895-3ce1-90dc-3e0a165d5628","pitchNumber":3,"startTime":"2026-07-21T00:54:08.694Z","endTime":"2026-07-21T00:54:11.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T00:54:19.165Z","endTime":"2026-07-21T00:54:31.295Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84884659009336,"aZ":-31.378797855722038,"pfxX":2.940100914349345,"pfxZ":0.4850852510399296,"pX":1.1328777775249566,"pZ":0.22347014637327242,"vX0":3.9956239942054435,"vY0":-126.94141466843699,"vZ0":-7.258083608245284,"x":73.82,"y":232.75,"x0":-0.8430397672070743,"y0":50.000418107998705,"z0":5.615711202318221,"aX":4.800303375311903},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":-6.2,"spinRate":2596,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43137612288893346,"extension":6.587326826262571},"index":4,"playId":"ed2335d1-d31e-35ae-972a-f1162aaef369","pitchNumber":4,"startTime":"2026-07-21T00:54:31.295Z","endTime":"2026-07-21T00:54:35.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782732050701227,"aZ":-32.44565542121802,"pfxX":5.675999879192215,"pfxZ":-0.19316884503055043,"pX":0.18370760607049977,"pZ":3.075284242450996,"vX0":1.2229475619108547,"vY0":-117.59955280139111,"vZ0":0.7097298500170024,"x":110.0,"y":155.75,"x0":-1.0812173853874119,"y0":50.00363868735705,"z0":5.796179391002818,"aX":7.893847770276844},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.1,"breakHorizontal":-10.6,"spinRate":2374,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.46702729049788294,"extension":6.438654805416241},"index":5,"playId":"f48e6293-f247-3260-bc78-f3cb1f27d4fa","pitchNumber":5,"startTime":"2026-07-21T00:54:51.619Z","endTime":"2026-07-21T00:54:58.840Z","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.6,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74941716931106,"aZ":-8.578758254020455,"pfxX":-2.228178491567699,"pfxZ":12.291982817309677,"pX":0.3796670435886744,"pZ":1.626336864569584,"vX0":3.5271905349955475,"vY0":-138.7951805199049,"vZ0":-9.299186637847246,"x":102.53,"y":194.87,"x0":-0.6276737356512745,"y0":50.00360599069559,"z0":5.622485768258288,"aX":-4.277620758617993},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.2,"breakHorizontal":3.1,"spinRate":2502,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.39710761653767834,"extension":6.481606536738471},"index":6,"playId":"6c11c13f-1e7d-3a84-8fa1-964d9dfdff9d","pitchNumber":6,"startTime":"2026-07-21T00:55:12.913Z","endTime":"2026-07-21T00:55:16.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111988803836564,"aZ":-31.668521004450028,"pfxX":6.7580888789051805,"pfxZ":0.3620243182978715,"pX":1.0256786985745647,"pZ":2.8709778586714494,"vX0":2.676610073827171,"vY0":-118.54215473966785,"vZ0":0.055410101778156085,"x":77.9,"y":161.26,"x0":-0.9985457092712041,"y0":50.00538769836525,"z0":5.754839031111851,"aX":9.553324925238458},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":-13.0,"spinRate":2368,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.46326341148572237,"extension":6.599952599874443},"index":7,"playId":"4e5418db-10e7-35c3-b5f5-863961a4a2dd","pitchNumber":7,"startTime":"2026-07-21T00:55:34.860Z","endTime":"2026-07-21T00:55:38.067Z","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":82.4,"endSpeed":75.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81290987232123,"aZ":-43.77812056833007,"pfxX":3.7557641830620745,"pfxZ":-8.035203235713526,"pX":0.8548149503565976,"pZ":2.152553956485994,"vX0":2.970399011644716,"vY0":-119.88744227759628,"vZ0":0.56323147850674,"x":84.42,"y":180.66,"x0":-0.8914163532796515,"y0":50.001067772470044,"z0":5.845837391240884,"aX":5.425004352889651},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.0,"breakHorizontal":-7.6,"spinRate":2454,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4581905763198897,"extension":6.517182300147287},"index":8,"playId":"2bea1b83-69b3-3a2f-9be1-9f723fb6a4a6","pitchNumber":8,"startTime":"2026-07-21T00:55:59.427Z","endTime":"2026-07-21T00:56:03.272Z","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":95.4,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.838948390992975,"aZ":-8.628167515024266,"pfxX":-3.236726348752817,"pfxZ":12.24061655213071,"pX":1.5622932738388475,"pZ":2.1233882042198235,"vX0":6.5905693292761365,"vY0":-138.5146285827273,"vZ0":-8.161813376706597,"x":57.45,"y":181.45,"x0":-0.43822878546365424,"y0":50.004486362840346,"z0":5.702632362141957,"aX":-6.227581297422007},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":4.3,"spinRate":2466,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3969561159117734,"extension":6.552615297336749},"index":9,"playId":"ac099fa7-5371-3c25-b08a-a4acfd070039","pitchNumber":9,"startTime":"2026-07-21T00:56:23.128Z","endTime":"2026-07-21T00:56:26.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91354208509914,"aZ":-11.580216174017567,"pfxX":-6.183494594439219,"pfxZ":10.723228146512916,"pX":0.6117351510738268,"pZ":2.7512819977529763,"vX0":6.698256795795382,"vY0":-138.4243749305177,"vZ0":-5.200881614782911,"x":93.68,"y":164.5,"x0":-1.0481772270410001,"y0":50.00112774999994,"z0":5.444879401589961,"aX":-11.873734069773388},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":9.6,"spinRate":2463,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.39728360541153895,"extension":6.448178348444258},"index":10,"playId":"809cf3e1-e76a-33af-a32b-c3c549297d92","pitchNumber":10,"startTime":"2026-07-21T00:56:40.988Z","endTime":"2026-07-21T00:56:44.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7788806393347,"aZ":-10.579651259935863,"pfxX":-4.881964364239549,"pfxZ":11.162324238384464,"pX":1.5780513287005467,"pZ":2.475730775528703,"vX0":8.756454720956214,"vY0":-138.64022529094495,"vZ0":-5.898890171270813,"x":56.85,"y":171.94,"x0":-0.9958979170639858,"y0":50.00302199434327,"z0":5.346281617549801,"aX":-9.445420271008038},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2455,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3960108286983135,"extension":6.439042966935565},"index":11,"playId":"60863e34-2690-3aee-8d6f-3c83c4d56ddd","pitchNumber":11,"startTime":"2026-07-21T00:57:13.929Z","endTime":"2026-07-21T00:57:17.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:57:17.846Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, third baseman Graham Pauley to second baseman Xavier Edwards to first baseman Kyle Stowers. Isaac Paredes out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:57:31.592Z","endTime":"2026-07-21T00:59:09.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76841507402119,"aZ":-18.90482670804732,"pfxX":-6.8938872332467085,"pfxZ":6.862344502982587,"pX":-0.23911223864662834,"pZ":2.468972717623785,"vX0":5.25035273980714,"vY0":-138.17312669536133,"vZ0":-4.431184485838228,"x":126.11,"y":172.12,"x0":-1.268194168020847,"y0":50.002314986948605,"z0":5.363581295850484,"aX":-13.330436554477666},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":11.4,"spinRate":2315,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39639032459127765,"extension":6.476157005083012},"index":0,"playId":"e3360d2e-4fe0-3684-95c0-6e6fbf5ed2eb","pitchNumber":1,"startTime":"2026-07-21T00:57:47.065Z","endTime":"2026-07-21T00:57:50.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.182915285828514,"aZ":-33.2178186061675,"pfxX":-9.258560190557466,"pfxZ":-0.6412890455654545,"pX":0.16414198961309803,"pZ":0.4802774339595629,"vX0":6.452827243833337,"vY0":-128.09049531699105,"vZ0":-5.549323857838494,"x":110.74,"y":225.81,"x0":-1.204104771318383,"y0":50.00094446988936,"z0":5.3190118250954495,"aX":-15.15121829830614},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":15.0,"spinRate":1360,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4301118154305019,"extension":6.31903314778827},"index":1,"playId":"6360ee4b-1d83-3445-aaf2-a4e9f2708e2e","pitchNumber":2,"startTime":"2026-07-21T00:58:04.051Z","endTime":"2026-07-21T00:58:08.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9533813140905,"aZ":-22.80605754834737,"pfxX":-9.523604089640504,"pfxZ":4.883045827869232,"pX":-1.1142390235947803,"pZ":2.409488487152601,"vX0":3.9241828919862596,"vY0":-137.71430812918067,"vZ0":-3.933559819824724,"x":159.47,"y":173.72,"x0":-1.3214505402923995,"y0":50.00142402841394,"z0":5.401359400792057,"aX":-18.267369002138512},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":16.4,"spinRate":2156,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3979132981768809,"extension":6.472007739058149},"index":2,"playId":"3c4ebd00-1b40-3e87-9145-7e25a6e7aac4","pitchNumber":3,"startTime":"2026-07-21T00:58:31.226Z","endTime":"2026-07-21T00:58:35.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687405700869537,"aZ":-30.41330729239322,"pfxX":11.220377898476187,"pfxZ":1.2821900900023095,"pX":0.08801670035513953,"pZ":2.8643714941169343,"vX0":-0.349302071419771,"vY0":-116.91791176326574,"vZ0":0.2731533329108655,"x":113.65,"y":161.44,"x0":-1.2159056607078833,"y0":50.002652637397446,"z0":5.618838176226346,"aX":15.40947212816669},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.6,"breakHorizontal":-20.2,"spinRate":2400,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.469899607464038,"extension":6.486670661005008},"hitData":{"launchSpeed":82.5,"launchAngle":10.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.34,"coordY":162.96}},"index":3,"playId":"407a48ef-fd9c-3da6-b90a-6c2f2cac6f3b","pitchNumber":4,"startTime":"2026-07-21T00:58:58.369Z","endTime":"2026-07-21T00:59:09.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:59:09.161Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T01:01:18.276Z","endTime":"2026-07-21T01:01:55.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4206097654388,"aZ":-11.492791024624724,"pfxX":-6.308890275021139,"pfxZ":11.309706319508964,"pX":0.5513523949617958,"pZ":2.3847627105750124,"vX0":6.92917134437463,"vY0":-135.10583374537578,"vZ0":-7.153669117059528,"x":95.98,"y":174.39,"x0":-1.2402444880408918,"y0":50.0046195690239,"z0":5.894369325375813,"aX":-11.538404813097053},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":9.7,"spinRate":2375,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4071097084446498,"extension":6.883898535124328},"index":0,"playId":"0b7cbc22-8387-3fcf-90e2-3f747329cf0b","pitchNumber":1,"startTime":"2026-07-21T01:01:22.442Z","endTime":"2026-07-21T01:01:26.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-21T01:01:31.253Z","endTime":"2026-07-21T01:01:45.072Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.229302551850925,"aZ":-22.727244716641476,"pfxX":-0.879377657534536,"pfxZ":5.8551983153299165,"pX":1.0313622413624832,"pZ":2.016136302975737,"vX0":6.457300549887936,"vY0":-125.61444320435335,"vZ0":-4.956079127552923,"x":77.69,"y":184.34,"x0":-1.4480116141873536,"y0":50.00019708217059,"z0":5.840436666536673,"aX":-1.418383223290675},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2245,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4344851447089617,"extension":6.819950496781323},"hitData":{"launchSpeed":84.8,"launchAngle":20.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.59,"coordY":86.71}},"index":2,"playId":"83292302-643f-3876-ba60-a3a8fc8c1063","pitchNumber":2,"startTime":"2026-07-21T01:01:45.072Z","endTime":"2026-07-21T01:01:55.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:01:55.588Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out sharply to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T01:02:04.413Z","endTime":"2026-07-21T01:02:55.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"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, 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":86.9,"endSpeed":80.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889963469720122,"aZ":-23.092832043000293,"pfxX":-0.43989870942492537,"pfxZ":5.568126262315491,"pX":1.2574771894864596,"pZ":1.1971979505619443,"vX0":6.697132079346113,"vY0":-126.36713313719079,"vZ0":-6.7573245454169815,"x":69.07,"y":206.46,"x0":-1.3611261254105598,"y0":50.00081634433221,"z0":5.740659649578269,"aX":-0.7188924074516183},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.9,"breakHorizontal":-0.6,"spinRate":2246,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4321725279486537,"extension":6.822672799824492},"index":0,"playId":"648c1b64-cfc3-3bb5-aa9e-d2688f87c0b6","pitchNumber":1,"startTime":"2026-07-21T01:02:16.264Z","endTime":"2026-07-21T01:02:19.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-21T01:02:30.563Z","endTime":"2026-07-21T01:02:45.221Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91098263934886,"aZ":-10.013171670890388,"pfxX":-5.405195163922711,"pfxZ":11.842696635298275,"pX":-0.3670472598029094,"pZ":2.256501325275863,"vX0":4.182523041386078,"vY0":-136.6225221208377,"vZ0":-8.02479315363493,"x":130.99,"y":177.85,"x0":-1.2231751699744122,"y0":50.00667559552623,"z0":5.938513612735753,"aX":-10.11824446504931},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":8.8,"spinRate":2440,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40245229980320163,"extension":6.936180837830174},"hitData":{"launchSpeed":102.8,"launchAngle":42.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":120.66,"coordY":52.16}},"index":2,"playId":"b0e3ed59-f593-3fd5-a1d1-622936b5dd0f","pitchNumber":2,"startTime":"2026-07-21T01:02:45.221Z","endTime":"2026-07-21T01:02:55.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:02:55.989Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T01:03:39.954Z","endTime":"2026-07-21T01:05:08.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:03:22.560Z","endTime":"2026-07-21T01:03:42.131Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80262227750676,"aZ":-23.588351810141873,"pfxX":-8.509185292823553,"pfxZ":5.729394487096924,"pX":0.752780216627656,"pZ":2.715393222946084,"vX0":7.461209130451992,"vY0":-121.84311929986022,"vZ0":-2.8797284900323854,"x":88.31,"y":165.46,"x0":-1.249295405105328,"y0":50.00057020240731,"z0":5.959405127418767,"aX":-12.743484277554607},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":1372,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.45019677469560193,"extension":6.857224304023204},"index":1,"playId":"56835eb5-9a9f-3fe4-a4ca-db16e80eb751","pitchNumber":1,"startTime":"2026-07-21T01:03:42.131Z","endTime":"2026-07-21T01:03:46.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.452300641385534,"aZ":-34.14407061406532,"pfxX":2.8365757307995088,"pfxZ":-1.3775711265446995,"pX":1.3304075007701053,"pZ":-0.02913224303941392,"vX0":5.712246146887903,"vY0":-118.1205776906732,"vZ0":-6.348825484769443,"x":66.29,"y":239.57,"x0":-1.4786256787270418,"y0":50.00416830372377,"z0":5.796743089688781,"aX":4.047629513958843},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.7,"breakHorizontal":-6.4,"spinRate":2298,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4619796845502866,"extension":6.785230817463081},"index":2,"playId":"ce864b43-ffbe-3318-bce2-1f7eaa9b3c1c","pitchNumber":2,"startTime":"2026-07-21T01:03:55.904Z","endTime":"2026-07-21T01:03:59.837Z","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":80.3,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637847965937954,"aZ":-32.257701845272784,"pfxX":5.278870327010612,"pfxZ":-0.058816012315116684,"pX":1.1074342846635543,"pZ":0.9708313512638885,"vX0":4.444916756943929,"vY0":-116.85919493064665,"vZ0":-4.463925594403346,"x":74.79,"y":212.57,"x0":-1.5107032661469935,"y0":50.00520661396353,"z0":5.962614639037065,"aX":7.243295586798029},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.0,"breakHorizontal":-10.7,"spinRate":2233,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4701253262736773,"extension":6.899757485375562},"index":3,"playId":"32c44ab7-41c4-384a-8832-e922edcb0925","pitchNumber":3,"startTime":"2026-07-21T01:04:14.256Z","endTime":"2026-07-21T01:04:20.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91937873809562,"aZ":-17.978096656672303,"pfxX":-6.260966669352677,"pfxZ":9.125044624826081,"pX":0.25430099898518105,"pZ":1.598414458016649,"vX0":6.014776183773709,"vY0":-124.69987087115538,"vZ0":-6.615526553971187,"x":107.31,"y":195.62,"x0":-1.3896669350630073,"y0":50.002680148905235,"z0":5.797726977271059,"aX":-9.740583670305071},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":1637,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.44128541968126145,"extension":6.96590772987141},"index":4,"playId":"66a6d65c-af09-351e-b00f-02a7d9f86cee","pitchNumber":4,"startTime":"2026-07-21T01:04:29.556Z","endTime":"2026-07-21T01:04:33.615Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29546109787848,"aZ":-26.213955442077598,"pfxX":1.3379282279660938,"pfxZ":3.709434653792881,"pX":0.5453033546419062,"pZ":3.625666308286278,"vX0":4.575685317279802,"vY0":-126.10644906283596,"vZ0":-0.6159775651833441,"x":96.21,"y":140.89,"x0":-1.46842069960461,"y0":50.001989302819744,"z0":5.992808523299893,"aX":2.1479497246680537},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.5,"spinRate":2168,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.43478853758725666,"extension":6.810303788254577},"index":5,"playId":"6692f5d8-f6c8-39cb-8da0-6fc844832497","pitchNumber":5,"startTime":"2026-07-21T01:05:05.488Z","endTime":"2026-07-21T01:05:08.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:05:08.891Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"LaMonte Wade Jr. pops out to third baseman Graham Pauley in foul territory.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T01:07:00.925Z","endTime":"2026-07-21T01:07:53.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55233632596497,"aZ":-14.200529765235364,"pfxX":-5.152718370590325,"pfxZ":9.875434632603309,"pX":-0.5519743490664503,"pZ":4.056110150154583,"vX0":2.8501984133414027,"vY0":-135.0843462800224,"vZ0":-2.367581268644079,"x":138.04,"y":129.27,"x0":-0.9597292645364248,"y0":50.00510431425557,"z0":5.960547418968625,"aX":-9.380838008935335},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2452,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4078265057965731,"extension":6.237659365227262},"index":0,"playId":"ed000114-a138-3108-94fb-46555f2c5f9f","pitchNumber":1,"startTime":"2026-07-21T01:07:26.599Z","endTime":"2026-07-21T01:07:30.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30922209729408,"aZ":-11.628271252531034,"pfxX":-6.118442427590769,"pfxZ":11.02048082790428,"pX":-0.03813255540867222,"pZ":2.5337133656640844,"vX0":4.775558937333795,"vY0":-136.25565625179257,"vZ0":-6.0857735752342705,"x":118.45,"y":170.37,"x0":-1.026005593290967,"y0":50.0047226101242,"z0":5.6135950742946115,"aX":-11.4083187943035},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":10.0,"spinRate":2457,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4033077985245752,"extension":6.391155395410462},"hitData":{"launchSpeed":82.2,"launchAngle":63.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.25,"coordY":171.35}},"index":1,"playId":"360450f0-9044-3d87-bcbc-3e767bc35821","pitchNumber":2,"startTime":"2026-07-21T01:07:42.561Z","endTime":"2026-07-21T01:07:53.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:07:53.652Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, shortstop Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T01:08:05.743Z","endTime":"2026-07-21T01:08:33.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8631596735391,"aZ":-9.981174387334033,"pfxX":-2.4706132077375025,"pfxZ":12.052728302188259,"pX":0.15033555288456166,"pZ":3.3326729959612718,"vX0":3.0054077365965695,"vY0":-135.40327508195972,"vZ0":-4.946162988661735,"x":111.27,"y":148.8,"x0":-0.6573764836782194,"y0":50.00393733645306,"z0":5.892835894045831,"aX":-4.5498618359158},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.9,"breakHorizontal":3.7,"spinRate":2458,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40582104801741137,"extension":6.540538093014003},"hitData":{"launchSpeed":110.3,"launchAngle":-2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.34,"coordY":139.1}},"index":0,"playId":"db16601f-d02b-3d56-88f1-3001a389a54d","pitchNumber":1,"startTime":"2026-07-21T01:08:24.534Z","endTime":"2026-07-21T01:08:33.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:08:33.503Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T01:08:43.096Z","endTime":"2026-07-21T01:10:37.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6674140715396,"aZ":-11.375124777061295,"pfxX":-6.376490482066769,"pfxZ":11.026719774239197,"pX":0.960945029277397,"pZ":2.4718695762335012,"vX0":7.528459879595651,"vY0":-137.26624556424017,"vZ0":-5.855570016683692,"x":80.37,"y":172.04,"x0":-1.0038933627849973,"y0":50.001427807291364,"z0":5.425149722389291,"aX":-12.026614677649846},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":9.7,"spinRate":2491,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4008080101501381,"extension":6.344757690320987},"index":0,"playId":"f74f09f1-6959-32c2-a358-7acb1c951ab1","pitchNumber":1,"startTime":"2026-07-21T01:09:06.303Z","endTime":"2026-07-21T01:09:12.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.457192779992944,"aZ":-12.401198179617662,"pfxX":-5.364433869483464,"pfxZ":10.603010432860414,"pX":0.6825647909706116,"pZ":2.038894238190185,"vX0":6.991559278030893,"vY0":-136.299851836792,"vZ0":-6.800719823466655,"x":90.98,"y":183.73,"x0":-1.2295899632305005,"y0":50.00358309267753,"z0":5.43870368642882,"aX":-10.004531862154051},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":8.0,"spinRate":2402,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.40325070762885407,"extension":6.419446357525715},"index":1,"playId":"9cdccf3a-a3c8-3b05-8d6a-84cc54407623","pitchNumber":2,"startTime":"2026-07-21T01:09:21.734Z","endTime":"2026-07-21T01:09:27.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.582756476065896,"aZ":-12.80274812515767,"pfxX":-5.344102919660168,"pfxZ":10.379365192511294,"pX":0.54174305913909,"pZ":3.6868641565549978,"vX0":5.404650598286925,"vY0":-136.6170838136516,"vZ0":-3.425650287594485,"x":96.35,"y":139.23,"x0":-0.7797704663686309,"y0":50.00652626981635,"z0":5.852849025127117,"aX":-9.978550034598813},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":8.4,"spinRate":2458,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40283516297598165,"extension":6.260771312583902},"index":2,"playId":"4f4d4d8d-8580-34e0-b346-b5632ce71b3a","pitchNumber":3,"startTime":"2026-07-21T01:09:37.573Z","endTime":"2026-07-21T01:09:43.201Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-21T01:09:57.450Z","endTime":"2026-07-21T01:10:15.875Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28543771873181,"aZ":-31.320830152056107,"pfxX":-7.3608112620256225,"pfxZ":0.5298048407101117,"pX":-0.06491030054579969,"pZ":1.1279477127392612,"vX0":5.146814339701362,"vY0":-127.33045808981593,"vZ0":-4.612660764315411,"x":119.47,"y":208.33,"x0":-1.1691935312349553,"y0":50.00605001961687,"z0":5.478149235191755,"aX":-11.933384355653294},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":12.0,"spinRate":1467,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4323038551991951,"extension":6.299466433681707},"index":4,"playId":"22b49c14-4941-3d98-bedd-3cf82401208c","pitchNumber":4,"startTime":"2026-07-21T01:10:15.875Z","endTime":"2026-07-21T01:10:19.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.615323648211415,"aZ":-12.1919313379295,"pfxX":-5.243802972898204,"pfxZ":10.427138807058977,"pX":0.22291332312714074,"pZ":2.5244379714545486,"vX0":5.269421461086512,"vY0":-138.45399552065265,"vZ0":-5.805840844416817,"x":108.5,"y":170.62,"x0":-1.0355321553019847,"y0":50.005750272719254,"z0":5.484917178993766,"aX":-10.051952681266375},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2462,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39756163411824197,"extension":6.353108058675645},"index":5,"playId":"03479ee2-62f9-362d-af5f-d203e719018e","pitchNumber":5,"startTime":"2026-07-21T01:10:33.814Z","endTime":"2026-07-21T01:10:37.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:10:37.865Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:12:38.243Z","endTime":"2026-07-21T01:14:15.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":72.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.083222153921866,"aZ":-34.629590502523094,"pfxX":5.91053279255142,"pfxZ":-1.8509414515322593,"pX":0.9980317361084737,"pZ":2.4777833831042098,"vX0":3.7080665827021275,"vY0":-115.35906222669816,"vZ0":-0.6924765621516229,"x":78.96,"y":171.88,"x0":-1.4051060485865319,"y0":50.000419177488475,"z0":6.15861081816179,"aX":7.859410746586409},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.2,"breakHorizontal":-11.8,"spinRate":2203,"spinDirection":30},"zone":12,"typeConfidence":2.0,"plateTime":0.4772072421086948,"extension":6.634081697466388},"index":0,"playId":"e778703b-ba88-378f-915e-ad6f79da28b4","pitchNumber":1,"startTime":"2026-07-21T01:12:46.926Z","endTime":"2026-07-21T01:12:51.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.771871665664726,"aZ":-22.68251335178139,"pfxX":-0.13975985101848654,"pfxZ":5.838141993646557,"pX":-0.9640159417722453,"pZ":1.3640214969141504,"vX0":1.8969275098843597,"vY0":-126.1920131536362,"vZ0":-6.501183770269005,"x":153.75,"y":201.95,"x0":-1.7047569606544628,"y0":50.00142354543396,"z0":5.780274452771944,"aX":-0.2272440098142206},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2097,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.43273223057384014,"extension":6.805880672657617},"index":1,"playId":"5d19644d-ab01-369f-a110-a72ad5dd4c59","pitchNumber":2,"startTime":"2026-07-21T01:13:02.370Z","endTime":"2026-07-21T01:13:05.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.645725818630996,"aZ":-12.184375151669974,"pfxX":-5.894652867499703,"pfxZ":10.743204808485082,"pX":1.0962438336037064,"pZ":2.236408862508616,"vX0":8.016297743244774,"vY0":-135.99948381237678,"vZ0":-7.3524924144178465,"x":75.21,"y":178.4,"x0":-1.1327119451652368,"y0":50.00443779767127,"z0":5.832164693686689,"aX":-10.970773974900418},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2367,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4037394596039685,"extension":6.928338073824523},"index":2,"playId":"7266ea26-52b2-32bb-94ff-5009a2ea444d","pitchNumber":3,"startTime":"2026-07-21T01:13:18.114Z","endTime":"2026-07-21T01:13:22.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245826359314293,"aZ":-13.67222620325268,"pfxX":-6.1044315500166295,"pfxZ":9.931831593873362,"pX":0.5640046544832619,"pZ":1.8187969691701371,"vX0":7.157171399486902,"vY0":-135.9794099377743,"vZ0":-8.136686180194364,"x":95.5,"y":189.67,"x0":-1.3154831134162408,"y0":50.0065694251943,"z0":5.80933252512247,"aX":-11.37613833375948},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":9.5,"spinRate":2363,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.40360476205040774,"extension":6.808231738649826},"index":3,"playId":"ada816cc-4cd3-3478-b7f8-c9316ae0688b","pitchNumber":4,"startTime":"2026-07-21T01:13:32.274Z","endTime":"2026-07-21T01:13:36.156Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873396586053232,"aZ":-34.97826063239355,"pfxX":2.3434425541767503,"pfxZ":-2.0096444267818185,"pX":-0.061085972690335735,"pZ":3.037978226558421,"vX0":2.3620796164595004,"vY0":-117.73749247990808,"vZ0":0.36436194961571133,"x":119.33,"y":156.75,"x0":-1.3845817163973564,"y0":50.005227666268304,"z0":6.1375868654189,"aX":3.2656979912410837},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.8,"spinRate":2262,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.4665287885112721,"extension":6.71144828751473},"index":4,"playId":"a2aecd47-1b26-3177-90f5-5de5040184b1","pitchNumber":5,"startTime":"2026-07-21T01:13:48.046Z","endTime":"2026-07-21T01:13:51.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T01:13:59.284Z","endTime":"2026-07-21T01:14:11.922Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376783517371383,"aZ":-34.13988315310386,"pfxX":4.244981089114685,"pfxZ":-1.467006272182008,"pX":0.0451044824948954,"pZ":3.6373510329634655,"vX0":1.8254931126912843,"vY0":-115.62129714101155,"vZ0":1.5437756926398338,"x":115.28,"y":140.57,"x0":-1.3082824121000531,"y0":50.00183454881438,"z0":6.259426251560485,"aX":5.694495661177597},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.9,"breakHorizontal":-8.2,"spinRate":2200,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.4753650286173756,"extension":6.738210264347268},"index":6,"playId":"533eb817-14d8-3f85-9d6e-1dd4246b9e26","pitchNumber":6,"startTime":"2026-07-21T01:14:11.922Z","endTime":"2026-07-21T01:14:15.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:14:15.983Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Liam Hicks homers (14) on a fly ball to right field. Xavier Edwards scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:14:28.530Z","endTime":"2026-07-21T01:16:26.143Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":669854,"link":"/api/v1/people/669854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":669854,"link":"/api/v1/people/669854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966671336908448,"aZ":-11.340387372225758,"pfxX":-5.610295222292585,"pfxZ":11.290611068681752,"pX":-0.13722163315238012,"pZ":3.5652734408390483,"vX0":4.924933726495345,"vY0":-135.33553379747534,"vZ0":-4.336340945337168,"x":122.23,"y":142.52,"x0":-1.2562882572035337,"y0":50.005560880623804,"z0":5.989734068684191,"aX":-10.354928326411915},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":9.0,"spinRate":2335,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4055323191335507,"extension":6.9347553034088705},"index":0,"playId":"92641d23-e5fc-3ee2-9244-8efc61527849","pitchNumber":1,"startTime":"2026-07-21T01:14:45.015Z","endTime":"2026-07-21T01:14:49.225Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-21T01:15:03.380Z","endTime":"2026-07-21T01:15:13.441Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685082183955668,"aZ":-29.54325751967334,"pfxX":-9.683303514771016,"pfxZ":1.7719659148299236,"pX":0.4258783382415272,"pZ":2.3070074034539094,"vX0":6.82692265949616,"vY0":-121.55841776900701,"vZ0":-2.3259308411804698,"x":100.77,"y":176.49,"x0":-1.1726000274469675,"y0":50.00336321306889,"z0":5.862561049880292,"aX":-14.371145859277458},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":15.7,"spinRate":1522,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.4520338369262378,"extension":6.801574514334887},"index":2,"playId":"8c1c7655-5614-3e31-bb3d-c2f04f02d098","pitchNumber":2,"startTime":"2026-07-21T01:15:13.441Z","endTime":"2026-07-21T01:15:17.754Z","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.8,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439786760022937,"aZ":-12.795119213978198,"pfxX":-4.5665669671112905,"pfxZ":10.300743264075269,"pX":-0.605300469336383,"pZ":4.958338403970411,"vX0":3.514500004587587,"vY0":-136.61718774148423,"vZ0":-0.5375488169034011,"x":140.07,"y":104.9,"x0":-1.3181933771454062,"y0":50.00129908915789,"z0":6.040988974670243,"aX":-8.590216261593087},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2222,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4016603553900424,"extension":6.710964488806918},"index":3,"playId":"0ab98104-333b-34ba-b0db-2409ab3c2a2d","pitchNumber":3,"startTime":"2026-07-21T01:15:39.884Z","endTime":"2026-07-21T01:15:42.922Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426604067015546,"aZ":-35.564032986242545,"pfxX":4.551101096313747,"pfxZ":-2.536701200726755,"pX":0.11128966422928796,"pZ":2.318802781056051,"vX0":2.041536780814973,"vY0":-115.42700876838043,"vZ0":-0.40987944676320454,"x":112.76,"y":176.17,"x0":-1.378587416482877,"y0":50.003559809784825,"z0":5.951595535875029,"aX":6.0810918279448245},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.3,"breakHorizontal":-8.8,"spinRate":2222,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4762928770815824,"extension":6.686027017871959},"hitData":{"launchSpeed":101.7,"launchAngle":30.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.71,"coordY":66.17}},"index":4,"playId":"690a4a3f-8021-36a2-b8c4-007e26ea8d70","pitchNumber":4,"startTime":"2026-07-21T01:15:56.987Z","endTime":"2026-07-21T01:16:26.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:16:26.143Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Griffin Conine flies out to center fielder Lucas Spence.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:16:42.464Z","endTime":"2026-07-21T01:17:11.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"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, 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":85.8,"endSpeed":78.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.513765121713067,"aZ":-28.03797165526187,"pfxX":-8.126354336118347,"pfxZ":2.6439394618324243,"pX":-0.4583867699194285,"pZ":1.544603115050309,"vX0":4.50457784385653,"vY0":-124.81998173839152,"vZ0":-4.894355509413963,"x":134.47,"y":197.08,"x0":-1.2403471737450233,"y0":50.00029827379316,"z0":5.867680876285388,"aX":-12.690136127741763},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":13.6,"spinRate":1512,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4405438089460314,"extension":6.841281122182459},"index":0,"playId":"ac69fd9b-0fed-311f-be80-d61c8a9e7e72","pitchNumber":1,"startTime":"2026-07-21T01:16:46.301Z","endTime":"2026-07-21T01:16:49.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828110471224093,"aZ":-32.36518378380909,"pfxX":-8.71908597205681,"pfxZ":-0.12594399023933,"pX":-0.8739269677263158,"pZ":2.7090907094331165,"vX0":3.7388393359322176,"vY0":-122.87005054435707,"vZ0":-1.3422003026012121,"x":150.31,"y":165.63,"x0":-1.2916760536119871,"y0":50.00266327272893,"z0":6.040318286809968,"aX":-13.185723489279392},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":14.8,"spinRate":1426,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4476502779856917,"extension":7.0761859558136},"hitData":{"launchSpeed":97.2,"launchAngle":26.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.07,"coordY":45.73}},"index":1,"playId":"a346e499-0f36-3da2-b688-54d405f41d41","pitchNumber":2,"startTime":"2026-07-21T01:16:59.538Z","endTime":"2026-07-21T01:17:11.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:17:11.476Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:17:20.179Z","endTime":"2026-07-21T01:18:49.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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(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":93.9,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859269657109248,"aZ":-11.87823071796605,"pfxX":-5.33310487413822,"pfxZ":10.801112516580869,"pX":-0.5243337604681767,"pZ":4.063483808433007,"vX0":3.460945941503278,"vY0":-136.64458577839514,"vZ0":-3.2128967153776746,"x":136.99,"y":129.07,"x0":-1.1184609638307987,"y0":50.00555385595252,"z0":6.078059457522131,"aX":-10.023950370932068},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2322,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4017957950433808,"extension":6.788106757791654},"index":0,"playId":"3576232e-710b-3997-a035-22200abf2f74","pitchNumber":1,"startTime":"2026-07-21T01:17:35.586Z","endTime":"2026-07-21T01:17:38.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66979320092971,"aZ":-21.231841402396043,"pfxX":-6.21226084096899,"pfxZ":7.173124051404791,"pX":-0.5580567178374499,"pZ":2.9496983759858066,"vX0":3.490680896197551,"vY0":-123.06096809598253,"vZ0":-2.9389740296384055,"x":138.27,"y":159.14,"x0":-1.1918379455652395,"y0":50.00235355975071,"z0":5.968993380602822,"aX":-9.475665499999767},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":12.5,"breakHorizontal":10.3,"spinRate":1535,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.446015865985959,"extension":6.749697162735107},"index":1,"playId":"9dd87d8c-1573-360b-8dc9-636d3adc590e","pitchNumber":2,"startTime":"2026-07-21T01:17:49.167Z","endTime":"2026-07-21T01:17:53.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615670106193683,"aZ":-19.584371426710884,"pfxX":-6.219633175308098,"pfxZ":8.273611757430459,"pX":0.2196907747165636,"pZ":2.517412274778042,"vX0":5.673258632968364,"vY0":-122.90249826188129,"vZ0":-3.9693734027949326,"x":108.63,"y":170.81,"x0":-1.3166385607969722,"y0":50.00161659161138,"z0":5.828167922546991,"aX":-9.462017272600676},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":1564,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.44660511240686196,"extension":6.822935273946073},"index":2,"playId":"35462d40-3915-38ef-aa5d-6c4905f6f8c5","pitchNumber":3,"startTime":"2026-07-21T01:18:03.608Z","endTime":"2026-07-21T01:18:07.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252766359155764,"aZ":-27.201385509939463,"pfxX":0.6757893914624118,"pfxZ":3.1222516571016854,"pX":0.5008841414938332,"pZ":2.0567105206144,"vX0":4.395937025502082,"vY0":-125.35819624732714,"vZ0":-3.661076641813568,"x":97.91,"y":183.25,"x0":-1.3628898543239676,"y0":50.00160650464419,"z0":5.755641984141472,"aX":1.075539755554007},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":-2.3,"spinRate":2152,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4368600110041654,"extension":7.133350156280623},"index":3,"playId":"86ea3580-56b9-3a26-9d5f-a9bfcc26d265","pitchNumber":4,"startTime":"2026-07-21T01:18:25.423Z","endTime":"2026-07-21T01:18:28.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91161694351951,"aZ":-26.855347476494064,"pfxX":-5.493806302305629,"pfxZ":3.436603355032762,"pX":-0.4337361827662168,"pZ":1.0619384105646386,"vX0":3.7224047981916497,"vY0":-124.15871523640585,"vZ0":-6.129596117477379,"x":133.53,"y":210.11,"x0":-1.245334458335992,"y0":50.00349662480143,"z0":5.823557858799827,"aX":-8.501709829037441},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":9.0,"spinRate":1494,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4426599018834949,"extension":6.931915392236262},"index":4,"playId":"dec221c1-5233-314d-91ac-bcd4b708a052","pitchNumber":5,"startTime":"2026-07-21T01:18:46.412Z","endTime":"2026-07-21T01:18:49.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:18:49.412Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:19:03.201Z","endTime":"2026-07-21T01:21:04.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.7,"endSpeed":73.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.510562484012446,"aZ":-33.298142685874254,"pfxX":4.800040949527157,"pfxZ":-0.8272671326398573,"pX":0.08764767246285488,"pZ":2.6524670020152534,"vX0":2.0472111020045025,"vY0":-116.14117800485677,"vZ0":-0.45366498653914555,"x":113.66,"y":167.16,"x0":-1.4297847490581785,"y0":50.001741416018,"z0":6.027269905301543,"aX":6.532178941274486},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.3,"breakHorizontal":-9.2,"spinRate":2248,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4722708829084601,"extension":6.750343413307301},"index":0,"playId":"f5573f36-f4d0-3732-870b-dc0c6c1d69ab","pitchNumber":1,"startTime":"2026-07-21T01:19:14.907Z","endTime":"2026-07-21T01:19:18.896Z","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":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822866954407434,"aZ":-28.457991718139795,"pfxX":-8.581154042542202,"pfxZ":2.4222831355849106,"pX":-0.9253398223618775,"pZ":0.9309252510492325,"vX0":3.5686975997514248,"vY0":-123.29947600299847,"vZ0":-6.03022952926655,"x":152.27,"y":213.65,"x0":-1.2812584288695699,"y0":50.00037477091891,"z0":5.8270595949770865,"aX":-13.134740645334213},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":14.6,"spinRate":1511,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4451988247382337,"extension":6.819182519101642},"index":1,"playId":"ec1c33e4-9234-38ec-96c2-3eb6162f40d3","pitchNumber":2,"startTime":"2026-07-21T01:19:30.218Z","endTime":"2026-07-21T01:19:33.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T01:19:43.632Z","endTime":"2026-07-21T01:19:54.803Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"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":84.4,"endSpeed":77.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407639206047786,"aZ":-24.11320108091092,"pfxX":-8.225303422853266,"pfxZ":5.277603649010523,"pX":-0.5618066669556175,"pZ":2.5145553723269227,"vX0":4.2900301665979805,"vY0":-122.85978364299514,"vZ0":-3.2169775442639574,"x":138.41,"y":170.89,"x0":-1.26214165506821,"y0":50.00503134538276,"z0":5.890895448660085,"aX":-12.572381026946585},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":13.9,"spinRate":1458,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.44586613843363576,"extension":6.846284802757581},"index":3,"playId":"b175ceb5-4b8a-3ae8-891f-a2c622bb6548","pitchNumber":3,"startTime":"2026-07-21T01:19:54.803Z","endTime":"2026-07-21T01:19:59.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462048469516343,"aZ":-25.78953577502428,"pfxX":-7.852839421260113,"pfxZ":4.108640906679291,"pX":-1.1821370856948128,"pZ":1.2795134813103168,"vX0":2.7072452716697537,"vY0":-124.31857035832061,"vZ0":-5.856979815029589,"x":162.06,"y":204.23,"x0":-1.2690799292637627,"y0":50.00524279390909,"z0":5.825227390330872,"aX":-12.212051822978804},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":1490,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4417099908952884,"extension":7.266780814812667},"index":4,"playId":"d0559249-5c7a-3fa8-bc5e-298f4948eb9d","pitchNumber":4,"startTime":"2026-07-21T01:20:21.881Z","endTime":"2026-07-21T01:20:27.551Z","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":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.468504087743295,"aZ":-31.391838570350288,"pfxX":6.06050184923617,"pfxZ":0.5603494296371316,"pX":0.6082091908180739,"pZ":3.962852074338412,"vX0":2.5047222416033597,"vY0":-117.33092561932952,"vZ0":1.8262180010267406,"x":93.82,"y":131.78,"x0":-1.2594335064715185,"y0":50.00325151915035,"z0":6.092251964591196,"aX":8.479551667075052},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.7,"breakHorizontal":-11.6,"spinRate":2280,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.46620125527935663,"extension":6.54801896766469},"index":5,"playId":"36cb2386-51c0-34d8-ac27-66b1d75fd535","pitchNumber":5,"startTime":"2026-07-21T01:20:44.057Z","endTime":"2026-07-21T01:20:47.122Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51792084871308,"aZ":-30.335007262850755,"pfxX":-9.750034825748036,"pfxZ":1.192805943230812,"pX":-0.5955562103699854,"pZ":0.6499655384744273,"vX0":4.642760094015853,"vY0":-124.10731606243915,"vZ0":-6.15838778884066,"x":139.7,"y":221.23,"x0":-1.2309459545731884,"y0":50.00595575437418,"z0":5.713052953067782,"aX":-15.102267408727275},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":1507,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4425628670196584,"extension":7.1019797691147115},"index":6,"playId":"47e267ef-dc2e-3de5-acde-fca2acab2590","pitchNumber":6,"startTime":"2026-07-21T01:21:00.724Z","endTime":"2026-07-21T01:21:04.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:21:04.750Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Dezenzo strikes out swinging, catcher Joe Mack to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T01:23:06.916Z","endTime":"2026-07-21T01:24:36.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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.6,"endSpeed":84.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318319745767276,"aZ":-10.75136309423855,"pfxX":-4.979437022005543,"pfxZ":11.75336564544472,"pX":-0.1190482496156395,"pZ":2.545688695417753,"vX0":4.543934024779296,"vY0":-134.67337008526718,"vZ0":-5.952299709701266,"x":121.54,"y":170.05,"x0":-1.1874623330149383,"y0":50.00581120541381,"z0":5.557065107523662,"aX":-9.078904343605108},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":7.9,"spinRate":2523,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4078991641883949,"extension":6.433365038664318},"index":0,"playId":"dce7561f-083e-35a3-b221-37604d4b0c37","pitchNumber":1,"startTime":"2026-07-21T01:23:15.638Z","endTime":"2026-07-21T01:23:24.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859884973624553,"aZ":-34.558700480456174,"pfxX":-7.978117582920774,"pfxZ":-1.529644318920349,"pX":-0.5060290954773945,"pZ":1.9465390392699153,"vX0":4.558219496965583,"vY0":-124.65944808406691,"vZ0":-1.9271852158276963,"x":136.29,"y":186.22,"x0":-1.3330487049512583,"y0":50.00567469982397,"z0":5.615232247423283,"aX":-12.408139590658976},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":13.2,"spinRate":1321,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.44141500915658183,"extension":6.240993655676905},"index":1,"playId":"4a0f8dda-5d95-336e-9985-3813a1ab3e32","pitchNumber":2,"startTime":"2026-07-21T01:23:49.515Z","endTime":"2026-07-21T01:23:54.153Z","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":80.6,"endSpeed":74.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167417273281355,"aZ":-27.452431841794287,"pfxX":8.0724345000126,"pfxZ":3.4101402359559425,"pX":1.9947698159211211,"pZ":0.5811646863329075,"vX0":4.500536265994095,"vY0":-117.23820569520365,"vZ0":-5.319004332474909,"x":40.96,"y":223.09,"x0":-1.0016994886100772,"y0":50.00379720286118,"z0":5.45657779773973,"aX":11.183087256411335},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.0,"breakHorizontal":-15.7,"spinRate":2442,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.46805086936980356,"extension":6.594662206313402},"index":2,"playId":"64bef4e1-a43f-3509-8318-e1f93c0deff5","pitchNumber":3,"startTime":"2026-07-21T01:24:11.410Z","endTime":"2026-07-21T01:24:15.546Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45080746090111,"aZ":-35.6454944913902,"pfxX":-8.227059629959442,"pfxZ":-2.249074959078314,"pX":-0.0925169240537734,"pZ":0.6339088273991225,"vX0":5.530536798329477,"vY0":-124.83468675355395,"vZ0":-4.577243372883584,"x":120.53,"y":221.66,"x0":-1.293440839719146,"y0":50.00461846946459,"z0":5.500188640806582,"aX":-12.691113935282473},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.0,"breakHorizontal":13.2,"spinRate":1384,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4426449154265586,"extension":6.289162088874417},"index":3,"playId":"038e10fb-2120-3dad-a9e8-6b9dcc9fc924","pitchNumber":4,"startTime":"2026-07-21T01:24:29.331Z","endTime":"2026-07-21T01:24:36.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:24:36.207Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lucas Spence grounds out, first baseman Kyle Stowers to pitcher Janson Junk.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T01:24:49.720Z","endTime":"2026-07-21T01:26:03.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953288580746435,"aZ":-11.189883123745286,"pfxX":-3.653018582387859,"pfxZ":11.481368580899444,"pX":-0.48038709398927015,"pZ":3.404852590332907,"vX0":2.626241272194796,"vY0":-134.74673374673876,"vZ0":-4.167489154269088,"x":135.31,"y":146.85,"x0":-0.9960674261562994,"y0":50.00289245648084,"z0":5.770254151836086,"aX":-6.676406262859622},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":6.0,"spinRate":2248,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40744806600822203,"extension":6.382062537647189},"index":0,"playId":"5ebd6cff-ab15-3795-a283-f9066c3bf53c","pitchNumber":1,"startTime":"2026-07-21T01:25:00.964Z","endTime":"2026-07-21T01:25:05.754Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650190270299973,"aZ":-33.758751959034896,"pfxX":-9.045897735943747,"pfxZ":-1.0140513986377435,"pX":-0.8169616958766348,"pZ":2.911582023205507,"vX0":3.9288992512506233,"vY0":-124.78616587629159,"vZ0":0.2225515191492311,"x":148.14,"y":160.17,"x0":-1.2423441692630892,"y0":50.00049757594477,"z0":5.617374393753039,"aX":-14.17034412453496},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1271,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.44002765830533974,"extension":6.219292332226648},"index":1,"playId":"55f9957b-6167-3f60-b074-69bc8c3b73c9","pitchNumber":2,"startTime":"2026-07-21T01:25:15.907Z","endTime":"2026-07-21T01:25:20.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952761027070352,"aZ":-35.82045905968104,"pfxX":-9.741153516077647,"pfxZ":-2.327942266896488,"pX":0.03885576794900792,"pZ":1.680866195716577,"vX0":6.334722718156522,"vY0":-125.16297645418884,"vZ0":-2.17429488863122,"x":115.52,"y":193.4,"x0":-1.2740450086606203,"y0":50.000456094985026,"z0":5.526349289928901,"aX":-15.276995937782363},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.4,"breakHorizontal":16.0,"spinRate":1594,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4395289713567907,"extension":6.244103115086729},"index":2,"playId":"2cb732ff-dd9a-36ff-bc18-8b21bb4201c5","pitchNumber":3,"startTime":"2026-07-21T01:25:32.985Z","endTime":"2026-07-21T01:25:37.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151771861689916,"aZ":-29.43114141494052,"pfxX":-6.5692404728766025,"pfxZ":1.6956521591728313,"pX":0.33777540908534764,"pZ":1.9038406508568506,"vX0":6.376690694912152,"vY0":-126.36389367803757,"vZ0":-2.9593772665363263,"x":104.12,"y":187.38,"x0":-1.3619390854491955,"y0":50.00622653866867,"z0":5.448660320315974,"aX":-10.652478313499808},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":10.4,"spinRate":1729,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.43303566689469664,"extension":6.31744096364142},"hitData":{"launchSpeed":106.9,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.16,"coordY":164.07}},"index":3,"playId":"dc544a50-da84-347e-9f42-bd1bb7fb12a3","pitchNumber":4,"startTime":"2026-07-21T01:25:55.635Z","endTime":"2026-07-21T01:26:03.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:26:03.941Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, shortstop Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T01:26:26.080Z","endTime":"2026-07-21T01:28:42.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":82.2,"endSpeed":75.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54913237789704,"aZ":-42.84921446455347,"pfxX":4.791741885357921,"pfxZ":-7.455843968713969,"pX":1.0021845950795654,"pZ":0.19085788388842606,"vX0":3.1440676475652167,"vY0":-119.56781404021878,"vZ0":-3.8068311562318202,"x":78.8,"y":233.63,"x0":-0.9577369743208894,"y0":50.00538648914754,"z0":5.6940596251063065,"aX":6.857746818998386},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.2,"breakHorizontal":-9.5,"spinRate":2573,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46013980829657397,"extension":6.406671172062761},"index":0,"playId":"1a7dd7e2-8867-37c2-bd0c-7a33d902735c","pitchNumber":1,"startTime":"2026-07-21T01:26:34.050Z","endTime":"2026-07-21T01:26:37.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31921213174647,"aZ":-31.906930536520925,"pfxX":-3.6015700238758015,"pfxZ":0.16941237915277618,"pX":-0.7447275251463985,"pZ":3.3871319336423347,"vX0":2.8750361391907124,"vY0":-125.35400103785153,"vZ0":0.8113825644265062,"x":145.39,"y":147.33,"x0":-1.436177226100624,"y0":50.003658869848074,"z0":5.655303498028877,"aX":-5.756659924027845},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":5.9,"spinRate":1597,"spinDirection":256},"zone":1,"typeConfidence":2.0,"plateTime":0.43622733475665987,"extension":6.312829926510355},"index":1,"playId":"6735263f-5b97-35a9-b9d5-f00b1f1ca0e4","pitchNumber":2,"startTime":"2026-07-21T01:26:59.457Z","endTime":"2026-07-21T01:27:03.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44656332472691,"aZ":-32.387620066236074,"pfxX":11.185964764949116,"pfxZ":-0.1571900721736963,"pX":0.07226345687331126,"pZ":2.2260702231879677,"vX0":-0.3881762281583875,"vY0":-115.74348281739942,"vZ0":-0.7656205892073003,"x":114.25,"y":178.68,"x0":-1.2083096435359177,"y0":50.00373446362749,"z0":5.687600289728289,"aX":15.038572354106748},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.2,"breakHorizontal":-20.0,"spinRate":2455,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4748832043347613,"extension":6.413318409185111},"index":2,"playId":"fbc9a8a1-ea3e-3c79-8913-1cc3a7af60fd","pitchNumber":3,"startTime":"2026-07-21T01:27:23.749Z","endTime":"2026-07-21T01:27:27.561Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T01:27:39.423Z","endTime":"2026-07-21T01:27:50.845Z","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(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":86.5,"endSpeed":78.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19113040513741,"aZ":-30.194645094835646,"pfxX":-6.66979489644849,"pfxZ":1.2495311830199984,"pX":0.9131048934391601,"pZ":0.9029940790422586,"vX0":7.448692370890813,"vY0":-125.70920096547027,"vZ0":-4.897100749321207,"x":82.19,"y":214.4,"x0":-1.2377802518065932,"y0":50.002548024123854,"z0":5.360389151559095,"aX":-10.553843755330336},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":10.1,"spinRate":1469,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4376319640066071,"extension":6.342626897745837},"index":4,"playId":"be7c54a7-4d5b-3c43-bd59-222615c0a389","pitchNumber":4,"startTime":"2026-07-21T01:27:50.845Z","endTime":"2026-07-21T01:27:54.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607151797706994,"aZ":-33.42981730790527,"pfxX":-9.144664708151804,"pfxZ":-0.766883832162542,"pX":0.9747434481019692,"pZ":0.7366868660014468,"vX0":8.468863703421897,"vY0":-127.25105985396267,"vZ0":-5.0069759979327415,"x":79.85,"y":218.89,"x0":-1.2116033158119164,"y0":50.00431573998378,"z0":5.384574338493098,"aX":-14.968544176009551},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":14.6,"spinRate":1663,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4307787500913669,"extension":6.414617759633184},"index":5,"playId":"4bdd8cdd-0e4e-3e54-acdc-ad5d672196e5","pitchNumber":5,"startTime":"2026-07-21T01:28:13.355Z","endTime":"2026-07-21T01:28:16.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5606654801195,"aZ":-29.834134968154647,"pfxX":9.733404616198518,"pfxZ":1.6865761122283054,"pX":0.8271025517959,"pZ":1.6585464557862672,"vX0":1.7059645321344123,"vY0":-117.73228719234763,"vZ0":-2.5757807412328044,"x":85.47,"y":194.0,"x0":-1.172566920889907,"y0":50.00425566257954,"z0":5.5574909423781165,"aX":13.519614566516125},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.6,"breakHorizontal":-18.0,"spinRate":2426,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4671304166396437,"extension":6.464553962718908},"hitData":{"launchSpeed":75.7,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.1,"coordY":163.24}},"index":6,"playId":"d9a10553-1bc3-33e7-b788-de10b290b3da","pitchNumber":6,"startTime":"2026-07-21T01:28:32.518Z","endTime":"2026-07-21T01:28:42.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:28:42.331Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Graham Pauley flies out to left fielder Zach Dezenzo.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:30:45.583Z","endTime":"2026-07-21T01:33:05.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.4,"endSpeed":72.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674858938607457,"aZ":-33.735416890945935,"pfxX":4.196438746135339,"pfxZ":-1.1869310376857527,"pX":0.6068407678489851,"pZ":2.645005239224687,"vX0":3.193506955688177,"vY0":-114.20532623826122,"vZ0":-0.23867828166899385,"x":93.87,"y":167.36,"x0":-1.3564138131684242,"y0":50.00311999148513,"z0":6.078267518474829,"aX":5.524000392279678},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.9,"breakHorizontal":-8.4,"spinRate":2236,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.4802120176818785,"extension":6.424845741238428},"index":0,"playId":"4a93e1d8-086a-3214-9f5e-f081ecf97bd3","pitchNumber":1,"startTime":"2026-07-21T01:30:53.207Z","endTime":"2026-07-21T01:30:56.213Z","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":83.1,"endSpeed":76.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432898476367363,"aZ":-29.48228983331422,"pfxX":-8.179056067830947,"pfxZ":1.812801503835459,"pX":-1.0216291816818248,"pZ":3.0715996703569317,"vX0":3.1832369648276093,"vY0":-120.99038824746137,"vZ0":-0.7920931425909767,"x":155.94,"y":155.85,"x0":-1.2912020280779655,"y0":50.001305334236356,"z0":5.985020738741532,"aX":-12.134459089466864},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":14.0,"spinRate":1456,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.45257025183658417,"extension":6.85541254993952},"index":1,"playId":"29f88deb-b1f9-3a8b-8405-100b823db329","pitchNumber":2,"startTime":"2026-07-21T01:31:09.128Z","endTime":"2026-07-21T01:31:13.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236911938647847,"aZ":-26.334022727080583,"pfxX":-9.513334093260475,"pfxZ":3.9495235073544137,"pX":-0.15970061983859063,"pZ":2.2280624596835024,"vX0":5.561325670940207,"vY0":-121.03597817228008,"vZ0":-3.241016357608036,"x":123.09,"y":178.62,"x0":-1.2544102232374985,"y0":50.004789144148866,"z0":5.897449879124555,"aX":-14.077317234178292},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.6,"breakHorizontal":15.8,"spinRate":1497,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.45301572583715943,"extension":6.792099093244872},"index":2,"playId":"512fdec2-b3a6-3270-beb5-7887ba21952f","pitchNumber":3,"startTime":"2026-07-21T01:31:21.552Z","endTime":"2026-07-21T01:31:25.663Z","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":93.7,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.366191365321626,"aZ":-11.43869098000917,"pfxX":-3.9245763202180295,"pfxZ":11.21811082143725,"pX":0.9541186643763736,"pZ":2.1855679804680403,"vX0":6.879341822966006,"vY0":-135.97573181142144,"vZ0":-7.765177793564489,"x":80.63,"y":179.77,"x0":-1.1136229678074587,"y0":50.00524577646121,"z0":5.8961019113598425,"aX":-7.256309283395313},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":5.4,"spinRate":2277,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4047915374519979,"extension":7.142275680632292},"index":3,"playId":"a8b8347e-f00c-35cb-a897-e883d423d3bf","pitchNumber":4,"startTime":"2026-07-21T01:31:48.335Z","endTime":"2026-07-21T01:31:53.116Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53563752333848,"aZ":-29.217195684564818,"pfxX":-9.514640816088217,"pfxZ":1.930095969299881,"pX":0.15703956421289703,"pZ":1.0118694419077852,"vX0":6.246765074770435,"vY0":-123.48713580386419,"vZ0":-5.748914888077204,"x":111.01,"y":211.46,"x0":-1.1801270840775386,"y0":50.0013385309769,"z0":5.853664092583351,"aX":-14.568731092704267},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":15.6,"spinRate":1564,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44499289501140815,"extension":6.735682768911728},"index":4,"playId":"86ad2893-5ef6-3e6e-b2b0-e82b1511e2cc","pitchNumber":5,"startTime":"2026-07-21T01:32:04.128Z","endTime":"2026-07-21T01:32:07.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67538967293949,"aZ":-25.432953452715275,"pfxX":0.3521587476693311,"pfxZ":4.017894093575524,"pX":0.30590902936816533,"pZ":2.96809932860931,"vX0":3.821950831696377,"vY0":-128.19449164562047,"vZ0":-2.3275660688327435,"x":105.34,"y":158.64,"x0":-1.245396671428378,"y0":50.00024120528989,"z0":5.858237745861122,"aX":0.5897127011046984},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":-1.4,"spinRate":2171,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.42607235103472085,"extension":6.758936615355187},"index":5,"playId":"9ef09c3e-0a5c-3297-a941-218cde7b8435","pitchNumber":6,"startTime":"2026-07-21T01:32:23.292Z","endTime":"2026-07-21T01:32:27.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-21T01:32:40.348Z","endTime":"2026-07-21T01:32:54.239Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"}},{"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":84.9,"endSpeed":77.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.724356819047564,"aZ":-26.350396235719824,"pfxX":-3.746746938725903,"pfxZ":3.794510763686567,"pX":-0.8880620013871687,"pZ":2.6207724658104516,"vX0":2.22699982195719,"vY0":-123.63469882042193,"vZ0":-2.643747348214074,"x":150.85,"y":168.02,"x0":-1.3179017277395462,"y0":50.00233740912735,"z0":5.9363067886364185,"aX":-5.74784208172835},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":6.2,"spinRate":1505,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4445664785382517,"extension":6.659397797090991},"hitData":{"launchSpeed":90.2,"launchAngle":41.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.61,"coordY":83.0}},"index":7,"playId":"ec687f21-46b9-30ff-94d5-c0ae4e10a4d4","pitchNumber":7,"startTime":"2026-07-21T01:32:54.239Z","endTime":"2026-07-21T01:33:05.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:33:05.301Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop Jeremy Peña to first baseman LaMonte Wade Jr.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:33:14.749Z","endTime":"2026-07-21T01:34:54.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":664774,"link":"/api/v1/people/664774"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23977140711835,"aZ":-22.707398243879396,"pfxX":0.058917946221716866,"pfxZ":5.9339689300861975,"pX":0.18747935609254168,"pZ":2.23891778540146,"vX0":4.190753634114898,"vY0":-125.21840480245699,"vZ0":-4.252690459788346,"x":109.85,"y":178.33,"x0":-1.5122888826034,"y0":50.000912668820014,"z0":5.807033218415809,"aX":0.09376812239652525},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.1,"breakHorizontal":-1.1,"spinRate":2150,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4366757705250546,"extension":6.8251196066985065},"index":0,"playId":"7ac79cef-b692-3fed-921f-5114aedfa298","pitchNumber":1,"startTime":"2026-07-21T01:33:27.521Z","endTime":"2026-07-21T01:33:33.843Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100098020994892,"aZ":-32.02776207372168,"pfxX":4.404193699340951,"pfxZ":0.11342115545094522,"pX":0.9089701656650137,"pZ":2.7169386556367257,"vX0":3.811841770341084,"vY0":-115.7115482601055,"vZ0":-0.36547649858522246,"x":82.35,"y":165.42,"x0":-1.3395999510510839,"y0":50.00529188927597,"z0":5.978551068223295,"aX":5.898392699670335},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.4,"breakHorizontal":-9.0,"spinRate":2090,"spinDirection":38},"zone":12,"typeConfidence":2.0,"plateTime":0.4756302259172518,"extension":6.7162322706105915},"index":1,"playId":"9c8988c3-60bd-30f3-95a8-e7d02b7f7420","pitchNumber":2,"startTime":"2026-07-21T01:34:12.282Z","endTime":"2026-07-21T01:34:15.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31486712255796,"aZ":-32.451080663891155,"pfxX":5.621809683109653,"pfxZ":-0.20232430273418478,"pX":2.3442573697827758,"pZ":0.39038986985902124,"vX0":6.473906092756159,"vY0":-118.0112160040991,"vZ0":-5.557201472440231,"x":27.64,"y":228.24,"x0":-1.1789284368666193,"y0":50.00057230391129,"z0":5.812783714876056,"aX":7.819552543232927},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.7,"breakHorizontal":-11.9,"spinRate":2179,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.46657684063349203,"extension":6.770443238931159},"index":2,"playId":"37ed0f9d-fa9e-3a43-a4c8-b4d5a0bbde30","pitchNumber":3,"startTime":"2026-07-21T01:34:30.078Z","endTime":"2026-07-21T01:34:33.177Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44871349905563,"aZ":-27.89387337171507,"pfxX":0.18851133749938054,"pfxZ":2.6980542628126365,"pX":1.1282464495910836,"pZ":1.6984881410952426,"vX0":6.043878440218806,"vY0":-124.95454533492031,"vZ0":-4.478502702007955,"x":73.99,"y":192.92,"x0":-1.3431963506489477,"y0":50.003229724732904,"z0":5.797686357394041,"aX":0.2979684061602661},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":-1.7,"spinRate":2176,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.43782639238390786,"extension":6.837648290143541},"hitData":{"launchSpeed":69.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.13,"coordY":160.2}},"index":3,"playId":"c7f67da5-9253-3fdc-95d9-a353fd058a2f","pitchNumber":4,"startTime":"2026-07-21T01:34:46.255Z","endTime":"2026-07-21T01:34:54.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:34:54.287Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:35:27.450Z","endTime":"2026-07-21T01:36:42.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:35:26.533Z","endTime":"2026-07-21T01:35:29.530Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599431932324947,"aZ":-29.239354472346303,"pfxX":-10.180331226189228,"pfxZ":1.9624884029153051,"pX":-0.7333994842748311,"pZ":1.2128195975403695,"vX0":4.335908285877735,"vY0":-121.76795486270115,"vZ0":-5.017489910154769,"x":144.96,"y":206.03,"x0":-1.2173946403647156,"y0":50.005016572104196,"z0":5.839154405810343,"aX":-15.242342800406757},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":1481,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4503548795335295,"extension":6.994098202706215},"index":1,"playId":"410beb0f-9c73-36f0-9e80-b516cca5d4e6","pitchNumber":1,"startTime":"2026-07-21T01:35:29.530Z","endTime":"2026-07-21T01:35:33.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16046672495832,"aZ":-29.080966728519655,"pfxX":-11.160866047068138,"pfxZ":2.018761132544153,"pX":-0.005798648811902003,"pZ":1.11723311623129,"vX0":6.666089921844463,"vY0":-123.10947087343467,"vZ0":-5.456982760075923,"x":117.22,"y":208.61,"x0":-1.303039003340581,"y0":50.00089480360503,"z0":5.833424805068659,"aX":-17.075633519420848},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":18.6,"spinRate":1570,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44544094323957717,"extension":6.867897821638182},"index":2,"playId":"ed51921b-c3ee-31d8-a010-4d37831005d6","pitchNumber":2,"startTime":"2026-07-21T01:35:42.776Z","endTime":"2026-07-21T01:35:45.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153969053272792,"aZ":-29.518101175264313,"pfxX":-11.410393458963473,"pfxZ":1.7411623891535568,"pX":0.0625461341030213,"pZ":0.053519185439063484,"vX0":6.247737403015054,"vY0":-123.1919746710968,"vZ0":-7.751451413708611,"x":114.62,"y":237.33,"x0":-1.0336526590196737,"y0":50.00497920148886,"z0":5.7614759441372145,"aX":-17.411061665455428},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":19.1,"spinRate":1659,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44588145597388174,"extension":7.0641507280331695},"index":3,"playId":"ebc0aa92-0257-31ac-86f0-193cce6c28ec","pitchNumber":3,"startTime":"2026-07-21T01:35:57.874Z","endTime":"2026-07-21T01:36:00.875Z","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":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69464638743099,"aZ":-25.49224260592254,"pfxX":-8.094446091994644,"pfxZ":4.378223821917544,"pX":-1.3612994653902866,"pZ":2.7627135932765334,"vX0":2.44271337002418,"vY0":-123.37003472123101,"vZ0":-2.4349730916636485,"x":168.89,"y":164.19,"x0":-1.318180538864962,"y0":50.003869874409986,"z0":5.931906214921578,"aX":-12.36115731304863},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.6,"breakHorizontal":14.0,"spinRate":1554,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4455614075633614,"extension":6.646437531854026},"index":4,"playId":"09e8d6bc-2ec4-395d-b768-d7268c8123e7","pitchNumber":4,"startTime":"2026-07-21T01:36:13.976Z","endTime":"2026-07-21T01:36:17.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80222554289044,"aZ":-24.48643945311836,"pfxX":-0.9044941483052232,"pfxZ":4.710564134328356,"pX":-0.13094750199075403,"pZ":3.6730863158754343,"vX0":3.5406583571413393,"vY0":-126.4061274128532,"vZ0":-0.5333141383770512,"x":121.99,"y":139.61,"x0":-1.4272892109685487,"y0":50.00083842304953,"z0":5.838742394990108,"aX":-1.475766648384322},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":2115,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.43196823915354887,"extension":6.804093234833114},"index":5,"playId":"31a802b4-a558-3563-ba63-6fd1c8ae2325","pitchNumber":5,"startTime":"2026-07-21T01:36:37.366Z","endTime":"2026-07-21T01:36:42.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:36:42.150Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to center fielder Lucas Spence.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:39:12.088Z","endTime":"2026-07-21T01:39:24.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:36:57.053Z","endTime":"2026-07-21T01:37:23.161Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Ronel Blanco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T01:37:23.161Z","endTime":"2026-07-21T01:39:14.420Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25838810292445,"aZ":-18.219890225250314,"pfxX":-7.361357541224183,"pfxZ":7.375699230488168,"pX":-0.5922641771179666,"pZ":2.851170389374604,"vX0":6.4112975189492705,"vY0":-136.9327823503541,"vZ0":-3.495643814643731,"x":139.58,"y":161.8,"x0":-2.0117026582642956,"y0":50.00453574923749,"z0":5.396627865379989,"aX":-13.93048710832177},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":2195,"spinDirection":226},"zone":1,"typeConfidence":0.88,"plateTime":0.4005520106997573,"extension":6.53548388728745},"hitData":{"launchSpeed":87.7,"launchAngle":45.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.96,"coordY":89.94}},"index":2,"playId":"8a6b40c2-c7cd-3a85-898b-115a3d9d2964","pitchNumber":1,"startTime":"2026-07-21T01:39:14.420Z","endTime":"2026-07-21T01:39:24.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:39:24.050Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (33) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:41:51.260Z","endTime":"2026-07-21T01:43:08.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:40:58.267Z","endTime":"2026-07-21T01:41:53.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.533780900838714,"aZ":-31.416360388881916,"pfxX":4.185716651598094,"pfxZ":0.49393533228475484,"pX":0.8551361392356726,"pZ":2.7444383446503857,"vX0":5.278611099660307,"vY0":-123.22153863820091,"vZ0":-0.9681920617524375,"x":84.4,"y":164.68,"x0":-1.8554644471215107,"y0":50.0054205142991,"z0":5.787023711347114,"aX":6.463459123670221},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-8.8,"spinRate":2974,"spinDirection":24},"zone":12,"typeConfidence":2.0,"plateTime":0.4438076932544486,"extension":5.734162961910047},"index":1,"playId":"93c20ca4-1c2b-36b4-99f8-f16a42215ab8","pitchNumber":1,"startTime":"2026-07-21T01:41:53.451Z","endTime":"2026-07-21T01:41:58.815Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32619526641349,"aZ":-42.96229475624455,"pfxX":0.7765631192808804,"pfxZ":-7.003269556051501,"pX":-0.3248496643792769,"pZ":2.448118955331593,"vX0":2.03327690280058,"vY0":-123.26362172741597,"vZ0":-0.471475980364099,"x":129.38,"y":172.68,"x0":-1.2610686373013607,"y0":50.00328065658814,"z0":6.266740289716644,"aX":1.1960058982634185},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.6,"breakHorizontal":-1.9,"spinRate":2874,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.444217796759931,"extension":5.68540948336491},"index":2,"playId":"e19e5c5e-bc61-3704-8995-5bf0dae7dc81","pitchNumber":2,"startTime":"2026-07-21T01:42:24.641Z","endTime":"2026-07-21T01:42:28.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01965059878949,"aZ":-8.815270745081941,"pfxX":-4.297431876814187,"pfxZ":12.366022170279322,"pX":-0.5334700211575747,"pZ":2.194851402212492,"vX0":3.4604021702819656,"vY0":-136.77751679280837,"vZ0":-8.532063561256301,"x":137.33,"y":179.52,"x0":-1.2585777889171035,"y0":50.00296851680115,"z0":5.964654642129282,"aX":-8.117977556680028},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":7.1,"spinRate":2626,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40091420170504977,"extension":5.7992129765790175},"hitData":{"launchSpeed":108.3,"launchAngle":23.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.16,"coordY":35.54}},"index":3,"playId":"db987b33-0467-3ec1-849f-7ba28676a685","pitchNumber":3,"startTime":"2026-07-21T01:42:39.288Z","endTime":"2026-07-21T01:43:08.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:43:08.231Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:43:19.392Z","endTime":"2026-07-21T01:45:17.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757845469166252,"aZ":-27.81606051781683,"pfxX":-1.66438442145996,"pfxZ":2.5815868000362547,"pX":0.9256520209759554,"pZ":-1.010883071956038,"vX0":5.891905980934274,"vY0":-129.35579706252787,"vZ0":-11.682721206252847,"x":81.72,"y":266.07,"x0":-1.168502405343454,"y0":50.006321195959494,"z0":5.708344587263813,"aX":-2.8133638319839678},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":1.7,"spinRate":2705,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4239315007885498,"extension":5.802365416449233},"index":0,"playId":"698ef786-6c12-3b05-ba11-791f12b77a1e","pitchNumber":1,"startTime":"2026-07-21T01:43:33.774Z","endTime":"2026-07-21T01:43:36.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5030492038188,"aZ":-29.86631271104406,"pfxX":2.6130787964847983,"pfxZ":1.4621950729667201,"pX":0.6617160034231512,"pZ":2.1834473225247684,"vX0":5.065968423279258,"vY0":-125.0632062190475,"vZ0":-2.4871739843707354,"x":91.78,"y":179.83,"x0":-1.7307579721042146,"y0":50.0051274745079,"z0":5.643370062448349,"aX":4.134910928052588},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":3061,"spinDirection":18},"zone":6,"typeConfidence":2.0,"plateTime":0.43815382724354945,"extension":5.731956318693222},"index":1,"playId":"b85c5805-4eb2-3538-b22f-df0b7b774d6e","pitchNumber":2,"startTime":"2026-07-21T01:43:54.431Z","endTime":"2026-07-21T01:43:58.435Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-21T01:44:11.071Z","endTime":"2026-07-21T01:44:22.706Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025654346465323,"aZ":-41.12650579217429,"pfxX":0.8257338612475422,"pfxZ":-5.742164173179072,"pX":-0.516542065901945,"pZ":3.3483411737980933,"vX0":1.6933326116919034,"vY0":-123.59430671387874,"vZ0":1.0661374218927635,"x":136.69,"y":148.37,"x0":-1.3159969516901437,"y0":50.00493450858013,"z0":6.346459447573151,"aX":1.2865508213017876},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.0,"breakHorizontal":-1.9,"spinRate":2885,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.4419823748635996,"extension":5.6246789602902645},"index":3,"playId":"32def201-1b73-3191-932f-0429cc44edd7","pitchNumber":3,"startTime":"2026-07-21T01:44:22.706Z","endTime":"2026-07-21T01:44:26.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458862814613685,"aZ":-32.640699546498844,"pfxX":2.1053893687919967,"pfxZ":-0.2847633391488343,"pX":1.7726232995701043,"pZ":-0.025389434048750978,"vX0":7.670754820883683,"vY0":-126.55929922306058,"vZ0":-7.332408523066102,"x":49.43,"y":239.47,"x0":-1.5796715960100307,"y0":50.00540446576615,"z0":5.546719271375231,"aX":3.393309788756158},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-5.6,"spinRate":3082,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.43389376850024464,"extension":5.843799607003324},"index":4,"playId":"d342c9b9-6660-39f6-9e9d-368f77609a82","pitchNumber":4,"startTime":"2026-07-21T01:44:39.388Z","endTime":"2026-07-21T01:44:42.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89124855858464,"aZ":-31.41706239368511,"pfxX":0.0031409489003998425,"pfxZ":0.43413032410393804,"pX":0.2337581644956743,"pZ":2.7294056794587322,"vX0":3.75331785865436,"vY0":-131.34806490519992,"vZ0":-2.8007658036986407,"x":108.09,"y":165.09,"x0":-1.216566931886618,"y0":50.00154376426995,"z0":6.155435019270734,"aX":0.0053103372717263975},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":2705,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4176559134032427,"extension":5.5826719379309155},"hitData":{"launchSpeed":78.1,"launchAngle":54.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.22,"coordY":130.09}},"index":5,"playId":"3352ca86-a7b6-36e6-bca9-f5ee71d538ad","pitchNumber":5,"startTime":"2026-07-21T01:45:04.352Z","endTime":"2026-07-21T01:45:17.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:45:17.205Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging, catcher Joe Mack to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:45:24.511Z","endTime":"2026-07-21T01:47:12.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85275855803429,"aZ":-20.9539538541075,"pfxX":-9.037316484159653,"pfxZ":6.142813887485026,"pX":-0.8930506992566092,"pZ":2.627151947726529,"vX0":5.374829344287319,"vY0":-135.12589222906658,"vZ0":-4.327460929106376,"x":151.04,"y":167.85,"x0":-1.746731772834004,"y0":50.002853532864705,"z0":5.745469564193741,"aX":-16.50476469883948},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2683,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40728226150960456,"extension":5.8743776374983065},"index":0,"playId":"fc83c98b-357a-3347-a9f1-ea7d4fe035d5","pitchNumber":1,"startTime":"2026-07-21T01:45:38.990Z","endTime":"2026-07-21T01:45:43.095Z","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":86.4,"endSpeed":79.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471447115161954,"aZ":-37.85141766954942,"pfxX":0.8154797180305509,"pfxZ":-3.5344619217712783,"pX":0.16797311409499371,"pZ":2.3016275848986885,"vX0":3.3339925497847815,"vY0":-125.84098425899786,"vZ0":-2.024554298972161,"x":110.6,"y":176.64,"x0":-1.2799630383496543,"y0":50.00628884937906,"z0":6.182192587258414,"aX":1.3079730072478257},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.6,"breakHorizontal":-2.3,"spinRate":2850,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4352208681979448,"extension":5.7652195202096355},"index":1,"playId":"0510cdd7-dcac-3f79-9505-a559b3fb9c48","pitchNumber":2,"startTime":"2026-07-21T01:45:58.912Z","endTime":"2026-07-21T01:46:02.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43750918912274,"aZ":-26.019081849905536,"pfxX":-8.672686314284345,"pfxZ":4.13620897079927,"pX":-1.1116695971919377,"pZ":1.9882914842322248,"vX0":3.67457170399014,"vY0":-121.40675582543314,"vZ0":-3.8513933603082693,"x":159.37,"y":185.1,"x0":-1.5205031508579079,"y0":50.00442686694251,"z0":5.867630667519088,"aX":-12.908482318949764},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.8,"breakHorizontal":14.8,"spinRate":1624,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4516809159481885,"extension":5.844047445081881},"index":2,"playId":"17fac6e7-a3e5-3940-9e70-f0b5fca82460","pitchNumber":3,"startTime":"2026-07-21T01:46:22.902Z","endTime":"2026-07-21T01:46:27.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.173806553066036,"aZ":-21.696526046085356,"pfxX":-9.158012967943272,"pfxZ":5.664843247964726,"pX":-0.8334551839956721,"pZ":2.4204206666440995,"vX0":5.488114635996403,"vY0":-135.76447480185746,"vZ0":-5.046663582523024,"x":148.77,"y":173.43,"x0":-1.7005360300621226,"y0":50.00643341490665,"z0":5.831786601193802,"aX":-16.948262825539327},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":2641,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40482306938094936,"extension":5.8726740790229774},"index":3,"playId":"c7b35147-ac2c-3121-a4dc-b21f38d0a85e","pitchNumber":4,"startTime":"2026-07-21T01:46:39.749Z","endTime":"2026-07-21T01:46:43.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615923299701844,"aZ":-32.349866418554925,"pfxX":4.6238056510530186,"pfxZ":-0.11444221867956106,"pX":1.837314413991536,"pZ":0.9055929304328878,"vX0":6.752886365664608,"vY0":-124.92216202497711,"vZ0":-4.813805476496558,"x":46.97,"y":214.33,"x0":-1.5124336496144373,"y0":50.00220473904478,"z0":5.548738116657703,"aX":7.229609461516272},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":-10.1,"spinRate":3238,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4402167500445202,"extension":5.704360112521844},"index":4,"playId":"4389e633-259a-380c-8831-71b3f6dcff46","pitchNumber":5,"startTime":"2026-07-21T01:47:01.838Z","endTime":"2026-07-21T01:47:12.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:47:12.006Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"LaMonte Wade Jr. pops out to first baseman Kyle Stowers in foul territory.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:47:26.662Z","endTime":"2026-07-21T01:47:46.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0272268295351,"aZ":-10.398446367846493,"pfxX":-4.594881218742167,"pfxZ":11.5265564217862,"pX":0.36648774076270973,"pZ":1.4090643835893233,"vX0":5.8309420512630386,"vY0":-137.00207180948738,"vZ0":-10.130225722473087,"x":103.03,"y":200.74,"x0":-1.1986804264461046,"y0":50.00330878215477,"z0":5.8788442799437775,"aX":-8.680984043322983},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":7.0,"spinRate":2698,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40075921847772955,"extension":5.845516395328372},"hitData":{"launchSpeed":73.4,"launchAngle":68.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.73,"coordY":173.51}},"index":0,"playId":"c3714b5d-3988-305b-81bd-6219a5207af1","pitchNumber":1,"startTime":"2026-07-21T01:47:37.445Z","endTime":"2026-07-21T01:47:46.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:47:46.446Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:49:51.791Z","endTime":"2026-07-21T01:52:05.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34194017932246,"aZ":-15.58592719674762,"pfxX":-5.946439696915416,"pfxZ":8.732840133116726,"pX":-0.5011461486308278,"pZ":2.0360101416088354,"vX0":6.46334811850348,"vY0":-137.628566770952,"vZ0":-5.942274296407755,"x":136.1,"y":183.81,"x0":-2.1184839186177036,"y0":50.00288951781136,"z0":5.296351116171271,"aX":-11.295909711696334},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":9.2,"spinRate":2249,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.39946975725407485,"extension":6.517351069967235},"index":0,"playId":"dbb2b8f0-368d-3d01-a9d2-d68f152eea94","pitchNumber":1,"startTime":"2026-07-21T01:50:10.862Z","endTime":"2026-07-21T01:50:14.855Z","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":84.0,"endSpeed":76.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.193317168991513,"aZ":-22.157598294942723,"pfxX":-9.671250309336218,"pfxZ":6.67041929611666,"pX":-0.06758248850315013,"pZ":1.2787668214799879,"vX0":7.679241949633269,"vY0":-122.0564836293936,"vZ0":-5.382370262441185,"x":119.58,"y":204.25,"x0":-2.0060913506360167,"y0":50.00079959221111,"z0":5.433656528003058,"aX":-14.514855607397887},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.9,"breakHorizontal":15.6,"spinRate":1949,"spinDirection":232},"zone":13,"typeConfidence":0.96,"plateTime":0.4496562519771965,"extension":6.861376059459658},"index":1,"playId":"aebdbf2f-28e3-3f93-9af7-56dd7bafe947","pitchNumber":2,"startTime":"2026-07-21T01:50:28.833Z","endTime":"2026-07-21T01:50:33.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257863763220957,"aZ":-24.474582642277024,"pfxX":-0.06059984740471824,"pfxZ":4.944074787269534,"pX":-0.1834671353395757,"pZ":0.7235213507564933,"vX0":5.155423722841664,"vY0":-124.06993862128114,"vZ0":-6.066317477518493,"x":123.99,"y":219.24,"x0":-2.2819448521327668,"y0":50.001042004857105,"z0":5.245106561570074,"aX":-0.09582678770204371},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":-1.1,"spinRate":2153,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.44179425081901647,"extension":6.681287619068895},"index":2,"playId":"ca1dcb5e-2d5d-30ae-a5da-5ba7a38e1137","pitchNumber":3,"startTime":"2026-07-21T01:50:46.583Z","endTime":"2026-07-21T01:50:49.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50871616878518,"aZ":-25.97562968758114,"pfxX":-9.738194645153449,"pfxZ":4.274579233351015,"pX":-0.41554787714035957,"pZ":1.8910850305634421,"vX0":6.887909222811286,"vY0":-119.73671075275618,"vZ0":-3.0995746609102173,"x":132.84,"y":187.72,"x0":-2.066866222491355,"y0":50.001945637450476,"z0":5.5311644872957775,"aX":-14.11403062252175},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":1804,"spinDirection":237},"zone":7,"typeConfidence":0.96,"plateTime":0.45777193556672735,"extension":6.684042494940574},"index":3,"playId":"2c600c33-19ee-371c-98e5-5a91c716a26f","pitchNumber":4,"startTime":"2026-07-21T01:51:06.132Z","endTime":"2026-07-21T01:51:09.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-21T01:51:19.010Z","endTime":"2026-07-21T01:51:41.692Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594391917566732,"aZ":-25.944877201937317,"pfxX":-3.1821699935501098,"pfxZ":3.8193747677112713,"pX":0.29819601204145996,"pZ":0.30814685265457387,"vX0":7.16842878394931,"vY0":-126.56228091582923,"vZ0":-6.916563550111249,"x":105.63,"y":230.46,"x0":-2.1509419847323272,"y0":50.00143817186125,"z0":5.139481356985251,"aX":-5.18856143222983},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":4.2,"spinRate":2234,"spinDirection":218},"zone":14,"typeConfidence":0.87,"plateTime":0.43192735305796237,"extension":6.807532642656561},"index":5,"playId":"ae51ef77-f7ba-3a0e-b173-5d1128cede7c","pitchNumber":5,"startTime":"2026-07-21T01:51:41.692Z","endTime":"2026-07-21T01:51:45.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.106675578613572,"aZ":-26.103225954473423,"pfxX":-9.698766158147826,"pfxZ":4.044429112632451,"pX":0.03672553685932772,"pZ":1.027695057953836,"vX0":7.7903567016217785,"vY0":-121.58615923102855,"vZ0":-5.267532786613205,"x":115.6,"y":211.03,"x0":-1.9436438036708452,"y0":50.00544529732513,"z0":5.478386771957627,"aX":-14.571257716628345},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":1743,"spinDirection":235},"zone":14,"typeConfidence":0.94,"plateTime":0.4499259294285358,"extension":6.632254095860966},"index":6,"playId":"2e5a19fd-ae1f-3365-aad0-ad9a2f4a6d26","pitchNumber":6,"startTime":"2026-07-21T01:52:02.300Z","endTime":"2026-07-21T01:52:05.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:52:05.411Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a fly ball to right fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:52:23.265Z","endTime":"2026-07-21T01:55:19.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02085543686078,"aZ":-13.01267074574133,"pfxX":-5.7131874031117444,"pfxZ":9.790323332735628,"pX":0.38686369901626616,"pZ":2.268496097775393,"vX0":8.571588523317782,"vY0":-139.21034269570248,"vZ0":-5.879830112398878,"x":102.25,"y":177.53,"x0":-1.9936542717908345,"y0":50.00634213184077,"z0":5.273810168577066,"aX":-11.186526864576846},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2191,"spinDirection":225},"zone":6,"typeConfidence":0.92,"plateTime":0.39385216077507135,"extension":6.787197246974164},"index":0,"playId":"c01707a7-7e56-3f52-83df-650ba8feaaac","pitchNumber":1,"startTime":"2026-07-21T01:52:33.416Z","endTime":"2026-07-21T01:52:37.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90792110846938,"aZ":-17.816681778068006,"pfxX":-7.205969623296448,"pfxZ":7.394862241162169,"pX":-0.5906654071839894,"pZ":2.718431710853621,"vX0":6.44683650321411,"vY0":-138.7014383823489,"vZ0":-3.72994636202958,"x":139.51,"y":165.38,"x0":-2.0123393257680715,"y0":50.00692897671875,"z0":5.273527782816077,"aX":-14.000535700882077},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2280,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.395350969774511,"extension":6.575234347452127},"index":1,"playId":"47bf7d75-af42-395e-aa99-e4094df53f9a","pitchNumber":2,"startTime":"2026-07-21T01:52:49.096Z","endTime":"2026-07-21T01:52:58.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245985317920546,"aZ":-24.670107287554288,"pfxX":-10.323156224534085,"pfxZ":4.586017743681429,"pX":-0.25322776173445166,"pZ":2.500230080979342,"vX0":7.430229656247511,"vY0":-127.13814772781984,"vZ0":-2.4698434437286734,"x":126.65,"y":171.27,"x0":-1.8735171445686711,"y0":50.0009852781952,"z0":5.4436054041672035,"aX":-16.885544214580015},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":17.0,"spinRate":1933,"spinDirection":233},"zone":5,"typeConfidence":0.94,"plateTime":0.4309312676361028,"extension":6.64773418530395},"index":2,"playId":"4f94f1be-ed4d-3deb-9d57-43459892a60a","pitchNumber":3,"startTime":"2026-07-21T01:53:36.346Z","endTime":"2026-07-21T01:53:40.721Z","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":95.0,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65301588191349,"aZ":-16.84869631826683,"pfxX":-5.565097331567146,"pfxZ":7.975787568926581,"pX":-0.10600765463785168,"pZ":4.691208408365012,"vX0":6.534509416564328,"vY0":-138.17831516281757,"vZ0":0.4971655218444291,"x":121.04,"y":112.12,"x0":-1.7857107956071536,"y0":50.000640611167974,"z0":5.646657222108981,"aX":-10.69097779538147},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2210,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.39737461937639695,"extension":6.445883272483927},"index":3,"playId":"129124c0-d957-3a48-94fb-af45b0d7aaec","pitchNumber":4,"startTime":"2026-07-21T01:53:59.756Z","endTime":"2026-07-21T01:54:02.756Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55309728386954,"aZ":-22.975225008148726,"pfxX":-10.0161375005246,"pfxZ":5.777994543232227,"pX":0.20343336433015444,"pZ":1.173954085741275,"vX0":8.513086239062135,"vY0":-125.39245554708006,"vZ0":-5.977590379164045,"x":109.25,"y":207.08,"x0":-1.9356611668751982,"y0":50.00091787432888,"z0":5.465436767893359,"aX":-15.93547971863653},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":1997,"spinDirection":229},"zone":14,"typeConfidence":0.95,"plateTime":0.4369575937682564,"extension":6.7416182043807265},"index":4,"playId":"7be8f72e-0a4d-3e83-b92d-7e725781c3c3","pitchNumber":5,"startTime":"2026-07-21T01:54:15.357Z","endTime":"2026-07-21T01:54:19.832Z","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":96.3,"endSpeed":87.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84152233787994,"aZ":-16.781718534237726,"pfxX":-6.757131883252431,"pfxZ":7.8188950441316285,"pX":0.6668652081256077,"pZ":1.8416761887917041,"vX0":9.19751480851739,"vY0":-139.73910693483802,"vZ0":-6.619386342850943,"x":91.58,"y":189.05,"x0":-1.7963716575807958,"y0":50.00462233173139,"z0":5.352718326503112,"aX":-13.30458414201023},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":10.2,"spinRate":2325,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.3926664235305628,"extension":6.566922240469853},"index":5,"playId":"20e8f43a-e253-309a-840b-2f4c45bd93d6","pitchNumber":6,"startTime":"2026-07-21T01:54:34.189Z","endTime":"2026-07-21T01:54:37.346Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-21T01:54:59.794Z","endTime":"2026-07-21T01:55:09.980Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.905826959387475,"aZ":-13.492944793900955,"pfxX":-5.634841700453734,"pfxZ":9.590177137017744,"pX":0.7084696315771687,"pZ":2.805333808375021,"vX0":9.136955850231129,"vY0":-139.09509091603098,"vZ0":-4.120494732908964,"x":89.99,"y":163.04,"x0":-1.8957089443833517,"y0":50.00159460952204,"z0":5.208533336824328,"aX":-10.975816491163087},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2259,"spinDirection":228},"zone":3,"typeConfidence":0.92,"plateTime":0.3946526913494375,"extension":6.472502395933564},"hitData":{"launchSpeed":64.4,"launchAngle":36.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.15,"coordY":123.71}},"index":7,"playId":"c784b9ee-1337-3117-8e45-51cbe4ff3ad6","pitchNumber":7,"startTime":"2026-07-21T01:55:09.980Z","endTime":"2026-07-21T01:55:19.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:55:19.207Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:55:37.441Z","endTime":"2026-07-21T01:57:15.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2430999303063,"aZ":-26.40005798913858,"pfxX":-10.402428285577585,"pfxZ":3.575882524319737,"pX":-0.38347162624246983,"pZ":1.932139245469291,"vX0":7.16632182694506,"vY0":-126.41052376765752,"vZ0":-3.670872366807882,"x":131.62,"y":186.61,"x0":-1.9064157697448656,"y0":50.004112974601746,"z0":5.527282807932696,"aX":-16.803339345194125},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":1919,"spinDirection":232},"zone":7,"typeConfidence":0.95,"plateTime":0.43361244723824655,"extension":6.512085720277993},"index":0,"playId":"ce76ba62-2bdd-3094-a4df-32856c3e5d2d","pitchNumber":1,"startTime":"2026-07-21T01:55:50.075Z","endTime":"2026-07-21T01:55:53.197Z","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.0,"endSpeed":78.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328328439461508,"aZ":-22.870013362704736,"pfxX":-9.9663286328788,"pfxZ":5.896528755885735,"pX":0.3901282463747067,"pZ":1.8141312524533442,"vX0":8.708336174340177,"vY0":-124.8834684857122,"vZ0":-4.386584272525972,"x":102.13,"y":189.8,"x0":-1.8485500386457623,"y0":50.00422444578492,"z0":5.4763870957559195,"aX":-15.73156271439235},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.8,"breakHorizontal":16.1,"spinRate":1889,"spinDirection":234},"zone":9,"typeConfidence":0.96,"plateTime":0.4387097327964504,"extension":6.600852951631567},"index":1,"playId":"ca0913e1-6ba6-394b-b284-87b03be55089","pitchNumber":2,"startTime":"2026-07-21T01:56:07.608Z","endTime":"2026-07-21T01:56:10.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643821914770243,"aZ":-15.110330160536215,"pfxX":-5.729565753520998,"pfxZ":8.734609603481939,"pX":-0.507995394631145,"pZ":3.0673690271655487,"vX0":5.7695836133102345,"vY0":-138.79248654766215,"vZ0":-4.1120781609064405,"x":136.36,"y":155.96,"x0":-1.8678568124142163,"y0":50.0056198651115,"z0":5.572481888289897,"aX":-11.196591311564918},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2134,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.394430862434199,"extension":6.11795797780528},"index":2,"playId":"acb52b48-39e1-3adb-b78c-332b6bd654d2","pitchNumber":3,"startTime":"2026-07-21T01:56:30.184Z","endTime":"2026-07-21T01:56:33.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.999393248537263,"aZ":-23.9326502266397,"pfxX":-11.143863145602237,"pfxZ":5.093712000791341,"pX":0.4208280928183901,"pZ":1.3837301458208364,"vX0":8.957575053505007,"vY0":-126.45757241385294,"vZ0":-5.48857477922604,"x":100.96,"y":201.42,"x0":-1.7209771981355941,"y0":50.00323762361589,"z0":5.504379755629035,"aX":-18.03326553165015},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.2,"breakHorizontal":18.1,"spinRate":1912,"spinDirection":229},"zone":14,"typeConfidence":0.96,"plateTime":0.43327017467854656,"extension":6.6314088801099},"index":3,"playId":"3c801cb3-1020-32c4-be9b-1ff35ca92e9c","pitchNumber":4,"startTime":"2026-07-21T01:56:52.658Z","endTime":"2026-07-21T01:56:58.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3775357445572,"aZ":-24.279504600115608,"pfxX":-10.971467698516285,"pfxZ":4.989136998680228,"pX":-0.3942179841184437,"pZ":2.2306619397158456,"vX0":7.436880930823966,"vY0":-125.00481760077447,"vZ0":-3.194321659915609,"x":132.03,"y":178.55,"x0":-1.9835561438889826,"y0":50.00108532754375,"z0":5.520054294773262,"aX":-17.348601178425405},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.5,"breakHorizontal":18.1,"spinRate":1970,"spinDirection":228},"zone":4,"typeConfidence":0.97,"plateTime":0.4382995044914524,"extension":6.732205125161859},"index":4,"playId":"930c8e4e-b828-35dc-ae5e-09180d3a7a70","pitchNumber":5,"startTime":"2026-07-21T01:57:12.478Z","endTime":"2026-07-21T01:57:15.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:57:15.691Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out to first baseman LaMonte Wade Jr.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:57:28.202Z","endTime":"2026-07-21T01:58:34.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87453463377922,"aZ":-14.117468859351513,"pfxX":-5.48237590535636,"pfxZ":9.159319079507739,"pX":0.5146635052017586,"pZ":1.470630385807806,"vX0":8.220860342696906,"vY0":-139.8581192538478,"vZ0":-8.246515388171746,"x":97.38,"y":199.07,"x0":-1.7567887408978802,"y0":50.00657055313031,"z0":5.392581388797081,"aX":-10.813613354562069},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2161,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3922941113023355,"extension":6.516779277505414},"index":0,"playId":"2f326386-2746-359b-83aa-e7453fff9674","pitchNumber":1,"startTime":"2026-07-21T01:57:45.079Z","endTime":"2026-07-21T01:57:50.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93951098743362,"aZ":-22.882871844279578,"pfxX":-10.74562320321469,"pfxZ":5.757220122821828,"pX":0.9764674874978939,"pZ":1.5062413985541656,"vX0":10.267950855263788,"vY0":-126.29268613120435,"vZ0":-5.28033026941001,"x":79.78,"y":198.11,"x0":-1.7475857684532785,"y0":50.00361314063564,"z0":5.466894640259749,"aX":-17.343716266145318},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.4,"breakHorizontal":17.0,"spinRate":1950,"spinDirection":230},"zone":14,"typeConfidence":0.95,"plateTime":0.43385652371970673,"extension":6.744424371122712},"index":1,"playId":"453339ba-c735-33eb-bab2-a42e3361b068","pitchNumber":2,"startTime":"2026-07-21T01:58:05.906Z","endTime":"2026-07-21T01:58:09.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431606016463796,"aZ":-20.440972202171466,"pfxX":-6.693653110487134,"pfxZ":6.010232073103312,"pX":0.3031343883051245,"pZ":2.364476944891735,"vX0":8.349785295630484,"vY0":-138.9088361817958,"vZ0":-4.28028463848988,"x":105.45,"y":174.94,"x0":-1.8735847337125076,"y0":50.002224098250906,"z0":5.286238977732044,"aX":-13.066682748328988},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":10.3,"spinRate":2295,"spinDirection":226},"zone":6,"typeConfidence":0.89,"plateTime":0.39447565468751256,"extension":6.7595791942271894},"hitData":{"launchSpeed":92.0,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.21,"coordY":171.35}},"index":2,"playId":"fa2f5517-dec9-3a33-a793-f0e095f50194","pitchNumber":3,"startTime":"2026-07-21T01:58:26.060Z","endTime":"2026-07-21T01:58:34.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:58:34.073Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T02:01:01.211Z","endTime":"2026-07-21T02:01:12.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dax Fulton replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:00:18.619Z","endTime":"2026-07-21T02:01:03.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690978,"link":"/api/v1/people/690978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661250690301777,"aZ":-15.970169687660027,"pfxX":-0.2555374812007989,"pfxZ":8.299926026493576,"pX":-0.34037820339177033,"pZ":2.022441319589996,"vX0":-6.659506658599455,"vY0":-138.54750245851872,"vZ0":-8.949314606156708,"x":129.97,"y":184.17,"x0":2.123257268013703,"y0":50.00499811073,"z0":6.3518422499609155,"aX":-0.49910922033741534},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":1.8,"spinRate":2331,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.3946525260868041,"extension":6.858176829737467},"hitData":{"launchSpeed":86.1,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.52,"coordY":144.99}},"index":1,"playId":"65f06c5a-7853-312d-bffe-2d8838ead69f","pitchNumber":1,"startTime":"2026-07-21T02:01:03.586Z","endTime":"2026-07-21T02:01:12.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:01:12.305Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Trammell pops out to third baseman Graham Pauley in foul territory.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T02:01:23.328Z","endTime":"2026-07-21T02:01:59.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69571067584277,"aZ":-17.079803585702678,"pfxX":-1.2652648121780117,"pfxZ":7.689885747443699,"pX":-0.7675439349308651,"pZ":1.5672455490435497,"vX0":-7.2729539630552695,"vY0":-138.65365536966968,"vZ0":-10.024428684759242,"x":146.26,"y":196.46,"x0":2.0453112077546503,"y0":50.00255810665136,"z0":6.349799004149995,"aX":-2.4811649319061004},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":3.7,"spinRate":2354,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.39383996046261416,"extension":7.005220019046447},"index":0,"playId":"1e0a1aa1-337e-31dd-861d-111593736523","pitchNumber":1,"startTime":"2026-07-21T02:01:34.555Z","endTime":"2026-07-21T02:01:39.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42124388542331,"aZ":-15.755687845611961,"pfxX":0.7612385590832631,"pfxZ":8.280546454596916,"pX":0.05791579171142829,"pZ":1.9324909107251649,"vX0":-5.847721568015801,"vY0":-139.6955567626301,"vZ0":-9.073690124108692,"x":114.79,"y":186.6,"x0":2.076381465655736,"y0":50.00580856200695,"z0":6.250631276618875,"aX":1.5097105025615862},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":-0.2,"spinRate":2519,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.3915418648249127,"extension":6.954698800916953},"hitData":{"launchSpeed":69.5,"launchAngle":69.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.39,"coordY":180.98}},"index":1,"playId":"7a9524bb-06f7-31ef-ab21-1d7203fcc74c","pitchNumber":2,"startTime":"2026-07-21T02:01:51.656Z","endTime":"2026-07-21T02:01:59.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:01:59.707Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Dezenzo walks.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T02:02:11.824Z","endTime":"2026-07-21T02:03:39.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693478646651016,"aZ":-16.942740682597275,"pfxX":-1.107758731184034,"pfxZ":7.638200244135863,"pX":0.4568362179106689,"pZ":4.581206080093439,"vX0":-4.461599900850615,"vY0":-139.6670872704739,"vZ0":-2.5254442986960064,"x":99.59,"y":115.09,"x0":2.2128221606228475,"y0":50.0022567302277,"z0":6.599154489323048,"aX":-2.208741164074327},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":2.9,"spinRate":2378,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.39077353542253945,"extension":6.874437126095424},"index":0,"playId":"0550ee68-f7e0-37bd-b9fe-b6aabb90cccc","pitchNumber":1,"startTime":"2026-07-21T02:02:23.134Z","endTime":"2026-07-21T02:02:27.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547965672784727,"aZ":-23.059602791631598,"pfxX":6.608519026588572,"pfxZ":4.654990355823703,"pX":1.4995363911254977,"pZ":3.5584319902301402,"vX0":-4.647083559154539,"vY0":-138.46808501539778,"vZ0":-3.711004744642093,"x":59.84,"y":142.7,"x0":2.3340370017087713,"y0":50.00188377200572,"z0":6.443804285453503,"aX":12.937202339040109},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-11.2,"spinRate":2314,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.39433031115497874,"extension":6.882437061788413},"index":1,"playId":"eb58f4c1-3bef-33d7-8ee1-a37f302b321f","pitchNumber":2,"startTime":"2026-07-21T02:02:37.255Z","endTime":"2026-07-21T02:02:40.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.681417569656997,"aZ":-17.798342263184644,"pfxX":-1.4047518463032984,"pfxZ":7.279120506842853,"pX":0.4192526022197253,"pZ":2.8702383479021036,"vX0":-4.733744731886307,"vY0":-139.48229883146308,"vZ0":-6.178139050530973,"x":101.02,"y":161.28,"x0":2.3193367184315186,"y0":50.00500875654399,"z0":6.28320900608789,"aX":-2.7733887828201564},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":3.5,"spinRate":2335,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3923340805816018,"extension":7.11273904442191},"index":2,"playId":"7143319d-6e03-3992-a13b-fcc50166a5c9","pitchNumber":3,"startTime":"2026-07-21T02:02:58.039Z","endTime":"2026-07-21T02:03:02.035Z","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":89.4,"endSpeed":82.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067360155398593,"aZ":-24.35556604806467,"pfxX":-0.9262249474553101,"pfxZ":4.553456800263629,"pX":1.2805947660316077,"pZ":2.069874178966725,"vX0":-2.7403715002588767,"vY0":-130.12342180630884,"vZ0":-6.300463181558849,"x":68.19,"y":182.89,"x0":2.4672715342274785,"y0":50.001964679061956,"z0":6.365471376571384,"aX":-1.589115643108445},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":2.3,"spinRate":2521,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4207834786176292,"extension":6.838143293352088},"index":3,"playId":"320add96-8466-3e6f-8830-bf8d5047752d","pitchNumber":4,"startTime":"2026-07-21T02:03:13.566Z","endTime":"2026-07-21T02:03:17.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-21T02:03:24.023Z","endTime":"2026-07-21T02:03:36.160Z","isPitch":false,"type":"action","player":{"id":701305,"link":"/api/v1/people/701305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096144146406576,"aZ":-16.607912039224207,"pfxX":-0.6049270556849837,"pfxZ":7.981187044661484,"pX":-1.295179393142097,"pZ":2.4582457317457296,"vX0":-8.750954069682097,"vY0":-138.35028951650878,"vZ0":-7.499916829598266,"x":166.37,"y":172.41,"x0":1.9795047966406294,"y0":50.00527547203631,"z0":6.304966948745126,"aX":-1.177620792243558},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":2.8,"spinRate":2408,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.39498506237750997,"extension":7.087512623375387},"index":5,"playId":"6f5582d0-4118-311c-a657-3bb4f3d2b5b2","pitchNumber":5,"startTime":"2026-07-21T02:03:36.160Z","endTime":"2026-07-21T02:03:39.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:03:39.996Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lucas Spence flies out sharply to right fielder Griffin Conine.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T02:04:05.208Z","endTime":"2026-07-21T02:05:08.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1290828683429,"aZ":-17.418836020673947,"pfxX":-0.02064092150998198,"pfxZ":7.571591132475715,"pX":0.1320857114867853,"pZ":1.9340244061106409,"vX0":-5.0183007337703724,"vY0":-138.3247875935395,"vZ0":-9.123146255983183,"x":111.97,"y":186.56,"x0":1.9680795058217821,"y0":50.00685085044888,"z0":6.429068717405713,"aX":-0.03989359286165316},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":1.1,"spinRate":2267,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.39507930254145585,"extension":7.04586388087995},"index":0,"playId":"7e4aac67-e24f-3bf6-a03c-994cf6ca1bd2","pitchNumber":1,"startTime":"2026-07-21T02:04:18.120Z","endTime":"2026-07-21T02:04:21.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.1,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273043054560407,"aZ":-28.348008243814625,"pfxX":-0.6015081410987202,"pfxZ":2.201834597450058,"pX":-1.0386782532498993,"pZ":1.7519829014975559,"vX0":-8.0216422900643,"vY0":-130.92480231193875,"vZ0":-6.197682495757032,"x":156.59,"y":191.48,"x0":2.141212890259989,"y0":50.00266991792305,"z0":6.267369976055282,"aX":-1.046030523496675},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":2.9,"spinRate":2397,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4181167987859853,"extension":7.030721953462713},"index":1,"playId":"aabcdc94-cd74-3867-acae-3ef607485e1f","pitchNumber":2,"startTime":"2026-07-21T02:04:38.679Z","endTime":"2026-07-21T02:04:43.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602465597579528,"aZ":-28.06859285887543,"pfxX":-1.5543269747762039,"pfxZ":2.4333693485404586,"pX":-0.009760035260309144,"pZ":2.12056090646697,"vX0":-5.68037683981531,"vY0":-129.45878331410756,"vZ0":-5.322333431202645,"x":117.37,"y":181.52,"x0":2.4203241823515715,"y0":50.00205565076954,"z0":6.368165186624732,"aX":-2.621264348787229},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":4.2,"spinRate":2225,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4240975182440194,"extension":6.809763485035587},"hitData":{"launchSpeed":101.1,"launchAngle":33.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":164.91,"coordY":52.36}},"index":2,"playId":"2a408c0e-ad76-3c44-94b1-e6d23ecdab16","pitchNumber":3,"startTime":"2026-07-21T02:04:57.688Z","endTime":"2026-07-21T02:05:08.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:05:08.480Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Jiménez singles on a line drive to left fielder Zach Dezenzo.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:08:00.978Z","endTime":"2026-07-21T02:09:04.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:06:32.373Z","endTime":"2026-07-21T02:07:30.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:07:30.710Z","endTime":"2026-07-21T02:07:36.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T02:07:36.806Z","endTime":"2026-07-21T02:08:03.269Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75102301563362,"aZ":-25.71226678109043,"pfxX":-3.1952692385509227,"pfxZ":4.5939175224684865,"pX":-0.3227935280494954,"pZ":2.0303271795140843,"vX0":-6.650281196379031,"vY0":-117.39153167296477,"vZ0":-3.270988192854559,"x":129.3,"y":183.96,"x0":2.9538362975589973,"y0":50.001384499581825,"z0":5.817285763876449,"aX":-4.488446140691787},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.8,"breakHorizontal":7.3,"spinRate":2420,"spinDirection":268},"zone":7,"typeConfidence":0.9,"plateTime":0.46534179881825644,"extension":6.259007380833903},"index":3,"playId":"1b8f9bd7-91d4-35b0-b0df-475ab9993402","pitchNumber":1,"startTime":"2026-07-21T02:08:03.269Z","endTime":"2026-07-21T02:08:07.149Z","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":91.9,"endSpeed":83.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242602581806658,"aZ":-15.99131561832825,"pfxX":3.8780979779979368,"pfxZ":8.99560927315364,"pX":-0.5599832714276248,"pZ":3.037198898031768,"vX0":-9.913294815868573,"vY0":-133.41601898419327,"vZ0":-4.201352719703241,"x":138.35,"y":156.78,"x0":2.7033722959611883,"y0":50.00464224125135,"z0":5.788239880845875,"aX":6.979301981634894},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":-4.8,"spinRate":2343,"spinDirection":144},"zone":1,"typeConfidence":0.91,"plateTime":0.41086609331523904,"extension":6.1459495612401795},"index":4,"playId":"27e698c2-ad36-3a6b-8584-c1f6c502b99f","pitchNumber":2,"startTime":"2026-07-21T02:08:17.753Z","endTime":"2026-07-21T02:08:22.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.759863358100446,"aZ":-26.79715809859162,"pfxX":-3.192246197061515,"pfxZ":3.6957035736424353,"pX":-0.9307168444522377,"pZ":0.567040103512524,"vX0":-7.7966341844054305,"vY0":-119.52133422715094,"vZ0":-6.0717911987667135,"x":152.48,"y":223.47,"x0":2.7807087046458245,"y0":50.00372499289512,"z0":5.528730286290899,"aX":-4.645375171735721},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.5,"breakHorizontal":7.6,"spinRate":2513,"spinDirection":263},"zone":13,"typeConfidence":0.89,"plateTime":0.457236329259016,"extension":6.185604196922566},"index":5,"playId":"89f5a0e9-a7da-3d5c-85ef-91f9a1ba8245","pitchNumber":3,"startTime":"2026-07-21T02:08:37.402Z","endTime":"2026-07-21T02:08:40.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.363319056592275,"aZ":-27.238086106447515,"pfxX":-3.122610347490757,"pfxZ":3.3455068831323853,"pX":0.04862818795221985,"pZ":2.001513350739053,"vX0":-5.735605751396507,"vY0":-120.41828114844128,"vZ0":-3.2348105005895076,"x":115.15,"y":184.74,"x0":2.862668092279291,"y0":50.00279891582549,"z0":5.760040639478111,"aX":-4.6065115878312195},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.5,"breakHorizontal":7.0,"spinRate":2449,"spinDirection":271},"zone":8,"typeConfidence":0.89,"plateTime":0.45404825535657034,"extension":6.102898903029739},"hitData":{"launchSpeed":98.9,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.9,"coordY":115.36}},"index":6,"playId":"dfb8482f-c73e-3021-9b83-7c1b90fa2bef","pitchNumber":4,"startTime":"2026-07-21T02:08:54.251Z","endTime":"2026-07-21T02:09:04.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:09:04.165Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esteury Ruiz pops out to third baseman Isaac Paredes in foul territory.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:09:39.545Z","endTime":"2026-07-21T02:09:53.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:09:22.753Z","endTime":"2026-07-21T02:09:41.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40540072813579,"aZ":-27.316629410064838,"pfxX":-4.505929321252269,"pfxZ":3.453773876345858,"pX":-0.394133809506467,"pZ":2.034484108473474,"vX0":-6.2867458906700495,"vY0":-117.34672383700176,"vZ0":-2.9126777442654284,"x":132.02,"y":183.85,"x0":2.896171958539276,"y0":50.00259508257718,"z0":5.813859378461976,"aX":-6.3383727723594285},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.9,"breakHorizontal":9.6,"spinRate":2431,"spinDirection":280},"zone":7,"typeConfidence":0.9,"plateTime":0.4652201383892782,"extension":6.023503329395058},"hitData":{"launchSpeed":91.2,"launchAngle":70.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.33,"coordY":185.04}},"index":1,"playId":"3a285ba4-4dec-3d7f-9d38-057ca415f831","pitchNumber":1,"startTime":"2026-07-21T02:09:41.711Z","endTime":"2026-07-21T02:09:53.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:09:53.714Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to right fielder Taylor Trammell. Leo Jiménez to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:10:12.457Z","endTime":"2026-07-21T02:11:11.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736100843834393,"aZ":-17.02740056206285,"pfxX":5.904612921376804,"pfxZ":8.388604493527627,"pX":0.22262631510136766,"pZ":3.6038990016900785,"vX0":-8.431634645367085,"vY0":-133.50887784245447,"vZ0":-2.691608704600009,"x":108.51,"y":141.47,"x0":2.6544356699435605,"y0":50.000580008905,"z0":5.850536386220428,"aX":10.659062994834022},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-8.9,"spinRate":2184,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.41024671854936745,"extension":6.149529511633776},"index":0,"playId":"91157378-52bd-3b92-a188-4085c551ab33","pitchNumber":1,"startTime":"2026-07-21T02:10:25.941Z","endTime":"2026-07-21T02:10:30.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.750397489691807,"aZ":-30.13343209316999,"pfxX":-5.920767057699614,"pfxZ":1.490371557135905,"pX":0.24716509652819388,"pZ":2.514696189246909,"vX0":-4.076527608617702,"vY0":-116.70991308041691,"vZ0":-1.2438319765794335,"x":107.58,"y":170.88,"x0":2.7882822347339484,"y0":50.0057221904108,"z0":5.902372763981058,"aX":-8.138355388550721},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.6,"breakHorizontal":11.8,"spinRate":2460,"spinDirection":267},"zone":5,"typeConfidence":0.9,"plateTime":0.46998882024263056,"extension":6.156274464472219},"index":1,"playId":"42311e43-bda2-30f6-b961-b6caa6c3f92f","pitchNumber":2,"startTime":"2026-07-21T02:10:44.328Z","endTime":"2026-07-21T02:10:47.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275862418466176,"aZ":-15.570152257230557,"pfxX":5.1739560530164175,"pfxZ":9.312837872545044,"pX":0.26577828570604933,"pZ":2.657071280294723,"vX0":-8.051612391782879,"vY0":-132.87103876345122,"vZ0":-5.1216105700298975,"x":106.87,"y":167.04,"x0":2.6672678605737845,"y0":50.001855278029936,"z0":5.746359198130926,"aX":9.223995824546751},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.6,"spinRate":2287,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.41271864826368976,"extension":6.371743089927856},"hitData":{"launchSpeed":97.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.02,"coordY":122.68}},"index":2,"playId":"ca82eec1-f643-3a48-8023-2dd37f31e0d8","pitchNumber":3,"startTime":"2026-07-21T02:11:02.911Z","endTime":"2026-07-21T02:11:11.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:11:11.933Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz challenged (pitch result), call on the field was overturned: Kyle Stowers called out on strikes.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:11:40.891Z","endTime":"2026-07-21T02:13:46.717Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929864015363083,"aZ":-28.431198154831876,"pfxX":-5.580164995435519,"pfxZ":2.616644074629278,"pX":0.23188233787352658,"pZ":3.1239238939148013,"vX0":-4.626852473460639,"vY0":-118.57185444686114,"vZ0":-0.3404515495016316,"x":108.16,"y":154.43,"x0":2.930790947216214,"y0":50.00013510442329,"z0":5.855781641320928,"aX":-7.971668919547207},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.9,"breakHorizontal":11.2,"spinRate":2503,"spinDirection":265},"zone":2,"typeConfidence":0.91,"plateTime":0.4613157338435707,"extension":6.108414680510539},"index":0,"playId":"fb4bb9a3-8a02-3c34-9665-d864513fbaf4","pitchNumber":1,"startTime":"2026-07-21T02:11:42.146Z","endTime":"2026-07-21T02:11:45.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637038179660394,"aZ":-21.881157120339356,"pfxX":-3.85966779684742,"pfxZ":6.901683402731105,"pX":-0.6894906057807488,"pZ":2.392403830303975,"vX0":-6.963902175488206,"vY0":-121.31360018840417,"vZ0":-3.3193768901696563,"x":143.28,"y":174.19,"x0":2.7191179264808816,"y0":50.001545949839915,"z0":5.684775735657533,"aX":-5.754042583929917},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.0,"breakHorizontal":8.6,"spinRate":2542,"spinDirection":277},"zone":4,"typeConfidence":0.91,"plateTime":0.45142087302407896,"extension":6.181403168835443},"index":1,"playId":"919a69b0-d7b3-3c05-9d3f-141781fc37f8","pitchNumber":2,"startTime":"2026-07-21T02:12:05.122Z","endTime":"2026-07-21T02:12:08.236Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-21T02:12:22.873Z","endTime":"2026-07-21T02:12:36.644Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":84.6,"endSpeed":77.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60759698895021,"aZ":-24.74031770729299,"pfxX":-2.9863330270906605,"pfxZ":4.883235542667865,"pX":-1.573263405746679,"pZ":3.011610051251586,"vX0":-9.288204785813832,"vY0":-122.91938933725811,"vZ0":-1.5260842919024489,"x":176.97,"y":157.47,"x0":2.6505897078924883,"y0":50.0022433872971,"z0":5.752170106356934,"aX":-4.5421589956552255},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.8,"breakHorizontal":7.7,"spinRate":2551,"spinDirection":268},"zone":11,"typeConfidence":0.89,"plateTime":0.4465432649147334,"extension":6.268399528983032},"index":3,"playId":"e69adcc3-bde0-31ba-9793-1625864eb5a5","pitchNumber":3,"startTime":"2026-07-21T02:12:36.644Z","endTime":"2026-07-21T02:12:39.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828233039885518,"aZ":-23.421157010118293,"pfxX":-4.787932085646776,"pfxZ":5.969454177067101,"pX":-0.16851842762366112,"pZ":2.548530908343309,"vX0":-5.421193856622983,"vY0":-120.47507565292918,"vZ0":-2.6772834287069593,"x":123.42,"y":169.97,"x0":2.734798554943193,"y0":50.00593838210309,"z0":5.748630614361837,"aX":-7.025169108060101},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":10.0,"spinRate":2554,"spinDirection":268},"zone":5,"typeConfidence":0.91,"plateTime":0.45497885250911185,"extension":6.213701430622066},"index":4,"playId":"d9896242-ae0a-33a6-b963-5139be435440","pitchNumber":4,"startTime":"2026-07-21T02:12:53.770Z","endTime":"2026-07-21T02:12:57.145Z","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":82.7,"endSpeed":76.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.947524812462305,"aZ":-28.906334319787923,"pfxX":-3.9496072606193584,"pfxZ":2.2249036283043138,"pX":-1.3715659611462627,"pZ":1.665444684293331,"vX0":-8.510485537759061,"vY0":-120.26824481095217,"vZ0":-3.385835454461681,"x":169.28,"y":193.81,"x0":2.7234425199480596,"y0":50.00198315116161,"z0":5.650517215185806,"aX":-5.793713846366713},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.5,"breakHorizontal":9.1,"spinRate":2499,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.45513058228939274,"extension":6.305498147432457},"index":5,"playId":"e9ae8a8b-43fb-3fb6-be7e-c4aac2adebd5","pitchNumber":5,"startTime":"2026-07-21T02:13:16.017Z","endTime":"2026-07-21T02:13:20.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251386211016385,"aZ":-20.735205923267493,"pfxX":4.84419727961834,"pfxZ":6.428485636296287,"pX":-0.6377032383166076,"pZ":3.065447126804168,"vX0":-10.130740583216676,"vY0":-132.54975773085326,"vZ0":-3.1809871394957967,"x":141.31,"y":156.01,"x0":2.603999670724238,"y0":50.00419466998183,"z0":5.794526047669504,"aX":8.62299744846952},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-6.6,"spinRate":2347,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.41316802862158,"extension":6.52477484224427},"index":6,"playId":"72d781d0-0d2d-3859-ba84-0ee8d9a107ba","pitchNumber":6,"startTime":"2026-07-21T02:13:39.927Z","endTime":"2026-07-21T02:13:46.717Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"playEndTime":"2026-07-21T02:13:46.717Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:14:19.875Z","endTime":"2026-07-21T02:17:00.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166106492237198,"aZ":-29.014673113751712,"pfxX":-5.726289460105909,"pfxZ":2.2024566021725462,"pX":1.2431961989349885,"pZ":3.091551358697961,"vX0":-2.4143929142607607,"vY0":-118.84333413193482,"vZ0":-0.434226291158894,"x":69.61,"y":155.31,"x0":3.0153570843836808,"y0":50.00270229597133,"z0":5.905519305646618,"aX":-8.213876196485566},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.2,"breakHorizontal":10.9,"spinRate":2490,"spinDirection":268},"zone":12,"typeConfidence":0.9,"plateTime":0.4603790975701405,"extension":6.223199993117952},"index":0,"playId":"7d49c9b2-d6f6-31ba-8a6d-974bbc515ca7","pitchNumber":1,"startTime":"2026-07-21T02:14:27.370Z","endTime":"2026-07-21T02:14:31.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"a21ac209-4127-426f-9bd3-09ef0f833c6e","startTime":"2026-07-21T02:14:43.673Z","endTime":"2026-07-21T02:14:48.673Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528888252768613,"aZ":-17.39240036840591,"pfxX":5.697177484811495,"pfxZ":9.428990322162411,"pX":0.05965973225967009,"pZ":0.06665307608839108,"vX0":-8.2531324997375,"vY0":-124.32518445076872,"vZ0":-9.602559466679255,"x":114.73,"y":236.98,"x0":2.6795995689822085,"y0":50.0060520648764,"z0":5.418093663789322,"aX":8.935756813143321},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":15.0,"breakHorizontal":-8.4,"spinRate":1973,"spinDirection":133},"zone":14,"typeConfidence":0.52,"plateTime":0.4402814294361579,"extension":6.542105355220897},"index":2,"playId":"1eec54d1-6911-354b-9905-330135ebae60","pitchNumber":2,"startTime":"2026-07-21T02:15:02.402Z","endTime":"2026-07-21T02:15:07.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-21T02:15:22.833Z","endTime":"2026-07-21T02:16:15.060Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.103970775551023,"aZ":-27.93502167282142,"pfxX":-3.7462889230094882,"pfxZ":3.0248536934133634,"pX":0.6916162483174308,"pZ":1.709827663975569,"vX0":-4.215397317306172,"vY0":-117.33225580088276,"vZ0":-3.3590217214045133,"x":90.64,"y":192.61,"x0":2.994639913074382,"y0":50.00261317205138,"z0":5.748466789356979,"aX":-5.250718917232433},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.9,"breakHorizontal":7.8,"spinRate":2336,"spinDirection":263},"zone":9,"typeConfidence":0.89,"plateTime":0.46587591367416215,"extension":6.157271030725943},"index":4,"playId":"d83d80bf-c3fa-3202-b7a5-8b583c18fe1e","pitchNumber":3,"startTime":"2026-07-21T02:16:15.060Z","endTime":"2026-07-21T02:16:20.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527437676794346,"aZ":-15.856015912827656,"pfxX":2.3486420292703905,"pfxZ":9.442835047982854,"pX":0.5684535922791294,"pZ":3.4163211152449664,"vX0":-6.421030412058711,"vY0":-130.6406658172144,"vZ0":-3.347869699924396,"x":95.33,"y":146.54,"x0":2.7531013778518005,"y0":50.004651156259115,"z0":5.906288568188818,"aX":4.059862053791209},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.6,"breakHorizontal":-2.9,"spinRate":2305,"spinDirection":143},"zone":12,"typeConfidence":0.87,"plateTime":0.4192577273664937,"extension":6.168859635596308},"index":5,"playId":"b24f0dd8-49bb-3b2e-8ac2-6996f323a064","pitchNumber":4,"startTime":"2026-07-21T02:16:32.742Z","endTime":"2026-07-21T02:16:35.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.015994262914496,"aZ":-28.509412900695096,"pfxX":-6.417269724674087,"pfxZ":2.5557089624754887,"pX":0.3395063546244533,"pZ":3.0083559650004683,"vX0":-4.135135108242771,"vY0":-118.61725196061235,"vZ0":-0.5985489199043525,"x":104.06,"y":157.55,"x0":2.9347064193029935,"y0":50.00554305798651,"z0":5.845566187656347,"aX":-9.217800577022885},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.8,"breakHorizontal":12.6,"spinRate":2613,"spinDirection":271},"zone":3,"typeConfidence":0.91,"plateTime":0.46037881170442985,"extension":6.101070492897479},"index":6,"playId":"b68fd397-7346-3aee-b8f9-e586dd6ea379","pitchNumber":5,"startTime":"2026-07-21T02:16:56.527Z","endTime":"2026-07-21T02:17:00.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:17:00.003Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:19:09.581Z","endTime":"2026-07-21T02:20:21.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Leo Jiménez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:19:08.760Z","endTime":"2026-07-21T02:19:08.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"description":"Defensive Substitution: Brian Navarreto replaces Esteury Ruiz, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:19:08.783Z","endTime":"2026-07-21T02:19:11.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16230979769644,"aZ":-35.34693576698203,"pfxX":-6.851271799448338,"pfxZ":-2.133455748357992,"pX":-0.244003472969957,"pZ":2.009859280577116,"vX0":-3.9551259088120636,"vY0":-121.23869776534113,"vZ0":-3.34045619662314,"x":126.3,"y":184.51,"x0":2.2998638063856967,"y0":50.0047331971668,"z0":6.497091367974811,"aX":-10.17829216000757},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.4,"breakHorizontal":13.3,"spinRate":2677,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.45214424359930927,"extension":6.654935026328056},"index":2,"playId":"c57cbf1c-e15d-3c75-9528-0a588a3a8421","pitchNumber":1,"startTime":"2026-07-21T02:19:11.765Z","endTime":"2026-07-21T02:19:16.019Z","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":94.8,"endSpeed":87.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14524616344194,"aZ":-20.820157447457145,"pfxX":6.040828846434615,"pfxZ":5.82925288299351,"pX":1.3213832603697002,"pZ":3.41666180099195,"vX0":-5.171427955138119,"vY0":-138.09541850895067,"vZ0":-4.3685127884830095,"x":66.63,"y":146.53,"x0":2.4251627699464615,"y0":50.00644513643337,"z0":6.403246192121835,"aX":11.775509179142372},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":-10.0,"spinRate":2314,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.3952635220495502,"extension":6.7171449406370005},"index":3,"playId":"cb7576f4-78a6-3bd5-9286-7894edc5d15e","pitchNumber":2,"startTime":"2026-07-21T02:19:24.132Z","endTime":"2026-07-21T02:19:28.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-21T02:19:37.472Z","endTime":"2026-07-21T02:19:46.580Z","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, 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":89.1,"endSpeed":82.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317599523759547,"aZ":-28.20630590188797,"pfxX":9.04526977552051,"pfxZ":2.312615485522355,"pX":-0.14288532769523324,"pZ":1.21860701105277,"vX0":-9.453562169577113,"vY0":-129.4017177462364,"vZ0":-7.175342401673599,"x":122.45,"y":205.88,"x0":2.3642377216389314,"y0":50.000663257679435,"z0":6.157017879313776,"aX":15.501087705358591},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-14.5,"spinRate":1755,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4215745261165882,"extension":6.815460499329306},"index":5,"playId":"14f51a90-785c-3878-95c2-50f9ee2a940d","pitchNumber":3,"startTime":"2026-07-21T02:19:46.580Z","endTime":"2026-07-21T02:19:49.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799134087925417,"aZ":-34.634854613061854,"pfxX":-6.576161298809522,"pfxZ":-1.5939839570379721,"pX":-0.7817021264288396,"pZ":-0.12496223301317545,"vX0":-5.601787452535315,"vY0":-123.83247751315209,"vZ0":-8.466384647884487,"x":146.8,"y":242.15,"x0":2.3677279673044467,"y0":50.001381313023344,"z0":6.253544733301722,"aX":-10.164193593145756},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.7,"breakHorizontal":13.2,"spinRate":2781,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4430906307373954,"extension":6.7119691747261925},"index":6,"playId":"eefcfda1-e84f-3da0-938f-83e94f662d0b","pitchNumber":4,"startTime":"2026-07-21T02:19:59.871Z","endTime":"2026-07-21T02:20:02.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95536586071023,"aZ":-18.21933070307733,"pfxX":-0.3146546714702563,"pfxZ":7.074881531013148,"pX":0.37142081919195125,"pZ":3.11742361278469,"vX0":-5.489079044705408,"vY0":-138.82262260931782,"vZ0":-5.9282955180186265,"x":102.84,"y":154.61,"x0":2.4065336602386136,"y0":50.006547729456074,"z0":6.473387635401306,"aX":-0.6192067503135883},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":1.6,"spinRate":2336,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.3929635540197771,"extension":6.893789407185636},"index":7,"playId":"a3eb5362-ead4-342b-a7b0-64871dd55f37","pitchNumber":5,"startTime":"2026-07-21T02:20:17.247Z","endTime":"2026-07-21T02:20:21.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:20:21.137Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:20:34.355Z","endTime":"2026-07-21T02:22:01.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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(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.4,"endSpeed":88.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2238801547821,"aZ":-15.664167262425337,"pfxX":1.078838487367486,"pfxZ":8.244511984698256,"pX":1.180826978267227,"pZ":2.966488223998514,"vX0":-2.9299728112461145,"vY0":-140.26848534058757,"vZ0":-6.826105248346648,"x":71.99,"y":158.68,"x0":2.0964212005109917,"y0":50.003343892718256,"z0":6.443436259022491,"aX":2.160747816634244},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":-1.4,"spinRate":2342,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3897226845763875,"extension":6.916710434537313},"index":0,"playId":"a144ddc8-9a75-3b80-bb32-e8d7426f21cf","pitchNumber":1,"startTime":"2026-07-21T02:20:43.506Z","endTime":"2026-07-21T02:20:46.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03922962164996,"aZ":-29.354151021441783,"pfxX":-8.707364462578346,"pfxZ":1.7437672706088918,"pX":0.20487144105595848,"pZ":3.810956281342956,"vX0":-2.8880168113934723,"vY0":-127.08580165295861,"vZ0":-0.7246749586334031,"x":109.19,"y":135.88,"x0":2.4906988995806465,"y0":50.00155901488331,"z0":6.457041735441585,"aX":-14.065106210037733},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2529,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.4330434596197117,"extension":6.565838088790714},"index":1,"playId":"ba8fe89f-5441-3989-8a3d-ac0fc9b64b49","pitchNumber":2,"startTime":"2026-07-21T02:21:01.207Z","endTime":"2026-07-21T02:21:05.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.778266972227204,"aZ":-33.5430024104393,"pfxX":-7.281157261848341,"pfxZ":-0.912834800530586,"pX":0.6471175051424344,"pZ":2.239218014603895,"vX0":-1.6248299683407816,"vY0":-121.38725758198042,"vZ0":-3.131182395519901,"x":92.33,"y":178.32,"x0":2.271341778757823,"y0":50.00573716576669,"z0":6.466462500706752,"aX":-10.866591279678827},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.6,"spinRate":2578,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.45124007093227014,"extension":6.719274588356518},"index":2,"playId":"af099b35-21a0-30ba-a55b-3f62e4bf967c","pitchNumber":3,"startTime":"2026-07-21T02:21:17.964Z","endTime":"2026-07-21T02:21:22.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147941802168308,"aZ":-34.247264537633995,"pfxX":-7.546940536538987,"pfxZ":-1.3264849467662936,"pX":0.014704690736699343,"pZ":1.7526962922499596,"vX0":-3.505362740130344,"vY0":-124.86703049348719,"vZ0":-4.522448967462031,"x":116.44,"y":191.46,"x0":2.422929561098,"y0":50.004959042690416,"z0":6.445356992002677,"aX":-11.766035907727565},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":14.5,"spinRate":2619,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.4408195700780131,"extension":6.731306316099225},"index":3,"playId":"daf0c18b-a72d-31dd-ba2c-ae8c17c1f1ee","pitchNumber":4,"startTime":"2026-07-21T02:21:34.303Z","endTime":"2026-07-21T02:21:40.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884813052541165,"aZ":-29.2946316233885,"pfxX":-2.9997394887317865,"pfxZ":1.8233040771335904,"pX":-1.116962340494096,"pZ":1.5449833013349885,"vX0":-6.88681736379413,"vY0":-125.20027300262417,"vZ0":-5.678771030061167,"x":159.58,"y":197.07,"x0":2.066380579272747,"y0":50.00096880906449,"z0":6.260170398221567,"aX":-4.727961533410728},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":7.1,"spinRate":2618,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4386320814905593,"extension":6.816544949549373},"index":4,"playId":"8840e816-329a-39f2-b2a0-d13c2dcf12e5","pitchNumber":5,"startTime":"2026-07-21T02:21:54.914Z","endTime":"2026-07-21T02:22:01.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:22:01.420Z","atBatIndex":57},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Isaac Paredes triples (1) on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:22:08.842Z","endTime":"2026-07-21T02:22:37.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42315407275692,"aZ":-31.840021566047938,"pfxX":-2.1435065524350043,"pfxZ":0.19352805615015178,"pX":0.5950431274247999,"pZ":2.1787364537786487,"vX0":-3.8052220546418987,"vY0":-129.5042367331382,"vZ0":-4.407271044299053,"x":94.32,"y":179.95,"x0":2.3604459756206775,"y0":50.00240598721578,"z0":6.331494484023352,"aX":-3.648153523255449},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":4.7,"spinRate":2453,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4225554730493406,"extension":6.757738262528919},"hitData":{"launchSpeed":102.7,"launchAngle":20.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.97,"coordY":44.15}},"index":0,"playId":"48ce4f62-930d-36f6-842e-212ec071d9b9","pitchNumber":1,"startTime":"2026-07-21T02:22:22.017Z","endTime":"2026-07-21T02:22:37.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:22:37.140Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to center fielder Jakob Marsee. Isaac Paredes scores.","rbi":1,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:23:00.113Z","endTime":"2026-07-21T02:24:42.456Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":690978,"link":"/api/v1/people/690978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.771325239478838,"aZ":-34.201745963813046,"pfxX":-7.153467216361061,"pfxZ":-1.3712266564881244,"pX":1.4222084791382208,"pZ":3.5087748989828613,"vX0":0.019364693101395936,"vY0":-120.98391644789307,"vZ0":-0.1137324500070589,"x":62.79,"y":144.04,"x0":2.3432507550685244,"y0":50.00111634395399,"z0":6.555830331997932,"aX":-10.59491673403133},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":13.0,"spinRate":2478,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.4528621567772002,"extension":6.6317190359558404},"index":0,"playId":"d10f2a7d-0863-35ab-9db1-92cbab3484fc","pitchNumber":1,"startTime":"2026-07-21T02:23:24.164Z","endTime":"2026-07-21T02:23:27.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7413587381623,"aZ":-30.95494225860954,"pfxX":-9.539999348762517,"pfxZ":0.7832601316887207,"pX":-1.0483934139846116,"pZ":2.644317074598706,"vX0":-5.719111889167002,"vY0":-124.66810270943081,"vZ0":-2.8128110483448205,"x":156.96,"y":167.38,"x0":2.520502562518713,"y0":50.0045455320626,"z0":6.360955522075885,"aX":-14.910709244199085},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":18.6,"spinRate":2541,"spinDirection":298},"zone":11,"typeConfidence":2.0,"plateTime":0.44054842639596936,"extension":6.739853584382786},"index":1,"playId":"42bb6ec1-9b1f-3f84-b3a0-bf1ba96ee111","pitchNumber":2,"startTime":"2026-07-21T02:23:44.323Z","endTime":"2026-07-21T02:23:48.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271099217995708,"aZ":-30.434750454835907,"pfxX":-7.203826699406301,"pfxZ":1.1336072429240716,"pX":-1.3513148651923812,"pZ":2.082222865653215,"vX0":-6.7209377381592965,"vY0":-123.07207152654112,"vZ0":-3.921396337739708,"x":168.51,"y":182.56,"x0":2.3501435269979556,"y0":50.002517811321816,"z0":6.271880895404135,"aX":-11.05815043003103},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":14.6,"spinRate":2640,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4449176033802815,"extension":6.8545100958274086},"index":2,"playId":"2a83121e-78cc-3ee6-affc-d87a9b272dc6","pitchNumber":3,"startTime":"2026-07-21T02:24:06.093Z","endTime":"2026-07-21T02:24:10.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491128022105933,"aZ":-32.661830479795476,"pfxX":-6.65009681879436,"pfxZ":-0.31696198412562726,"pX":-0.5757376834164091,"pZ":1.0359871348753038,"vX0":-4.8006380823651895,"vY0":-123.7208969794708,"vZ0":-6.16978205236962,"x":138.95,"y":210.81,"x0":2.2621383330581093,"y0":50.00430730026951,"z0":6.340497474431401,"aX":-10.183645609278202},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":13.2,"spinRate":2560,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4447888748915685,"extension":6.757128429755521},"hitData":{"launchSpeed":84.8,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.18,"coordY":94.8}},"index":3,"playId":"564ad5c0-f8f4-39e1-8f17-98de4ada0280","pitchNumber":4,"startTime":"2026-07-21T02:24:30.782Z","endTime":"2026-07-21T02:24:42.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:24:42.456Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Leo Jiménez to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:25:39.989Z","endTime":"2026-07-21T02:27:07.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Walker replaces LaMonte Wade Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T02:25:11.425Z","endTime":"2026-07-21T02:25:42.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":664774,"link":"/api/v1/people/664774"}},{"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418130237908287,"aZ":-14.238867223186357,"pfxX":0.692721214996784,"pfxZ":9.245452538266823,"pX":-0.006892143485336152,"pZ":1.5664406523932568,"vX0":-5.996697718313896,"vY0":-138.30909041368358,"vZ0":-10.282032719504754,"x":117.26,"y":196.49,"x0":2.0981082288844575,"y0":50.00629057599127,"z0":6.28384096144196,"aX":1.3447710850156767},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":0.0,"spinRate":2400,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3957966341655492,"extension":6.9786813850066745},"index":1,"playId":"440514f7-19f3-3e67-bf3b-8cf52d13dced","pitchNumber":1,"startTime":"2026-07-21T02:25:42.235Z","endTime":"2026-07-21T02:25:46.375Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06968830712681,"aZ":-21.997471276347675,"pfxX":-0.19371059976642657,"pfxZ":5.239561019436749,"pX":-0.9396251345928995,"pZ":3.842524911063748,"vX0":-8.322123160105136,"vY0":-138.32065525463796,"vZ0":-2.918119519958875,"x":152.82,"y":135.03,"x0":2.1298884355941583,"y0":50.004408840903025,"z0":6.381582932647355,"aX":-0.37643578535639866},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2393,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.39556181335832585,"extension":7.074524085160535},"index":2,"playId":"e4698a99-8d13-3c4d-b53f-2677fc0b3cbc","pitchNumber":2,"startTime":"2026-07-21T02:26:21.808Z","endTime":"2026-07-21T02:26:25.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55899803496445,"aZ":-25.643256182367757,"pfxX":-5.181265872182777,"pfxZ":4.15826256445249,"pX":-1.1413889074253933,"pZ":1.192908717303475,"vX0":-6.96547183759206,"vY0":-124.6926805178477,"vZ0":-6.965893938356947,"x":160.51,"y":206.57,"x0":2.363805875387891,"y0":50.00508880783512,"z0":6.144733832134295,"aX":-8.142218924093763},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":11.0,"spinRate":2632,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4396115546058468,"extension":6.8424235113315035},"index":3,"playId":"65a1f4bb-6680-301d-b461-0f9846840a51","pitchNumber":3,"startTime":"2026-07-21T02:26:40.488Z","endTime":"2026-07-21T02:26:44.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99932543178234,"aZ":-19.57971363656823,"pfxX":-0.955185016018266,"pfxZ":6.429446148760876,"pX":-1.0242714245529283,"pZ":2.904001323981943,"vX0":-8.408270125520204,"vY0":-139.25198550038317,"vZ0":-5.760907608763368,"x":156.04,"y":160.37,"x0":2.1616381445908583,"y0":50.00429526441726,"z0":6.299937724435651,"aX":-1.8696599446108457},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":3.5,"spinRate":2401,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3937105255089568,"extension":7.290100490386511},"hitData":{"launchSpeed":47.8,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.1,"coordY":171.86}},"index":4,"playId":"51821f6a-fc09-38cb-be36-62fb28a5a1bd","pitchNumber":4,"startTime":"2026-07-21T02:26:59.595Z","endTime":"2026-07-21T02:27:07.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:27:07.622Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:29:49.608Z","endTime":"2026-07-21T02:31:03.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Allen replaces second baseman Jose Altuve, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:29:47.987Z","endTime":"2026-07-21T02:29:48.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"}},{"details":{"description":"Christian Walker remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:29:48.010Z","endTime":"2026-07-21T02:29:48.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":664774,"link":"/api/v1/people/664774"}},{"details":{"description":"Defensive switch from right field to left field for Taylor Trammell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T02:29:48.011Z","endTime":"2026-07-21T02:29:48.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"description":"Defensive Substitution: Cam Smith replaces left fielder Zach Dezenzo, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-21T02:29:48.013Z","endTime":"2026-07-21T02:29:48.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":701305,"link":"/api/v1/people/701305"}},{"details":{"description":"Pitching Change: Bryan Abreu replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-07-21T02:29:48.014Z","endTime":"2026-07-21T02:29:51.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93503136960684,"aZ":-12.95505466245699,"pfxX":-6.223038693715235,"pfxZ":9.976226223210004,"pX":-1.9275298915396097,"pZ":3.5886992284391677,"vX0":2.794637502818387,"vY0":-138.83972109923573,"vZ0":-3.2907012861971383,"x":190.47,"y":141.89,"x0":-2.1461377103713004,"y0":50.00290817260766,"z0":5.667853345207991,"aX":-11.987509255352135},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2197,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.39653994023953265,"extension":6.3969376130343925},"index":5,"playId":"93c1a91b-bc82-36a7-b2e9-da488cf350a6","pitchNumber":1,"startTime":"2026-07-21T02:29:51.826Z","endTime":"2026-07-21T02:29:56.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879543946592168,"aZ":-18.362473100018033,"pfxX":-4.465172840992737,"pfxZ":7.5882870280811545,"pX":-1.1260633605016108,"pZ":3.5534276859362257,"vX0":5.09057297939523,"vY0":-134.01691501673017,"vZ0":-1.3807087834173428,"x":159.92,"y":142.84,"x0":-2.4697343965842946,"y0":50.00002763096633,"z0":5.386472552009752,"aX":-8.123974494488301},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2445,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.40866426126911115,"extension":6.785971582875645},"index":6,"playId":"080b7b0f-a8cb-323c-a8a3-b407cdd4f09e","pitchNumber":2,"startTime":"2026-07-21T02:30:08.367Z","endTime":"2026-07-21T02:30:13.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.231168098092137,"aZ":-34.598613641069065,"pfxX":2.4845068432236523,"pfxZ":-1.5388866454469596,"pX":-0.49134662997946804,"pZ":3.4249683025779674,"vX0":4.088161949735841,"vY0":-125.27288708084046,"vZ0":1.2475033925867511,"x":135.73,"y":146.31,"x0":-2.472356260585018,"y0":50.00302251563818,"z0":5.766460101832388,"aX":3.9152625129445906},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-5.5,"spinRate":2821,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.4385974315447161,"extension":6.042170653850441},"index":7,"playId":"378aab4e-24d2-34da-9435-37729b4921c3","pitchNumber":3,"startTime":"2026-07-21T02:30:26.068Z","endTime":"2026-07-21T02:30:30.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69819761080356,"aZ":-12.26780218689141,"pfxX":-6.041702137557563,"pfxZ":10.360259381295219,"pX":-0.8803856066738426,"pZ":2.3703493369651394,"vX0":5.447434175403452,"vY0":-138.40452221332035,"vZ0":-5.975299984985732,"x":150.56,"y":174.78,"x0":-2.098577259178139,"y0":50.00014127365311,"z0":5.394345200368443,"aX":-11.605623003462885},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2216,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.39721719047657045,"extension":6.534943238704722},"index":8,"playId":"fffe5309-6db7-3036-bd32-8d5d79c1189d","pitchNumber":4,"startTime":"2026-07-21T02:30:42.508Z","endTime":"2026-07-21T02:30:46.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43059385269359,"aZ":-33.83576191791844,"pfxX":1.6721539069713405,"pfxZ":-1.0163326875281502,"pX":1.3841933767293588,"pZ":1.6307344377895812,"vX0":8.778712071387037,"vY0":-127.15552039817265,"vZ0":-2.8643049793849973,"x":64.24,"y":194.75,"x0":-2.3262251152950157,"y0":50.00068588353129,"z0":5.449317296633436,"aX":2.742620509732952},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":-4.9,"spinRate":2816,"spinDirection":73},"zone":14,"typeConfidence":0.89,"plateTime":0.43032664211308846,"extension":6.380804711500874},"index":9,"playId":"3d3c9e23-a8c7-3003-b052-b6876c7d4ac6","pitchNumber":5,"startTime":"2026-07-21T02:30:59.301Z","endTime":"2026-07-21T02:31:03.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:31:03.800Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:31:18.165Z","endTime":"2026-07-21T02:35:02.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,6,7,8],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01094090620057,"aZ":-10.84884780902478,"pfxX":-5.260521051846876,"pfxZ":10.802678804185481,"pX":-1.531783550722062,"pZ":3.480067378357003,"vX0":3.8136175920920836,"vY0":-140.6021675066055,"vZ0":-3.598123850916575,"x":175.39,"y":144.82,"x0":-2.231841259789892,"y0":50.00647540678777,"z0":5.496297446094994,"aX":-10.388356485724373},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":8.6,"spinRate":2320,"spinDirection":212},"zone":11,"typeConfidence":0.88,"plateTime":0.39165545418002967,"extension":6.580494629296317},"index":0,"playId":"714251f6-176b-3a7e-a285-f85ecb62bb5c","pitchNumber":1,"startTime":"2026-07-21T02:31:30.142Z","endTime":"2026-07-21T02:31:33.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:31:47.911Z","endTime":"2026-07-21T02:32:39.863Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.517156523953155,"aZ":-12.711104803136847,"pfxX":-6.198833889353223,"pfxZ":10.193998833458794,"pX":-0.2554183661089314,"pZ":2.851503571848792,"vX0":6.640583220854848,"vY0":-138.1920305900743,"vZ0":-5.029264591190476,"x":126.74,"y":161.79,"x0":-1.8991626179541088,"y0":50.0000850433778,"z0":5.568086865540787,"aX":-11.832429642423236},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2266,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.39832753019153566,"extension":6.533306378643711},"index":2,"playId":"5cd8e5c3-6ffa-32fe-8c8e-6828546d86f5","pitchNumber":2,"startTime":"2026-07-21T02:32:39.863Z","endTime":"2026-07-21T02:32:44.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.52196407400429,"aZ":-11.156314652683875,"pfxX":-6.3426384547725805,"pfxZ":10.584669310938445,"pX":-0.7793854494534402,"pZ":3.22583578411646,"vX0":4.977674250319664,"vY0":-141.07838410871815,"vZ0":-4.682262119585596,"x":146.71,"y":151.68,"x0":-1.7557313827652694,"y0":50.005400094568145,"z0":5.645596784401772,"aX":-12.598118632383658},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":10.3,"spinRate":2377,"spinDirection":209},"zone":1,"typeConfidence":0.88,"plateTime":0.3904562221019483,"extension":6.588906067688631},"index":3,"playId":"bda2f9ed-bc11-3198-b4cb-47b3a36df37a","pitchNumber":3,"startTime":"2026-07-21T02:32:57.617Z","endTime":"2026-07-21T02:33:05.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.767711713882832,"aZ":-40.32054539241454,"pfxX":4.419780794066014,"pfxZ":-5.351904802243434,"pX":-0.8943518463443397,"pZ":2.123373893135238,"vX0":2.122846980627946,"vY0":-123.16604134831367,"vZ0":-0.7427135156903608,"x":151.09,"y":181.45,"x0":-2.3444763154924497,"y0":50.00522619570244,"z0":5.868696929296799,"aX":6.7227402497576785},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.6,"breakHorizontal":-8.5,"spinRate":3030,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.446432849930563,"extension":6.245426172878608},"index":4,"playId":"cb9cd20c-0fab-3639-b980-7ae445db8c4e","pitchNumber":4,"startTime":"2026-07-21T02:33:17.200Z","endTime":"2026-07-21T02:33:20.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T02:33:33.062Z","endTime":"2026-07-21T02:33:51.501Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51932369828733,"aZ":-35.527342803086455,"pfxX":2.3367039551779576,"pfxZ":-2.048943899096658,"pX":0.5254813341455159,"pZ":2.4321491376101427,"vX0":5.95643125037262,"vY0":-127.53929130711003,"vZ0":-1.211209469748886,"x":96.97,"y":173.11,"x0":-2.148565597618532,"y0":50.00053596402911,"z0":5.728365664916004,"aX":3.828306418607596},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.7,"breakHorizontal":-5.6,"spinRate":2932,"spinDirection":57},"zone":6,"typeConfidence":0.9,"plateTime":0.43032462151842044,"extension":6.303522309497986},"index":6,"playId":"c8311ce4-ecc6-379c-b91c-256893b930e6","pitchNumber":5,"startTime":"2026-07-21T02:33:51.501Z","endTime":"2026-07-21T02:33:56.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87517800209414,"aZ":-11.894656012931916,"pfxX":-4.787502281757042,"pfxZ":10.121070419200855,"pX":1.0371263938433157,"pZ":2.1639693341013215,"vX0":9.697744973570197,"vY0":-141.0710391026912,"vZ0":-6.906555957126014,"x":77.47,"y":180.35,"x0":-1.8322540835166068,"y0":50.000882695890716,"z0":5.420554411013525,"aX":-9.591635176233973},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2364,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.38915334547284264,"extension":6.669284885346829},"index":7,"playId":"9e17b2a5-c4c0-307c-8a8f-19ee5f4becb2","pitchNumber":6,"startTime":"2026-07-21T02:34:14.788Z","endTime":"2026-07-21T02:34:17.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17866705386147,"aZ":-36.51495287259996,"pfxX":4.791505081042042,"pfxZ":-2.6387538579455825,"pX":1.053349616684201,"pZ":1.5598736372978574,"vX0":6.335404858313546,"vY0":-127.73816023306182,"vZ0":-3.086350604731239,"x":76.85,"y":196.66,"x0":-2.084551418097531,"y0":50.0002036138441,"z0":5.664629681648718,"aX":7.889111844538591},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":-10.2,"spinRate":2932,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.42936119617089163,"extension":6.358417458767559},"index":8,"playId":"b81abd49-bd4b-38a7-a8c1-669bf36010a2","pitchNumber":7,"startTime":"2026-07-21T02:34:58.173Z","endTime":"2026-07-21T02:35:02.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:35:02.256Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a ground ball to right fielder Cam Smith. Xavier Edwards to 2nd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:35:08.227Z","endTime":"2026-07-21T02:36:48.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56672762348396,"aZ":-35.42076606225476,"pfxX":5.687521067150647,"pfxZ":-1.9947320517062685,"pX":-1.2855124722081321,"pZ":3.73280263601724,"vX0":0.9985310648356823,"vY0":-126.56934798042415,"vZ0":1.6023828384658267,"x":166.0,"y":137.99,"x0":-2.4241662333632363,"y0":50.005826243564805,"z0":5.925618945589591,"aX":9.239092604561362},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-10.6,"spinRate":2982,"spinDirection":59},"zone":11,"typeConfidence":0.9,"plateTime":0.432560511796821,"extension":6.257953354599401},"index":0,"playId":"4ee0fea7-196d-30ec-a4d8-76b44d72afe8","pitchNumber":1,"startTime":"2026-07-21T02:35:25.910Z","endTime":"2026-07-21T02:35:29.634Z","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":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8165131703487,"aZ":-11.789049783753045,"pfxX":-4.324551218130102,"pfxZ":10.336960756528537,"pX":-0.04973897718451439,"pZ":2.672410898505139,"vX0":6.776435597534864,"vY0":-140.26737108785323,"vZ0":-5.860072707227732,"x":118.9,"y":166.62,"x0":-1.9467109386370325,"y0":50.00256566208227,"z0":5.573400683662361,"aX":-8.528473747222138},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2309,"spinDirection":208},"zone":5,"typeConfidence":0.89,"plateTime":0.39206847617730567,"extension":6.50600945023589},"index":1,"playId":"fcc752f3-0ac2-3be1-85fe-3ee4f2fa6d0a","pitchNumber":2,"startTime":"2026-07-21T02:35:44.943Z","endTime":"2026-07-21T02:35:51.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395138412537136,"aZ":-37.54993417360924,"pfxX":3.822013526711827,"pfxZ":-3.3047871764138694,"pX":0.3072442756579878,"pZ":1.5145422819223475,"vX0":4.844670429272695,"vY0":-126.7740959118111,"vZ0":-3.3559720978886918,"x":105.29,"y":197.89,"x0":-2.1267267019630505,"y0":50.00614820565338,"z0":5.858890930009262,"aX":6.209304354795786},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.5,"breakHorizontal":-8.0,"spinRate":3049,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4323788894073566,"extension":6.303326203240636},"index":2,"playId":"3e9c15a6-c794-3b98-aba0-dba22f7105aa","pitchNumber":3,"startTime":"2026-07-21T02:36:07.772Z","endTime":"2026-07-21T02:36:11.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.417581984846912,"aZ":-37.736380573227734,"pfxX":5.199453200027072,"pfxZ":-3.4534593827571776,"pX":-0.12549592336828874,"pZ":2.368728383820698,"vX0":3.6777896514344963,"vY0":-126.9843613912607,"vZ0":-1.0203377259905833,"x":121.78,"y":174.82,"x0":-2.275213178524064,"y0":50.00383357749704,"z0":5.815944590712496,"aX":8.371441621266289},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.2,"breakHorizontal":-10.3,"spinRate":3002,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4336781344814118,"extension":6.317168153353406},"hitData":{"launchSpeed":102.2,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.16,"coordY":108.49}},"index":3,"playId":"c04ca435-a312-36ae-957c-9b52a0856d22","pitchNumber":4,"startTime":"2026-07-21T02:36:40.076Z","endTime":"2026-07-21T02:36:48.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:36:48.601Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:36:57.817Z","endTime":"2026-07-21T02:38:27.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"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":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893549113720294,"aZ":-15.567216230599833,"pfxX":-3.059838536526305,"pfxZ":8.773691500837897,"pX":7.34067096385842E-4,"pZ":3.6479105470701065,"vX0":7.646253554119292,"vY0":-136.89138927982273,"vZ0":-1.9285303528253026,"x":116.97,"y":140.29,"x0":-2.4342103904099406,"y0":50.00607131681151,"z0":5.430094003294542,"aX":-5.794444253968742},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":3.8,"spinRate":2444,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.40047994501445494,"extension":6.645201953829109},"index":0,"playId":"d2e8c604-1750-3621-a8dd-9977011276b1","pitchNumber":1,"startTime":"2026-07-21T02:37:19.489Z","endTime":"2026-07-21T02:37:24.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48320198417603,"aZ":-10.335413029126029,"pfxX":-4.271503769134083,"pfxZ":11.066168402843584,"pX":-0.26313454081427556,"pZ":2.3653041303261118,"vX0":6.597567023339722,"vY0":-140.03266253381742,"vZ0":-6.725455849898673,"x":127.03,"y":174.92,"x0":-2.101605053737552,"y0":50.00244097938823,"z0":5.484263162451312,"aX":-8.429880454809467},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":6.2,"spinRate":2328,"spinDirection":209},"zone":5,"typeConfidence":0.89,"plateTime":0.39208883713400455,"extension":6.824484246697135},"index":1,"playId":"febaae39-a95e-383e-89f2-a913e6ad61cc","pitchNumber":2,"startTime":"2026-07-21T02:37:37.242Z","endTime":"2026-07-21T02:37:41.206Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3099857668958,"aZ":-16.759316090139254,"pfxX":-0.32393651187315653,"pfxZ":8.158876232910853,"pX":-0.26958307937492687,"pZ":3.0774310182501976,"vX0":6.155306144843458,"vY0":-136.40340780810538,"vZ0":-3.076252832993125,"x":127.28,"y":155.69,"x0":-2.51088397489706,"y0":50.00214398978792,"z0":5.371895318928969,"aX":-0.6139108034407498},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-0.7,"spinRate":2564,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40118791817793653,"extension":6.464399235817954},"index":2,"playId":"e9c2db62-7150-353c-a071-87dbd89fa662","pitchNumber":3,"startTime":"2026-07-21T02:37:57.007Z","endTime":"2026-07-21T02:38:00.120Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.936552359159606,"aZ":-37.50640624905317,"pfxX":2.6920207831631204,"pfxZ":-3.1899769077901334,"pX":1.3286739820056084,"pZ":-0.14189749371272284,"vX0":7.995243616090298,"vY0":-129.06718944040708,"vZ0":-6.935381213194086,"x":66.35,"y":242.61,"x0":-2.169140369005387,"y0":50.001392250188154,"z0":5.49774706074711,"aX":4.502386681535074},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.2,"breakHorizontal":-6.8,"spinRate":3075,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.42571996148390356,"extension":6.449493009115481},"index":3,"playId":"7f22919a-34e8-3d8a-b8d1-7f10053aff80","pitchNumber":4,"startTime":"2026-07-21T02:38:23.129Z","endTime":"2026-07-21T02:38:27.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:38:27.779Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Jiménez lines out to left fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:38:48.629Z","endTime":"2026-07-21T02:42:28.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17851157963699,"aZ":-37.920362403335176,"pfxX":5.7988317729377,"pfxZ":-3.5759267745578693,"pX":-1.0749898662260773,"pZ":2.8573873473590434,"vX0":1.841447356306848,"vY0":-126.17594267745473,"vZ0":0.57465374447598,"x":157.98,"y":161.63,"x0":-2.567847009887292,"y0":50.00056408261664,"z0":5.687509162520227,"aX":9.327674594191746},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.1,"breakHorizontal":-10.9,"spinRate":2903,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.43445632405504675,"extension":6.301114942102546},"index":0,"playId":"37c226e7-f2c2-3c6d-9bdd-28a33f5d1fc1","pitchNumber":1,"startTime":"2026-07-21T02:38:59.789Z","endTime":"2026-07-21T02:39:05.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981887307613146,"aZ":-37.89053621587852,"pfxX":2.7296136141633744,"pfxZ":-3.493427166199634,"pX":0.8211317213731885,"pZ":2.4781903045605906,"vX0":6.883224450946893,"vY0":-127.73356677375726,"vZ0":-0.890560341730128,"x":85.7,"y":171.87,"x0":-2.275119725046449,"y0":50.00511947049014,"z0":5.83931393846652,"aX":4.461959006856266},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.2,"breakHorizontal":-6.6,"spinRate":3032,"spinDirection":51},"zone":12,"typeConfidence":0.9,"plateTime":0.4305929905542789,"extension":6.3700455846674595},"index":1,"playId":"98ca5bf2-c3a8-38b7-ba1a-c08b246e6e5d","pitchNumber":2,"startTime":"2026-07-21T02:39:24.759Z","endTime":"2026-07-21T02:39:32.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89018240062086,"aZ":-38.727119693874556,"pfxX":3.723981923848992,"pfxZ":-3.9987677114222517,"pX":-1.1230970231062067,"pZ":3.00255892520143,"vX0":2.3799897013423728,"vY0":-127.91377973121408,"vZ0":0.5839711966549219,"x":159.81,"y":157.71,"x0":-2.5524532137836,"y0":50.000283770260985,"z0":5.832577221769843,"aX":6.10692418923417},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.8,"breakHorizontal":-7.3,"spinRate":3077,"spinDirection":47},"zone":11,"typeConfidence":0.9,"plateTime":0.4298766995433385,"extension":6.152471433396409},"index":2,"playId":"9ac1949d-58e3-37ff-8873-7a168cd4132a","pitchNumber":3,"startTime":"2026-07-21T02:39:41.713Z","endTime":"2026-07-21T02:39:54.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92577615271619,"aZ":-14.281241569947866,"pfxX":-4.038941656458539,"pfxZ":8.848999667441115,"pX":0.08542427070809785,"pZ":4.696834689310049,"vX0":6.700054804121672,"vY0":-141.88106833629882,"vZ0":-0.556916381967342,"x":113.74,"y":111.97,"x0":-1.7907612770738635,"y0":50.00412852191265,"z0":5.8126767875977885,"aX":-8.168916767415595},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":5.9,"spinRate":2358,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.3872546783694957,"extension":6.615600145053956},"index":3,"playId":"4daf74f7-a724-34d9-9c02-d2f7b082a359","pitchNumber":4,"startTime":"2026-07-21T02:40:09.691Z","endTime":"2026-07-21T02:40:12.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.168663607382605,"aZ":-12.536781042428126,"pfxX":-4.840282380785094,"pfxZ":9.633096547292183,"pX":0.8179415198833305,"pZ":2.6414811906639155,"vX0":9.25916015064949,"vY0":-142.2302985691224,"vZ0":-5.568838740775571,"x":85.82,"y":167.46,"x0":-1.8582866272403071,"y0":50.00201547544908,"z0":5.4274040532637775,"aX":-9.867113216222526},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2389,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.3858515052167175,"extension":6.492779193781381},"index":4,"playId":"c22591aa-307f-39ba-b8a1-73ced0568557","pitchNumber":5,"startTime":"2026-07-21T02:40:30.213Z","endTime":"2026-07-21T02:40:34.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-21T02:41:01.830Z","endTime":"2026-07-21T02:41:16.209Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37185932706412,"aZ":-34.11901952661049,"pfxX":6.667840020042786,"pfxZ":-1.1607643330014685,"pX":0.6632286118871438,"pZ":0.06957114214305278,"vX0":4.494758305516161,"vY0":-129.12382843919562,"vZ0":-7.466928062448558,"x":91.72,"y":236.9,"x0":-1.972427296463394,"y0":50.00579986971791,"z0":5.658253664571594,"aX":11.148382491387787},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.7,"breakHorizontal":-13.2,"spinRate":3135,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.425805356802341,"extension":6.67000700713455},"index":6,"playId":"6522fbf9-65a3-3ddd-baa3-301d3742e455","pitchNumber":6,"startTime":"2026-07-21T02:41:16.209Z","endTime":"2026-07-21T02:41:19.666Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60445580651944,"aZ":-39.15529604438567,"pfxX":4.328785724609096,"pfxZ":-4.284989587438977,"pX":-0.2370321025193627,"pZ":2.16124980108068,"vX0":3.6309416025200063,"vY0":-127.15932069068454,"vZ0":-1.2568481552133326,"x":126.04,"y":180.43,"x0":-2.249244200240958,"y0":50.006227200918964,"z0":5.786092059121395,"aX":7.04520664278068},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.8,"breakHorizontal":-8.8,"spinRate":3036,"spinDirection":53},"zone":5,"typeConfidence":0.9,"plateTime":0.43178489293025457,"extension":6.303926068298197},"index":7,"playId":"557dd4d4-e44b-352f-a7ee-2a37c4a6e52d","pitchNumber":7,"startTime":"2026-07-21T02:41:40.694Z","endTime":"2026-07-21T02:41:45.710Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261539077578476,"aZ":-36.776783866468584,"pfxX":3.765432877166032,"pfxZ":-2.8152776667104487,"pX":-0.7011169032320432,"pZ":2.902986710584468,"vX0":3.14207794855818,"vY0":-127.82633954363246,"vZ0":0.3324440080498492,"x":143.72,"y":160.4,"x0":-2.440646089734551,"y0":50.00313685608135,"z0":5.686820609781079,"aX":6.156305985543463},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.7,"breakHorizontal":-7.6,"spinRate":2932,"spinDirection":63},"zone":1,"typeConfidence":0.9,"plateTime":0.43045935296026716,"extension":6.416888064630793},"hitData":{"launchSpeed":84.8,"launchAngle":28.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.25,"coordY":89.81}},"index":8,"playId":"1570326e-d581-3922-a05d-ba57ba1ddba0","pitchNumber":8,"startTime":"2026-07-21T02:42:17.778Z","endTime":"2026-07-21T02:42:28.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:42:28.203Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:44:29.453Z","endTime":"2026-07-21T02:45:33.644Z","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":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47440059816951,"aZ":-19.34080571419836,"pfxX":0.3691587019389724,"pfxZ":6.821853167600358,"pX":0.902124871324266,"pZ":2.1461963668799764,"vX0":-4.18947695107685,"vY0":-136.1631546054542,"vZ0":-7.353356617473073,"x":82.61,"y":180.83,"x0":2.411638087170919,"y0":50.00097339146302,"z0":6.21656609412918,"aX":0.6950801531639711},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":0.2,"spinRate":2324,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.402026119385571,"extension":6.862462901893449},"index":0,"playId":"63d3d844-0c9b-35d0-aa31-b0b581d3e2aa","pitchNumber":1,"startTime":"2026-07-21T02:44:33.103Z","endTime":"2026-07-21T02:44:38.020Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-21T02:44:45.193Z","endTime":"2026-07-21T02:44:53.588Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537673010750705,"aZ":-34.37125364147743,"pfxX":-6.053785852155503,"pfxZ":-1.501160606513423,"pX":0.8433032966615578,"pZ":2.502423963852589,"vX0":-2.0103689612166913,"vY0":-120.51704154399597,"vZ0":-2.3663430989204954,"x":84.86,"y":171.21,"x0":2.475903698283541,"y0":50.00281741239365,"z0":6.547852446680513,"aX":-8.859303205992338},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":11.4,"spinRate":2647,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.455360139685399,"extension":6.5513556035941125},"index":2,"playId":"44b79324-22b6-336a-ac88-1168743014c5","pitchNumber":2,"startTime":"2026-07-21T02:44:53.588Z","endTime":"2026-07-21T02:45:00.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91672755936164,"aZ":-25.49815432612397,"pfxX":9.242297887877243,"pfxZ":3.9639594232791144,"pX":1.0745012182885743,"pZ":0.9605746372073943,"vX0":-6.67489197322068,"vY0":-128.93069418420353,"vZ0":-8.113901474437105,"x":76.04,"y":212.84,"x0":2.496795860853255,"y0":50.00052609188787,"z0":6.117369213633725,"aX":15.551171443570661},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-15.2,"spinRate":1545,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4248943012858746,"extension":6.772730468742987},"index":3,"playId":"09526f65-098a-3f5b-8f63-85f3365c9596","pitchNumber":3,"startTime":"2026-07-21T02:45:09.485Z","endTime":"2026-07-21T02:45:14.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971346243529627,"aZ":-20.388945311420112,"pfxX":-2.6003267473505285,"pfxZ":6.050885626414079,"pX":0.30722069029756527,"pZ":3.4522672856226286,"vX0":-4.452778754640171,"vY0":-138.0064812079997,"vZ0":-4.433499504765311,"x":105.29,"y":145.57,"x0":2.2734872715585572,"y0":50.002809351542695,"z0":6.435786558573374,"aX":-5.061754448828004},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":5.5,"spinRate":2414,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.3954631338641019,"extension":6.8279212610839215},"index":4,"playId":"51834dec-290e-3716-bd76-5d216da943dc","pitchNumber":4,"startTime":"2026-07-21T02:45:29.319Z","endTime":"2026-07-21T02:45:33.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:45:33.644Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:45:45.190Z","endTime":"2026-07-21T02:47:01.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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":88.8,"endSpeed":82.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93186255769693,"aZ":-29.65491470887233,"pfxX":-3.140490443675618,"pfxZ":1.4850488729170177,"pX":0.37728900584523256,"pZ":2.2243486495607434,"vX0":-3.9626693041950762,"vY0":-129.24532096128223,"vZ0":-4.89181776923458,"x":102.62,"y":178.72,"x0":2.33614950763285,"y0":50.00403576231923,"z0":6.408305717866131,"aX":-5.334447323211142},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":6.6,"spinRate":2453,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.423139981706004,"extension":6.707270032606907},"index":0,"playId":"0e3ca54f-c3af-34cd-940e-bd623630c171","pitchNumber":1,"startTime":"2026-07-21T02:45:57.984Z","endTime":"2026-07-21T02:46:01.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036733586850296,"aZ":-28.67484871069245,"pfxX":-1.895710693888537,"pfxZ":2.003923617649476,"pX":-1.3345443338536915,"pZ":1.4404712874862735,"vX0":-8.786100620375569,"vY0":-131.0362392897153,"vZ0":-7.086698341014805,"x":167.87,"y":199.89,"x0":2.304482035269803,"y0":50.000274278993004,"z0":6.314887378019851,"aX":-3.303010827338558},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":5.3,"spinRate":2539,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4176017196342281,"extension":6.8449785021842375},"index":1,"playId":"39e6ff87-96c2-3eb0-aeb1-6a98dc784df5","pitchNumber":2,"startTime":"2026-07-21T02:46:16.538Z","endTime":"2026-07-21T02:46:19.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20062567718803,"aZ":-28.63419560410752,"pfxX":-7.5204882598014,"pfxZ":2.266573623542107,"pX":-0.7691150352467268,"pZ":2.0541349016727337,"vX0":-5.374754394539352,"vY0":-124.23359220741818,"vZ0":-4.472478247888604,"x":146.32,"y":183.32,"x0":2.4003307113962706,"y0":50.002120228557445,"z0":6.261427414313023,"aX":-11.738038111417564},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2610,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.44111529716632125,"extension":6.511169097535414},"index":2,"playId":"c087d009-7d1f-33d8-ab1c-f54606622893","pitchNumber":3,"startTime":"2026-07-21T02:46:31.960Z","endTime":"2026-07-21T02:46:35.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T02:46:48.590Z","endTime":"2026-07-21T02:46:57.463Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68127967289781,"aZ":-29.495822811025807,"pfxX":-7.095317404369772,"pfxZ":1.7388088451484993,"pX":-0.47794216279056195,"pZ":1.7977392559416987,"vX0":-4.771961480044503,"vY0":-123.58602691765357,"vZ0":-4.713667857740571,"x":135.22,"y":190.24,"x0":2.402808374049735,"y0":50.003417705412176,"z0":6.220421999573012,"aX":-10.923943140920896},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":2539,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.44397134989935916,"extension":6.889508684482616},"index":4,"playId":"b69b16a7-7562-3d1c-8019-15fa87ed68e0","pitchNumber":4,"startTime":"2026-07-21T02:46:57.463Z","endTime":"2026-07-21T02:47:01.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:47:01.221Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cam Smith walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:47:10.486Z","endTime":"2026-07-21T02:48:37.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94352921165495,"aZ":-33.41256232882325,"pfxX":-8.009921517843672,"pfxZ":-0.8635166109866397,"pX":1.1442019660573435,"pZ":3.676395518039195,"vX0":-0.6541414535318242,"vY0":-118.99260062672722,"vZ0":0.4766959677715912,"x":73.39,"y":139.52,"x0":2.4633251712339925,"y0":50.00383647384195,"z0":6.502023830292167,"aX":-11.48004597897475},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.2,"breakHorizontal":14.6,"spinRate":2643,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.4604088115785854,"extension":6.6936321242589},"index":0,"playId":"45ef4a50-fd3d-3b24-a216-ce30362c67c7","pitchNumber":1,"startTime":"2026-07-21T02:47:23.402Z","endTime":"2026-07-21T02:47:26.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63870329523703,"aZ":-19.27194410946227,"pfxX":-0.6362358878252987,"pfxZ":6.731579468313531,"pX":-1.6602794943209893,"pZ":1.7801666371886682,"vX0":-9.93279977418378,"vY0":-136.69255282337824,"vZ0":-8.496987774549144,"x":180.29,"y":190.72,"x0":2.0843507769618523,"y0":50.00059043680626,"z0":6.2225539963896415,"aX":-1.215687493927192},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":3.0,"spinRate":2474,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.3988286957142546,"extension":7.263779463431908},"index":1,"playId":"fbe979a8-fefc-3f00-9dbe-c6a82ee7aa93","pitchNumber":2,"startTime":"2026-07-21T02:47:39.914Z","endTime":"2026-07-21T02:47:42.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88786529242378,"aZ":-35.254544058330026,"pfxX":-4.446390466972399,"pfxZ":-2.003541516969249,"pX":-0.5257078666975945,"pZ":1.3739277385602027,"vX0":-5.039701680237256,"vY0":-123.16833750820773,"vZ0":-4.663420964765641,"x":137.04,"y":201.68,"x0":2.126274637818399,"y0":50.0057878061611,"z0":6.279178856816315,"aX":-6.820084855938274},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.6,"breakHorizontal":9.2,"spinRate":2647,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.44500794813671707,"extension":6.866108176765392},"index":2,"playId":"ec6d4c28-941f-3241-aced-6dad968cf733","pitchNumber":3,"startTime":"2026-07-21T02:47:57.218Z","endTime":"2026-07-21T02:48:02.030Z","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":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28408679992836,"aZ":-22.09563721639266,"pfxX":-1.4293598639423877,"pfxZ":5.312328949479145,"pX":-1.1161908239515,"pZ":2.640924399566746,"vX0":-7.597032616399092,"vY0":-136.47545212722187,"vZ0":-5.904031151382448,"x":159.55,"y":167.48,"x0":1.88234751194128,"y0":50.005220859948714,"z0":6.3407121772532316,"aX":-2.7135546973912823},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":4.1,"spinRate":2543,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.400374601941627,"extension":7.01741905656034},"index":3,"playId":"8d34c444-55e4-325f-9d35-056f3074c5a3","pitchNumber":4,"startTime":"2026-07-21T02:48:14.073Z","endTime":"2026-07-21T02:48:18.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614930680270962,"aZ":-19.573503123292916,"pfxX":-0.255660085949617,"pfxZ":6.462960609411415,"pX":-1.1961975283521602,"pZ":0.6531109952505909,"vX0":-8.7983151556049,"vY0":-138.4225526614695,"vZ0":-11.351392970754715,"x":162.6,"y":221.15,"x0":2.050740159139264,"y0":50.002806562994714,"z0":6.10522951285598,"aX":-0.4961398228191123},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":2.2,"spinRate":2370,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.39502921633526533,"extension":6.990767327933847},"index":4,"playId":"08c34faf-bac5-3b83-a8a1-c283eceb827c","pitchNumber":5,"startTime":"2026-07-21T02:48:34.225Z","endTime":"2026-07-21T02:48:37.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:48:37.225Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lucas Spence grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:48:53.119Z","endTime":"2026-07-21T02:49:48.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750920627461827,"aZ":-19.980317262017593,"pfxX":6.348625784730938,"pfxZ":6.279662622287213,"pX":0.8694687662594639,"pZ":2.129089850804289,"vX0":-5.929674020120533,"vY0":-138.19811117524335,"vZ0":-7.535118428872668,"x":83.86,"y":181.29,"x0":2.2143101732475583,"y0":50.00185461826314,"z0":6.224874734976302,"aX":12.324338625141635},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":-10.3,"spinRate":2159,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.39578572064283213,"extension":7.091468023822471},"index":0,"playId":"a1841515-756d-3d18-8446-811e0983d952","pitchNumber":1,"startTime":"2026-07-21T02:49:04.320Z","endTime":"2026-07-21T02:49:11.607Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cam Smith steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"a1841515-756d-3d18-8446-811e0983d952","startTime":"2026-07-21T02:49:18.878Z","endTime":"2026-07-21T02:49:40.949Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090348583493213,"aZ":-23.099412851732524,"pfxX":6.009253530283541,"pfxZ":4.845612233702629,"pX":0.4083315137049162,"pZ":2.353851403531942,"vX0":-6.882175530180422,"vY0":-135.8302819000776,"vZ0":-6.210019294255173,"x":101.44,"y":175.23,"x0":2.1913040731081366,"y0":50.00529628743761,"z0":6.270669768754538,"aX":11.257760242279678},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":-9.5,"spinRate":2188,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4028896226887473,"extension":6.81697980575643},"hitData":{"launchSpeed":107.3,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.7,"coordY":153.1}},"index":2,"playId":"1fd273dc-e709-3f45-960a-fd371e3d91cb","pitchNumber":2,"startTime":"2026-07-21T02:49:40.949Z","endTime":"2026-07-21T02:49:48.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:49:48.975Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brian Navarreto lines out to left fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:52:07.357Z","endTime":"2026-07-21T02:52:48.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Hader replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:51:25.183Z","endTime":"2026-07-21T02:52:09.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"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(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.9,"endSpeed":84.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39915360821931,"aZ":-11.58015951833914,"pfxX":6.629896389942148,"pfxZ":11.210811122234583,"pX":0.6297384752931038,"pZ":3.0844792886310795,"vX0":-8.007077578699382,"vY0":-134.93843339446832,"vZ0":-4.888482460183189,"x":93.0,"y":155.5,"x0":2.7794547221878414,"y0":50.00339069227186,"z0":5.740894011432976,"aX":12.180485644971757},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-10.2,"spinRate":2387,"spinDirection":150},"zone":3,"typeConfidence":0.88,"plateTime":0.40648662782348044,"extension":6.473964891412838},"index":1,"playId":"309fc2c8-f2d9-39e0-b651-d75e391d841b","pitchNumber":1,"startTime":"2026-07-21T02:52:09.586Z","endTime":"2026-07-21T02:52:13.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54885642827027,"aZ":-10.789190117036958,"pfxX":4.898314341248667,"pfxZ":11.587006850129931,"pX":0.14692872891813577,"pZ":4.296933344306415,"vX0":-8.333850633953878,"vY0":-135.26361950057597,"vZ0":-2.3582472713580906,"x":111.4,"y":122.76,"x0":2.636917496253323,"y0":50.00643939522767,"z0":5.9403772561135355,"aX":9.043777096220715},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.6,"breakHorizontal":-7.0,"spinRate":2337,"spinDirection":152},"zone":12,"typeConfidence":0.89,"plateTime":0.40550600243540424,"extension":6.591316874646868},"index":2,"playId":"82ff2d2d-a058-38d9-83ad-223b5d4470c2","pitchNumber":2,"startTime":"2026-07-21T02:52:24.042Z","endTime":"2026-07-21T02:52:27.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977569499584412,"aZ":-30.3473705662858,"pfxX":0.612952293443346,"pfxZ":1.2504568199657307,"pX":0.8212688669653834,"pZ":2.3719689451732613,"vX0":-5.136885729013393,"vY0":-120.4643745393462,"vZ0":-1.3182071259413963,"x":85.7,"y":174.74,"x0":2.9041839805219904,"y0":50.00546951414058,"z0":5.615492220045272,"aX":0.8986953284259785},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2520,"spinDirection":342},"zone":6,"typeConfidence":0.9,"plateTime":0.4551314803302766,"extension":6.332822442048535},"hitData":{"launchSpeed":85.6,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.61,"coordY":83.21}},"index":3,"playId":"72c88c87-d16d-32aa-93db-f72be42599f5","pitchNumber":3,"startTime":"2026-07-21T02:52:37.448Z","endTime":"2026-07-21T02:52:48.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:52:48.382Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:52:59.232Z","endTime":"2026-07-21T02:53:40.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":94.1,"endSpeed":85.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00585341455965,"aZ":-10.904659020823846,"pfxX":3.9307567685365736,"pfxZ":11.339096761540112,"pX":-0.19534504759610186,"pZ":2.616412185622691,"vX0":-8.74385938113279,"vY0":-136.56300017332595,"vZ0":-6.180018440576967,"x":124.45,"y":168.14,"x0":2.547160326244734,"y0":50.0018685173715,"z0":5.669688079650256,"aX":7.373099994582069},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":-5.2,"spinRate":2221,"spinDirection":149},"zone":2,"typeConfidence":0.89,"plateTime":0.40213528479445726,"extension":6.527388989602308},"index":0,"playId":"94e21eef-594b-3c81-8d19-cf61551b9597","pitchNumber":1,"startTime":"2026-07-21T02:53:13.263Z","endTime":"2026-07-21T02:53:17.545Z","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":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74150873971278,"aZ":-12.344075326628406,"pfxX":5.69991761600407,"pfxZ":10.369361432363675,"pX":0.4480261393836832,"pZ":3.432875712014832,"vX0":-7.772922957962121,"vY0":-138.12439863324255,"vZ0":-4.113301199477084,"x":99.92,"y":146.09,"x0":2.5717020940191335,"y0":50.00203692473301,"z0":5.785205249822913,"aX":10.90000000113649},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":-8.5,"spinRate":2291,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.3981302993077338,"extension":6.53983131627153},"hitData":{"launchSpeed":97.0,"launchAngle":10.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.66,"coordY":100.5}},"index":1,"playId":"617d0878-7300-388d-bc9d-6485ac462a9e","pitchNumber":2,"startTime":"2026-07-21T02:53:31.542Z","endTime":"2026-07-21T02:53:40.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:53:40.616Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a sharp line drive to center fielder Lucas Spence. Javier Sanoja to 3rd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:53:46.984Z","endTime":"2026-07-21T02:54:15.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0942668529254,"aZ":-12.7143463530093,"pfxX":6.466200712314032,"pfxZ":10.483947254031804,"pX":-0.3378119921115265,"pZ":2.4805930357791497,"vX0":-10.122644208061528,"vY0":-135.2885245289165,"vZ0":-5.957826214572358,"x":129.88,"y":171.8,"x0":2.6096941352270187,"y0":50.00636589302203,"z0":5.600098051806437,"aX":12.007428517131238},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-9.6,"spinRate":2152,"spinDirection":142},"zone":4,"typeConfidence":0.88,"plateTime":0.4046133525562734,"extension":6.620380122550804},"hitData":{"launchSpeed":104.3,"launchAngle":13.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.19,"coordY":72.2}},"index":0,"playId":"2eba77bd-8a53-3ccd-96ac-77670a0f95aa","pitchNumber":1,"startTime":"2026-07-21T02:54:05.031Z","endTime":"2026-07-21T02:54:15.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:54:15.125Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to left fielder Taylor Trammell, deflected by shortstop Jeremy Peña. Javier Sanoja scores. Kyle Stowers to 2nd.","rbi":1,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:55:39.055Z","endTime":"2026-07-21T02:55:52.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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_deflection"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":623352,"link":"/api/v1/people/623352"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T02:54:48.795Z","endTime":"2026-07-21T02:55:40.858Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183791822097852,"aZ":-28.692071955551494,"pfxX":0.4805253155334759,"pfxZ":2.3570558788959985,"pX":0.6252836125752423,"pZ":3.032292433731069,"vX0":-5.478467945214126,"vY0":-122.02791412286658,"vZ0":-0.363501214917757,"x":93.17,"y":156.91,"x0":2.85518283719958,"y0":50.005515366591915,"z0":5.695098972679946,"aX":0.7111695485733419},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":0.7,"spinRate":2232,"spinDirection":83},"zone":3,"typeConfidence":0.9,"plateTime":0.4520889877874761,"extension":6.326946344359125},"hitData":{"launchSpeed":99.4,"launchAngle":8.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":91.93,"coordY":121.67}},"index":1,"playId":"af5f210d-de2f-3683-86e4-ce8fb4dd07cc","pitchNumber":1,"startTime":"2026-07-21T02:55:40.858Z","endTime":"2026-07-21T02:55:52.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:55:52.288Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to left fielder Taylor Trammell.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:56:21.754Z","endTime":"2026-07-21T02:57:55.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.6,"endSpeed":74.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179477922677194,"aZ":-30.189404777019668,"pfxX":-0.1413804878742959,"pfxZ":1.4079727161761193,"pX":-0.86843368749637,"pZ":0.7953539428215295,"vX0":-8.261772157486439,"vY0":-118.53075987300048,"vZ0":-4.641960603808623,"x":150.1,"y":217.31,"x0":2.6980689787085614,"y0":50.00073442569111,"z0":5.573225549379871,"aX":-0.19744376248280252},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.6,"breakHorizontal":2.5,"spinRate":2467,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.46423332248030835,"extension":6.31042609441668},"index":0,"playId":"b7c8be2a-a589-318a-9d1e-4db0818dadde","pitchNumber":1,"startTime":"2026-07-21T02:56:21.754Z","endTime":"2026-07-21T02:56:24.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.945076784850283,"aZ":-28.03973413485888,"pfxX":2.1705568032684264,"pfxZ":2.7938302899984095,"pX":-1.3720462611730806,"pZ":0.9440114456521774,"vX0":-10.176485597204799,"vY0":-121.66461915826801,"vZ0":-4.9814587661507534,"x":169.3,"y":213.29,"x0":2.6079355426391855,"y0":50.00060041676046,"z0":5.488268616592762,"aX":3.2094136884169338},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":-1.2,"spinRate":2486,"spinDirection":12},"zone":13,"typeConfidence":0.9,"plateTime":0.4525954350867081,"extension":6.46797407146205},"index":1,"playId":"b1842cd9-d8b7-3f15-a255-04069c86156d","pitchNumber":2,"startTime":"2026-07-21T02:56:38.712Z","endTime":"2026-07-21T02:56:41.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404720930040803,"aZ":-28.824061554778748,"pfxX":1.5956426808493762,"pfxZ":2.224127630138378,"pX":0.20402706450016572,"pZ":1.263557588410212,"vX0":-6.913335368520353,"vY0":-122.60464337542967,"vZ0":-4.171410967984081,"x":109.22,"y":204.66,"x0":2.8648528594224505,"y0":50.004876759561334,"z0":5.47362780606606,"aX":2.4068220295743},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":-1.1,"spinRate":2522,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.44838251329224343,"extension":6.395156982572993},"index":2,"playId":"0560739e-8884-3401-b6c1-2fd4fff278d6","pitchNumber":3,"startTime":"2026-07-21T02:56:56.375Z","endTime":"2026-07-21T02:56:59.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T02:57:08.533Z","endTime":"2026-07-21T02:57:31.047Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49213787936494,"aZ":-13.708689513535106,"pfxX":5.317974596892542,"pfxZ":9.650641909126563,"pX":0.9349013531590838,"pZ":4.156493725584872,"vX0":-6.51565764324712,"vY0":-137.8976362287005,"vZ0":-1.8875109668048418,"x":81.36,"y":126.55,"x0":2.6445477158567607,"y0":50.003766938190616,"z0":5.78144723449375,"aX":10.177136691134152},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-8.2,"spinRate":2362,"spinDirection":150},"zone":12,"typeConfidence":0.89,"plateTime":0.39817368721787894,"extension":6.512371530623959},"index":4,"playId":"b7ee6e9a-03d3-3b16-a2fc-da8755848268","pitchNumber":4,"startTime":"2026-07-21T02:57:31.047Z","endTime":"2026-07-21T02:57:34.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66968776862733,"aZ":-29.675270089973388,"pfxX":0.5156030803246276,"pfxZ":1.684612374141607,"pX":0.013630002244693662,"pZ":1.6093122613631212,"vX0":-6.621389102734723,"vY0":-121.6939304213047,"vZ0":-3.283098388688772,"x":116.48,"y":195.33,"x0":2.717230255941156,"y0":50.000227010143696,"z0":5.580540302454387,"aX":0.7637315867280657},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.4,"breakHorizontal":0.8,"spinRate":2486,"spinDirection":35},"zone":8,"typeConfidence":0.9,"plateTime":0.4522594151725121,"extension":6.383384289363475},"hitData":{"launchSpeed":83.8,"launchAngle":22.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.93,"coordY":100.06}},"index":5,"playId":"f1249562-6029-31b4-b4c7-853748ea61a1","pitchNumber":5,"startTime":"2026-07-21T02:57:48.187Z","endTime":"2026-07-21T02:57:55.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:57:55.341Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:58:04.388Z","endTime":"2026-07-21T02:59:59.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.25"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.44"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.87"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.60"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.13"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.50"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.01"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.99"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873811667756957,"aZ":-30.715356604706717,"pfxX":0.23457754978840722,"pfxZ":0.9654314519509519,"pX":-0.12305700006208707,"pZ":2.484933393066454,"vX0":-7.405782358333158,"vY0":-122.90347417896469,"vZ0":-0.9801748609660723,"x":121.69,"y":171.69,"x0":2.918502289062856,"y0":50.00012098214595,"z0":5.5340698231405625,"aX":0.3537869033400102},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":1.6,"spinRate":2410,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.4483105716477289,"extension":6.202733083878263},"index":0,"playId":"569002a8-2880-3dc3-bd20-c39b31cbdd5f","pitchNumber":1,"startTime":"2026-07-21T02:58:27.609Z","endTime":"2026-07-21T02:58:32.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325162866330285,"aZ":-9.124840652747361,"pfxX":5.632811596563611,"pfxZ":12.038941130362259,"pX":0.7009792134308275,"pZ":1.7029200545634715,"vX0":-7.495328072257222,"vY0":-137.67580329303925,"vZ0":-8.578954264081517,"x":90.28,"y":192.8,"x0":2.730281487379252,"y0":50.0039593579497,"z0":5.481920865631072,"aX":10.785783624219597},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":-8.6,"spinRate":2211,"spinDirection":148},"zone":9,"typeConfidence":0.9,"plateTime":0.3982502194614641,"extension":6.728710608833668},"index":1,"playId":"e19ed9dc-a883-3e57-a743-17f62b993c24","pitchNumber":2,"startTime":"2026-07-21T02:59:00.142Z","endTime":"2026-07-21T02:59:05.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39732590961932,"aZ":-29.622489047802524,"pfxX":1.1002920752948153,"pfxZ":1.7090143803031639,"pX":-2.7146040711083717,"pZ":0.9551276309940944,"vX0":-13.181429376716771,"vY0":-121.60618749587753,"vZ0":-4.33132142771986,"x":220.47,"y":212.99,"x0":2.6389331435031207,"y0":50.00420386906626,"z0":5.336299986086683,"aX":1.6457282059918874},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":1.2,"spinRate":2564,"spinDirection":0},"zone":13,"typeConfidence":0.9,"plateTime":0.45084555483036404,"extension":6.633683186727904},"index":2,"playId":"8b95dbfa-f0c8-3be6-9b49-e2a91223cc45","pitchNumber":3,"startTime":"2026-07-21T02:59:22.005Z","endTime":"2026-07-21T02:59:25.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581809503389657,"aZ":-14.456584195331407,"pfxX":6.770073898540168,"pfxZ":9.298029765720882,"pX":-0.08060245691143185,"pZ":3.8185769986027878,"vX0":-9.147062260904104,"vY0":-137.22333013298493,"vZ0":-2.6507362803108276,"x":120.07,"y":135.68,"x0":2.4175667211637997,"y0":50.004522705153285,"z0":5.782981988446488,"aX":12.903658687940517},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-10.3,"spinRate":2057,"spinDirection":149},"zone":11,"typeConfidence":0.88,"plateTime":0.3992814201562602,"extension":6.713468244965444},"hitData":{"launchSpeed":78.9,"launchAngle":56.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":138.38,"coordY":124.06}},"index":3,"playId":"d69897d0-f765-32ef-af0c-79af233ddb0c","pitchNumber":4,"startTime":"2026-07-21T02:59:47.108Z","endTime":"2026-07-21T02:59:59.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:59:59.730Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:58:04.388Z","endTime":"2026-07-21T02:59:59.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.25"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.44"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.87"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.60"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.13"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.50"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.01"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.99"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".320"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873811667756957,"aZ":-30.715356604706717,"pfxX":0.23457754978840722,"pfxZ":0.9654314519509519,"pX":-0.12305700006208707,"pZ":2.484933393066454,"vX0":-7.405782358333158,"vY0":-122.90347417896469,"vZ0":-0.9801748609660723,"x":121.69,"y":171.69,"x0":2.918502289062856,"y0":50.00012098214595,"z0":5.5340698231405625,"aX":0.3537869033400102},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":1.6,"spinRate":2410,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.4483105716477289,"extension":6.202733083878263},"index":0,"playId":"569002a8-2880-3dc3-bd20-c39b31cbdd5f","pitchNumber":1,"startTime":"2026-07-21T02:58:27.609Z","endTime":"2026-07-21T02:58:32.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325162866330285,"aZ":-9.124840652747361,"pfxX":5.632811596563611,"pfxZ":12.038941130362259,"pX":0.7009792134308275,"pZ":1.7029200545634715,"vX0":-7.495328072257222,"vY0":-137.67580329303925,"vZ0":-8.578954264081517,"x":90.28,"y":192.8,"x0":2.730281487379252,"y0":50.0039593579497,"z0":5.481920865631072,"aX":10.785783624219597},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":-8.6,"spinRate":2211,"spinDirection":148},"zone":9,"typeConfidence":0.9,"plateTime":0.3982502194614641,"extension":6.728710608833668},"index":1,"playId":"e19ed9dc-a883-3e57-a743-17f62b993c24","pitchNumber":2,"startTime":"2026-07-21T02:59:00.142Z","endTime":"2026-07-21T02:59:05.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39732590961932,"aZ":-29.622489047802524,"pfxX":1.1002920752948153,"pfxZ":1.7090143803031639,"pX":-2.7146040711083717,"pZ":0.9551276309940944,"vX0":-13.181429376716771,"vY0":-121.60618749587753,"vZ0":-4.33132142771986,"x":220.47,"y":212.99,"x0":2.6389331435031207,"y0":50.00420386906626,"z0":5.336299986086683,"aX":1.6457282059918874},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":1.2,"spinRate":2564,"spinDirection":0},"zone":13,"typeConfidence":0.9,"plateTime":0.45084555483036404,"extension":6.633683186727904},"index":2,"playId":"8b95dbfa-f0c8-3be6-9b49-e2a91223cc45","pitchNumber":3,"startTime":"2026-07-21T02:59:22.005Z","endTime":"2026-07-21T02:59:25.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581809503389657,"aZ":-14.456584195331407,"pfxX":6.770073898540168,"pfxZ":9.298029765720882,"pX":-0.08060245691143185,"pZ":3.8185769986027878,"vX0":-9.147062260904104,"vY0":-137.22333013298493,"vZ0":-2.6507362803108276,"x":120.07,"y":135.68,"x0":2.4175667211637997,"y0":50.004522705153285,"z0":5.782981988446488,"aX":12.903658687940517},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-10.3,"spinRate":2057,"spinDirection":149},"zone":11,"typeConfidence":0.88,"plateTime":0.3992814201562602,"extension":6.713468244965444},"hitData":{"launchSpeed":78.9,"launchAngle":56.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":138.38,"coordY":124.06}},"index":3,"playId":"d69897d0-f765-32ef-af0c-79af233ddb0c","pitchNumber":4,"startTime":"2026-07-21T02:59:47.108Z","endTime":"2026-07-21T02:59:59.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:59:59.730Z","atBatIndex":75},"scoringPlays":[10,14,17,18,28,39,59,73],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":100.93,"y":54.81},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":68.3,"y":101.63},"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":206.9,"y":89.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":154.29,"y":161.21},"type":"O","description":"Pop Out"}]}},{"startIndex":7,"endIndex":20,"top":[7,8,9,10,11],"bottom":[12,13,14,15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":227.29,"y":69.45},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":160.99,"y":91.75},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":178.12,"y":112.54},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"coordinates":{"x":103.59,"y":165.27},"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":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":215.15,"y":94.15},"type":"H","description":"Home Run"},{"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":202.47,"y":42.9},"type":"H","description":"Home Run"},{"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":99.34,"y":162.96},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":21,"endIndex":26,"top":[21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":150.59,"y":86.71},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":120.66,"y":52.16},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":78.25,"y":171.35},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":97.34,"y":139.1},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":34,"top":[27,28,29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":214.71,"y":66.17},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":135.07,"y":45.73},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":154.16,"y":164.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":104.1,"y":163.24},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":81.61,"y":83.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":106.13,"y":160.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":125.96,"y":89.94},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":172.16,"y":35.54},"type":"H","description":"Home Run"},{"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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":87.22,"y":130.09},"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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":164.73,"y":173.51},"type":"O","description":"Pop Out"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46],"bottom":[47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":172.15,"y":123.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":148.21,"y":171.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":134.52,"y":144.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":88.39,"y":180.98},"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":6,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":164.91,"y":52.36},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":60,"top":[51,52,53,54,55],"bottom":[56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":58.9,"y":115.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":84.33,"y":185.04},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":171.02,"y":122.68},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":149.97,"y":44.15},"type":"H","description":"Triple"},{"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":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":110.18,"y":94.8},"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":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":104.1,"y":171.86},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64,65],"bottom":[66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":181.16,"y":108.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":66.25,"y":89.81},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":147.7,"y":153.1},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":75,"top":[70,71,72,73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":81.61,"y":83.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":172.66,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":151.19,"y":72.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":91.93,"y":121.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":72.93,"y":100.06},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":138.38,"y":124.06},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":6,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":8,"hits":8,"errors":0,"leftOnBase":4},"away":{"runs":5,"hits":9,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"catcher":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"first":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"second":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"third":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"shortstop":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"left":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"center":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"onDeck":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"inHole":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"battingOrder":10,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"onDeck":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"inHole":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"battingOrder":4,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":2,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".252","atBats":36,"obp":".328","slg":".408","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":15,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".361","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":139,"era":"4.05","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.25","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":52,"strikes":87,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":8,"pitchesPerInning":"17.38","runsScoredPer9":"9.00","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":53,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":216,"era":"3.46","inningsPitched":"13.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.38","battersFaced":58,"outs":39,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":68,"strikes":148,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".---","pitchesPerInning":"16.62","gamesFinished":5,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.08","hitsPer9Inn":"10.38","runsScoredPer9":"4.15","homeRunsPer9":"1.38","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":4,"flyOuts":33,"groundOuts":40,"airOuts":55,"runs":23,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":0,"hits":37,"hitByPitch":3,"atBats":188,"obp":".282","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":868,"era":"3.63","inningsPitched":"52.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.10","battersFaced":214,"outs":156,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":868,"balls":331,"strikes":537,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".500","pitchesPerInning":"16.69","gamesFinished":10,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"10.04","walksPer9Inn":"3.46","hitsPer9Inn":"6.40","runsScoredPer9":"3.98","homeRunsPer9":"1.21","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"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"}]},"ID694350":{"person":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","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":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":5,"groundOuts":24,"airOuts":9,"runs":15,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".275","atBats":91,"obp":".359","slg":".549","ops":".908","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":50,"rbi":16,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".353","groundOutsToAirouts":"2.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":0,"chances":45,"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"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":33,"gamesStarted":1,"flyOuts":20,"groundOuts":13,"airOuts":36,"runs":28,"doubles":4,"triples":2,"homeRuns":8,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":3,"atBats":121,"obp":".353","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":584,"era":"7.42","inningsPitched":"30.1","wins":3,"losses":4,"saves":13,"saveOpportunities":16,"holds":2,"blownSaves":3,"earnedRuns":25,"whip":"1.52","battersFaced":139,"outs":91,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":584,"balls":197,"strikes":387,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".429","pitchesPerInning":"19.25","gamesFinished":26,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"12.16","walksPer9Inn":"4.15","hitsPer9Inn":"9.49","runsScoredPer9":"8.31","homeRunsPer9":"2.37","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":36,"groundOuts":47,"airOuts":62,"runs":25,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":60,"baseOnBalls":24,"intentionalWalks":1,"hits":52,"hitByPitch":1,"avg":".236","atBats":220,"obp":".313","slg":".464","ops":".777","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":102,"rbi":37,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.92","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":111,"errors":1,"chances":113,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":79,"groundOuts":147,"airOuts":140,"runs":64,"doubles":21,"triples":2,"homeRuns":14,"strikeOuts":107,"baseOnBalls":37,"intentionalWalks":0,"hits":130,"hitByPitch":7,"atBats":520,"obp":".307","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":2052,"era":"3.89","inningsPitched":"136.2","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":568,"outs":410,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":2052,"balls":672,"strikes":1380,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".667","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.05","walksPer9Inn":"2.44","hitsPer9Inn":"8.56","runsScoredPer9":"4.21","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":9,"flyOuts":45,"groundOuts":88,"airOuts":73,"runs":31,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":56,"baseOnBalls":35,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":285,"obp":".329","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1213,"era":"3.48","inningsPitched":"75.0","wins":2,"losses":4,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":29,"whip":"1.39","battersFaced":324,"outs":225,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1213,"balls":448,"strikes":765,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".333","pitchesPerInning":"16.17","gamesFinished":8,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"6.72","walksPer9Inn":"4.20","hitsPer9Inn":"8.28","runsScoredPer9":"3.72","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"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":61,"flyOuts":14,"groundOuts":10,"airOuts":33,"runs":25,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":0,"hits":25,"hitByPitch":5,"avg":".245","atBats":102,"obp":".366","slg":".490","ops":".856","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":50,"rbi":10,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.30","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.40","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":66,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":52,"groundOuts":77,"airOuts":109,"runs":48,"doubles":11,"triples":3,"homeRuns":5,"strikeOuts":89,"baseOnBalls":51,"intentionalWalks":0,"hits":65,"hitByPitch":9,"avg":".194","atBats":335,"obp":".316","slg":".290","ops":".606","caughtStealing":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":97,"rbi":25,"leftOnBase":127,"sacBunts":4,"sacFlies":1,"babip":".248","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":32,"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":4,"putOuts":219,"errors":0,"chances":223,"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"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":42,"gamesStarted":0,"flyOuts":19,"groundOuts":46,"airOuts":32,"runs":28,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":41,"baseOnBalls":29,"intentionalWalks":1,"hits":38,"hitByPitch":3,"atBats":154,"obp":".372","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":740,"era":"5.01","inningsPitched":"41.1","wins":4,"losses":5,"saves":1,"saveOpportunities":6,"holds":11,"blownSaves":5,"earnedRuns":23,"whip":"1.62","battersFaced":189,"outs":124,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":740,"balls":291,"strikes":449,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".444","pitchesPerInning":"17.90","gamesFinished":7,"strikeoutWalkRatio":"1.41","strikeoutsPer9Inn":"8.93","walksPer9Inn":"6.31","hitsPer9Inn":"8.27","runsScoredPer9":"6.10","homeRunsPer9":"0.00","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":73,"airOuts":84,"runs":23,"doubles":18,"triples":2,"homeRuns":3,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":66,"hitByPitch":0,"avg":".272","atBats":243,"obp":".310","slg":".399","ops":".709","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":97,"rbi":34,"leftOnBase":104,"sacBunts":1,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":22,"lineOuts":26},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":11,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":15,"strikes":25,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":118,"putOuts":79,"errors":8,"chances":205,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":20,"gamesStarted":0,"flyOuts":13,"groundOuts":26,"airOuts":25,"runs":15,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":5,"atBats":96,"obp":".351","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"4.91","inningsPitched":"25.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.36","battersFaced":115,"outs":77,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":161,"strikes":310,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.35","gamesFinished":7,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.51","hitsPer9Inn":"8.77","runsScoredPer9":"5.26","homeRunsPer9":"0.35","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":10,"gamesStarted":6,"flyOuts":23,"groundOuts":29,"airOuts":34,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":120,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":485,"era":"5.02","inningsPitched":"28.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.47","battersFaced":132,"outs":86,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":170,"strikes":315,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"16.92","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.14","hitsPer9Inn":"10.05","runsScoredPer9":"5.34","homeRunsPer9":"0.94","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"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}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":61,"groundOuts":104,"airOuts":107,"runs":51,"doubles":13,"triples":6,"homeRuns":6,"strikeOuts":54,"baseOnBalls":52,"intentionalWalks":4,"hits":109,"hitByPitch":0,"avg":".296","atBats":368,"obp":".379","slg":".413","ops":".792","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":152,"rbi":37,"leftOnBase":145,"sacBunts":1,"sacFlies":5,"babip":".329","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.33","popOuts":14,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":144,"errors":6,"chances":376,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":18,"groundOuts":21,"airOuts":33,"runs":9,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".172","atBats":93,"obp":".214","slg":".290","ops":".504","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":27,"rbi":11,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".221","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.00","popOuts":10,"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":50,"putOuts":34,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":41,"gamesStarted":0,"flyOuts":28,"groundOuts":27,"airOuts":48,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":152,"obp":".263","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":711,"era":"2.91","inningsPitched":"43.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":17,"blownSaves":0,"earnedRuns":14,"whip":"0.99","battersFaced":171,"outs":130,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":253,"strikes":458,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.41","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.59","walksPer9Inn":"3.53","hitsPer9Inn":"5.40","runsScoredPer9":"3.32","homeRunsPer9":"0.83","inheritedRunners":18,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"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}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":36,"groundOuts":51,"airOuts":66,"runs":36,"doubles":16,"triples":3,"homeRuns":12,"strikeOuts":104,"baseOnBalls":30,"intentionalWalks":2,"hits":65,"hitByPitch":6,"avg":".230","atBats":283,"obp":".315","slg":".435","ops":".750","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":123,"rbi":42,"leftOnBase":140,"sacBunts":1,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.58","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":266,"errors":5,"chances":286,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":89,"flyOuts":53,"groundOuts":92,"airOuts":104,"runs":53,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":34,"baseOnBalls":33,"intentionalWalks":1,"hits":90,"hitByPitch":6,"avg":".288","atBats":313,"obp":".360","slg":".457","ops":".817","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":143,"rbi":60,"leftOnBase":127,"sacBunts":1,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.36","popOuts":28,"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":6,"stolenBases":35,"stolenBasePercentage":".854","caughtStealingPercentage":".146","assists":25,"putOuts":389,"errors":2,"chances":416,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":14,"groundOuts":41,"airOuts":26,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":6,"avg":".214","atBats":117,"obp":".311","slg":".299","ops":".610","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":35,"rbi":9,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":24,"errors":3,"chances":59,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 4-6)","summary":"4.0 IP, 6 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":19,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":29,"strikes":51,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":33,"groundOuts":73,"airOuts":76,"runs":42,"doubles":12,"triples":2,"homeRuns":11,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":0,"hits":73,"hitByPitch":1,"atBats":271,"obp":".320","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1114,"era":"5.09","inningsPitched":"69.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.35","battersFaced":295,"outs":207,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1114,"balls":383,"strikes":731,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":6,"winPercentage":".400","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.65","walksPer9Inn":"2.61","hitsPer9Inn":"9.52","runsScoredPer9":"5.48","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690978":{"person":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"jerseyNumber":"90","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":45,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":19,"strikes":26,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":3,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":34,"obp":".256","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"2.70","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":39,"outs":30,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":71,"strikes":93,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":1,"winPercentage":".---","pitchesPerInning":"16.40","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"802","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".231","slg":".250","ops":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":2,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":33,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":22,"groundOuts":47,"airOuts":36,"runs":25,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".242","atBats":165,"obp":".302","slg":".424","ops":".726","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":70,"rbi":26,"leftOnBase":75,"sacBunts":3,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.62","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":37,"stolenBasePercentage":".685","caughtStealingPercentage":".315","assists":30,"putOuts":429,"errors":5,"chances":464,"fielding":".989","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":48,"groundOuts":67,"airOuts":91,"runs":40,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":104,"baseOnBalls":37,"intentionalWalks":0,"hits":65,"hitByPitch":7,"atBats":326,"obp":".294","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","numberOfPitches":1501,"era":"3.53","inningsPitched":"91.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.11","battersFaced":371,"outs":275,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1501,"balls":541,"strikes":960,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".417","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"10.21","walksPer9Inn":"3.63","hitsPer9Inn":"6.38","runsScoredPer9":"3.93","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":59,"groundOuts":111,"airOuts":95,"runs":61,"doubles":27,"triples":6,"homeRuns":9,"strikeOuts":59,"baseOnBalls":20,"intentionalWalks":0,"hits":130,"hitByPitch":4,"avg":".335","atBats":388,"obp":".368","slg":".505","ops":".873","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":196,"rbi":46,"leftOnBase":140,"sacBunts":0,"sacFlies":7,"babip":".370","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.11","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":126,"errors":15,"chances":344,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669065,681715,669364,689414,665052,805300,691788,677870,688363,665923,640459,691594,676083,669199,690978],"pitchers":[676083,669199,690978],"bench":[672640],"bullpen":[645261,694350,664126,676534,806188,687473,691587,656848,663969,676604],"battingOrder":[669065,681715,669364,689414,665052,805300,677870,640459,691594],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Mack (8, 2nd inning off Blanco, 1 on, 2 out); Hicks, L (14, 4th inning off Blanco, 1 on, 0 out)."},{"label":"TB","value":"Conine; Hernández, H; Hicks, L 5; Jiménez, L; Mack 4; Sanoja 2; Stowers."},{"label":"RBI","value":"Hernández, H (37); Hicks, L 2 (60); Mack 2 (26)."},{"label":"2-out RBI","value":"Mack 2."},{"label":"Runners left in scoring position, 2 out","value":"Jiménez, L; Hernández, H; Hicks, L."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Pauley-Edwards, X-Stowers)."}]}],"note":[{"label":"a","value":"Singled for Mack in the 7th."},{"label":"b","value":"Popped out for Pauley in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".241","atBats":31,"obp":".315","slg":".411","ops":".726","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":19,"rbi":8,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":2,"airOuts":11,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"4.75","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.40","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":57,"strikes":114,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":5,"pitchesPerInning":"19.00","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":27,"errors":0,"chances":28,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 3B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":1,"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":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":68,"groundOuts":58,"airOuts":141,"runs":40,"doubles":18,"triples":1,"homeRuns":12,"strikeOuts":62,"baseOnBalls":39,"intentionalWalks":0,"hits":89,"hitByPitch":13,"avg":".257","atBats":346,"obp":".351","slg":".419","ops":".770","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":145,"rbi":50,"leftOnBase":172,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.83","popOuts":39,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":100,"errors":6,"chances":227,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","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":36,"gamesStarted":0,"flyOuts":17,"groundOuts":22,"airOuts":29,"runs":22,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":27,"intentionalWalks":0,"hits":27,"hitByPitch":3,"atBats":118,"obp":".385","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":618,"era":"5.45","inningsPitched":"33.0","wins":2,"losses":3,"saves":5,"saveOpportunities":5,"holds":5,"blownSaves":0,"earnedRuns":20,"whip":"1.64","battersFaced":150,"outs":99,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":266,"strikes":352,"strikePercentage":".570","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".400","pitchesPerInning":"18.73","gamesFinished":21,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"11.45","walksPer9Inn":"7.36","hitsPer9Inn":"7.36","runsScoredPer9":"6.00","homeRunsPer9":"1.91","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":12,"groundOuts":21,"airOuts":30,"runs":14,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".239","atBats":92,"obp":".287","slg":".304","ops":".591","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":28,"rbi":10,"leftOnBase":27,"sacBunts":2,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.00","popOuts":10,"lineOuts":8},"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":60,"putOuts":45,"errors":2,"chances":107,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"17","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":24,"gamesStarted":10,"flyOuts":32,"groundOuts":59,"airOuts":67,"runs":35,"doubles":9,"triples":2,"homeRuns":10,"strikeOuts":66,"baseOnBalls":29,"intentionalWalks":0,"hits":60,"hitByPitch":9,"atBats":252,"obp":".338","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1120,"era":"4.21","inningsPitched":"66.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":31,"whip":"1.34","battersFaced":290,"outs":199,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1120,"balls":417,"strikes":703,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".400","pitchesPerInning":"16.88","gamesFinished":1,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"8.95","walksPer9Inn":"3.93","hitsPer9Inn":"8.14","runsScoredPer9":"4.75","homeRunsPer9":"1.36","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"801","stats":{"batting":{"summary":"0-0 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":47,"groundOuts":95,"airOuts":83,"runs":39,"doubles":13,"triples":1,"homeRuns":12,"strikeOuts":90,"baseOnBalls":32,"intentionalWalks":0,"hits":70,"hitByPitch":4,"avg":".210","atBats":334,"obp":".283","slg":".362","ops":".645","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":121,"rbi":34,"leftOnBase":158,"sacBunts":0,"sacFlies":4,"babip":".246","groundOutsToAirouts":"1.14","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.83","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":201,"errors":4,"chances":211,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":8,"gamesStarted":8,"flyOuts":15,"groundOuts":41,"airOuts":31,"runs":20,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":28,"intentionalWalks":0,"hits":30,"hitByPitch":4,"atBats":144,"obp":".350","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":732,"era":"4.05","inningsPitched":"40.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.45","battersFaced":177,"outs":120,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":732,"balls":310,"strikes":422,"strikePercentage":".580","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".500","pitchesPerInning":"18.30","gamesFinished":0,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"9.68","walksPer9Inn":"6.30","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669854":{"person":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 4 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":28,"strikes":58,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"obp":".263","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"7.71","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.07","battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":28,"strikes":58,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":4,"winPercentage":".---","pitchesPerInning":"18.43","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"15.43","walksPer9Inn":"5.79","hitsPer9Inn":"3.86","runsScoredPer9":"7.71","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623352":{"person":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":17,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":61,"obp":".246","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":290,"era":"1.56","inningsPitched":"17.1","wins":3,"losses":1,"saves":10,"saveOpportunities":10,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.98","battersFaced":69,"outs":52,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":290,"balls":91,"strikes":199,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":1,"winPercentage":".750","pitchesPerInning":"16.73","gamesFinished":14,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"14.54","walksPer9Inn":"4.15","hitsPer9Inn":"4.67","runsScoredPer9":"1.56","homeRunsPer9":"0.52","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 1-3)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":1,"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":8,"strikes":14,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":31,"groundOuts":34,"airOuts":60,"runs":25,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":1,"hits":43,"hitByPitch":0,"atBats":179,"obp":".288","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":729,"era":"4.21","inningsPitched":"47.0","wins":1,"losses":3,"saves":5,"saveOpportunities":7,"holds":8,"blownSaves":2,"earnedRuns":22,"whip":"1.17","battersFaced":193,"outs":141,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":242,"strikes":487,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".250","pitchesPerInning":"15.51","gamesFinished":13,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.43","walksPer9Inn":"2.30","hitsPer9Inn":"8.23","runsScoredPer9":"4.79","homeRunsPer9":"0.96","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":1,"chances":9,"fielding":".889","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":{"note":"(H, 13)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":1,"flyOuts":33,"groundOuts":26,"airOuts":67,"runs":13,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":172,"obp":".235","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":758,"era":"2.17","inningsPitched":"49.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":13,"blownSaves":0,"earnedRuns":12,"whip":"0.85","battersFaced":189,"outs":149,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":256,"strikes":502,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".667","pitchesPerInning":"15.26","gamesFinished":1,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.42","walksPer9Inn":"2.17","hitsPer9Inn":"5.44","runsScoredPer9":"2.36","homeRunsPer9":"0.91","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":45,"groundOuts":46,"airOuts":73,"runs":26,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":0,"hits":47,"hitByPitch":1,"atBats":221,"obp":".305","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1079,"era":"3.63","inningsPitched":"62.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":25,"whip":"1.26","battersFaced":261,"outs":186,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":1079,"balls":421,"strikes":658,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"17.40","gamesFinished":6,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"9.15","walksPer9Inn":"4.50","hitsPer9Inn":"6.82","runsScoredPer9":"3.77","homeRunsPer9":"1.02","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656986":{"person":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"jerseyNumber":"62","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":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".471","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":73,"era":"8.10","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.40","battersFaced":17,"outs":10,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":31,"strikes":42,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"21.90","gamesFinished":2,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"10.80","walksPer9Inn":"13.50","hitsPer9Inn":"8.10","runsScoredPer9":"8.10","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":78,"flyOuts":33,"groundOuts":92,"airOuts":67,"runs":47,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":74,"baseOnBalls":29,"intentionalWalks":1,"hits":71,"hitByPitch":1,"avg":".235","atBats":302,"obp":".303","slg":".407","ops":".710","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":123,"rbi":29,"leftOnBase":147,"sacBunts":1,"sacFlies":1,"babip":".272","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.17","popOuts":16,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":80,"errors":3,"chances":218,"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"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":20,"airOuts":28,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".229","atBats":118,"obp":".289","slg":".364","ops":".653","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":43,"rbi":12,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.33","popOuts":3,"lineOuts":8},"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":80,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":23,"groundOuts":46,"airOuts":42,"runs":35,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":33,"intentionalWalks":0,"hits":45,"hitByPitch":4,"atBats":194,"obp":".353","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1022,"era":"6.06","inningsPitched":"52.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.50","battersFaced":233,"outs":156,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1022,"balls":418,"strikes":604,"strikePercentage":".590","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".556","pitchesPerInning":"19.65","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"10.90","walksPer9Inn":"5.71","hitsPer9Inn":"7.79","runsScoredPer9":"6.06","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":36,"groundOuts":52,"airOuts":57,"runs":38,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".294","atBats":204,"obp":".357","slg":".441","ops":".798","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":90,"rbi":26,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.14","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":71,"errors":5,"chances":170,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701305":{"person":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":4,"groundOuts":14,"airOuts":9,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".231","atBats":65,"obp":".306","slg":".338","ops":".644","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":22,"rbi":3,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".378","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","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":16,"gamesStarted":16,"flyOuts":67,"groundOuts":70,"airOuts":109,"runs":31,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":91,"baseOnBalls":36,"intentionalWalks":0,"hits":66,"hitByPitch":7,"atBats":335,"obp":".288","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1530,"era":"3.03","inningsPitched":"92.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.11","battersFaced":379,"outs":276,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1530,"balls":561,"strikes":969,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".615","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"8.90","walksPer9Inn":"3.52","hitsPer9Inn":"6.46","runsScoredPer9":"3.03","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":4,"flyOuts":14,"groundOuts":11,"airOuts":20,"runs":17,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":14,"baseOnBalls":15,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":66,"obp":".458","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":325,"era":"9.37","inningsPitched":"16.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"2.20","battersFaced":83,"outs":49,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":133,"strikes":192,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".000","pitchesPerInning":"19.90","gamesFinished":2,"strikeoutWalkRatio":"0.93","strikeoutsPer9Inn":"7.71","walksPer9Inn":"8.27","hitsPer9Inn":"11.57","runsScoredPer9":"9.37","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"31","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":8,"airOuts":13,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".195","atBats":41,"obp":".327","slg":".390","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":16,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":3,"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":2,"putOuts":28,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"501","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":99,"flyOuts":53,"groundOuts":88,"airOuts":99,"runs":50,"doubles":19,"triples":1,"homeRuns":20,"strikeOuts":94,"baseOnBalls":33,"intentionalWalks":2,"hits":85,"hitByPitch":8,"avg":".233","atBats":365,"obp":".310","slg":".455","ops":".765","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":166,"rbi":58,"leftOnBase":204,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.25","popOuts":22,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":614,"errors":0,"chances":679,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID828599":{"person":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".313","slg":".214","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"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"}]},"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":16,"gamesStarted":16,"flyOuts":52,"groundOuts":69,"airOuts":95,"runs":44,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":87,"baseOnBalls":48,"intentionalWalks":0,"hits":66,"hitByPitch":12,"atBats":313,"obp":".336","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1471,"era":"4.34","inningsPitched":"87.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.31","battersFaced":377,"outs":261,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1471,"balls":593,"strikes":878,"strikePercentage":".600","hitBatsmen":12,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".583","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.97","hitsPer9Inn":"6.83","runsScoredPer9":"4.55","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":31,"groundOuts":51,"airOuts":58,"runs":18,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".217","atBats":175,"obp":".274","slg":".337","ops":".611","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":59,"rbi":22,"leftOnBase":72,"sacBunts":4,"sacFlies":1,"babip":".239","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":40,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":17,"putOuts":481,"errors":0,"chances":498,"fielding":"1.000","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":19,"groundOuts":70,"airOuts":37,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".242","atBats":178,"obp":".267","slg":".393","ops":".660","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":70,"rbi":23,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"1.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":37,"stolenBasePercentage":".804","caughtStealingPercentage":".196","assists":14,"putOuts":371,"errors":2,"chances":387,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":100,"flyOuts":75,"groundOuts":59,"airOuts":115,"runs":67,"doubles":20,"triples":0,"homeRuns":33,"strikeOuts":75,"baseOnBalls":66,"intentionalWalks":16,"hits":118,"hitByPitch":5,"avg":".324","atBats":364,"obp":".432","slg":".651","ops":"1.083","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":237,"rbi":75,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.03","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":27,"errors":2,"chances":29,"fielding":".931","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[665161,670541,670623,514888,669397,664774,572233,673237,666211,701305,701358,828599,669854,660853,595345,650556,623352],"pitchers":[669854,660853,595345,650556,623352],"bench":[543877],"bullpen":[681293,805123,686613,837227,664299,663567,656986,678906],"battingOrder":[665161,670541,670623,669397,572233,673237,666211,701358,828599],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Paredes (1, Fulton)."},{"label":"HR","value":"Peña (7, 2nd inning off Junk, 3 on, 1 out); Alvarez, Y 2 (33, 2nd inning off Junk, 0 on, 1 out, 5th inning off Bachar, 0 on, 0 out)."},{"label":"TB","value":"Altuve; Alvarez, Y 9; Diaz, Y; Paredes 3; Peña 4; Trammell."},{"label":"RBI","value":"Altuve (29); Alvarez, Y 2 (75); Peña 4 (26); Trammell (12)."},{"label":"2-out RBI","value":"Altuve."},{"label":"Runners left in scoring position, 2 out","value":"Spence."},{"label":"GIDP","value":"Altuve."},{"label":"Team RISP","value":"3-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Smith (10, 2nd base off Fulton/Navarreto)."}]}],"note":[{"label":"a","value":"Grounded out for Wade Jr. in the 7th."}]}},"officials":[{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Altuve (Strike-Confirmed); Hernández, H (Strike-Confirmed); Mack (Ball-Confirmed); Diaz, Y (Ball-Overturned to Strike); Walker, C (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Junk 80-51; Bachar 14-10; Fulton 45-26; Blanco 86-58; De Los Santos, E 22-14; Okert 19-13; Abreu, B 28-17; Hader 16-12."},{"label":"Groundouts-flyouts","value":"Junk 5-0; Bachar 0-1; Fulton 3-1; Blanco 1-4; De Los Santos, E 1-1; Okert 0-0; Abreu, B 0-0; Hader 0-1."},{"label":"Batters faced","value":"Junk 19; Bachar 4; Fulton 13; Blanco 19; De Los Santos, E 5; Okert 5; Abreu, B 5; Hader 6."},{"label":"Inherited runners-scored","value":"De Los Santos, E 1-0."},{"label":"Umpires","value":"HP: D.J. Reyburn. 1B: Sean Barber. 2B: John Libka. 3B: James Hoye. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:49."},{"label":"Att","value":"23,684."},{"label":"Venue","value":"Daikin Park."},{"label":"July 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","boxscoreName":"Alvarez, Y"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":100,"flyOuts":75,"groundOuts":59,"airOuts":115,"runs":67,"doubles":20,"triples":0,"homeRuns":33,"strikeOuts":75,"baseOnBalls":66,"intentionalWalks":16,"hits":118,"hitByPitch":5,"avg":".324","atBats":364,"obp":".432","slg":".651","ops":"1.083","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":237,"rbi":75,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.03","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":27,"errors":2,"chances":29,"fielding":".931","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","boxscoreName":"Peña"},"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 | HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":36,"groundOuts":52,"airOuts":57,"runs":38,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".294","atBats":204,"obp":".357","slg":".441","ops":".798","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":90,"rbi":26,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.14","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":71,"errors":5,"chances":170,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","boxscoreName":"Hicks, L"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":89,"flyOuts":53,"groundOuts":92,"airOuts":104,"runs":53,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":34,"baseOnBalls":33,"intentionalWalks":1,"hits":90,"hitByPitch":6,"avg":".288","atBats":313,"obp":".360","slg":".457","ops":".817","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":143,"rbi":60,"leftOnBase":127,"sacBunts":1,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.36","popOuts":28,"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":6,"stolenBases":35,"stolenBasePercentage":".854","caughtStealingPercentage":".146","assists":25,"putOuts":389,"errors":2,"chances":416,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"loser":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}