{"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":824165,"link":"/api/v1.1/game/824165/feed/live","metaData":{"wait":10,"timeStamp":"20260722_024157","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824165,"type":"R","doubleHeader":"N","id":"2026/07/21/miamlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824165-2026-07-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-22T00:10:00Z","originalDate":"2026-07-21","officialDate":"2026-07-21","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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":50,"ties":0,"pct":".510"},"records":{},"divisionLeader":false,"wins":52,"losses":50,"winningPercentage":".510"},"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":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":54,"ties":0,"pct":".476"},"records":{},"divisionLeader":false,"wins":49,"losses":54,"winningPercentage":".476"},"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":28748,"firstPitch":"2026-07-22T00:10:00.000Z","gameDurationMinutes":151},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"home":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"}},"officialScorer":{"id":431091,"fullName":"Trey Wilkinson","link":"/api/v1/people/431091"},"primaryDatacaster":{"id":809418,"fullName":"Angela Sanson","link":"/api/v1/people/809418"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, pitcher Tatsuya Imai to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:10:15.691Z","endTime":"2026-07-22T00:11:01.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":837227,"link":"/api/v1/people/837227"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-21T21:08:09.047Z","endTime":"2026-07-21T23:48:41.910Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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-21T23:48:41.910Z","endTime":"2026-07-22T00:09:08.437Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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-22T00:09:08.437Z","endTime":"2026-07-22T00:10:17.916Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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.6,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18312662993405,"aZ":-19.675759676926184,"pfxX":-7.943448754182231,"pfxZ":6.5341348253650215,"pX":0.5280933208119817,"pZ":1.9379242083825077,"vX0":9.251446218125027,"vY0":-137.3870703679364,"vZ0":-5.228594589686395,"x":96.87,"y":186.46,"x0":-1.8494976859420946,"y0":50.00671183837236,"z0":5.201501269292931,"aX":-15.202881749492228},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":12.5,"spinRate":2029,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.39855307799731765,"extension":6.030399765109436},"index":3,"playId":"64d27c57-d718-37d4-9b48-24621194445f","pitchNumber":1,"startTime":"2026-07-22T00:10:17.916Z","endTime":"2026-07-22T00:10:22.766Z","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":86.6,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15516085639476,"aZ":-33.04208968316341,"pfxX":-4.032284747556622,"pfxZ":-0.5408265056922461,"pX":0.12122541289587523,"pZ":0.33396360349856175,"vX0":6.307185347946827,"vY0":-125.84093519480612,"vZ0":-5.9984715338737296,"x":112.38,"y":229.76,"x0":-1.8967206104686634,"y0":50.004458274022994,"z0":5.4337219947513535,"aX":-6.451370310735636},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":5.8,"spinRate":2324,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.43568341766910423,"extension":5.762410985842621},"index":4,"playId":"32959fe4-ea67-30e3-8803-d48bba36ea6e","pitchNumber":2,"startTime":"2026-07-22T00:10:34.488Z","endTime":"2026-07-22T00:10:38.715Z","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":88.0,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89704026583934,"aZ":-33.37879753981672,"pfxX":-2.632665443203143,"pfxZ":-0.7306054009057128,"pX":-0.13880311779807988,"pZ":2.002808317607222,"vX0":5.697891538842446,"vY0":-128.0393730264033,"vZ0":-2.3453812440152544,"x":122.29,"y":184.7,"x0":-2.056842861691518,"y0":50.002909114715564,"z0":5.557861770885848,"aX":-4.346097054718461},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":3.4,"spinRate":2256,"spinDirection":259},"zone":8,"typeConfidence":0.92,"plateTime":0.4287547782029022,"extension":5.788314506550043},"hitData":{"launchSpeed":67.1,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.3,"coordY":172.5}},"index":5,"playId":"7e76cb9b-a6ac-3135-8fa1-e7e14caa6677","pitchNumber":3,"startTime":"2026-07-22T00:10:53.724Z","endTime":"2026-07-22T00:11:01.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:11:01.810Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out sharply to left fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:11:05.959Z","endTime":"2026-07-22T00:12:17.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":664774,"link":"/api/v1/people/664774"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380732433280958,"aZ":-24.030416041500633,"pfxX":-6.42295143736502,"pfxZ":4.158022051361481,"pX":-0.817071865015532,"pZ":3.6246268965403763,"vX0":6.198273098114433,"vY0":-138.4510245357874,"vZ0":-0.5032313086915191,"x":148.14,"y":140.92,"x0":-2.240928016141721,"y0":50.00121004759394,"z0":5.404616290751389,"aX":-12.577212325164052},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":10.4,"spinRate":1816,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.39428180507528765,"extension":5.763274815762803},"index":0,"playId":"fa8ecc85-d2df-3afb-959b-612bbe094c81","pitchNumber":1,"startTime":"2026-07-22T00:11:28.801Z","endTime":"2026-07-22T00:11:33.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60982685693637,"aZ":-31.867684528507706,"pfxX":-1.5586379994527073,"pfxZ":0.18916153861609075,"pX":-0.994226460376288,"pZ":2.0924191883229355,"vX0":3.5028037738360487,"vY0":-125.60407856933479,"vZ0":-2.1336780922426977,"x":154.9,"y":182.28,"x0":-2.2021614061154473,"y0":50.00049343892036,"z0":5.535316116968628,"aX":-2.498768352601337},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":2.0,"spinRate":2244,"spinDirection":295},"zone":13,"typeConfidence":0.92,"plateTime":0.435484442295373,"extension":5.6087499407925225},"index":1,"playId":"5f8e4484-f08a-3bff-b9f4-2a4a58af15ee","pitchNumber":2,"startTime":"2026-07-22T00:11:45.414Z","endTime":"2026-07-22T00:11:50.041Z","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":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76690217096842,"aZ":-29.770507053934384,"pfxX":-2.8439110629134605,"pfxZ":1.453820526315475,"pX":-0.32932135346789226,"pZ":2.3892381043914495,"vX0":5.446722909262772,"vY0":-127.60427263821626,"vZ0":-1.6670078336626573,"x":129.55,"y":174.27,"x0":-2.1162862018472706,"y0":50.00636048912595,"z0":5.383010141422699,"aX":-4.719223762733275},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":4.0,"spinRate":2240,"spinDirection":250},"zone":4,"typeConfidence":0.91,"plateTime":0.4282484130881792,"extension":5.86764562371716},"hitData":{"launchSpeed":100.7,"launchAngle":52.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":74.23,"coordY":97.81}},"index":2,"playId":"e33a7ee9-9d7b-3096-aed9-66fd67d84478","pitchNumber":3,"startTime":"2026-07-22T00:12:03.981Z","endTime":"2026-07-22T00:12:17.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:12:17.504Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to left fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:12:16.186Z","endTime":"2026-07-22T00:13:42.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712628972147314,"aZ":-19.94217373486369,"pfxX":-8.123668896670853,"pfxZ":6.217872137598624,"pX":0.19302031899785946,"pZ":3.308644186353816,"vX0":8.970526632212746,"vY0":-139.47229889146806,"vZ0":-1.9047555562585226,"x":109.64,"y":149.45,"x0":-2.011341356033604,"y0":50.005007199064316,"z0":5.317213538125287,"aX":-15.988078601642249},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":12.8,"spinRate":2085,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.39288513928108104,"extension":6.005297216883274},"index":0,"playId":"c0172ed6-c03f-3055-85e5-d87256dc4f99","pitchNumber":1,"startTime":"2026-07-22T00:12:44.882Z","endTime":"2026-07-22T00:12:47.882Z","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-22T00:12:54.657Z","endTime":"2026-07-22T00:13:10.978Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.415212950967465,"aZ":-17.087559103161386,"pfxX":-7.175573564429756,"pfxZ":7.648543706280243,"pX":0.579050414732843,"pZ":3.2551524987129525,"vX0":9.753073101643235,"vY0":-139.77965415023473,"vZ0":-2.008769692053829,"x":94.93,"y":150.89,"x0":-2.028137563250781,"y0":50.00281153157656,"z0":5.108811588711826,"aX":-14.155127333321788},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2073,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.3923032472933148,"extension":6.257569995831649},"index":2,"playId":"4d10286b-4db7-3769-8bcb-6c42ddd3ce75","pitchNumber":2,"startTime":"2026-07-22T00:13:10.978Z","endTime":"2026-07-22T00:13:16.016Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0464663581012,"aZ":-14.573716315610033,"pfxX":-7.174230160615689,"pfxZ":8.892065668280559,"pX":0.4638021149691115,"pZ":2.561400610707101,"vX0":8.76164510380747,"vY0":-139.92543574241347,"vZ0":-4.47227013472227,"x":99.32,"y":169.62,"x0":-1.778334164899169,"y0":50.0049436751562,"z0":5.137698611135641,"aX":-14.204916566833457},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":11.2,"spinRate":1994,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.39166910006543,"extension":6.282317783974968},"hitData":{"launchSpeed":83.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.01,"coordY":125.22}},"index":3,"playId":"1b1aa88d-ffc2-350d-a26f-f17890bdb253","pitchNumber":3,"startTime":"2026-07-22T00:13:29.496Z","endTime":"2026-07-22T00:13:42.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:13:42.119Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:14:09.987Z","endTime":"2026-07-22T00:17:27.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","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":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7831fe35-5546-3f02-ac5a-077164ea57d9","startTime":"2026-07-22T00:14:09.987Z","endTime":"2026-07-22T00:14:18.063Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Xavier Edwards batting, Heriberto Hernández advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"7831fe35-5546-3f02-ac5a-077164ea57d9","startTime":"2026-07-22T00:14:29.387Z","endTime":"2026-07-22T00:15:01.940Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":837227,"link":"/api/v1/people/837227"}},{"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":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.013093313955807,"aZ":-30.97546232846329,"pfxX":-4.186441120504412,"pfxZ":0.7222722366206555,"pX":0.6557007216491773,"pZ":0.026200574714915714,"vX0":8.212770415216832,"vY0":-127.8433216256869,"vZ0":-6.821149966726862,"x":92.01,"y":238.07,"x0":-2.052487843371722,"y0":50.00386896800554,"z0":5.156064296422178,"aX":-6.941227336969975},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":5.8,"spinRate":2259,"spinDirection":255},"zone":14,"typeConfidence":0.92,"plateTime":0.4282175777475383,"extension":5.930757885053175},"index":2,"playId":"847fb34f-c788-3ee0-928c-103146f322df","pitchNumber":1,"startTime":"2026-07-22T00:15:01.940Z","endTime":"2026-07-22T00:15:06.195Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-22T00:15:23.965Z","endTime":"2026-07-22T00:17:18.697Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228832660015648,"aZ":-34.55950324399399,"pfxX":-3.6290346701084752,"pfxZ":-1.490385936440167,"pX":-0.42134339171946283,"pZ":1.8475397482491693,"vX0":5.820438668179253,"vY0":-125.925232256229,"vZ0":-1.966272204070191,"x":133.06,"y":188.9,"x0":-2.294060147450652,"y0":50.001449004564385,"z0":5.441564268500288,"aX":-5.811715597259543},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":5.2,"spinRate":2248,"spinDirection":253},"zone":7,"typeConfidence":0.91,"plateTime":0.4354098439744134,"extension":5.72911636425187},"hitData":{"launchSpeed":69.9,"launchAngle":45.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.65,"coordY":115.59}},"index":4,"playId":"94fbb124-a474-38fe-9b5e-c7fc927b73cd","pitchNumber":2,"startTime":"2026-07-22T00:17:18.697Z","endTime":"2026-07-22T00:17:27.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:17:27.715Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was overturned: Jeremy Peña homers (8) on a line drive to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:19:19.018Z","endTime":"2026-07-22T00:20:55.887Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980173343520747,"aZ":-22.153673161409674,"pfxX":-10.048723401045535,"pfxZ":5.081169935934158,"pX":-0.0391926212909011,"pZ":1.4619634759592783,"vX0":5.929441949718393,"vY0":-139.03436716604566,"vZ0":-8.559966387396106,"x":118.49,"y":199.31,"x0":-0.8854664831655407,"y0":50.00638265057941,"z0":6.032411984525477,"aX":-19.824707438079503},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":2064,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.39283887926486116,"extension":6.295080403008923},"index":0,"playId":"c1dddee1-55c7-3f94-8488-3c7843247f92","pitchNumber":1,"startTime":"2026-07-22T00:19:38.572Z","endTime":"2026-07-22T00:19:43.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.523754868321316,"aZ":-24.287434883310432,"pfxX":-10.327128607455059,"pfxZ":4.06348347456787,"pX":0.174700396463725,"pZ":2.099882882564608,"vX0":6.527510506173471,"vY0":-138.14381559649746,"vZ0":-6.4884685794055,"x":110.34,"y":182.08,"x0":-0.8717588896586488,"y0":50.004785770936195,"z0":6.101773276622806,"aX":-20.048779467138765},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":17.4,"spinRate":2112,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.3958451983032689,"extension":6.2073694090243166},"index":1,"playId":"d3a5a2a7-d1c1-389f-8e43-169ec7e7b27d","pitchNumber":2,"startTime":"2026-07-22T00:19:51.766Z","endTime":"2026-07-22T00:19:56.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T00:20:00.837Z","endTime":"2026-07-22T00:20:27.926Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469100272667152,"aZ":-36.47098736443254,"pfxX":0.8496529523301923,"pfxZ":-2.6836721148647786,"pX":0.7436719259481952,"pZ":1.5145614813592867,"vX0":3.821996009608004,"vY0":-125.58635897754633,"vZ0":-4.3979691925089295,"x":88.65,"y":197.89,"x0":-0.9056858365284215,"y0":50.00121762868132,"z0":6.242066854784311,"aX":1.361385797128483},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.6,"breakHorizontal":-2.4,"spinRate":2525,"spinDirection":36},"zone":14,"typeConfidence":0.81,"plateTime":0.43546777305826456,"extension":6.310736035696611},"index":3,"playId":"b1dfae54-6e27-373b-a65d-5b92868b8625","pitchNumber":3,"startTime":"2026-07-22T00:20:27.926Z","endTime":"2026-07-22T00:20:32.790Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893674880770863,"aZ":-30.60515450064782,"pfxX":7.173166458398802,"pfxZ":1.0132892377054947,"pX":-0.0018618932323135537,"pZ":2.063680147607736,"vX0":0.7346727051954184,"vY0":-122.99624420596366,"vZ0":-3.5596035558526724,"x":117.07,"y":183.06,"x0":-1.2364079315337315,"y0":50.00077549671644,"z0":6.106893663371007,"aX":11.06007389598628},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":-13.2,"spinRate":2658,"spinDirection":59},"zone":8,"typeConfidence":0.92,"plateTime":0.44421296866096593,"extension":6.086601309648168},"hitData":{"launchSpeed":102.3,"launchAngle":24.0,"totalDistance":405.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":72.01,"coordY":44.39}},"index":4,"playId":"8c52ff67-4e8d-3886-acdd-594e0ce462d0","pitchNumber":4,"startTime":"2026-07-22T00:20:43.173Z","endTime":"2026-07-22T00:20:55.887Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-07-22T00:20:55.887Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a ground ball to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:22:31.139Z","endTime":"2026-07-22T00:22:43.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"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":0},"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":"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3277052222833,"aZ":-20.833476058095947,"pfxX":-8.133667829266455,"pfxZ":5.775893174946019,"pX":-0.20887377138239882,"pZ":1.6714059852557628,"vX0":4.799937226404078,"vY0":-139.46627189139707,"vZ0":-8.229435930556434,"x":124.96,"y":193.65,"x0":-0.8984092320167968,"y0":50.00515344717971,"z0":6.042551070025064,"aX":-15.972246046586594},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":2039,"spinDirection":225},"zone":13,"typeConfidence":0.8,"plateTime":0.39323018933383436,"extension":6.08278017829476},"hitData":{"launchSpeed":98.1,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.08,"coordY":145.0}},"index":0,"playId":"cc7c6e2b-15f9-3fce-a963-c3f2ef3ac266","pitchNumber":1,"startTime":"2026-07-22T00:22:31.139Z","endTime":"2026-07-22T00:22:43.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:22:43.298Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:22:48.254Z","endTime":"2026-07-22T00:24:44.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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,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":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07628619735185,"aZ":-17.441437833724873,"pfxX":-8.874635477422096,"pfxZ":7.507936632928361,"pX":0.40077908073951196,"pZ":2.055205075837873,"vX0":5.609037984898906,"vY0":-139.15422311470545,"vZ0":-7.910244330927495,"x":101.72,"y":183.29,"x0":-0.4875183337716364,"y0":50.00148505907166,"z0":6.088972767033469,"aX":-17.41197868761249},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":14.9,"spinRate":1987,"spinDirection":220},"zone":9,"typeConfidence":0.86,"plateTime":0.39353310036578737,"extension":6.384555235843699},"index":0,"playId":"1fbe97c1-d189-3ad6-a720-4f7bdc53f2f0","pitchNumber":1,"startTime":"2026-07-22T00:23:04.838Z","endTime":"2026-07-22T00:23:09.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.552746622196764,"aZ":-23.54295067398012,"pfxX":-10.216014537057177,"pfxZ":4.419691903592127,"pX":0.4152104618558882,"pZ":1.623491612040227,"vX0":6.333981450907899,"vY0":-139.23116525928205,"vZ0":-8.123762179082103,"x":101.17,"y":194.95,"x0":-0.5670628564786521,"y0":50.006245819589566,"z0":6.14838730542507,"aX":-19.97253075027358},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":2033,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.3940624625242579,"extension":6.465316754752681},"index":1,"playId":"dabaa3f5-30a7-3556-a481-2164d8812543","pitchNumber":2,"startTime":"2026-07-22T00:23:24.212Z","endTime":"2026-07-22T00:23:29.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T00:23:33.329Z","endTime":"2026-07-22T00:23:46.374Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479252210208326,"aZ":-20.204286209221383,"pfxX":-8.699152104097742,"pfxZ":6.1530250172436585,"pX":-0.09534539482352596,"pZ":1.1996750556737847,"vX0":3.9643063574027986,"vY0":-138.71730480799172,"vZ0":-9.697596900042573,"x":120.63,"y":206.39,"x0":-0.4138584012751538,"y0":50.00680665137811,"z0":6.092320065138989,"aX":-16.930521509014657},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2093,"spinDirection":221},"zone":13,"typeConfidence":0.84,"plateTime":0.3950907442678,"extension":6.551438851354417},"index":3,"playId":"042fcf8f-9d04-3185-a5c8-955730c9b0bc","pitchNumber":3,"startTime":"2026-07-22T00:23:46.374Z","endTime":"2026-07-22T00:23:51.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049918258032612,"aZ":-29.30402438638181,"pfxX":-7.055493847332594,"pfxZ":1.7565545484724367,"pX":0.2066809497970062,"pZ":0.8812183900355919,"vX0":3.734943428905821,"vY0":-127.15437834767214,"vZ0":-7.391150560463437,"x":109.12,"y":214.99,"x0":-0.3677354262824702,"y0":50.00016687295179,"z0":6.163274083528075,"aX":-11.505137842766393},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":11.9,"spinRate":1319,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.4314202775649769,"extension":6.7587480908937545},"index":4,"playId":"6c35d778-68a7-3004-a388-6c7d8b8abf1f","pitchNumber":4,"startTime":"2026-07-22T00:24:05.637Z","endTime":"2026-07-22T00:24:10.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.430287729812026,"aZ":-20.114487761586986,"pfxX":-8.383203472182599,"pfxZ":6.077528068986307,"pX":-0.5113384964461112,"pZ":2.8116429669804877,"vX0":3.6703682264767075,"vY0":-139.31631885339442,"vZ0":-5.531559127909429,"x":136.49,"y":162.87,"x0":-0.749418255617488,"y0":50.005838679208,"z0":6.133660618735439,"aX":-16.643056884582432},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":14.5,"spinRate":2073,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.3917027225814351,"extension":6.423072854652273},"hitData":{"launchSpeed":63.3,"launchAngle":40.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.31,"coordY":119.62}},"index":5,"playId":"e5c4409f-3528-320e-9229-c2a2eb5bb8f9","pitchNumber":5,"startTime":"2026-07-22T00:24:33.813Z","endTime":"2026-07-22T00:24:44.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:24:44.879Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Kyle Stowers. Yordan Alvarez out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:24:52.078Z","endTime":"2026-07-22T00:25:41.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62074380356177,"aZ":-33.711798114430344,"pfxX":7.650239335620602,"pfxZ":-1.0048966611027819,"pX":0.8503973445910791,"pZ":2.0789692099944355,"vX0":1.9796243643455362,"vY0":-122.69131647873716,"vZ0":-2.754188263330205,"x":84.58,"y":182.65,"x0":-0.9604249583212189,"y0":50.004397740468896,"z0":6.080960055928641,"aX":11.696483946288664},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":-14.3,"spinRate":2615,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4459449448226924,"extension":6.391791885272682},"index":0,"playId":"64c8578b-7c60-3072-9b06-ee3f10e410b6","pitchNumber":1,"startTime":"2026-07-22T00:25:13.607Z","endTime":"2026-07-22T00:25:19.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53695913818246,"aZ":-30.04432337042276,"pfxX":-7.626158550453784,"pfxZ":1.3112581720551937,"pX":0.4617578493098544,"pZ":1.1565543479818787,"vX0":5.20991713299119,"vY0":-126.07682240595919,"vZ0":-6.469214074611418,"x":99.4,"y":207.55,"x0":-0.6316309339870013,"y0":50.00446793081858,"z0":6.153907797234685,"aX":-12.385544514143604},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":12.7,"spinRate":1333,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4330041054804412,"extension":6.71458701394267},"hitData":{"launchSpeed":66.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":152.59}},"index":1,"playId":"96169a8c-44a4-3552-a4c5-6a1a4321977d","pitchNumber":2,"startTime":"2026-07-22T00:25:32.539Z","endTime":"2026-07-22T00:25:41.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:25:41.581Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:27:37.663Z","endTime":"2026-07-22T00:29:05.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3719256419988,"aZ":-33.63666211061722,"pfxX":-1.528619605067333,"pfxZ":-0.913774741795061,"pX":-1.0304218576246427,"pZ":2.2919521492055646,"vX0":3.8293785614426072,"vY0":-125.2424976840716,"vZ0":-1.3089314242060834,"x":156.28,"y":176.9,"x0":-2.3780402870668755,"y0":50.00579864600785,"z0":5.562667278903093,"aX":-2.43875098142625},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":1.9,"spinRate":2059,"spinDirection":249},"zone":13,"typeConfidence":0.92,"plateTime":0.4366831707302099,"extension":5.679329692049833},"index":0,"playId":"a5042d39-59b6-3905-9f79-b70b16632a67","pitchNumber":1,"startTime":"2026-07-22T00:27:58.823Z","endTime":"2026-07-22T00:28:03.565Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418435001579,"aZ":-28.16810643762185,"pfxX":-5.344663333261045,"pfxZ":2.510632129208457,"pX":0.07115620922235963,"pZ":0.5814538327123261,"vX0":7.306068413831876,"vY0":-125.81714133027376,"vZ0":-6.129490689418229,"x":114.29,"y":223.08,"x0":-2.180992018213801,"y0":50.00589388979979,"z0":5.34316322877745,"aX":-8.538846592797293},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":7.9,"spinRate":2250,"spinDirection":267},"zone":14,"typeConfidence":0.89,"plateTime":0.43596764477927774,"extension":5.76941597543239},"index":1,"playId":"a59af450-b0e1-35b0-9d42-ea2f0ca2bc04","pitchNumber":2,"startTime":"2026-07-22T00:28:14.020Z","endTime":"2026-07-22T00:28:17.125Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.781761214686536,"aZ":-26.413139207027587,"pfxX":-3.8179116910844164,"pfxZ":3.6216769210309723,"pX":0.6252481409525646,"pZ":1.3110623650573732,"vX0":8.421008660976257,"vY0":-125.88959104876659,"vZ0":-4.797769422189303,"x":93.17,"y":203.38,"x0":-2.281053723572233,"y0":50.0014222262089,"z0":5.40378279401184,"aX":-6.070908090568002},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":4.8,"spinRate":2319,"spinDirection":267},"zone":14,"typeConfidence":0.92,"plateTime":0.4366365556213694,"extension":5.737192220357498},"index":2,"playId":"656e75a1-41ca-3987-9594-f79abc9ae3ff","pitchNumber":3,"startTime":"2026-07-22T00:28:34.907Z","endTime":"2026-07-22T00:28:38.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T00:28:43.326Z","endTime":"2026-07-22T00:29:01.021Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81970931768675,"aZ":-29.413262839314395,"pfxX":-4.562255624076232,"pfxZ":1.7252143699227975,"pX":-0.0921060390405854,"pZ":1.332057205427083,"vX0":6.3726813515593355,"vY0":-126.13019315887706,"vZ0":-4.691348250766487,"x":120.51,"y":202.81,"x0":-2.0692102129324237,"y0":50.00109688783716,"z0":5.613127196209238,"aX":-7.284595747465939},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":6.6,"spinRate":2205,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.435775127986457,"extension":5.622845964926508},"index":4,"playId":"79c7945a-a952-3b88-a735-312ae1b0f2f4","pitchNumber":4,"startTime":"2026-07-22T00:29:01.021Z","endTime":"2026-07-22T00:29:05.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:29:05.381Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:29:06.095Z","endTime":"2026-07-22T00:30:12.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":79.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621168577021773,"aZ":-32.75775863046633,"pfxX":-4.156163524522,"pfxZ":-0.3704980692741593,"pX":0.38159103738641564,"pZ":0.5426911654691458,"vX0":7.666418703355529,"vY0":-125.36353377809962,"vZ0":-5.662998616228413,"x":102.45,"y":224.13,"x0":-2.1835729870689096,"y0":50.00216973492884,"z0":5.522055112695123,"aX":-6.580196867498065},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":5.6,"spinRate":2216,"spinDirection":267},"zone":14,"typeConfidence":0.92,"plateTime":0.4378253522589892,"extension":5.700202570289863},"index":0,"playId":"014476f1-a15e-3708-8c14-ca5357c864ee","pitchNumber":1,"startTime":"2026-07-22T00:29:27.120Z","endTime":"2026-07-22T00:29:32.240Z","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":87.7,"endSpeed":80.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777451969993997,"aZ":-32.17811645218594,"pfxX":-2.7262348880109517,"pfxZ":-0.005290399641947552,"pX":0.5075405286625527,"pZ":1.433156208820964,"vX0":7.8689678558361225,"vY0":-127.58176685850039,"vZ0":-3.7894452673925088,"x":97.65,"y":200.08,"x0":-2.259810129558533,"y0":50.00038930797721,"z0":5.46841164120374,"aX":-4.502749001093972},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":3.2,"spinRate":2117,"spinDirection":267},"zone":14,"typeConfidence":0.92,"plateTime":0.4290043513483992,"extension":5.715802328264991},"index":1,"playId":"2c94d277-0d4d-3050-ae96-8f45a235df73","pitchNumber":2,"startTime":"2026-07-22T00:29:45.281Z","endTime":"2026-07-22T00:29:48.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75939384467339,"aZ":-32.72347234237728,"pfxX":-2.202696387276965,"pfxZ":-0.3435597276585032,"pX":0.33351054557883864,"pZ":2.152584696769971,"vX0":6.857631804548962,"vY0":-125.49002466550726,"vZ0":-1.7471468784662174,"x":104.29,"y":180.66,"x0":-2.1503034687811766,"y0":50.003713334271595,"z0":5.527409454186066,"aX":-3.508245607885121},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":2.4,"spinRate":2038,"spinDirection":276},"zone":9,"typeConfidence":0.92,"plateTime":0.43672459075420544,"extension":5.6101232962782746},"hitData":{"launchSpeed":101.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":165.78}},"index":2,"playId":"a69322e1-104a-35a7-9087-f23bf48bd822","pitchNumber":3,"startTime":"2026-07-22T00:30:03.344Z","endTime":"2026-07-22T00:30:12.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:30:12.114Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:30:15.410Z","endTime":"2026-07-22T00:32:13.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683620781571715,"aZ":-31.316157279416064,"pfxX":-2.754128394059514,"pfxZ":0.5605111495925934,"pX":0.5114574316764896,"pZ":1.913083386132,"vX0":7.721168326312243,"vY0":-124.2651706674911,"vZ0":-2.2461223958949468,"x":97.5,"y":187.13,"x0":-2.294818704063183,"y0":50.006148178183246,"z0":5.461088037082335,"aX":-4.256370188748188},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":3.0,"spinRate":2289,"spinDirection":267},"zone":9,"typeConfidence":0.92,"plateTime":0.44280866024450516,"extension":5.780139250360325},"index":0,"playId":"9d4cef33-905c-33c3-9469-7d9fc12132e2","pitchNumber":1,"startTime":"2026-07-22T00:30:38.939Z","endTime":"2026-07-22T00:30:44.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":95.5,"endSpeed":87.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496394889126137,"aZ":-14.898069666247245,"pfxX":-6.8376764867701105,"pfxZ":8.817805778217963,"pX":-0.8897385848108033,"pZ":3.118227571980677,"vX0":5.941467353856513,"vY0":-138.9465478989302,"vZ0":-3.5777305592197637,"x":150.91,"y":154.59,"x0":-2.1650915397067467,"y0":50.006429639523304,"z0":5.409659017715341,"aX":-13.40195216368776},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2023,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3938689577270633,"extension":5.936473459034305},"index":1,"playId":"a6f3fae9-5c65-3780-89a9-032497e83754","pitchNumber":2,"startTime":"2026-07-22T00:30:56.940Z","endTime":"2026-07-22T00:31:02.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":77.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.224655002990062,"aZ":-31.464150283733854,"pfxX":-1.7808119634163226,"pfxZ":0.4528672765211734,"pX":-0.9905952705789118,"pZ":2.4189658029737333,"vX0":3.7997434888031565,"vY0":-125.65406880264437,"vZ0":-1.5364638520111429,"x":154.76,"y":173.47,"x0":-2.3047662868965877,"y0":50.003552077740224,"z0":5.643625209367336,"aX":-2.7912227215797523},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":2.2,"spinRate":2215,"spinDirection":249},"zone":13,"typeConfidence":0.92,"plateTime":0.43930897510720524,"extension":5.571503061068914},"index":2,"playId":"072ac5f7-c172-3ef1-a316-30fc5151158b","pitchNumber":3,"startTime":"2026-07-22T00:31:15.003Z","endTime":"2026-07-22T00:31:20.936Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50161524504285,"aZ":-29.65385013854209,"pfxX":-1.6712791456448324,"pfxZ":1.557599782009544,"pX":-0.7204930943088474,"pZ":1.8189594352728462,"vX0":4.335762437503971,"vY0":-125.99568656328562,"vZ0":-3.233550582256682,"x":144.46,"y":189.67,"x0":-2.2429531925495527,"y0":50.001382685296775,"z0":5.503753116684347,"aX":-2.6998719990534727},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":2.0,"spinRate":2323,"spinDirection":252},"zone":7,"typeConfidence":0.92,"plateTime":0.4339700885826039,"extension":5.764215535328211},"index":3,"playId":"d53d681c-790e-3b75-8f74-17636f005cd9","pitchNumber":4,"startTime":"2026-07-22T00:31:32.509Z","endTime":"2026-07-22T00:31:42.781Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}}},{"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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235237374761212,"aZ":-34.82816806110804,"pfxX":-2.623830560669462,"pfxZ":-1.6442052283087334,"pX":1.0496729375833718,"pZ":0.16148298773480857,"vX0":8.063471314640719,"vY0":-127.27644174255379,"vZ0":-6.261382120178217,"x":76.99,"y":234.42,"x0":-1.8363671946406332,"y0":50.000107230424575,"z0":5.454504601691302,"aX":-4.250644214505033},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":2.6,"spinRate":2217,"spinDirection":253},"zone":14,"typeConfidence":0.92,"plateTime":0.43246028020658134,"extension":5.849104575464391},"index":4,"playId":"d177c774-68d8-3488-93fc-ffafc8a3493c","pitchNumber":5,"startTime":"2026-07-22T00:32:08.208Z","endTime":"2026-07-22T00:32:13.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:32:13.774Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LaMonte Wade Jr. walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:33:58.577Z","endTime":"2026-07-22T00:35:32.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850979414865325,"aZ":-24.461583784640247,"pfxX":-10.562968040596546,"pfxZ":3.9707353683209563,"pX":0.06606773510961868,"pZ":1.1388677900185646,"vX0":6.726911947483042,"vY0":-138.0159097256505,"vZ0":-8.458489102534495,"x":114.48,"y":208.03,"x0":-1.0224121760636375,"y0":50.00154784368497,"z0":5.8734732004137635,"aX":-20.50869207109647},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":2003,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.39587933960562616,"extension":6.27966692740506},"index":0,"playId":"17b87231-19e5-37bb-ba86-508d95b62cf1","pitchNumber":1,"startTime":"2026-07-22T00:34:22.590Z","endTime":"2026-07-22T00:34:27.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.253066924935027,"aZ":-15.133312042250287,"pfxX":-6.689585296214524,"pfxZ":8.724295061822442,"pX":0.8803099536209833,"pZ":1.0850875159597826,"vX0":6.938035770144405,"vY0":-138.6830897388108,"vZ0":-10.662407810386036,"x":83.44,"y":209.48,"x0":-0.7815691642894621,"y0":50.002805719099285,"z0":5.982660326771651,"aX":-13.065272899338655},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":2244,"spinDirection":224},"zone":14,"typeConfidence":0.76,"plateTime":0.3945664150713841,"extension":6.0652480484724345},"index":1,"playId":"2cf5e7f1-57ed-32f9-8068-c636dcfac03d","pitchNumber":2,"startTime":"2026-07-22T00:34:36.819Z","endTime":"2026-07-22T00:34:41.137Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138435156098566,"aZ":-34.68916952077803,"pfxX":7.565719302792605,"pfxZ":-1.652176625091328,"pX":1.5897105321668905,"pZ":1.190239268820896,"vX0":4.451373818663149,"vY0":-123.12774179895435,"vZ0":-4.364215140313021,"x":56.4,"y":206.64,"x0":-1.2288136328268908,"y0":50.00155884760293,"z0":5.94470231679673,"aX":11.528890668457713},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.8,"breakHorizontal":-14.8,"spinRate":2527,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.44611684359935655,"extension":6.270683386757778},"index":2,"playId":"d55bd156-bb84-3a30-883a-5b8d5fbc484b","pitchNumber":3,"startTime":"2026-07-22T00:34:52.714Z","endTime":"2026-07-22T00:34:57.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709950570629225,"aZ":-22.26779030376734,"pfxX":-8.91433035750211,"pfxZ":5.0639935192784105,"pX":-0.468399401269842,"pZ":3.3560731594411863,"vX0":4.990791994493726,"vY0":-138.45017353172574,"vZ0":-3.2828734804520128,"x":134.85,"y":148.17,"x0":-1.1290402250636817,"y0":50.00154204533067,"z0":6.034227035160716,"aX":-17.436183632468982},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":2064,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3944591643499695,"extension":6.133348754826527},"index":3,"playId":"e58ffca3-b55c-3aba-97b8-cb78e26cb26b","pitchNumber":4,"startTime":"2026-07-22T00:35:10.977Z","endTime":"2026-07-22T00:35:16.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178070342701385,"aZ":-22.511633795550033,"pfxX":-9.19208140086769,"pfxZ":4.887565081982981,"pX":-0.9649224668105065,"pZ":2.797830955461115,"vX0":3.4475818863905707,"vY0":-139.19461210932224,"vZ0":-4.744203892767116,"x":153.78,"y":163.24,"x0":-1.0203360939875041,"y0":50.00051710091223,"z0":6.001020629854472,"aX":-18.161976882470736},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2022,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.3924378724664668,"extension":6.114109639802238},"index":4,"playId":"74a5f69c-580c-330d-b8a1-3f60bfdb0d18","pitchNumber":5,"startTime":"2026-07-22T00:35:26.143Z","endTime":"2026-07-22T00:35:32.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:35:32.095Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to left fielder Heriberto Hernández. LaMonte Wade Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:35:32.304Z","endTime":"2026-07-22T00:36:34.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986076286802174,"aZ":-30.418200315886814,"pfxX":-7.294084106883715,"pfxZ":1.1064592948587437,"pX":0.41642263778377986,"pZ":0.6192670710446582,"vX0":5.046306347019077,"vY0":-124.73012921153537,"vZ0":-7.199827000522897,"x":101.13,"y":222.06,"x0":-0.676266223914319,"y0":50.00499202216812,"z0":6.02231302835955,"aX":-11.5973270303866},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":12.2,"spinRate":1326,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4376379967146038,"extension":6.771214314215794},"index":0,"playId":"3942cd57-846f-3dec-a0ba-da8520bd69ce","pitchNumber":1,"startTime":"2026-07-22T00:35:58.913Z","endTime":"2026-07-22T00:36:03.621Z","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":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94267408716498,"aZ":-21.02313665770784,"pfxX":-10.110906660190695,"pfxZ":5.757291930827508,"pX":-0.5243457968167996,"pZ":2.1517676626695366,"vX0":4.070013599465252,"vY0":-138.33942279602417,"vZ0":-6.929986821192394,"x":136.99,"y":180.68,"x0":-0.7011500671091123,"y0":50.004868572269935,"z0":6.099166511476762,"aX":-19.59438547862498},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":17.5,"spinRate":2113,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.3959692541249722,"extension":6.39674763305083},"hitData":{"launchSpeed":100.9,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.99,"coordY":120.15}},"index":1,"playId":"5c4d7e4d-a8fa-3d0b-980a-c55e6d291cf3","pitchNumber":2,"startTime":"2026-07-22T00:36:21.893Z","endTime":"2026-07-22T00:36:34.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:36:34.169Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Trammell lines out to right fielder Griffin Conine. LaMonte Wade Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:36:58.357Z","endTime":"2026-07-22T00:37:49.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","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":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2b7aef91-ec53-470c-9451-d44e9704f86a","startTime":"2026-07-22T00:36:58.357Z","endTime":"2026-07-22T00:37:03.492Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.674771364093345,"aZ":-41.46258002770825,"pfxX":4.132839416308841,"pfxZ":-6.253264127082371,"pX":0.604566822895746,"pZ":1.4921465885752356,"vX0":1.7509450002876867,"vY0":-121.62885700062098,"vZ0":-2.920408379997534,"x":93.96,"y":198.49,"x0":-0.6632968156371217,"y0":50.00266375565091,"z0":6.332814903494752,"aX":6.140401622529043},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.8,"breakHorizontal":-7.9,"spinRate":2568,"spinDirection":35},"zone":14,"typeConfidence":0.89,"plateTime":0.45175435338173786,"extension":6.442502553997908},"index":1,"playId":"fac46141-a2ed-380e-8f0c-08085e41473f","pitchNumber":1,"startTime":"2026-07-22T00:37:16.768Z","endTime":"2026-07-22T00:37:19.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317889132846133,"aZ":-22.8140613902924,"pfxX":-8.670666441632012,"pfxZ":5.778940219182103,"pX":-0.2935612844426735,"pZ":2.135551937186151,"vX0":4.349227694023329,"vY0":-126.62592995100668,"vZ0":-5.260453495972905,"x":128.19,"y":181.12,"x0":-0.9085551493585282,"y0":50.00567456384076,"z0":6.069821166969112,"aX":-14.055914165015706},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":14.6,"spinRate":1375,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.43287332358500885,"extension":6.624990725357852},"hitData":{"launchSpeed":90.9,"launchAngle":21.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.37,"coordY":109.0}},"index":2,"playId":"4730004f-6f80-305c-988b-07c41c31b4e1","pitchNumber":2,"startTime":"2026-07-22T00:37:36.982Z","endTime":"2026-07-22T00:37:49.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:37:49.668Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lucas Spence doubles (1) on a line drive to right fielder Griffin Conine. LaMonte Wade Jr. scores. Christian Walker to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:37:58.460Z","endTime":"2026-07-22T00:40:48.442Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333682332170635,"aZ":-31.96278063726583,"pfxX":-8.166630935698656,"pfxZ":0.13043430452126792,"pX":0.21801991661793424,"pZ":1.4833368099736395,"vX0":5.025650185951672,"vY0":-125.78755207665326,"vZ0":-4.887029595835612,"x":108.69,"y":198.73,"x0":-0.748353662398597,"y0":50.0006662578337,"z0":6.05285915194628,"aX":-13.040305500335778},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.6,"spinRate":1361,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4360086103324874,"extension":6.5884495638584175},"index":0,"playId":"4fbe2bf7-9f4a-3559-9ad3-0a1341560002","pitchNumber":1,"startTime":"2026-07-22T00:38:22.384Z","endTime":"2026-07-22T00:38:25.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984487145895493,"aZ":-30.630520048142355,"pfxX":-9.327399106201623,"pfxZ":0.9619072526025079,"pX":-0.4644057772738602,"pZ":1.5132109826073137,"vX0":4.106249565201477,"vY0":-126.10343250135124,"vZ0":-5.127426384251488,"x":134.7,"y":197.92,"x0":-0.9070797411926935,"y0":50.001714259782744,"z0":6.060234887798001,"aX":-14.93682100370126},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":15.8,"spinRate":1390,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.4352779969563376,"extension":6.716340598767295},"index":1,"playId":"303281a2-d824-3187-bb78-5195401dfe2c","pitchNumber":2,"startTime":"2026-07-22T00:38:42.568Z","endTime":"2026-07-22T00:38:46.191Z","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":85.8,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017329979565968,"aZ":-28.959794163812443,"pfxX":-5.770793261440216,"pfxZ":2.0076232349747656,"pX":-1.1743561343275593,"pZ":3.267297136045392,"vX0":1.2908779541669406,"vY0":-125.06345829995334,"vZ0":-1.3622020353920075,"x":161.76,"y":150.56,"x0":-0.9443362617713057,"y0":50.001318499051266,"z0":6.17392486577608,"aX":-9.22539093462928},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":10.2,"spinRate":1087,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.43641917068443625,"extension":6.633215998896053},"index":2,"playId":"aa51ecff-1630-3037-be6f-fcaaed5abeb4","pitchNumber":3,"startTime":"2026-07-22T00:39:15.559Z","endTime":"2026-07-22T00:39:22.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"aa51ecff-1630-3037-be6f-fcaaed5abeb4","startTime":"2026-07-22T00:39:42.042Z","endTime":"2026-07-22T00:39:51.292Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602815321004066,"aZ":-37.80726670638696,"pfxX":0.5874732611615032,"pfxZ":-3.683806785826345,"pX":1.5062432622024753,"pZ":-0.40195028494012136,"vX0":4.410482033887081,"vY0":-123.33736929338191,"vZ0":-8.219833852459356,"x":59.59,"y":249.63,"x0":-0.3883343471045534,"y0":50.00548823321556,"z0":6.199262688166897,"aX":0.8973352250148776},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.5,"breakHorizontal":-2.2,"spinRate":2642,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4456254713765766,"extension":6.6608152717097395},"index":4,"playId":"c923da4d-961a-3001-a768-d6406573531c","pitchNumber":4,"startTime":"2026-07-22T00:39:51.292Z","endTime":"2026-07-22T00:39:55.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181122624625793,"aZ":-28.417905289715613,"pfxX":-8.846256107031412,"pfxZ":2.3483803422266227,"pX":0.14722002064597217,"pZ":1.1829384756675982,"vX0":5.498423790690652,"vY0":-125.7392868054578,"vZ0":-6.133293364050347,"x":111.39,"y":206.84,"x0":-0.9217980864053108,"y0":50.00072020870935,"z0":5.968105889584046,"aX":-14.122546252747963},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":14.8,"spinRate":1183,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.4360827972474297,"extension":6.720348531928192},"index":5,"playId":"c3219f6f-856e-3f11-9c4e-f4196d979295","pitchNumber":5,"startTime":"2026-07-22T00:40:15.360Z","endTime":"2026-07-22T00:40:20.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72715350735488,"aZ":-23.44470194068512,"pfxX":-9.866890835725112,"pfxZ":4.545507536257594,"pX":-0.07035724413790341,"pZ":1.3306553217841213,"vX0":5.468033251432198,"vY0":-137.71789787581804,"vZ0":-8.064714157342692,"x":119.68,"y":202.85,"x0":-0.8002162618436137,"y0":50.00237149645687,"z0":5.884072830157367,"aX":-18.942779330648353},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2043,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.3977959667627524,"extension":6.300755151909879},"hitData":{"launchSpeed":98.0,"launchAngle":22.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.55,"coordY":71.99}},"index":6,"playId":"f8de77bb-eab3-3712-b76a-8f9f0b19f5b2","pitchNumber":6,"startTime":"2026-07-22T00:40:35.496Z","endTime":"2026-07-22T00:40:48.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:40:48.442Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:40:56.861Z","endTime":"2026-07-22T00:42:48.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.768236515825052,"aZ":-20.061799873719227,"pfxX":-9.869816584808294,"pfxZ":6.116732630965148,"pX":1.0589754488829677,"pZ":0.17049564881203616,"vX0":8.087128956107483,"vY0":-139.89641563920284,"vZ0":-12.029563708484456,"x":76.63,"y":234.18,"x0":-0.587920788163771,"y0":50.00689896285245,"z0":5.843818941374929,"aX":-19.55416395946099},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":1985,"spinDirection":228},"zone":14,"typeConfidence":0.88,"plateTime":0.3916327296871218,"extension":6.31283035845466},"index":0,"playId":"4deb56d2-52b3-3265-a790-b8fd98957db2","pitchNumber":1,"startTime":"2026-07-22T00:41:22.243Z","endTime":"2026-07-22T00:41:27.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.695129287432742,"aZ":-26.29015842967807,"pfxX":3.683123900819033,"pfxZ":3.77279971732282,"pX":0.28021761885234625,"pZ":1.6829550615529338,"vX0":2.0820784692495677,"vY0":-123.60076872879321,"vZ0":-5.114225757765453,"x":106.32,"y":193.34,"x0":-1.0493852869405014,"y0":50.00529000416359,"z0":5.964110395926647,"aX":5.74667545324739},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":-7.1,"spinRate":2430,"spinDirection":68},"zone":9,"typeConfidence":0.9,"plateTime":0.4417309102154583,"extension":6.408081470087006},"index":1,"playId":"a311561d-c796-3cab-a2a7-a907b8300829","pitchNumber":2,"startTime":"2026-07-22T00:41:45.111Z","endTime":"2026-07-22T00:41:50.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.639659767978795,"aZ":-31.72235665407299,"pfxX":-7.12118658832161,"pfxZ":0.28151798067344913,"pX":-0.4129037537488632,"pZ":1.7685160778205786,"vX0":3.125870503763331,"vY0":-126.07686067074245,"vZ0":-4.486838746707956,"x":132.74,"y":191.03,"x0":-0.7407592588364362,"y0":50.0048427856939,"z0":6.119639039481879,"aX":-11.512759646100973},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":12.2,"spinRate":1269,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.43376017555009083,"extension":6.489949048929331},"index":2,"playId":"e262ae69-a8c9-343e-afa8-6324a436fa7c","pitchNumber":3,"startTime":"2026-07-22T00:42:04.112Z","endTime":"2026-07-22T00:42:13.425Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74413785510156,"aZ":-38.10156650311181,"pfxX":2.636153906121642,"pfxZ":-3.877661690003521,"pX":1.3445276166783184,"pZ":0.21808870355182997,"vX0":3.4230388883710945,"vY0":-123.17410866044239,"vZ0":-6.727482615463234,"x":65.75,"y":232.89,"x0":-0.40869822675976236,"y0":50.00447928619881,"z0":6.22807534236124,"aX":4.027750679727271},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.4,"breakHorizontal":-5.6,"spinRate":2477,"spinDirection":28},"zone":14,"typeConfidence":0.85,"plateTime":0.4456264334123561,"extension":6.493801415964332},"index":3,"playId":"4391f6a5-fd80-3c4a-bd86-3cbdc65fe67d","pitchNumber":4,"startTime":"2026-07-22T00:42:44.132Z","endTime":"2026-07-22T00:42:48.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:42:48.937Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:42:51.559Z","endTime":"2026-07-22T00:44:43.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":83.5,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181680838482677,"aZ":-38.93998341147399,"pfxX":2.784727808936756,"pfxZ":-4.524932232605657,"pX":0.42006743101410426,"pZ":2.264335508527558,"vX0":1.4664164181962096,"vY0":-121.65980884313475,"vZ0":-2.044716891054007,"x":100.99,"y":177.64,"x0":-0.5524691781511094,"y0":50.00099595861597,"z0":6.495250669685168,"aX":4.167257253289289},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.4,"breakHorizontal":-5.4,"spinRate":2592,"spinDirection":35},"zone":6,"typeConfidence":0.88,"plateTime":0.4504551236924099,"extension":6.441376873724988},"index":0,"playId":"a5c01b54-0271-3cc5-8800-3982343073b4","pitchNumber":1,"startTime":"2026-07-22T00:43:16.541Z","endTime":"2026-07-22T00:43:21.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616599744729008,"aZ":-30.69151519575493,"pfxX":-8.219594734585097,"pfxZ":0.9200126355431131,"pX":-0.6633630151473331,"pZ":1.3574660650318398,"vX0":2.954787178231246,"vY0":-126.43295105091843,"vZ0":-5.670346408156715,"x":142.29,"y":202.13,"x0":-0.7815613022796666,"y0":50.004999110649315,"z0":6.103010091646367,"aX":-13.26205190825833},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":14.2,"spinRate":1171,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4338063114591404,"extension":6.432377462423186},"index":1,"playId":"a51e3fea-db96-39d5-b9b0-f5488ba641e9","pitchNumber":2,"startTime":"2026-07-22T00:43:32.160Z","endTime":"2026-07-22T00:43:35.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T00:43:43.106Z","endTime":"2026-07-22T00:43:55.903Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128867026665798,"aZ":-23.77726900390209,"pfxX":-7.133762798271632,"pfxZ":5.062541585318101,"pX":0.72088966696395,"pZ":0.6477101577009599,"vX0":5.667293336442237,"vY0":-127.65546643999234,"vZ0":-8.856190194306889,"x":89.52,"y":221.29,"x0":-0.5960182239733346,"y0":50.00305396525975,"z0":6.019822341110577,"aX":-11.829199453109307},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":11.8,"spinRate":1143,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.4283024307379817,"extension":6.804388849169595},"index":3,"playId":"482806f6-38e7-30b9-a1cb-bac4cce6ec7a","pitchNumber":3,"startTime":"2026-07-22T00:43:55.903Z","endTime":"2026-07-22T00:44:00.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002633628107073,"aZ":-30.854180299345014,"pfxX":6.893891261201717,"pfxZ":0.8492059345487695,"pX":2.4778104621056785,"pZ":1.202815312838122,"vX0":5.369551388063384,"vY0":-124.16892551345744,"vZ0":-5.5451362696733355,"x":22.55,"y":206.3,"x0":-0.6120363823866616,"y0":50.00235671301189,"z0":6.04727152989712,"aX":10.711198747353201},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":-13.8,"spinRate":2471,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.44193392366392503,"extension":6.474423175723288},"index":4,"playId":"087f66c6-06c8-3729-8a03-c3f2310fdb10","pitchNumber":4,"startTime":"2026-07-22T00:44:19.207Z","endTime":"2026-07-22T00:44:23.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.004259003551887,"aZ":-22.710115649921924,"pfxX":-10.62694203452984,"pfxZ":4.839529840393982,"pX":0.25482825654130375,"pZ":1.7943282433039587,"vX0":5.74635508892808,"vY0":-138.9252386781021,"vZ0":-7.614078334240016,"x":107.29,"y":190.33,"x0":-0.45933828371673774,"y0":50.001565210379496,"z0":6.078940737267025,"aX":-20.77943239374782},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":18.0,"spinRate":2066,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.39419646197633584,"extension":6.382265523691299},"index":5,"playId":"2dd1d757-23db-3ee7-be7c-075514256f05","pitchNumber":5,"startTime":"2026-07-22T00:44:40.163Z","endTime":"2026-07-22T00:44:43.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:44:43.545Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to right fielder Taylor Trammell.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:46:43.483Z","endTime":"2026-07-22T00:48:36.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17026882450306,"aZ":-30.121459695733968,"pfxX":-3.2990636659360595,"pfxZ":1.3650125219263214,"pX":0.6925759053764946,"pZ":0.913366468029356,"vX0":7.830562738001578,"vY0":-122.53713575779744,"vZ0":-5.045116565196391,"x":90.6,"y":214.12,"x0":-2.1344488729083255,"y0":50.00100499257316,"z0":5.612107040275592,"aX":-4.951518260385072},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":3.8,"spinRate":2280,"spinDirection":258},"zone":14,"typeConfidence":0.92,"plateTime":0.44924286809864133,"extension":5.553082674648275},"index":0,"playId":"7fc34090-27d6-3df3-8604-8e4a416cd3af","pitchNumber":1,"startTime":"2026-07-22T00:46:54.227Z","endTime":"2026-07-22T00:46:59.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.868946599296965,"aZ":-31.66592103238057,"pfxX":-2.7477058694104475,"pfxZ":0.33358201480220817,"pX":0.9058160142092151,"pZ":1.589722088117123,"vX0":8.096706972499378,"vY0":-124.27462457127253,"vZ0":-3.3271090005234667,"x":82.47,"y":195.86,"x0":-2.062253670658624,"y0":50.0041684239973,"z0":5.623740481854956,"aX":-4.224596734447084},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.0,"breakHorizontal":2.8,"spinRate":2318,"spinDirection":251},"zone":14,"typeConfidence":0.92,"plateTime":0.4436404287057023,"extension":5.610979415769402},"index":1,"playId":"b05e3719-df9a-3782-9af0-b2ff8ae7fb70","pitchNumber":2,"startTime":"2026-07-22T00:47:08.113Z","endTime":"2026-07-22T00:47:13.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856821425578,"aZ":-17.217810921492877,"pfxX":-6.861734279882214,"pfxZ":7.771643676207546,"pX":0.022357219919487758,"pZ":3.146748430119409,"vX0":7.959789218063284,"vY0":-137.67314890126443,"vZ0":-3.2059289905710333,"x":116.15,"y":153.82,"x0":-2.0114426577184377,"y0":50.002891485837836,"z0":5.488121039786685,"aX":-13.205359568421478},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":1952,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3974671420682512,"extension":5.977058716915194},"index":2,"playId":"6f9b25a8-cd06-3448-aac1-82b282383589","pitchNumber":3,"startTime":"2026-07-22T00:47:26.449Z","endTime":"2026-07-22T00:47:29.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80899028103454,"aZ":-17.28043462367737,"pfxX":-8.56373002696995,"pfxZ":7.777168936795547,"pX":0.9224796732159359,"pZ":3.8502176724089496,"vX0":10.504073196761448,"vY0":-137.572938029505,"vZ0":-1.5122791097342034,"x":81.84,"y":134.82,"x0":-1.8343217761701116,"y0":50.00086414059803,"z0":5.579505732965093,"aX":-16.397041909864715},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":13.3,"spinRate":1972,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.39829498119849394,"extension":5.934730839757358},"index":3,"playId":"4dfe0cca-cd5a-3b69-bd43-03f9c4cc4135","pitchNumber":4,"startTime":"2026-07-22T00:47:47.284Z","endTime":"2026-07-22T00:47:52.007Z","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":86.9,"endSpeed":79.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809027000021555,"aZ":-31.320362635646877,"pfxX":-5.007807565897416,"pfxZ":0.5285175316475081,"pX":0.40062221351651345,"pZ":1.6342096309990353,"vX0":7.349782652209918,"vY0":-126.29764843473534,"vZ0":-3.828652309631681,"x":101.73,"y":194.66,"x0":-1.9025773350868653,"y0":50.00220721366637,"z0":5.701192474963683,"aX":-8.054286218694527},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":7.3,"spinRate":2147,"spinDirection":248},"zone":9,"typeConfidence":0.91,"plateTime":0.43443776622545904,"extension":5.666430541005628},"index":4,"playId":"0c806184-7055-3075-b690-7232ad891e2f","pitchNumber":5,"startTime":"2026-07-22T00:48:05.485Z","endTime":"2026-07-22T00:48:10.165Z","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":86.4,"endSpeed":79.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700109991882787,"aZ":-36.19661879582818,"pfxX":-2.1163138974772298,"pfxZ":-2.527499543178143,"pX":0.3706753275787401,"pZ":2.852459837313859,"vX0":6.539194162619465,"vY0":-125.6040258731519,"vZ0":-0.12010633567088735,"x":102.87,"y":161.76,"x0":-1.9977104271166173,"y0":50.00490145795923,"z0":5.857307723557339,"aX":-3.364157662719404},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":2.3,"spinRate":2129,"spinDirection":281},"zone":3,"typeConfidence":0.92,"plateTime":0.43695086510370107,"extension":5.638208596069836},"hitData":{"launchSpeed":75.5,"launchAngle":25.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.07,"coordY":112.71}},"index":5,"playId":"23f57145-02d3-3feb-b84d-7819806b7d1b","pitchNumber":6,"startTime":"2026-07-22T00:48:25.920Z","endTime":"2026-07-22T00:48:36.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:48:36.202Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:48:33.597Z","endTime":"2026-07-22T00:49:57.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":85.9,"endSpeed":77.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02017581899819,"aZ":-25.705060807452913,"pfxX":-5.7078873865018505,"pfxZ":4.138242341773779,"pX":-0.6908223867678981,"pZ":2.8079118840177215,"vX0":5.755591140933994,"vY0":-124.97085715080125,"vZ0":-1.616033209141921,"x":143.33,"y":162.97,"x0":-2.2954761459312216,"y0":50.000472455746475,"z0":5.598981860826686,"aX":-8.918312465070457},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":8.8,"spinRate":2274,"spinDirection":266},"zone":1,"typeConfidence":0.81,"plateTime":0.4403121092916882,"extension":5.626430298593202},"index":0,"playId":"d2fedd40-a16e-3d6c-86c0-8db89a4b7597","pitchNumber":1,"startTime":"2026-07-22T00:48:58.593Z","endTime":"2026-07-22T00:49:08.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983712829683526,"aZ":-25.020764963928052,"pfxX":-7.541585886607503,"pfxZ":4.6624352940098195,"pX":-0.46382777768099065,"pZ":2.4989848805561667,"vX0":6.361029885456869,"vY0":-123.01852653952092,"vZ0":-2.2184482750813648,"x":134.68,"y":171.31,"x0":-2.1009516648204363,"y0":50.005372194227,"z0":5.529464757348523,"aX":-11.58196917088193},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":1161,"spinDirection":252},"zone":4,"typeConfidence":0.96,"plateTime":0.44492017682914486,"extension":5.6926771157703},"index":1,"playId":"568f09eb-060c-39fd-8347-5c0fd0db5e73","pitchNumber":2,"startTime":"2026-07-22T00:49:24.103Z","endTime":"2026-07-22T00:49:27.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T00:49:38.597Z","endTime":"2026-07-22T00:49:52.744Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0451975041461,"aZ":-32.51814331879288,"pfxX":-2.0464235470989713,"pfxZ":-0.20899783115683856,"pX":0.0564564025571092,"pZ":1.9037024211873377,"vX0":6.137695505536075,"vY0":-128.10238431536126,"vZ0":-2.8198505029812715,"x":114.85,"y":187.38,"x0":-2.102803594663837,"y0":50.00103677152194,"z0":5.556405972064167,"aX":-3.407103352669229},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":2.4,"spinRate":2276,"spinDirection":250},"zone":8,"typeConfidence":0.92,"plateTime":0.4272869102855603,"extension":5.767718341171557},"index":3,"playId":"6170e4ad-ac02-33cf-b958-a736c9e85956","pitchNumber":3,"startTime":"2026-07-22T00:49:52.744Z","endTime":"2026-07-22T00:49:57.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:49:57.963Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:49:58.472Z","endTime":"2026-07-22T00:51:43.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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.7,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85950854174101,"aZ":-21.22125889924931,"pfxX":-6.85373245609155,"pfxZ":5.567345204260604,"pX":0.946553373938871,"pZ":3.378107036587229,"vX0":10.577622520508449,"vY0":-139.07312959123155,"vZ0":-1.6856217040973631,"x":80.92,"y":147.57,"x0":-2.007765575586295,"y0":50.00439455964659,"z0":5.393153568821298,"aX":-13.488608817559232},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":10.3,"spinRate":1852,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.39315962550299854,"extension":5.96289117254284},"index":0,"playId":"c2a6f8fa-ff19-3f55-b8a5-c49f78f5aca9","pitchNumber":1,"startTime":"2026-07-22T00:50:22.133Z","endTime":"2026-07-22T00:50:26.220Z","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":95.4,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419490677306698,"aZ":-20.47175654344211,"pfxX":-6.155398806460525,"pfxZ":5.980612121234518,"pX":-0.31477270307446287,"pZ":3.9313004632208948,"vX0":7.303238793660167,"vY0":-138.8464832328779,"vZ0":-0.12814525068043303,"x":129.0,"y":132.63,"x0":-2.176605269066068,"y0":50.00462332639927,"z0":5.337732064362817,"aX":-12.048082548030177},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":9.7,"spinRate":1778,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.39415392376703906,"extension":5.922127559056651},"index":1,"playId":"ca4d263d-f6ed-3f2f-985c-ef038b86d61e","pitchNumber":2,"startTime":"2026-07-22T00:50:38.808Z","endTime":"2026-07-22T00:50:43.812Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01879648452221,"aZ":-35.69092544918338,"pfxX":-1.4925868306641221,"pfxZ":-2.171436834957686,"pX":-0.13394863309325136,"pZ":1.0615491462547344,"vX0":5.742167109667983,"vY0":-125.5960855911413,"vZ0":-3.717097645104869,"x":122.11,"y":210.12,"x0":-2.241744813451448,"y0":50.002152457904884,"z0":5.420216047745448,"aX":-2.4192456204075765},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":1.6,"spinRate":2074,"spinDirection":271},"zone":13,"typeConfidence":0.92,"plateTime":0.43373275622182117,"extension":5.6107366171216},"index":2,"playId":"28b2140c-cb05-32f2-9557-b5e7b6100247","pitchNumber":3,"startTime":"2026-07-22T00:50:57.365Z","endTime":"2026-07-22T00:51:01.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.531067861207582,"aZ":-21.691697332023452,"pfxX":-6.45551979912908,"pfxZ":5.494215473552483,"pX":0.43680321541517286,"pZ":3.4231797228786265,"vX0":9.18918174696135,"vY0":-136.83157781409764,"vZ0":-1.1408050322201826,"x":100.35,"y":146.35,"x0":-2.1171295336519265,"y0":50.00105150289342,"z0":5.323520820967347,"aX":-12.312814991763332},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":9.8,"spinRate":1789,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.3993912047533379,"extension":6.002728134185827},"index":3,"playId":"2d2332aa-81ca-3f08-87e3-b427f2fe81ba","pitchNumber":4,"startTime":"2026-07-22T00:51:13.881Z","endTime":"2026-07-22T00:51:18.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-22T00:51:24.186Z","endTime":"2026-07-22T00:51:37.088Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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.7,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22730782547696,"aZ":-20.642407737407794,"pfxX":-6.7355137037839645,"pfxZ":5.841881602399502,"pX":-1.0101068125922081,"pZ":2.9494642384482446,"vX0":5.839732137973361,"vY0":-139.35219236767924,"vZ0":-2.2859971003126076,"x":155.5,"y":159.14,"x0":-2.253963266525151,"y0":50.00226605436603,"z0":5.138576308799516,"aX":-13.295734341624014},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":11.0,"spinRate":1766,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39248887024953927,"extension":6.044528022573997},"index":5,"playId":"44854224-7d63-3fbe-bd0e-db43c1cf8eac","pitchNumber":5,"startTime":"2026-07-22T00:51:37.088Z","endTime":"2026-07-22T00:51:43.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:51:43.777Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a fly ball to left fielder LaMonte Wade Jr. Otto Lopez to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:51:44.735Z","endTime":"2026-07-22T00:53:45.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":4},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69238747127033,"aZ":-21.550994532926286,"pfxX":-6.7469172399951285,"pfxZ":5.5295232990746275,"pX":-0.7151668406155516,"pZ":3.3011833755529483,"vX0":6.877889493091023,"vY0":-137.51518637414395,"vZ0":-1.2567381942700786,"x":144.26,"y":149.65,"x0":-2.3687385341597187,"y0":50.00092107894468,"z0":5.222148026823961,"aX":-12.957194249455235},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":10.8,"spinRate":1729,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.397871316635217,"extension":6.0147690463044565},"index":0,"playId":"21382d74-6b53-36b7-862d-0279b39cbc2c","pitchNumber":1,"startTime":"2026-07-22T00:52:08.723Z","endTime":"2026-07-22T00:52:15.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"c7c50897-9c0d-3c7c-a6f1-471978b9ff86","startTime":"2026-07-22T00:52:26.071Z","endTime":"2026-07-22T00:52:30.640Z","isPitch":false,"type":"pickoff"},{"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":94.6,"endSpeed":86.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43201194225089,"aZ":-22.378194143871042,"pfxX":-6.673630377348692,"pfxZ":5.086237583245218,"pX":-0.5132702963531509,"pZ":3.65797163341323,"vX0":7.142774038273355,"vY0":-137.65200276843092,"vZ0":-0.22223783909589317,"x":136.56,"y":140.01,"x0":-2.269849526387982,"y0":50.00413501292738,"z0":5.249733791543662,"aX":-12.858303778861282},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":10.7,"spinRate":1759,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3973028127146341,"extension":5.954441478709121},"index":2,"playId":"66249375-4cd4-3e6b-9ecc-4f03cb10fb3f","pitchNumber":2,"startTime":"2026-07-22T00:52:45.837Z","endTime":"2026-07-22T00:52:51.496Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.021151581732987,"aZ":-33.918509956152306,"pfxX":-2.517590478557223,"pfxZ":-1.07994764452957,"pX":-0.13344545439653788,"pZ":1.0024597697005562,"vX0":6.409553525102754,"vY0":-125.4763258455339,"vZ0":-3.623994803997752,"x":122.09,"y":211.71,"x0":-2.38278004891705,"y0":50.00560903568274,"z0":5.200572003161956,"aX":-4.055703997659265},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":3.2,"spinRate":2261,"spinDirection":258},"zone":13,"typeConfidence":0.92,"plateTime":0.4348690890299234,"extension":5.869055714410018},"index":3,"playId":"b8ab29a8-8290-3cda-86cc-cfeb0ed4163a","pitchNumber":3,"startTime":"2026-07-22T00:53:08.846Z","endTime":"2026-07-22T00:53:14.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56508919143642,"aZ":-19.196346510830157,"pfxX":-6.682956624790222,"pfxZ":6.799503426537469,"pX":0.462682395419088,"pZ":2.3476165707817453,"vX0":9.525762115450904,"vY0":-136.65345498043064,"vZ0":-3.864806830491877,"x":99.36,"y":175.39,"x0":-2.185526349851314,"y0":50.00227445700928,"z0":5.083803098665844,"aX":-12.754384770366446},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":10.3,"spinRate":1840,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.3994507841934216,"extension":5.898561702586016},"hitData":{"launchSpeed":70.8,"launchAngle":51.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.98,"coordY":124.71}},"index":4,"playId":"3cfabf64-e43b-3dee-8f18-50d9e9bf21ac","pitchNumber":4,"startTime":"2026-07-22T00:53:31.117Z","endTime":"2026-07-22T00:53:45.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:53:45.651Z","atBatIndex":20},{"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":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:53:59.413Z","endTime":"2026-07-22T00:54:58.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17431493578885,"aZ":-21.6399832683175,"pfxX":-8.058444048337561,"pfxZ":5.349114228569151,"pX":-1.6270492500643583,"pZ":3.4250489302100546,"vX0":4.953725707782627,"vY0":-139.61174557927652,"vZ0":-0.6468042177004409,"x":179.02,"y":146.3,"x0":-2.379782511974045,"y0":50.00244675149934,"z0":5.08727737966845,"aX":-15.867096443065194},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2037,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.392715979733278,"extension":6.128349206293788},"index":0,"playId":"a7a856b4-57e7-338e-bafe-f44b137fc9f5","pitchNumber":1,"startTime":"2026-07-22T00:54:28.564Z","endTime":"2026-07-22T00:54:33.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74833642589387,"aZ":-21.042786469924955,"pfxX":-7.898915508307265,"pfxZ":5.663441924544658,"pX":0.022488050366473337,"pZ":2.6178574771081022,"vX0":8.835099838187588,"vY0":-139.22466952109335,"vZ0":-2.831334405178636,"x":116.14,"y":168.1,"x0":-2.1631831504660557,"y0":50.006662825179355,"z0":5.037974763287145,"aX":-15.537246737520546},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":12.5,"spinRate":2029,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.3931528508702944,"extension":6.019190759979994},"hitData":{"launchSpeed":101.2,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":158.72,"coordY":46.44}},"index":1,"playId":"5b64a255-e1f0-31be-bcd3-d2e9ae5cb1fb","pitchNumber":2,"startTime":"2026-07-22T00:54:50.161Z","endTime":"2026-07-22T00:54:58.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:54:58.849Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:56:39.609Z","endTime":"2026-07-22T00:57:50.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046376207460327,"aZ":-24.71023941897551,"pfxX":-10.174918206186874,"pfxZ":3.8339730843040813,"pX":-0.4521547432214403,"pZ":1.9843821356049083,"vX0":5.213222591523593,"vY0":-138.42344716398443,"vZ0":-6.473047679953604,"x":134.24,"y":185.2,"x0":-1.034955525352063,"y0":50.003213327306206,"z0":6.000684105926849,"aX":-19.80366766528559},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":17.4,"spinRate":2035,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.39525575131191637,"extension":6.179405506128502},"index":0,"playId":"af329017-345a-37b3-9617-f650906db7e1","pitchNumber":1,"startTime":"2026-07-22T00:57:10.321Z","endTime":"2026-07-22T00:57:14.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130310159336457,"aZ":-32.62904496003403,"pfxX":-5.188549575656454,"pfxZ":-0.2964160429710656,"pX":-1.5903187517585116,"pZ":3.718992583629661,"vX0":0.8619841274782784,"vY0":-123.3900461441286,"vZ0":0.4235649324559141,"x":177.62,"y":138.37,"x0":-1.268563846628138,"y0":50.00064897345872,"z0":6.280778796983755,"aX":-8.048709369821196},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":9.2,"spinRate":1095,"spinDirection":251},"zone":11,"typeConfidence":0.91,"plateTime":0.4428628959488461,"extension":6.362617440854757},"index":1,"playId":"b324746a-61a9-35b4-a49f-fd049ec09584","pitchNumber":2,"startTime":"2026-07-22T00:57:24.654Z","endTime":"2026-07-22T00:57:30.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8138432832068,"aZ":-26.345870150692782,"pfxX":-9.63155956917344,"pfxZ":2.9870891239820825,"pX":-0.6310850258965688,"pZ":2.7141435067332833,"vX0":4.534709346321868,"vY0":-138.479610982892,"vZ0":-4.4367454164325775,"x":141.06,"y":165.5,"x0":-1.0351194017056253,"y0":50.001773024724294,"z0":6.091409734914438,"aX":-18.77612881320151},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.7,"breakHorizontal":16.6,"spinRate":1959,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.39496436467554785,"extension":6.200713725471043},"hitData":{"launchSpeed":94.3,"launchAngle":45.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.05,"coordY":106.72}},"index":2,"playId":"5811a182-cc0a-32d0-a3fb-0551c2e876df","pitchNumber":3,"startTime":"2026-07-22T00:57:39.149Z","endTime":"2026-07-22T00:57:50.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:57:50.177Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:57:49.489Z","endTime":"2026-07-22T00:59:16.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"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":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.704575381851146,"aZ":-29.339132016653817,"pfxX":5.923081440301132,"pfxZ":1.8549681628828623,"pX":-0.14761357448908477,"pZ":2.75648042298584,"vX0":1.037957379059753,"vY0":-121.74015683320265,"vZ0":-1.9327410004893175,"x":122.63,"y":164.36,"x0":-1.3481137868263806,"y0":50.00270207926857,"z0":6.055052195721011,"aX":9.057162380745329},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-11.0,"spinRate":2481,"spinDirection":56},"zone":5,"typeConfidence":0.91,"plateTime":0.4467393384213487,"extension":6.265798304350205},"index":0,"playId":"c0b417b3-9533-37c6-9b85-7178f2542316","pitchNumber":1,"startTime":"2026-07-22T00:58:11.960Z","endTime":"2026-07-22T00:58:16.786Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T00:58:24.598Z","endTime":"2026-07-22T00:58:34.620Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214087638259663,"aZ":-30.021097105575713,"pfxX":-7.009421959131419,"pfxZ":1.3039367607816197,"pX":1.1886816928406216,"pZ":0.6892302646036251,"vX0":7.243209898795233,"vY0":-127.37904621132157,"vZ0":-7.564631040649271,"x":71.69,"y":220.17,"x0":-0.770357656181885,"y0":50.006137651839914,"z0":6.04572513351879,"aX":-11.612627458184267},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":11.2,"spinRate":1346,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.42868954988831476,"extension":6.561574768936056},"index":2,"playId":"4b40841b-1160-34cf-a7ec-0a3c975beafa","pitchNumber":2,"startTime":"2026-07-22T00:58:34.620Z","endTime":"2026-07-22T00:58:39.012Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80803420293587,"aZ":-43.19114630401937,"pfxX":3.5206122116382725,"pfxZ":-7.453053619782356,"pX":0.7238833546099568,"pZ":0.6898747023959265,"vX0":2.922823788083685,"vY0":-121.34928297045764,"vZ0":-4.3884508757362966,"x":89.41,"y":220.15,"x0":-0.9577343229155778,"y0":50.00536799499636,"z0":6.3210718028996284,"aX":5.20184570916506},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.3,"breakHorizontal":-7.1,"spinRate":2621,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.4529843346530025,"extension":6.293651872462203},"index":3,"playId":"2f6aa7bc-cb33-3e21-b456-1b8a3917010d","pitchNumber":3,"startTime":"2026-07-22T00:58:49.461Z","endTime":"2026-07-22T00:58:53.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045685757599657,"aZ":-24.93734543314438,"pfxX":-10.5229268384912,"pfxZ":3.7462324593822824,"pX":0.029995969126033778,"pZ":2.900508384935875,"vX0":5.980471778405146,"vY0":-138.0167608737535,"vZ0":-4.219356654151807,"x":115.86,"y":160.47,"x0":-0.7949838570347849,"y0":50.006867706648734,"z0":6.1238749820390295,"aX":-20.35322476403063},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2118,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.3964951327245867,"extension":6.234597495103029},"hitData":{"launchSpeed":91.4,"launchAngle":51.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.63,"coordY":113.48}},"index":4,"playId":"95793c21-5742-34b9-8aa2-ec5c04b5405b","pitchNumber":4,"startTime":"2026-07-22T00:59:05.169Z","endTime":"2026-07-22T00:59:16.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:59:16.477Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:59:17.220Z","endTime":"2026-07-22T00:59:47.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45644372078493,"aZ":-23.665304374578984,"pfxX":-10.131078690496233,"pfxZ":4.456058706473005,"pX":-0.37513546618584265,"pZ":1.7586760888345296,"vX0":4.883016957716618,"vY0":-137.73515249784322,"vZ0":-7.212222974763278,"x":131.3,"y":191.3,"x0":-0.8611624215405672,"y0":50.00053720322949,"z0":6.027204636144409,"aX":-19.33569085643191},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2006,"spinDirection":223},"zone":7,"typeConfidence":0.89,"plateTime":0.3986557715596857,"extension":6.105585078932442},"hitData":{"launchSpeed":92.0,"launchAngle":40.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.96,"coordY":95.9}},"index":0,"playId":"2c69edff-e636-3a03-bc7d-146a13e953d0","pitchNumber":1,"startTime":"2026-07-22T00:59:38.854Z","endTime":"2026-07-22T00:59:47.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:59:47.705Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:01:37.647Z","endTime":"2026-07-22T01:03:15.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410232499238088,"aZ":-23.74670076419054,"pfxX":-8.762068761631733,"pfxZ":5.356049883918427,"pX":-0.7188626200133131,"pZ":2.200634541279677,"vX0":6.578045649855913,"vY0":-124.5113828791051,"vZ0":-3.231410386856522,"x":144.4,"y":179.36,"x0":-2.2532963458234625,"y0":50.005551994683586,"z0":5.474902847237661,"aX":-13.794630132767812},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.2,"breakHorizontal":14.4,"spinRate":1783,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.43948411897609496,"extension":5.677119516170647},"index":0,"playId":"e127f103-718f-3b4f-a82a-58aaddfd4d4e","pitchNumber":1,"startTime":"2026-07-22T01:02:08.192Z","endTime":"2026-07-22T01:02:14.005Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38127690153033,"aZ":-35.46788705914964,"pfxX":-2.7012774394860166,"pfxZ":-2.1904644213061495,"pX":-0.2999133167227266,"pZ":1.936129839988955,"vX0":5.231012518902521,"vY0":-122.13207539198018,"vZ0":-1.702177400944179,"x":128.43,"y":186.5,"x0":-2.1242732695097377,"y0":50.00383031813112,"z0":5.7091796758075875,"aX":-4.056809620778209},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.1,"breakHorizontal":3.6,"spinRate":2199,"spinDirection":272},"zone":7,"typeConfidence":0.91,"plateTime":0.4494836987896411,"extension":5.431385989484787},"index":1,"playId":"b69745bc-9879-3243-9d7d-c1a88a5b0285","pitchNumber":2,"startTime":"2026-07-22T01:02:40.004Z","endTime":"2026-07-22T01:02:44.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T01:02:55.080Z","endTime":"2026-07-22T01:03:11.381Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184648071304682,"aZ":-33.13365344551812,"pfxX":-2.5150710738467743,"pfxZ":-0.630174764281966,"pX":-0.15446845354202307,"pZ":2.2256286396064,"vX0":5.454709291311831,"vY0":-123.31291304475735,"vZ0":-1.4935634829996447,"x":104.38,"y":188.96,"x0":-2.08444333683426,"y0":50.00542176204169,"z0":5.6764607612783475,"aX":-3.8123987674961013},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":3.0,"spinRate":2094,"spinDirection":276},"zone":5,"typeConfidence":0.92,"plateTime":0.4469298132854638,"extension":5.521186140419012},"index":3,"playId":"beb2ef69-3823-3699-8439-1656e16199f1","pitchNumber":3,"startTime":"2026-07-22T01:03:11.381Z","endTime":"2026-07-22T01:03:15.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:03:15.990Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out sharply, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:03:20.812Z","endTime":"2026-07-22T01:04:59.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375360984886584,"aZ":-22.614809617776057,"pfxX":-8.153848341205986,"pfxZ":6.092201296712915,"pX":-1.2047949938826938,"pZ":2.8898351502219937,"vX0":5.051412191169861,"vY0":-124.33910320375868,"vZ0":-1.9142894544402462,"x":162.92,"y":160.75,"x0":-2.2008475794374935,"y0":50.00458229204551,"z0":5.541793919986134,"aX":-12.798899175460003},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":1958,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.44011096137876304,"extension":5.603464830393463},"index":0,"playId":"6b2b031d-76b5-3383-8802-b3aa7ef42c59","pitchNumber":1,"startTime":"2026-07-22T01:03:43.562Z","endTime":"2026-07-22T01:03:49.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.422112132117103,"aZ":-32.740607086353016,"pfxX":-0.9442400352874938,"pfxZ":-0.375672939060955,"pX":-0.17578043297988816,"pZ":2.4437168878026485,"vX0":4.962724853003118,"vY0":-123.0559160052077,"vZ0":-1.0111403734649576,"x":123.7,"y":172.8,"x0":-2.1114296654023983,"y0":50.00250819897449,"z0":5.677840091443626,"aX":-1.4227398247003247},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":0.4,"spinRate":2234,"spinDirection":264},"zone":5,"typeConfidence":0.92,"plateTime":0.4481348667560212,"extension":5.545761977270536},"index":1,"playId":"a4617a35-d3c4-306a-aa8a-c680f4306150","pitchNumber":2,"startTime":"2026-07-22T01:03:58.604Z","endTime":"2026-07-22T01:04:05.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-22T01:04:13.469Z","endTime":"2026-07-22T01:04:28.072Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416135126386646,"aZ":-21.434425136656113,"pfxX":-7.7840333945074764,"pfxZ":5.672274106481133,"pX":0.8827614002049585,"pZ":2.6306237613147423,"vX0":10.611086793092577,"vY0":-136.34563863768588,"vZ0":-3.4361636349231013,"x":83.35,"y":167.75,"x0":-2.0380671767929717,"y0":50.002933936523355,"z0":5.376631816044958,"aX":-14.738344842565926},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":12.0,"spinRate":1861,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.4008692478415261,"extension":5.628762866977663},"index":3,"playId":"79691437-c062-3daf-ab8c-4f92d162e8b5","pitchNumber":3,"startTime":"2026-07-22T01:04:28.072Z","endTime":"2026-07-22T01:04:32.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727127307759186,"aZ":-32.07489230124749,"pfxX":-0.9485710159011828,"pfxZ":0.07067382227730068,"pX":-0.12313902353252551,"pZ":1.867732482883136,"vX0":5.169332829128191,"vY0":-124.02693544048674,"vZ0":-2.2276298604872755,"x":121.69,"y":188.35,"x0":-2.1306924430068994,"y0":50.0060498940567,"z0":5.50887535811093,"aX":-1.4463802010337117},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":0.2,"spinRate":2233,"spinDirection":277},"zone":8,"typeConfidence":0.92,"plateTime":0.44526291495103765,"extension":5.625386932202723},"hitData":{"launchSpeed":100.4,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.53,"coordY":154.62}},"index":4,"playId":"706c2112-c66b-3cd1-8879-7378f28c39c9","pitchNumber":4,"startTime":"2026-07-22T01:04:51.138Z","endTime":"2026-07-22T01:04:59.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:04:59.106Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Griffin Conine doubles (5) on a sharp line drive to left fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:05:03.209Z","endTime":"2026-07-22T01:06:51.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.6,"endSpeed":79.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.095327817648123,"aZ":-33.54121979176631,"pfxX":-2.691367769274612,"pfxZ":-0.8562838248059714,"pX":0.724527718593838,"pZ":1.578596496243883,"vX0":7.692431912254881,"vY0":-124.57544820703346,"vZ0":-2.897161826525922,"x":89.38,"y":196.16,"x0":-2.036900643554213,"y0":50.00405634282395,"z0":5.494606957798098,"aX":-4.283233130925797},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":3.4,"spinRate":2122,"spinDirection":280},"zone":14,"typeConfidence":0.92,"plateTime":0.4375827313937619,"extension":5.554117711452625},"index":0,"playId":"2c7042db-49b8-3e32-a1ea-596a56a0d2c7","pitchNumber":1,"startTime":"2026-07-22T01:05:23.902Z","endTime":"2026-07-22T01:05:29.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.114435690110792,"aZ":-21.935245741396688,"pfxX":-7.4723698632939595,"pfxZ":5.340783473213949,"pX":0.5710808830336768,"pZ":2.3218076266433743,"vX0":9.987459688059852,"vY0":-136.8460284851158,"vZ0":-3.679752873651812,"x":95.23,"y":176.09,"x0":-2.13662991802616,"y0":50.0036043077936,"z0":5.166949116972407,"aX":-14.328153142033718},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":11.8,"spinRate":1805,"spinDirection":245},"zone":6,"typeConfidence":0.9,"plateTime":0.39860401842341364,"extension":5.887040828040166},"index":1,"playId":"8ca8b632-a1e9-3bdd-a3ab-d5a00336ab97","pitchNumber":2,"startTime":"2026-07-22T01:05:41.270Z","endTime":"2026-07-22T01:05:46.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T01:06:05.200Z","endTime":"2026-07-22T01:06:36.824Z","isPitch":false,"type":"action"},{"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":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87905694843778,"aZ":-35.16888906871585,"pfxX":-2.3378401671125406,"pfxZ":-1.8153908010900714,"pX":-0.32989245756692204,"pZ":2.0653270809627884,"vX0":5.341424469732351,"vY0":-126.37733415623822,"vZ0":-1.7531064353595476,"x":129.57,"y":183.02,"x0":-2.1483496220321725,"y0":50.00304630633263,"z0":5.540531099390972,"aX":-3.8587267466716764},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":3.2,"spinRate":2267,"spinDirection":272},"zone":7,"typeConfidence":0.91,"plateTime":0.43011455919564945,"extension":5.785477461471568},"hitData":{"launchSpeed":106.7,"launchAngle":20.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.0,"coordY":68.0}},"index":3,"playId":"9c68ff65-c686-34a7-afd3-059874ab382b","pitchNumber":3,"startTime":"2026-07-22T01:06:36.824Z","endTime":"2026-07-22T01:06:51.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:06:51.605Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:06:53.775Z","endTime":"2026-07-22T01:07:34.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"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":"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":0},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.0,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106665661106536,"aZ":-19.445825450852524,"pfxX":-7.911562248505435,"pfxZ":6.418308626317627,"pX":0.8369772551979138,"pZ":2.701674547033417,"vX0":10.994745519071273,"vY0":-139.3925785099995,"vZ0":-3.163622537118326,"x":85.1,"y":165.83,"x0":-2.1166938633716352,"y0":50.002778176137184,"z0":5.123636380803436,"aX":-15.688888011390492},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":12.2,"spinRate":1966,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.39181862672410794,"extension":5.993336177361385},"hitData":{"launchSpeed":70.2,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":124.26,"coordY":187.18}},"index":0,"playId":"b0ecf9c3-33a1-3714-83ea-bd328c71c147","pitchNumber":1,"startTime":"2026-07-22T01:07:27.797Z","endTime":"2026-07-22T01:07:34.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:07:34.959Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"LaMonte Wade Jr. lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T01:09:20.269Z","endTime":"2026-07-22T01:09:59.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Lineout","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":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200203834702116,"aZ":-28.93145920334947,"pfxX":5.2532985877901925,"pfxZ":2.2189159931105493,"pX":-0.14879586006743636,"pZ":2.303452982673874,"vX0":1.7167980272567158,"vY0":-120.14614879151449,"vZ0":-2.6688691503278417,"x":122.67,"y":176.59,"x0":-1.5551528468477582,"y0":50.004994196319636,"z0":5.999035422531827,"aX":7.682879960571311},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.6,"breakHorizontal":-10.0,"spinRate":2436,"spinDirection":78},"zone":5,"typeConfidence":0.9,"plateTime":0.45582716432320414,"extension":6.119284505998628},"index":0,"playId":"3584f150-286c-305b-8bab-f6ffc336b8b6","pitchNumber":1,"startTime":"2026-07-22T01:09:41.463Z","endTime":"2026-07-22T01:09:47.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89401044621577,"aZ":-43.245255172323944,"pfxX":4.670835502236638,"pfxZ":-7.973289221265105,"pX":-0.69447395925255,"pZ":1.8360473050384716,"vX0":-0.4951994564187244,"vY0":-117.53221833627626,"vZ0":-1.394961659829834,"x":143.47,"y":189.21,"x0":-1.0864468798093165,"y0":50.004782009584616,"z0":6.481572450634406,"aX":6.48418941130576},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-14.5,"breakHorizontal":-8.3,"spinRate":2573,"spinDirection":40},"zone":7,"typeConfidence":0.9,"plateTime":0.4674162766204093,"extension":6.214628903055715},"hitData":{"launchSpeed":88.2,"launchAngle":11.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":137.13}},"index":1,"playId":"52af12c1-eed2-3912-903b-8c0eb9394938","pitchNumber":2,"startTime":"2026-07-22T01:09:54.351Z","endTime":"2026-07-22T01:09:59.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:09:59.192Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T01:10:05.286Z","endTime":"2026-07-22T01:12:16.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438276403022524,"aZ":-29.571108819663085,"pfxX":-6.948776295255232,"pfxZ":1.6558182451236227,"pX":0.48520867889412106,"pZ":1.6910161290732546,"vX0":5.762375512490513,"vY0":-124.18264972421336,"vZ0":-4.829289674750006,"x":98.5,"y":193.12,"x0":-0.9555789434431734,"y0":50.00338193786248,"z0":6.103445934256162,"aX":-10.92026805385497},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":11.4,"spinRate":1274,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.4400328368556785,"extension":6.412034509961198},"index":0,"playId":"bec4b09c-c2ed-3ffd-9daa-e7682e384292","pitchNumber":1,"startTime":"2026-07-22T01:10:25.594Z","endTime":"2026-07-22T01:10:30.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126039538103022,"aZ":-33.07334364129112,"pfxX":8.670450522059872,"pfxZ":-0.5944117960173014,"pX":1.5632893637715557,"pZ":0.26469078128806867,"vX0":3.953899454269332,"vY0":-122.46790574375774,"vZ0":-6.720521643939596,"x":57.41,"y":231.63,"x0":-1.2029882140750225,"y0":50.004555970205274,"z0":5.903683584837937,"aX":13.058310917487576},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-16.7,"spinRate":2593,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.4487202452016468,"extension":6.145506286183613},"index":1,"playId":"4dac2cdd-f7e6-3f02-b41d-522079c72521","pitchNumber":2,"startTime":"2026-07-22T01:10:39.149Z","endTime":"2026-07-22T01:10:45.230Z","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":82.2,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709901888479262,"aZ":-43.88289586161911,"pfxX":4.279196542197533,"pfxZ":-8.071900257929089,"pX":0.4691291277437683,"pZ":2.604196352196577,"vX0":1.763526867593946,"vY0":-119.79457973214201,"vZ0":-0.02814086318568587,"x":99.12,"y":168.47,"x0":-0.8332295193399694,"y0":50.005641284570125,"z0":6.547480069036095,"aX":6.203860465616912},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.4,"breakHorizontal":-8.2,"spinRate":2573,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.4576884025497181,"extension":6.208915705204447},"index":2,"playId":"ee74088e-518c-30fd-a36e-f3c1b52a5dab","pitchNumber":3,"startTime":"2026-07-22T01:10:57.527Z","endTime":"2026-07-22T01:11:02.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438029527520282,"aZ":-30.458694328952113,"pfxX":-8.68733282234019,"pfxZ":1.0471499793178642,"pX":0.1447115472866325,"pZ":1.2443009214144953,"vX0":5.2821872666539615,"vY0":-126.91418743510962,"vZ0":-5.931544730588459,"x":111.48,"y":205.18,"x0":-0.832565886314684,"y0":50.00136598998677,"z0":6.030923647955338,"aX":-14.201802912606905},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":14.5,"spinRate":1439,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4312033187670532,"extension":6.4967076201230185},"index":3,"playId":"ef94333f-1f73-342c-8133-ac528cb9b018","pitchNumber":4,"startTime":"2026-07-22T01:11:26.048Z","endTime":"2026-07-22T01:11:32.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798168232371882,"aZ":-33.2249208194312,"pfxX":-6.429592312171592,"pfxZ":-0.6491447463763986,"pX":-0.14424804144771955,"pZ":2.100652868062984,"vX0":3.8242224743945514,"vY0":-126.30816556629975,"vZ0":-3.6164099560828995,"x":122.5,"y":182.06,"x0":-0.8427987060208431,"y0":50.00348557838848,"z0":6.2234168512833925,"aX":-10.38605809159978},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":10.8,"spinRate":1185,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.43369746034447143,"extension":6.578674349799334},"index":4,"playId":"9fa622da-65e4-3018-bb31-7128f219a498","pitchNumber":5,"startTime":"2026-07-22T01:11:46.916Z","endTime":"2026-07-22T01:11:53.768Z","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":95.6,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6252984605314,"aZ":-21.862724363330106,"pfxX":-9.389296995398865,"pfxZ":5.224558897383446,"pX":-0.5612234882189359,"pZ":2.6391437326017835,"vX0":3.8519295053752303,"vY0":-139.18245561008908,"vZ0":-5.747375071555309,"x":138.39,"y":167.52,"x0":-0.7389840035101151,"y0":50.001734669438385,"z0":6.167369830490184,"aX":-18.52082240909192},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2005,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.3927178842516841,"extension":6.247168000855369},"hitData":{"launchSpeed":74.0,"launchAngle":30.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.64,"coordY":94.93}},"index":5,"playId":"ead363de-72c7-35dc-8033-3a143b3db7e9","pitchNumber":6,"startTime":"2026-07-22T01:12:06.409Z","endTime":"2026-07-22T01:12:16.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:12:16.444Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a ground ball to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T01:12:16.162Z","endTime":"2026-07-22T01:13:04.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29672113420034,"aZ":-30.702120564324638,"pfxX":6.939674125283112,"pfxZ":0.9907394869958353,"pX":-0.018017685658214176,"pZ":2.9125390890031966,"vX0":1.0154320920090925,"vY0":-120.96651787164828,"vZ0":-1.1398778735185224,"x":117.69,"y":160.14,"x0":-1.3447465558251797,"y0":50.00240687837597,"z0":6.078207878072028,"aX":10.297400089048821},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":-12.8,"spinRate":2393,"spinDirection":68},"zone":2,"typeConfidence":0.91,"plateTime":0.45256903827411277,"extension":6.268016493151043},"index":0,"playId":"ef2ffa66-e433-38db-8811-f9c91e4e1a41","pitchNumber":1,"startTime":"2026-07-22T01:12:38.558Z","endTime":"2026-07-22T01:12:43.415Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657603685047814,"aZ":-31.01420302627539,"pfxX":9.673458024472309,"pfxZ":0.7745451968640573,"pX":0.2225184181634134,"pZ":2.690479925806902,"vX0":0.696185919921049,"vY0":-121.47446611986335,"vZ0":-1.5062841443757713,"x":108.52,"y":166.14,"x0":-1.3245010009729574,"y0":50.001362959853076,"z0":6.01323084041069,"aX":14.464258900048312},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":-17.6,"spinRate":2660,"spinDirection":65},"zone":5,"typeConfidence":0.92,"plateTime":0.4507795566448971,"extension":6.241243024213604},"hitData":{"launchSpeed":88.9,"launchAngle":-0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.6,"coordY":160.71}},"index":1,"playId":"4bfff8b5-2848-33a3-84b5-7a76459786b1","pitchNumber":2,"startTime":"2026-07-22T01:12:52.521Z","endTime":"2026-07-22T01:13:04.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:13:04.535Z","atBatIndex":31},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Taylor Trammell caught stealing 2nd base, catcher Joe Mack to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T01:13:21.035Z","endTime":"2026-07-22T01:14:19.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6577655360681,"aZ":-42.558916808237974,"pfxX":3.8218875517612494,"pfxZ":-7.264246090568251,"pX":-0.00970859598212985,"pZ":1.0782579325726274,"vX0":0.7862997820494922,"vY0":-119.07697539298238,"vZ0":-3.2479767536782953,"x":117.37,"y":209.67,"x0":-0.8408430194787989,"y0":50.000657956900625,"z0":6.3244483693699305,"aX":5.466798789723386},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.7,"breakHorizontal":-7.1,"spinRate":2638,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4606440401118337,"extension":6.2866235601911145},"index":0,"playId":"e9a870c1-0086-30f8-8257-4286ad9bc0b2","pitchNumber":1,"startTime":"2026-07-22T01:13:36.505Z","endTime":"2026-07-22T01:13:41.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816295233769218,"aZ":-31.797182986038163,"pfxX":6.5305716760211965,"pfxZ":0.2572182459457313,"pX":-1.10110927482208,"pZ":2.2661628655258377,"vX0":-1.503064809731268,"vY0":-119.70642150387897,"vZ0":-2.075659500571295,"x":158.97,"y":177.59,"x0":-1.314039674918678,"y0":50.002220190313594,"z0":5.987514637509418,"aX":9.489604038519317},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":-11.5,"spinRate":2483,"spinDirection":72},"zone":13,"typeConfidence":0.9,"plateTime":0.4573277373987472,"extension":6.322810461705136},"index":1,"playId":"b6e213c9-14ce-33b9-a41c-958a93bf0e08","pitchNumber":2,"startTime":"2026-07-22T01:13:55.429Z","endTime":"2026-07-22T01:14:00.861Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742003644205855,"aZ":-27.643994976880617,"pfxX":-7.681331263116034,"pfxZ":2.861544400790925,"pX":0.9821322610571854,"pZ":0.6418397527672786,"vX0":6.97288925766832,"vY0":-124.8406614223457,"vZ0":-7.342301447911343,"x":79.56,"y":221.45,"x0":-0.8469491451311021,"y0":50.00015372317864,"z0":5.891127360945371,"aX":-12.143114901913975},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":12.4,"spinRate":1328,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4384592305315258,"extension":6.591722991345691},"index":2,"playId":"3d39e35f-7ff3-386f-bf82-de716bd313df","pitchNumber":3,"startTime":"2026-07-22T01:14:12.576Z","endTime":"2026-07-22T01:14:19.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:14:19.142Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to third baseman Isaac Paredes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:16:07.524Z","endTime":"2026-07-22T01:17:08.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057412864400572,"aZ":-33.754819240647166,"pfxX":-4.215112752427454,"pfxZ":-1.068162743300765,"pX":1.2422109810834898,"pZ":0.046649766028910994,"vX0":8.896372954055085,"vY0":-121.12105226891029,"vZ0":-5.720604962812349,"x":69.65,"y":237.52,"x0":-1.9336773646111813,"y0":50.00268073835671,"z0":5.397201357184486,"aX":-6.252843717100164},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":5.5,"spinRate":1984,"spinDirection":271},"zone":14,"typeConfidence":0.92,"plateTime":0.4525425039216553,"extension":5.577574483716005},"index":0,"playId":"b37f170d-2f5f-32bf-9b28-bbec8c1d02e3","pitchNumber":1,"startTime":"2026-07-22T01:16:38.455Z","endTime":"2026-07-22T01:16:43.258Z","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.3,"endSpeed":85.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487028224931926,"aZ":-19.882440855325648,"pfxX":-7.522461308249736,"pfxZ":6.5812555573324705,"pX":-0.4386681452588202,"pZ":3.669569925643621,"vX0":7.156380721077555,"vY0":-135.73033263698144,"vZ0":-0.7580620088597196,"x":133.72,"y":139.7,"x0":-2.131090588225587,"y0":50.00137130172163,"z0":5.335994024059083,"aX":-14.046074946916812},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":12.1,"spinRate":2011,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.4034270465628227,"extension":5.801997462852821},"hitData":{"launchSpeed":78.6,"launchAngle":80.0,"totalDistance":20.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":128.03,"coordY":196.49}},"index":1,"playId":"6e75a020-4cac-37a1-bcc7-d9482df5a030","pitchNumber":2,"startTime":"2026-07-22T01:16:57.466Z","endTime":"2026-07-22T01:17:08.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:17:08.633Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:17:13.997Z","endTime":"2026-07-22T01:19:24.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84780224444846,"aZ":-21.481878922352124,"pfxX":-7.045220167848221,"pfxZ":6.783497857545915,"pX":-0.4121397158816512,"pZ":2.282364366270431,"vX0":6.515291343419829,"vY0":-124.69950001329535,"vZ0":-3.3708086879286316,"x":132.71,"y":177.16,"x0":-2.142193395907738,"y0":50.00455412039604,"z0":5.422008110201775,"aX":-11.10767016325938},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":1955,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.43907611665436397,"extension":5.660215102971911},"index":0,"playId":"a9d700d4-f8c3-3d2f-8da2-4b313f1f6e21","pitchNumber":1,"startTime":"2026-07-22T01:17:45.573Z","endTime":"2026-07-22T01:17:50.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848498105674825,"aZ":-23.08625420339306,"pfxX":-7.218034090135487,"pfxZ":4.70604674753919,"pX":-0.4806427183087281,"pZ":4.331787027353797,"vX0":6.856118970702072,"vY0":-137.7054550064934,"vZ0":0.9482364129990327,"x":135.32,"y":121.82,"x0":-2.057607991693835,"y0":50.00477606579025,"z0":5.537765101598156,"aX":-13.947719639747035},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":11.8,"spinRate":1912,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39683917908283295,"extension":5.693535522315058},"index":1,"playId":"b824d983-139b-356b-8959-50734a1431c0","pitchNumber":2,"startTime":"2026-07-22T01:18:02.401Z","endTime":"2026-07-22T01:18:07.673Z","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":86.9,"endSpeed":80.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432462818078903,"aZ":-31.813550562527897,"pfxX":-4.570959845047469,"pfxZ":0.2192842035478808,"pX":-0.26069489726093137,"pZ":1.9004221388340188,"vX0":6.292273978491359,"vY0":-126.5179400090325,"vZ0":-2.783717254921087,"x":126.94,"y":187.47,"x0":-2.1795424662458798,"y0":50.001971063991945,"z0":5.549965788174836,"aX":-7.452763071501044},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":7.0,"spinRate":2272,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.4319803688231052,"extension":5.739051498203914},"index":2,"playId":"2dc65d62-1b7c-3942-aa5e-b4600b8ac707","pitchNumber":3,"startTime":"2026-07-22T01:18:17.892Z","endTime":"2026-07-22T01:18:22.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T01:18:39.750Z","endTime":"2026-07-22T01:18:42.737Z","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(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.8,"endSpeed":79.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247689998416288,"aZ":-36.32586067331478,"pfxX":-1.23944922154825,"pfxZ":-2.5900678005185114,"pX":-0.6306168971374996,"pZ":1.4431249374297017,"vX0":4.272553025430033,"vY0":-126.36719962998164,"vZ0":-2.8427605710224606,"x":141.04,"y":199.82,"x0":-2.190066358348611,"y0":50.00628911218424,"z0":5.531481667689612,"aX":-1.9846554344738874},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":1.2,"spinRate":2177,"spinDirection":250},"zone":13,"typeConfidence":0.92,"plateTime":0.4351854191499074,"extension":5.741417382387063},"index":4,"playId":"768aa22b-8ebf-3391-97b7-71ba2a46b01f","pitchNumber":4,"startTime":"2026-07-22T01:18:42.737Z","endTime":"2026-07-22T01:18:48.022Z","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":96.1,"endSpeed":88.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716540030855093,"aZ":-22.685716606563428,"pfxX":-6.235671532282503,"pfxZ":4.753996155086867,"pX":-1.623217997845022,"pZ":3.5419044755044853,"vX0":3.9287848327637778,"vY0":-139.97188939205228,"vZ0":-0.6152934567823595,"x":178.87,"y":143.15,"x0":-2.230227280125776,"y0":50.00493658456207,"z0":5.241563241616944,"aX":-12.453333208065057},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":10.6,"spinRate":1890,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.39035615653266564,"extension":6.028938196000749},"index":5,"playId":"ef9b473e-709d-3608-9ec9-33ad6068df63","pitchNumber":5,"startTime":"2026-07-22T01:19:01.145Z","endTime":"2026-07-22T01:19:07.391Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118925025115104,"aZ":-34.691397069757016,"pfxX":-1.7772834548097962,"pfxZ":-1.5411403048309822,"pX":-0.6341329860219224,"pZ":1.5055947527316627,"vX0":4.716258919022477,"vY0":-127.32303455885518,"vZ0":-2.580863709050467,"x":141.17,"y":198.13,"x0":-2.282794444269032,"y0":50.000871988214485,"z0":5.288369232964237,"aX":-2.9060680550832916},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.1,"breakHorizontal":2.2,"spinRate":2159,"spinDirection":258},"zone":13,"typeConfidence":0.92,"plateTime":0.4308414060320116,"extension":5.896397119732379},"index":6,"playId":"988cb1fc-627d-3bb9-98f0-9d3fc8554e73","pitchNumber":6,"startTime":"2026-07-22T01:19:19.744Z","endTime":"2026-07-22T01:19:24.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:19:24.955Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:19:25.114Z","endTime":"2026-07-22T01:20:50.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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(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.2,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985952871467227,"aZ":-18.962754246838767,"pfxX":-7.44980305220744,"pfxZ":6.658971377691134,"pX":1.8142767088139353,"pZ":1.093744316037681,"vX0":13.098365548734543,"vY0":-139.38854864192726,"vZ0":-7.517426106564493,"x":47.84,"y":209.25,"x0":-1.9607600431464536,"y0":50.002479854116736,"z0":5.060499267925953,"aX":-14.778726594358714},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":11.0,"spinRate":1937,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.39176491380708667,"extension":6.005842267377233},"index":0,"playId":"9e9d12ad-f409-30b5-bbd1-abd479b5924e","pitchNumber":1,"startTime":"2026-07-22T01:19:48.864Z","endTime":"2026-07-22T01:19:55.075Z","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":95.2,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31700088046544,"aZ":-20.848871972150278,"pfxX":-7.500975163956603,"pfxZ":5.799374788683069,"pX":1.1045369780134233,"pZ":2.0786726038926644,"vX0":11.045004519907692,"vY0":-138.25488382874232,"vZ0":-4.329072058866261,"x":74.9,"y":182.66,"x0":-1.9516780673682435,"y0":50.001482450571075,"z0":5.048240709436544,"aX":-14.64625305148837},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":1896,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.39486222430979856,"extension":6.032449447265246},"index":1,"playId":"4ac164b3-14fc-3df5-9390-f9831fb8d58f","pitchNumber":2,"startTime":"2026-07-22T01:20:06.676Z","endTime":"2026-07-22T01:20:13.567Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130537384256776,"aZ":-28.743976705767498,"pfxX":-6.346417610052586,"pfxZ":2.0811332414487196,"pX":-0.2736112053324964,"pZ":0.7008268900898448,"vX0":6.639596641688044,"vY0":-127.27695058185365,"vZ0":-5.667452653306844,"x":127.43,"y":219.86,"x0":-2.0865346896897945,"y0":50.00221342933817,"z0":5.221215492473272,"aX":-10.454513862246621},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":10.1,"spinRate":2256,"spinDirection":266},"zone":13,"typeConfidence":0.74,"plateTime":0.42966924541176255,"extension":5.880048942627807},"index":2,"playId":"8c38f323-e7ee-3039-ad87-cff4ae0dddc8","pitchNumber":3,"startTime":"2026-07-22T01:20:25.269Z","endTime":"2026-07-22T01:20:30.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417099359322368,"aZ":-25.41688654798765,"pfxX":-9.586878329804874,"pfxZ":3.5001752857199477,"pX":1.1855817129037642,"pZ":2.5875137057798203,"vX0":12.09899216031635,"vY0":-137.3166069393389,"vZ0":-2.3734473470265147,"x":71.81,"y":168.92,"x0":-2.010492934553425,"y0":50.00086340084876,"z0":5.1734723344455364,"aX":-18.49866003672906},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":15.1,"spinRate":1833,"spinDirection":243},"zone":12,"typeConfidence":0.9,"plateTime":0.39727976353301475,"extension":6.11327274378463},"index":3,"playId":"ccc5582f-4223-3218-bbb0-4308185c2e68","pitchNumber":4,"startTime":"2026-07-22T01:20:44.833Z","endTime":"2026-07-22T01:20:50.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:20:50.305Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (17) on a sharp line drive to center fielder Lucas Spence. Otto Lopez scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:20:49.594Z","endTime":"2026-07-22T01:22:32.228Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":837227,"link":"/api/v1/people/837227"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15118667227958,"aZ":-29.8502801047838,"pfxX":-2.95496950872738,"pfxZ":1.4921350208782869,"pX":0.15259669254130379,"pZ":1.794205650478915,"vX0":6.489720150532672,"vY0":-124.16785048036816,"vZ0":-2.8258622131799815,"x":111.18,"y":190.34,"x0":-2.112493004921088,"y0":50.004783300807176,"z0":5.434012549952024,"aX":-4.609482237050312},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":3.8,"spinRate":2256,"spinDirection":286},"zone":8,"typeConfidence":0.92,"plateTime":0.4413383036989025,"extension":5.651780997222725},"index":0,"playId":"72b2992a-3db3-3421-adc1-d02c524616bd","pitchNumber":1,"startTime":"2026-07-22T01:21:18.386Z","endTime":"2026-07-22T01:21:21.971Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-22T01:21:35.967Z","endTime":"2026-07-22T01:22:19.531Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37796988505267,"aZ":-21.94557240548589,"pfxX":-7.822287624630661,"pfxZ":5.318253553848502,"pX":-0.44216740495460005,"pZ":2.624519288017517,"vX0":7.480587459888772,"vY0":-137.31228934919372,"vZ0":-2.8269300461183664,"x":133.85,"y":167.92,"x0":-2.176133935577882,"y0":50.00266874720664,"z0":5.148694889527301,"aX":-15.043832550059081},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":12.7,"spinRate":1786,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.39782053187885236,"extension":6.050781402749509},"hitData":{"launchSpeed":102.3,"launchAngle":19.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":89.21,"coordY":49.81}},"index":2,"playId":"3275692b-b366-3f4d-bf63-75933583feae","pitchNumber":2,"startTime":"2026-07-22T01:22:19.531Z","endTime":"2026-07-22T01:22:32.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:22:32.228Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:22:41.722Z","endTime":"2026-07-22T01:25:54.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":87.9,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424460788958413,"aZ":-30.41049045181048,"pfxX":-2.7266371329267156,"pfxZ":1.0912301785340555,"pX":-0.9714389386374144,"pZ":1.423188784792066,"vX0":4.040237943197302,"vY0":-127.75925062628414,"vZ0":-3.622548752343161,"x":154.03,"y":200.35,"x0":-2.234417115957608,"y0":50.00485692953394,"z0":5.304449911756642,"aX":-4.414558145606137},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":3.8,"spinRate":2180,"spinDirection":264},"zone":13,"typeConfidence":0.92,"plateTime":0.4321914367408275,"extension":5.88107342595438},"index":0,"playId":"5a0db5d8-d249-361e-bcf5-78de3b38086e","pitchNumber":1,"startTime":"2026-07-22T01:23:22.653Z","endTime":"2026-07-22T01:23:28.265Z","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":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31727116446672,"aZ":-31.24649845837961,"pfxX":-1.929379029525308,"pfxZ":0.5813102623342097,"pX":-0.558857097649231,"pZ":2.557900421686106,"vX0":5.055603566736949,"vY0":-127.55849713954515,"vZ0":-0.8066108999504228,"x":138.3,"y":169.72,"x0":-2.3417680029676955,"y0":50.00326669847606,"z0":5.406579574376117,"aX":-3.0873387874105305},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":2.0,"spinRate":2149,"spinDirection":269},"zone":4,"typeConfidence":0.92,"plateTime":0.43424728310374094,"extension":5.864333038939873},"index":1,"playId":"369e525c-65e7-348f-b061-dc211ec8efa2","pitchNumber":2,"startTime":"2026-07-22T01:23:43.511Z","endTime":"2026-07-22T01:23:48.596Z","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.2,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035999799541113,"aZ":-33.39543236652965,"pfxX":-1.9976644747859267,"pfxZ":-0.7661973045715971,"pX":-0.10168097781361557,"pZ":0.26945424792897005,"vX0":5.777213084359511,"vY0":-126.69019966676493,"vZ0":-5.400744789780407,"x":120.88,"y":231.5,"x0":-2.1694756005176146,"y0":50.00111672058395,"z0":5.152306761100716,"aX":-3.1913245016172715},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.5,"breakHorizontal":2.0,"spinRate":2075,"spinDirection":260},"zone":13,"typeConfidence":0.92,"plateTime":0.43521420471186056,"extension":5.8809657276502865},"index":2,"playId":"367831e8-c637-39f1-ba52-bf391c4d8253","pitchNumber":3,"startTime":"2026-07-22T01:24:04.309Z","endTime":"2026-07-22T01:24:10.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"67ce7011-6897-4b00-b9f6-81f51e15ba2f","startTime":"2026-07-22T01:24:27.267Z","endTime":"2026-07-22T01:24:32.523Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921209262486194,"aZ":-29.535337003883033,"pfxX":-3.5227847528233385,"pfxZ":1.6225084185063885,"pX":-1.1952749115919088,"pZ":2.4413550088927547,"vX0":3.9143644371052804,"vY0":-127.09514815623031,"vZ0":-1.5122617983164908,"x":162.56,"y":172.86,"x0":-2.3032861064530916,"y0":50.001078884359636,"z0":5.406815067766949,"aX":-5.7186097373358455},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":5.4,"spinRate":1958,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.43223703275201686,"extension":5.952424610501897},"index":4,"playId":"c7e98a25-eccb-354e-ae5e-ce03b294bc67","pitchNumber":4,"startTime":"2026-07-22T01:24:46.881Z","endTime":"2026-07-22T01:24:53.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-07-22T01:24:59.122Z","endTime":"2026-07-22T01:25:22.606Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82148406737042,"aZ":-34.49194398069795,"pfxX":-3.799359804257933,"pfxZ":-1.4334264829212886,"pX":-0.5988462572949556,"pZ":1.6922145799766735,"vX0":5.218073222126099,"vY0":-126.55237900550068,"vZ0":-2.100012711125334,"x":139.83,"y":193.09,"x0":-2.193781357719363,"y0":50.001001354995765,"z0":5.295653513782783,"aX":-6.162980711898855},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":5.6,"spinRate":2076,"spinDirection":257},"zone":7,"typeConfidence":0.91,"plateTime":0.4328133471652511,"extension":5.802362121424123},"index":6,"playId":"6d805828-ec50-388c-b401-f2b9ab65fe1f","pitchNumber":5,"startTime":"2026-07-22T01:25:22.606Z","endTime":"2026-07-22T01:25:26.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21053913292717,"aZ":-19.996169691234268,"pfxX":-8.224987141083941,"pfxZ":6.1592826940819965,"pX":-0.7574262713761897,"pZ":3.755858555569498,"vX0":7.3224459952462,"vY0":-139.43460347465418,"vZ0":0.1395742390332152,"x":145.87,"y":137.37,"x0":-2.3439981120096993,"y0":50.00049331501423,"z0":5.020395817553767,"aX":-16.256552877090208},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":2045,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.39223953149784574,"extension":6.1841197853623475},"index":7,"playId":"7219d055-d85d-39fa-a5f7-7317d5aeff3e","pitchNumber":6,"startTime":"2026-07-22T01:25:50.528Z","endTime":"2026-07-22T01:25:54.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:25:54.929Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lucas Spence grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:28:03.472Z","endTime":"2026-07-22T01:29:46.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96626008777236,"aZ":-24.077711291363308,"pfxX":-10.982107139776824,"pfxZ":4.311132676263371,"pX":-0.3935250230485304,"pZ":1.45441685158347,"vX0":5.9085003670715475,"vY0":-136.43073991372435,"vZ0":-7.415233003113068,"x":132.0,"y":199.51,"x0":-1.1642653099231328,"y0":50.00572179737302,"z0":5.875875982798478,"aX":-20.635709830969756},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":18.6,"spinRate":2016,"spinDirection":227},"zone":13,"typeConfidence":0.88,"plateTime":0.4019901326522852,"extension":6.301334177870702},"index":0,"playId":"77b183e2-7648-3840-b935-aad7fead728d","pitchNumber":1,"startTime":"2026-07-22T01:28:03.472Z","endTime":"2026-07-22T01:28:07.994Z","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":82.4,"endSpeed":76.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.486268107827865,"aZ":-30.8807119053893,"pfxX":4.9246081170465725,"pfxZ":0.8835137112998588,"pX":-0.2253388661630825,"pZ":1.9917778512790802,"vX0":1.2376301461243717,"vY0":-120.04803300884593,"vZ0":-2.7527840743204552,"x":117.97,"y":157.39,"x0":-1.3870138686352782,"y0":50.00369923724926,"z0":5.892697118570661,"aX":7.212448066359049},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.2,"breakHorizontal":-9.2,"spinRate":2443,"spinDirection":63},"zone":8,"typeConfidence":0.88,"plateTime":0.4556638515075324,"extension":6.2784458273828845},"index":1,"playId":"2e43b8e9-03f8-3671-9a46-015093a103c7","pitchNumber":2,"startTime":"2026-07-22T01:28:17.771Z","endTime":"2026-07-22T01:28:22.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80901526935277,"aZ":-26.134800906245818,"pfxX":-8.914494622506187,"pfxZ":3.2182620233601344,"pX":-0.6543032713743318,"pZ":3.1638150880335494,"vX0":4.412140957682337,"vY0":-136.09229912080727,"vZ0":-2.7934662369738246,"x":141.94,"y":153.36,"x0":-1.1381738544981166,"y0":50.003371151098975,"z0":6.013486167216216,"aX":-16.725190837226986},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2087,"spinDirection":226},"zone":1,"typeConfidence":0.87,"plateTime":0.4024435948091858,"extension":6.107940329760874},"index":2,"playId":"13ff346a-80e9-3403-bbd0-b039bce78542","pitchNumber":3,"startTime":"2026-07-22T01:28:30.740Z","endTime":"2026-07-22T01:28:36.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38622126369052,"aZ":-30.103791208679475,"pfxX":-6.076444070170613,"pfxZ":1.2934028786282052,"pX":0.9709286996498027,"pZ":1.0901622550568737,"vX0":6.9299257881439695,"vY0":-125.49784073636238,"vZ0":-5.9263091766814116,"x":79.99,"y":209.35,"x0":-1.0312442817232845,"y0":50.00477701035285,"z0":5.92156796751938,"aX":-9.735546368567386},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":9.5,"spinRate":1266,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.43574470535441945,"extension":6.4518147433738156},"index":3,"playId":"0762d08b-138b-335d-96d7-28ef4362c055","pitchNumber":4,"startTime":"2026-07-22T01:28:48.527Z","endTime":"2026-07-22T01:28:54.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739522130512494,"aZ":-24.26654481413617,"pfxX":-10.610515785459794,"pfxZ":4.096525669477948,"pX":0.28105859094316754,"pZ":1.040054246568132,"vX0":7.467046018782234,"vY0":-138.0062205581029,"vZ0":-8.533942307686516,"x":106.29,"y":210.7,"x0":-1.081356934343734,"y0":50.00049849529666,"z0":5.807122623718095,"aX":-20.462178877215834},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":2027,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.39690306048708734,"extension":6.258116654416375},"index":4,"playId":"16f59f4f-9074-3c1b-8d79-7f2e5db144f8","pitchNumber":5,"startTime":"2026-07-22T01:29:03.238Z","endTime":"2026-07-22T01:29:08.137Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.348119211522686,"aZ":-31.81237850638553,"pfxX":8.91147377464955,"pfxZ":0.24640778727358015,"pX":0.9234300491058101,"pZ":1.8943925842079283,"vX0":2.8829400745288902,"vY0":-121.38630109447367,"vZ0":-2.99129119387259,"x":81.8,"y":187.63,"x0":-1.4384222420656916,"y0":50.00506068578043,"z0":5.919878008637344,"aX":13.264716135343201},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-16.8,"spinRate":2551,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.45168427297135105,"extension":6.284382571580914},"index":5,"playId":"40e90d78-fedd-3755-a494-827d523170be","pitchNumber":6,"startTime":"2026-07-22T01:29:19.421Z","endTime":"2026-07-22T01:29:23.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.899715810688956,"aZ":-28.298985996850515,"pfxX":-10.037962278421167,"pfxZ":2.0575439140035687,"pX":-0.7764317978152558,"pZ":2.5243203940240675,"vX0":4.576634107676315,"vY0":-136.76257570547241,"vZ0":-4.17430836286022,"x":146.6,"y":170.62,"x0":-1.1731470533641903,"y0":50.00269808771169,"z0":6.025405636982704,"aX":-18.89715818521761},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":2137,"spinDirection":232},"zone":4,"typeConfidence":0.87,"plateTime":0.4014456703880107,"extension":6.1234355992046625},"hitData":{"launchSpeed":90.0,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.29,"coordY":127.58}},"index":6,"playId":"bb0fa1e1-0276-3cb7-9f45-199d6016d25b","pitchNumber":7,"startTime":"2026-07-22T01:29:38.139Z","endTime":"2026-07-22T01:29:46.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:29:46.525Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Christian Vázquez reaches on a throwing error by third baseman Javier Sanoja.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:29:50.685Z","endTime":"2026-07-22T01:31:20.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.049887614054708,"aZ":-41.335662225461036,"pfxX":4.4379110061684175,"pfxZ":-6.398466955121915,"pX":-1.1041336085139017,"pZ":3.332298310552968,"vX0":-1.266494872564404,"vY0":-118.75942426429224,"vZ0":1.2977467572321755,"x":159.09,"y":148.81,"x0":-1.141490149047916,"y0":50.00048982934266,"z0":6.529222208947038,"aX":6.358661414798706},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.0,"breakHorizontal":-7.8,"spinRate":2493,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.46064612661229587,"extension":6.166706288830857},"index":0,"playId":"c54fc0cb-a36a-3aa9-a8a7-54d75ac74465","pitchNumber":1,"startTime":"2026-07-22T01:30:11.577Z","endTime":"2026-07-22T01:30:17.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07775471080101,"aZ":-23.835318192566135,"pfxX":-10.73623601623554,"pfxZ":4.281735745985346,"pX":0.5533018773008784,"pZ":1.4837160604463826,"vX0":7.82228701261254,"vY0":-138.42519559857934,"vZ0":-7.810392690014954,"x":95.91,"y":198.72,"x0":-0.9102843481690872,"y0":50.00124274637599,"z0":5.9304853364638275,"aX":-20.892677072541808},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":1976,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.3952539887379549,"extension":6.346846521192882},"index":1,"playId":"3af79581-8499-30a9-8a45-c56fd4c137db","pitchNumber":2,"startTime":"2026-07-22T01:30:32.296Z","endTime":"2026-07-22T01:30:35.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556895764312866,"aZ":-25.349753995148472,"pfxX":-11.297332387947382,"pfxZ":3.5354866516269468,"pX":0.14945968995950676,"pZ":1.356713687581506,"vX0":6.988967813900132,"vY0":-138.0051785839383,"vZ0":-7.705158730121811,"x":111.3,"y":202.15,"x0":-0.9474298186008406,"y0":50.00104985601404,"z0":5.890786002563774,"aX":-21.800905854531212},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":19.0,"spinRate":1956,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.3968019822155249,"extension":6.333798937655089},"index":2,"playId":"cdfeed30-f8b6-3e11-a86f-26be61590335","pitchNumber":3,"startTime":"2026-07-22T01:30:45.280Z","endTime":"2026-07-22T01:30:50.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-22T01:30:56.096Z","endTime":"2026-07-22T01:31:08.866Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226507852355525,"aZ":-30.125327237060855,"pfxX":8.119694492973721,"pfxZ":1.3880484681989493,"pX":0.4375593329772703,"pZ":3.069975258574469,"vX0":1.5761325586779975,"vY0":-121.00629007821543,"vZ0":-0.7839050277959033,"x":100.32,"y":155.89,"x0":-1.2775915763036547,"y0":50.00559249975737,"z0":6.044057691369671,"aX":12.008362271756383},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":-15.1,"spinRate":2490,"spinDirection":72},"zone":3,"typeConfidence":0.92,"plateTime":0.453133758503649,"extension":6.364124614309608},"hitData":{"launchSpeed":77.2,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.82,"coordY":168.32}},"index":4,"playId":"c1980e8e-58b0-34a7-a9d2-27da08e153e0","pitchNumber":4,"startTime":"2026-07-22T01:31:08.866Z","endTime":"2026-07-22T01:31:20.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:31:20.516Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jeremy Peña grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Christian Vázquez out at 2nd. Jeremy Peña to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:34:11.291Z","endTime":"2026-07-22T01:35:35.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T01:31:42.536Z","endTime":"2026-07-22T01:33:17.012Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Zuber replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T01:33:17.012Z","endTime":"2026-07-22T01:34:13.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.956412245573123,"aZ":-25.489886520403495,"pfxX":9.953596985115684,"pfxZ":4.636941861914667,"pX":-0.05311640788922308,"pZ":2.3704950153744773,"vX0":3.4198734573146776,"vY0":-119.26045517517439,"vZ0":-0.6795302730485839,"x":119.02,"y":174.78,"x0":-2.7985248036006882,"y0":50.00019310322124,"z0":4.958414581673149,"aX":14.332273490829067},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.5,"breakHorizontal":-18.8,"spinRate":2859,"spinDirection":84},"zone":5,"typeConfidence":0.9,"plateTime":0.4592964142019511,"extension":5.752793049391865},"index":2,"playId":"18249536-7a0a-3913-aa35-d6014398e961","pitchNumber":1,"startTime":"2026-07-22T01:34:13.476Z","endTime":"2026-07-22T01:34:17.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614793441875392,"aZ":-24.7862830050147,"pfxX":10.295129078047761,"pfxZ":4.990744337012716,"pX":-0.40621221808395813,"pZ":2.2432252308651934,"vX0":2.490121957137609,"vY0":-120.91271792497857,"vZ0":-1.1630836064680676,"x":132.48,"y":178.21,"x0":-2.7870557480653875,"y0":50.00398152620404,"z0":4.905857576939609,"aX":15.240027761092609},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.0,"breakHorizontal":-19.2,"spinRate":2896,"spinDirection":86},"zone":4,"typeConfidence":0.9,"plateTime":0.4530404725123267,"extension":5.720465513980523},"index":3,"playId":"7a242621-c420-30e5-a912-b36e452f1d1e","pitchNumber":2,"startTime":"2026-07-22T01:34:28.560Z","endTime":"2026-07-22T01:34:32.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820063978351882,"aZ":-23.918103498133853,"pfxX":-9.443596535281463,"pfxZ":4.364211613775813,"pX":-0.7017522219739782,"pZ":1.4187612778412741,"vX0":8.082801367609312,"vY0":-136.37657909489593,"vZ0":-4.9547455102219535,"x":143.75,"y":200.47,"x0":-2.4709804761965537,"y0":50.002975193680506,"z0":4.900062439629079,"aX":-17.86304049168415},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2110,"spinDirection":236},"zone":13,"typeConfidence":0.75,"plateTime":0.4009995233958503,"extension":6.006331931587774},"index":4,"playId":"7b85342b-64d4-3a06-8905-0c1ba0370ff9","pitchNumber":3,"startTime":"2026-07-22T01:34:49.944Z","endTime":"2026-07-22T01:34:55.615Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.670166301991486,"aZ":-15.030341914527005,"pfxX":-5.856472568271317,"pfxZ":8.868374804167306,"pX":0.5784515287477212,"pZ":4.066743027065354,"vX0":9.158744112010355,"vY0":-138.13301001755087,"vZ0":-0.5852639843604879,"x":94.95,"y":128.98,"x0":-2.0187147263494842,"y0":50.002692910629065,"z0":5.291599163316074,"aX":-11.322383185034965},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2344,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.39646564916024296,"extension":6.002569441538263},"index":5,"playId":"03d4510d-c654-36ba-ab9c-77ac62f98e94","pitchNumber":4,"startTime":"2026-07-22T01:35:09.679Z","endTime":"2026-07-22T01:35:14.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288043250360907,"aZ":-25.592587686492976,"pfxX":-10.046566284240278,"pfxZ":3.502163324503469,"pX":-1.0423176012652366,"pZ":2.624592145444264,"vX0":7.1984208764541115,"vY0":-136.1084815530578,"vZ0":-1.765807025495722,"x":156.73,"y":167.92,"x0":-2.413246905142591,"y0":50.00348648480922,"z0":5.050258870132172,"aX":-18.889987961957356},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":2121,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.40209296249994697,"extension":6.137209035288825},"hitData":{"launchSpeed":69.2,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":158.17}},"index":6,"playId":"2493f48d-d686-3aa9-9a8e-76b02a415189","pitchNumber":5,"startTime":"2026-07-22T01:35:28.269Z","endTime":"2026-07-22T01:35:35.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:35:35.060Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging. Jeremy Peña to 3rd. Yordan Alvarez to 1st. Wild pitch by pitcher Tyler Zuber.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:35:48.906Z","endTime":"2026-07-22T01:38:00.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221706080138446,"aZ":-14.679008499125917,"pfxX":-6.238637800858802,"pfxZ":9.006237622547049,"pX":-0.3333448446132459,"pZ":3.61126463529154,"vX0":7.354508398595724,"vY0":-138.13264105726418,"vZ0":-1.5726800891122936,"x":129.71,"y":141.28,"x0":-2.2130632704993087,"y0":50.00443193756251,"z0":5.169233543677638,"aX":-12.122026333399694},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2446,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.3957092374309066,"extension":5.922159798058},"index":0,"playId":"9b6a5469-0c5b-3b7b-8ae9-887f129fa6c6","pitchNumber":1,"startTime":"2026-07-22T01:36:03.755Z","endTime":"2026-07-22T01:36:07.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82871734799931,"aZ":-27.76576716408571,"pfxX":-9.589639734698896,"pfxZ":2.3037905285750337,"pX":-1.2115237743443557,"pZ":2.739436188364634,"vX0":6.9539149526169055,"vY0":-137.1924677199601,"vZ0":-1.0594240682073368,"x":163.18,"y":164.82,"x0":-2.5262899548295144,"y0":50.005734262005326,"z0":5.013750810482948,"aX":-18.381328903971593},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":16.0,"spinRate":2173,"spinDirection":232},"zone":11,"typeConfidence":0.95,"plateTime":0.3984252814475453,"extension":5.966458340866847},"index":1,"playId":"be7da466-106d-3e67-8a81-9252c56d105f","pitchNumber":2,"startTime":"2026-07-22T01:36:20.823Z","endTime":"2026-07-22T01:36:25.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.970022289541205,"aZ":-17.76219598244643,"pfxX":-7.375295065306161,"pfxZ":7.396953472691095,"pX":-0.7272082327158031,"pZ":3.9093071907792214,"vX0":7.008306724024487,"vY0":-138.4686868343839,"vZ0":-0.2330185247695148,"x":144.72,"y":133.23,"x0":-2.3287755704567483,"y0":50.00093737179506,"z0":5.179574712318159,"aX":-14.367339607815794},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2397,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.3950588877756349,"extension":5.949681840733438},"index":2,"playId":"98f6188f-c391-3aa5-a561-0f9cc37aadb8","pitchNumber":3,"startTime":"2026-07-22T01:36:39.695Z","endTime":"2026-07-22T01:36:46.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09550277779748,"aZ":-24.708176712164402,"pfxX":7.778476951540861,"pfxZ":4.743555820193336,"pX":-1.5947332190255896,"pZ":2.7001068745681795,"vX0":0.6303666048026515,"vY0":-124.19819496415592,"vZ0":-0.4812975719850324,"x":177.79,"y":165.88,"x0":-2.8629220498684886,"y0":50.0034292640832,"z0":4.93769354366125,"aX":12.244525148432604},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-14.3,"spinRate":2768,"spinDirection":100},"zone":11,"typeConfidence":0.91,"plateTime":0.4397259277830976,"extension":5.557124670323445},"index":3,"playId":"95bd23a6-ef10-3c79-8a52-05feb9bfbfc3","pitchNumber":4,"startTime":"2026-07-22T01:36:59.440Z","endTime":"2026-07-22T01:37:03.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85637707823599,"aZ":-13.94546411312105,"pfxX":-7.171231700282201,"pfxZ":9.338179356443412,"pX":0.47538328282757897,"pZ":2.8390574860590907,"vX0":9.736989412637953,"vY0":-138.79574508310165,"vZ0":-3.4181240509689377,"x":98.88,"y":162.13,"x0":-2.145399867771475,"y0":50.00599208297523,"z0":5.014353605373811,"aX":-14.004460362371967},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2524,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.3945275516226179,"extension":6.117920206398657},"index":4,"playId":"0105e315-e4a8-3d2d-8227-f35cb5dd3c81","pitchNumber":5,"startTime":"2026-07-22T01:37:25.603Z","endTime":"2026-07-22T01:37:31.681Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538937256041294,"aZ":-27.723777698760568,"pfxX":8.813367374862127,"pfxZ":2.904045765271667,"pX":1.5866488236420724,"pZ":0.8142373693844284,"vX0":7.006646579516174,"vY0":-123.2700275441161,"vZ0":-4.003833710513333,"x":56.52,"y":216.8,"x0":-2.442117396519776,"y0":50.0032247343549,"z0":4.812097202618541,"aX":13.499779350368298},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":-17.6,"spinRate":2871,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4451151149721504,"extension":5.820233596970971},"index":5,"playId":"4c0f1a9a-81f0-3799-9b30-32904438eda0","pitchNumber":6,"startTime":"2026-07-22T01:37:51.185Z","endTime":"2026-07-22T01:38:00.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:38:00.362Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Isaac Paredes homers (13) on a fly ball to left field. Jeremy Peña scores. Yordan Alvarez scores.","rbi":3,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:38:41.393Z","endTime":"2026-07-22T01:39:13.324Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":676604,"link":"/api/v1/people/676604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":true,"playIndex":0},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":676604,"link":"/api/v1/people/676604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214890111358425,"aZ":-25.678016821986464,"pfxX":10.618053392487573,"pfxZ":4.535790188646553,"pX":-0.20205282723656318,"pZ":2.542508492711981,"vX0":2.406688688943199,"vY0":-119.29053777217223,"vZ0":-0.22551805258560154,"x":124.7,"y":170.13,"x0":-2.6047783621914604,"y0":50.00425125058506,"z0":4.964833960279463,"aX":15.212546324585412},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.4,"breakHorizontal":-19.8,"spinRate":2793,"spinDirection":75},"zone":5,"typeConfidence":0.9,"plateTime":0.46020184632415617,"extension":5.722967010606736},"hitData":{"launchSpeed":101.1,"launchAngle":35.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.23,"coordY":64.52}},"index":0,"playId":"3116b6e8-1ce9-381f-b4a2-b535752ca87a","pitchNumber":1,"startTime":"2026-07-22T01:38:42.545Z","endTime":"2026-07-22T01:39:13.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:39:13.324Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:39:31.083Z","endTime":"2026-07-22T01:40:58.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.801466086525753,"aZ":-24.101745135412713,"pfxX":-10.495927521911705,"pfxZ":4.211530583262388,"pX":0.11144354569791512,"pZ":1.8526990418140958,"vX0":9.777475682327335,"vY0":-137.58648829350696,"vZ0":-4.287201174782446,"x":112.75,"y":188.76,"x0":-2.1263186081796612,"y0":50.000512744057204,"z0":5.066386798570571,"aX":-20.10143886617198},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":2147,"spinDirection":234},"zone":8,"typeConfidence":0.93,"plateTime":0.398258003790934,"extension":6.157931863594757},"index":0,"playId":"0f37f4e4-949f-3e69-b79b-72e4e80b07de","pitchNumber":1,"startTime":"2026-07-22T01:39:37.208Z","endTime":"2026-07-22T01:39:42.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66865275045909,"aZ":-11.814343498739014,"pfxX":-6.665210311661952,"pfxZ":10.562111619746604,"pX":1.3016837941715154,"pZ":1.949595132341718,"vX0":11.30451704162247,"vY0":-138.3907524527518,"vZ0":-6.314200185126154,"x":67.38,"y":186.14,"x0":-1.9817100163871608,"y0":50.00313673493288,"z0":5.062212450757525,"aX":-12.849310940363917},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":9.6,"spinRate":2518,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3967286913803645,"extension":6.23372433293575},"index":1,"playId":"81117277-9c6c-3233-b2f5-05fe1c21efeb","pitchNumber":2,"startTime":"2026-07-22T01:39:52.687Z","endTime":"2026-07-22T01:39:56.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51518956724908,"aZ":-24.81321294238621,"pfxX":-11.0988526105741,"pfxZ":3.7904444191328928,"pX":0.15952899011875005,"pZ":1.2660600349681483,"vX0":10.142006105351816,"vY0":-138.38502642859777,"vZ0":-5.534231926617716,"x":110.92,"y":204.6,"x0":-2.108628609470207,"y0":50.002766644201344,"z0":4.951184874115374,"aX":-21.553953730385608},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":18.0,"spinRate":2283,"spinDirection":231},"zone":14,"typeConfidence":0.95,"plateTime":0.3956020645932177,"extension":6.074674621431892},"index":2,"playId":"fd896d0e-34ed-358c-9dc0-14d333a4ca1a","pitchNumber":3,"startTime":"2026-07-22T01:40:08.200Z","endTime":"2026-07-22T01:40:14.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-22T01:40:25.918Z","endTime":"2026-07-22T01:40:34.398Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"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":83.3,"endSpeed":75.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123257042103617,"aZ":-26.722478087853368,"pfxX":12.898115061970639,"pfxZ":3.7015792574476283,"pX":-0.7302357538202829,"pZ":2.0450291493908392,"vX0":0.9389708879488259,"vY0":-121.24280958065827,"vZ0":-1.2199049702956315,"x":144.83,"y":183.56,"x0":-2.7969083378483415,"y0":50.0027915612372,"z0":4.910568169199957,"aX":18.9907649308648},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":-23.5,"spinRate":2914,"spinDirection":78},"zone":4,"typeConfidence":0.9,"plateTime":0.45366981471990986,"extension":5.788137702968512},"index":4,"playId":"ccd05fd5-5c13-3ff6-acaa-eb0250e117cf","pitchNumber":4,"startTime":"2026-07-22T01:40:34.398Z","endTime":"2026-07-22T01:40:40.576Z","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":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.911032970388874,"aZ":-10.833626188610205,"pfxX":-5.975040489556799,"pfxZ":10.90257449158133,"pX":-0.3558419352137553,"pZ":1.970687068613479,"vX0":6.738416269830347,"vY0":-139.39379190265967,"vZ0":-6.915878337637189,"x":130.56,"y":185.57,"x0":-2.0344501786463685,"y0":50.00037147928079,"z0":5.207857213294121,"aX":-11.693412193496458},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2532,"spinDirection":223},"zone":7,"typeConfidence":0.92,"plateTime":0.3937428919594437,"extension":6.148301730242601},"hitData":{"launchSpeed":97.3,"launchAngle":24.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.76,"coordY":51.77}},"index":5,"playId":"d0caacf5-b318-3e08-a769-64d6a4d8eb2c","pitchNumber":5,"startTime":"2026-07-22T01:40:51.219Z","endTime":"2026-07-22T01:40:58.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:40:58.900Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:42:53.442Z","endTime":"2026-07-22T01:45:05.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950828572100047,"aZ":-19.963231570025794,"pfxX":-7.385160880945396,"pfxZ":6.357672912676652,"pX":-1.0880156012098652,"pZ":3.6487735886063293,"vX0":5.7149861750612105,"vY0":-137.37029931759886,"vZ0":-0.6752620782317148,"x":158.47,"y":140.26,"x0":-2.2304858407115957,"y0":50.00579615768907,"z0":5.248611227493214,"aX":-14.190378467184653},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":12.2,"spinRate":1817,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.39793763599075316,"extension":5.905245852064505},"index":0,"playId":"aa9d523c-265c-3670-843c-d4be71708d95","pitchNumber":1,"startTime":"2026-07-22T01:43:28.088Z","endTime":"2026-07-22T01:43:33.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.600054357611953,"aZ":-23.551421637264774,"pfxX":-9.838261034112186,"pfxZ":5.326729523760747,"pX":-0.2650656430674481,"pZ":3.6084319241970366,"vX0":7.7180538608416995,"vY0":-126.14736916992862,"vZ0":0.4941974710533561,"x":127.1,"y":141.35,"x0":-2.0794442682074754,"y0":50.00234436354003,"z0":5.301977588018851,"aX":-15.925690316350178},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":1885,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4334653955581369,"extension":6.144052031094133},"index":1,"playId":"87dea0f1-a048-3d04-9256-cc9e23e6761d","pitchNumber":2,"startTime":"2026-07-22T01:43:45.241Z","endTime":"2026-07-22T01:43:49.465Z","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":87.6,"endSpeed":80.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590741556978955,"aZ":-23.083321529095493,"pfxX":-7.9418309774074345,"pfxZ":5.494707617365593,"pX":-0.26425389372262714,"pZ":2.3211367618097003,"vX0":7.213631835065016,"vY0":-127.36979855985487,"vZ0":-2.913534560405389,"x":127.07,"y":176.11,"x0":-2.092558119463199,"y0":50.00009762715818,"z0":5.2923862106576,"aX":-13.130814256669042},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":1976,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.42897840677843746,"extension":6.048552481000288},"index":2,"playId":"5343cbf5-3429-3dac-ac4e-39dce9f030d8","pitchNumber":3,"startTime":"2026-07-22T01:44:04.601Z","endTime":"2026-07-22T01:44:08.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61738026269995,"aZ":-29.69604457266086,"pfxX":-1.1132110523524839,"pfxZ":1.561037582070421,"pX":-1.2948690880158142,"pZ":2.211464623926702,"vX0":3.1403243981739597,"vY0":-126.53247624147801,"vZ0":-1.767328598859961,"x":166.36,"y":179.07,"x0":-2.4184909789330806,"y0":50.004758308523876,"z0":5.344619242290584,"aX":-1.769690265631731},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":1.2,"spinRate":2246,"spinDirection":255},"zone":13,"typeConfidence":0.92,"plateTime":0.4362216581937699,"extension":5.786826962669169},"index":3,"playId":"103bab22-c872-3009-8ab5-5fc97a59688b","pitchNumber":4,"startTime":"2026-07-22T01:44:35.161Z","endTime":"2026-07-22T01:44:40.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.880861615077666,"aZ":-31.68873279862097,"pfxX":-3.1392158247375224,"pfxZ":0.2945333694906642,"pX":-0.5653560186376113,"pZ":0.890466657590528,"vX0":5.520520847481107,"vY0":-128.56006926285187,"vZ0":-4.633388106887475,"x":138.55,"y":214.74,"x0":-2.333643032175402,"y0":50.006407182327855,"z0":5.178443232418638,"aX":-5.2512603668790465},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":4.4,"spinRate":2229,"spinDirection":255},"zone":13,"typeConfidence":0.92,"plateTime":0.42620022036245286,"extension":5.962478784283817},"index":4,"playId":"24e8567b-fd8e-3027-ab32-168ea23f9d10","pitchNumber":5,"startTime":"2026-07-22T01:45:00.009Z","endTime":"2026-07-22T01:45:05.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:45:05.092Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:45:06.012Z","endTime":"2026-07-22T01:47:56.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"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,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":80.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743615511880154,"aZ":-20.32664728781252,"pfxX":-8.944688296099066,"pfxZ":7.1842268663196025,"pX":0.4759648214199615,"pZ":1.622211382259484,"vX0":9.276227668368838,"vY0":-127.48213491783707,"vZ0":-4.8601165773944315,"x":98.86,"y":194.98,"x0":-2.0445433513346036,"y0":50.00219955652191,"z0":5.153802444275056,"aX":-14.750042484731033},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":1940,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.42933346825300056,"extension":6.083451225013521},"index":0,"playId":"66d1ff7c-8d6d-3f7d-9437-a328e99bb370","pitchNumber":1,"startTime":"2026-07-22T01:45:28.704Z","endTime":"2026-07-22T01:45:34.446Z","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.4,"endSpeed":80.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444118853978313,"aZ":-29.863538947997707,"pfxX":-3.545836158783106,"pfxZ":1.4078094945015565,"pX":-1.4430109249804737,"pZ":3.083943461991167,"vX0":3.260179137544417,"vY0":-127.29494421425753,"vZ0":0.14830219713811377,"x":172.0,"y":155.51,"x0":-2.280453959901553,"y0":50.00085458476891,"z0":5.391639747161084,"aX":-5.811074181139523},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":5.6,"spinRate":2279,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.43048189547577875,"extension":5.815395252206286},"index":1,"playId":"31d8fab0-a0e3-3fbc-b9b6-2b131cb71c98","pitchNumber":2,"startTime":"2026-07-22T01:45:48.026Z","endTime":"2026-07-22T01:45:53.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557204654899728,"aZ":-23.45543944878875,"pfxX":-9.291005081873939,"pfxZ":5.327055014884028,"pX":-1.2821592203065286,"pZ":0.8617952713022914,"vX0":5.306746978701368,"vY0":-127.0140665156406,"vZ0":-6.053716490414952,"x":165.87,"y":215.51,"x0":-2.1893549867576714,"y0":50.0053163774245,"z0":5.136712404772425,"aX":-15.211011642005943},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":1879,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4309333805316111,"extension":6.008329581038663},"index":2,"playId":"5546e6ea-1cae-39c4-b40c-0c4ce97ee71a","pitchNumber":3,"startTime":"2026-07-22T01:46:06.118Z","endTime":"2026-07-22T01:46:11.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.904060739036254,"aZ":-29.681819293880938,"pfxX":-2.3475814897295395,"pfxZ":1.5600010538005389,"pX":1.0628333034553457,"pZ":2.216923836095007,"vX0":8.608801537222368,"vY0":-126.64496812954707,"vZ0":-1.73735669175141,"x":76.49,"y":178.92,"x0":-2.1005591345211476,"y0":50.00267565083373,"z0":5.3243611158039945,"aX":-3.7504702333713578},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":1.9,"spinRate":2201,"spinDirection":271},"zone":14,"typeConfidence":0.92,"plateTime":0.43529832484622544,"extension":5.976444177617575},"index":3,"playId":"1e123718-104a-3727-a10a-b4af0daac06c","pitchNumber":4,"startTime":"2026-07-22T01:46:26.705Z","endTime":"2026-07-22T01:46:32.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1941306429421,"aZ":-22.024926197844863,"pfxX":-9.264536445559504,"pfxZ":5.25091491660302,"pX":-0.02420926589506676,"pZ":1.7995508387108428,"vX0":9.268372693859096,"vY0":-137.79544213809362,"vZ0":-4.574406053745394,"x":117.92,"y":190.19,"x0":-2.2196486906526,"y0":50.001641986250625,"z0":4.9595535135494595,"aX":-17.90365045827378},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":1953,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.39674467962282955,"extension":6.154042656329629},"index":4,"playId":"01999b85-f65d-3c72-8ddc-4c33fb3b3b48","pitchNumber":5,"startTime":"2026-07-22T01:46:46.504Z","endTime":"2026-07-22T01:46:51.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T01:47:02.046Z","endTime":"2026-07-22T01:47:17.362Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08218301622078,"aZ":-32.728863268029755,"pfxX":-3.3848605913494128,"pfxZ":-0.33624308375953493,"pX":-0.2705504827236169,"pZ":1.4606395830549097,"vX0":6.10704652151681,"vY0":-128.24497675326768,"vZ0":-2.864491971553143,"x":127.31,"y":199.34,"x0":-2.245365663309496,"y0":50.002235977202886,"z0":5.15090711819784,"aX":-5.62631025806018},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":4.7,"spinRate":2316,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.4274644916111039,"extension":5.989597947856018},"index":6,"playId":"e827ec39-76ae-3057-a909-5c702f838e7c","pitchNumber":6,"startTime":"2026-07-22T01:47:17.362Z","endTime":"2026-07-22T01:47:23.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504390699765192,"aZ":-17.692960916558615,"pfxX":-7.041942593799436,"pfxZ":7.309276929152736,"pX":1.0420629944924065,"pZ":2.0601272768231396,"vX0":11.378512418852736,"vY0":-139.66019167353753,"vZ0":-4.606249097502656,"x":77.28,"y":183.16,"x0":-2.1641138446046733,"y0":50.00696817140163,"z0":4.88933692409899,"aX":-13.96017036472039},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":10.4,"spinRate":2006,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.39170324491989117,"extension":6.318910207788117},"index":7,"playId":"c59fc621-51ad-3033-8ffc-ce506b8079f1","pitchNumber":7,"startTime":"2026-07-22T01:47:51.053Z","endTime":"2026-07-22T01:47:56.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:47:56.730Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:49:15.849Z","endTime":"2026-07-22T01:51:33.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"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":[1,2,3,4,5,7],"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":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T01:48:18.519Z","endTime":"2026-07-22T01:49:18.075Z","isPitch":false,"type":"action"},{"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":87.2,"endSpeed":79.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.498015720132763,"aZ":-28.516610378037,"pfxX":-4.332256722164269,"pfxZ":2.2598113015501173,"pX":0.3178993866803694,"pZ":2.3466080443867763,"vX0":7.6233607163039,"vY0":-126.7691436060884,"vZ0":-1.6392395485328164,"x":104.88,"y":175.42,"x0":-2.174268835283553,"y0":50.00030207711293,"z0":5.292145775494767,"aX":-7.0041930741328216},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":6.0,"spinRate":2213,"spinDirection":259},"zone":6,"typeConfidence":0.91,"plateTime":0.43315416841372967,"extension":5.923837861695523},"index":1,"playId":"04f3f990-7b99-399d-b629-4fee624fc183","pitchNumber":1,"startTime":"2026-07-22T01:49:18.075Z","endTime":"2026-07-22T01:49:23.133Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932606674224736,"aZ":-22.16670894248643,"pfxX":-8.460459795064821,"pfxZ":6.22140511083081,"pX":-0.5982105602353994,"pZ":1.666514182106036,"vX0":6.3898576190907255,"vY0":-126.09492167097167,"vZ0":-4.110908800479848,"x":139.8,"y":193.78,"x0":-2.0674785009323213,"y0":50.00243258781014,"z0":5.10910208033105,"aX":-13.607260969216009},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.6,"breakHorizontal":13.8,"spinRate":1756,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.4345778113171965,"extension":6.050515294854727},"index":2,"playId":"4695710b-bc27-398a-bb66-0b878a196fde","pitchNumber":2,"startTime":"2026-07-22T01:49:41.428Z","endTime":"2026-07-22T01:49:45.237Z","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":88.1,"endSpeed":80.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71155025959139,"aZ":-21.30137060825888,"pfxX":-9.229795395007576,"pfxZ":6.548791347071166,"pX":-0.6149806282217373,"pZ":1.0297300706470194,"vX0":6.603368935223472,"vY0":-128.09473731253092,"vZ0":-5.860058707776724,"x":140.44,"y":210.98,"x0":-2.0284653740128045,"y0":50.00106486541399,"z0":5.0147253611860005,"aX":-15.320936985238571},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":1997,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.42775004795431704,"extension":5.990887512961594},"index":3,"playId":"4111abdd-6076-352c-8b9f-4f8ec8606294","pitchNumber":3,"startTime":"2026-07-22T01:50:03.612Z","endTime":"2026-07-22T01:50:08.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055960878539267,"aZ":-29.76554242127254,"pfxX":-2.417208200560936,"pfxZ":1.5177740827858412,"pX":0.6047402388582644,"pZ":0.32602068125017186,"vX0":7.516165530218002,"vY0":-125.99560865588653,"vZ0":-5.980807743700353,"x":93.95,"y":229.98,"x0":-2.11667681197933,"y0":50.00608971337847,"z0":5.167138664702779,"aX":-3.8474028556866977},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":2.5,"spinRate":2164,"spinDirection":278},"zone":14,"typeConfidence":0.92,"plateTime":0.4364470450573772,"extension":6.058228577659215},"index":4,"playId":"b80cd084-985e-3b80-ba17-28a09fe42149","pitchNumber":4,"startTime":"2026-07-22T01:50:23.413Z","endTime":"2026-07-22T01:50:28.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47594525798031,"aZ":-31.62767755152273,"pfxX":-1.2352392650232555,"pfxZ":0.3402785490380751,"pX":0.0871446899481859,"pZ":2.584510971689567,"vX0":6.134754291581815,"vY0":-125.13322142310592,"vZ0":-0.43447333233053886,"x":113.68,"y":169.0,"x0":-2.2190776995830404,"y0":50.004607015686446,"z0":5.316632307799472,"aX":-1.991685027272458},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":1.1,"spinRate":2306,"spinDirection":289},"zone":5,"typeConfidence":0.92,"plateTime":0.43507881921096203,"extension":5.930468895729162},"index":5,"playId":"cc3389bd-3f53-38d5-ba25-5de1ef238c7a","pitchNumber":5,"startTime":"2026-07-22T01:50:48.188Z","endTime":"2026-07-22T01:50:52.515Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-22T01:51:11.733Z","endTime":"2026-07-22T01:51:27.054Z","isPitch":false,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952433656116362,"aZ":-22.528533524648488,"pfxX":-9.78250670943427,"pfxZ":5.791049595267981,"pX":-0.6131351452514042,"pZ":1.820883832819676,"vX0":7.033029715222877,"vY0":-128.1407333717447,"vZ0":-3.8794740726170795,"x":140.37,"y":189.62,"x0":-2.1194056381161865,"y0":50.00624858234915,"z0":5.110210584762863,"aX":-16.306154571368744},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":1981,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.42708913707561047,"extension":6.10557565404852},"index":7,"playId":"85d42f5f-d4f1-36d2-996e-e67ea0cee983","pitchNumber":6,"startTime":"2026-07-22T01:51:27.054Z","endTime":"2026-07-22T01:51:33.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:51:33.377Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to left fielder LaMonte Wade Jr.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:51:33.414Z","endTime":"2026-07-22T01:53:32.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14681154423728,"aZ":-23.62478790779694,"pfxX":-9.836115788502834,"pfxZ":5.129384474499316,"pX":-0.4095221487327772,"pZ":2.3342844827512903,"vX0":7.431652650270101,"vY0":-128.17832899347042,"vZ0":-2.531949068730178,"x":132.61,"y":175.75,"x0":-2.0665389494655964,"y0":50.000545835520214,"z0":5.176691812293436,"aX":-16.387846119436873},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":1904,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.42709085946243963,"extension":6.054545214912877},"index":0,"playId":"f86344e4-c8c6-346d-ad41-c5d9f351c0e3","pitchNumber":1,"startTime":"2026-07-22T01:51:58.635Z","endTime":"2026-07-22T01:52:04.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89364486578495,"aZ":-29.977042656006425,"pfxX":-2.8330103359218355,"pfxZ":1.372487246525946,"pX":-0.42849393857517615,"pZ":3.155859621436276,"vX0":5.301224660985309,"vY0":-126.18392400565119,"vZ0":0.4329602501908003,"x":133.33,"y":153.57,"x0":-2.197269563740452,"y0":50.0000778732,"z0":5.415273681226459,"aX":-4.525730551566965},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":3.8,"spinRate":2135,"spinDirection":253},"zone":1,"typeConfidence":0.92,"plateTime":0.4356185537176338,"extension":5.836770714072264},"index":1,"playId":"166f9ab7-44cd-3296-9886-4275ad98437e","pitchNumber":2,"startTime":"2026-07-22T01:52:19.711Z","endTime":"2026-07-22T01:52:24.245Z","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":87.7,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135657496330552,"aZ":-35.819698156411675,"pfxX":-6.099978702682072,"pfxZ":-2.2294381506520664,"pX":0.9016832228809113,"pZ":-0.8291442614550383,"vX0":9.086436327583291,"vY0":-127.20166398450765,"vZ0":-7.502262612892873,"x":82.63,"y":261.17,"x0":-1.931351197788771,"y0":50.00554728476192,"z0":5.013962471407451,"aX":-9.954793814955258},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":8.9,"spinRate":2165,"spinDirection":268},"zone":14,"typeConfidence":0.91,"plateTime":0.4313069265242775,"extension":5.944003466425129},"index":2,"playId":"702e1638-00b7-3eac-9e6f-fb19bbc773e6","pitchNumber":3,"startTime":"2026-07-22T01:52:49.933Z","endTime":"2026-07-22T01:52:54.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33023191226085,"aZ":-20.77699019547659,"pfxX":-7.651545343749287,"pfxZ":5.748922383381148,"pX":-0.26382033360684737,"pZ":2.533105372702766,"vX0":8.194492813092166,"vY0":-140.10567082355925,"vZ0":-2.8413979813201395,"x":127.06,"y":170.39,"x0":-2.235623027376441,"y0":50.00681592802462,"z0":4.921894077008786,"aX":-15.180662688326146},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":1912,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.3912745797043078,"extension":6.297777756988378},"hitData":{"launchSpeed":93.9,"launchAngle":21.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.82,"coordY":105.95}},"index":3,"playId":"fe9a1213-df29-3da6-a35f-14146d5788df","pitchNumber":4,"startTime":"2026-07-22T01:53:25.512Z","endTime":"2026-07-22T01:53:32.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:53:32.377Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"LaMonte Wade Jr. lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:55:50.614Z","endTime":"2026-07-22T01:57:58.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Gusto replaces Tyler Zuber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:55:13.464Z","endTime":"2026-07-22T01:55:52.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687473,"link":"/api/v1/people/687473"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":75.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29309607318144,"aZ":-45.07558191255303,"pfxX":2.10179040748918,"pfxZ":-9.182705501450819,"pX":0.3902702855910197,"pZ":-0.08513840840826697,"vX0":3.7383053732547697,"vY0":-118.80388444334788,"vZ0":-4.2628394411270545,"x":102.12,"y":241.08,"x0":-1.4869878672824464,"y0":50.001212032218135,"z0":5.8996126329372975,"aX":2.953422953370271},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-17.4,"breakHorizontal":-4.8,"spinRate":2606,"spinDirection":23},"zone":14,"typeConfidence":0.89,"plateTime":0.46400211396994173,"extension":6.528697324361753},"index":1,"playId":"474e5147-79b4-3f56-a7e1-f1cfff5a5a0a","pitchNumber":1,"startTime":"2026-07-22T01:55:52.795Z","endTime":"2026-07-22T01:55:57.763Z","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":84.6,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.289200013027084,"aZ":-35.74963915719365,"pfxX":3.365445574723024,"pfxZ":-2.2910362406801976,"pX":-0.483713163056717,"pZ":3.729163363370861,"vX0":1.6745479702136086,"vY0":-123.3550335512089,"vZ0":1.610337099032605,"x":135.44,"y":138.09,"x0":-1.6055244712078534,"y0":50.00083322035846,"z0":6.050727694909603,"aX":5.258532439175682},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.6,"breakHorizontal":-6.5,"spinRate":2458,"spinDirection":68},"zone":11,"typeConfidence":0.95,"plateTime":0.4416439532361629,"extension":6.546690886093066},"index":2,"playId":"28ea1857-5b94-3fc4-be01-4da22c6f80e5","pitchNumber":2,"startTime":"2026-07-22T01:56:12.126Z","endTime":"2026-07-22T01:56:16.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863387496375765,"aZ":-21.286518167391474,"pfxX":2.0164094862914683,"pfxZ":6.083713712643559,"pX":0.2170954311254429,"pZ":2.082844377207706,"vX0":4.1317835286367535,"vY0":-132.1281640486055,"vZ0":-5.410441836795681,"x":108.72,"y":182.54,"x0":-1.6214193232422043,"y0":50.00549979310773,"z0":5.694722506616337,"aX":3.609504187503352},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":-4.4,"spinRate":2393,"spinDirection":189},"zone":8,"typeConfidence":0.88,"plateTime":0.41258264561102065,"extension":6.754045121787208},"index":3,"playId":"c9ba236c-cb15-329a-bb19-64d28e7c2ffe","pitchNumber":3,"startTime":"2026-07-22T01:56:28.255Z","endTime":"2026-07-22T01:56:33.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.739755359741864,"aZ":-24.51126445056657,"pfxX":2.0750719465512373,"pfxZ":4.374826116431354,"pX":-0.802630705164335,"pZ":3.2216909748949956,"vX0":1.59001210867723,"vY0":-130.56788140543867,"vZ0":-2.0768185371933283,"x":147.59,"y":151.79,"x0":-1.6860520615736023,"y0":50.00367683641136,"z0":5.845040332136925,"aX":3.634645034101082},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":-4.1,"spinRate":2282,"spinDirection":178},"zone":1,"typeConfidence":0.92,"plateTime":0.4171965540718432,"extension":6.552911317348387},"index":4,"playId":"5493ed54-fad8-3e3c-8fa5-4cf0b7bafa71","pitchNumber":4,"startTime":"2026-07-22T01:56:43.123Z","endTime":"2026-07-22T01:56:48.738Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"}}},{"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":86.2,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7904193254079,"aZ":-36.19203716705554,"pfxX":2.305689505195104,"pfxZ":-2.4994361793372946,"pX":-0.9442134276073809,"pZ":2.3917342211894512,"vX0":0.7967143396383102,"vY0":-125.57643735118839,"vZ0":-1.4515651519269392,"x":152.99,"y":174.2,"x0":-1.5645452227800298,"y0":50.00160216295002,"z0":5.902953096862795,"aX":3.7074991481258874},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.6,"breakHorizontal":-4.3,"spinRate":2580,"spinDirection":69},"zone":13,"typeConfidence":0.97,"plateTime":0.4350178373823086,"extension":6.5143271722324725},"index":5,"playId":"2dd0c261-27b7-3e7e-9f93-c5141abe7782","pitchNumber":5,"startTime":"2026-07-22T01:57:21.263Z","endTime":"2026-07-22T01:57:29.218Z","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":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21512240433069,"aZ":-12.11699418879477,"pfxX":-1.4438004979593893,"pfxZ":10.070531315074483,"pX":-0.037424938263280645,"pZ":2.8658224644027364,"vX0":4.296313514971679,"vY0":-139.92681284888005,"vZ0":-5.750112775426185,"x":118.43,"y":161.4,"x0":-1.4021052415568511,"y0":50.00575033262876,"z0":5.734413591594666,"aX":-2.876516241451711},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":1.8,"spinRate":2295,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.39073881178451053,"extension":6.500884131872191},"hitData":{"launchSpeed":81.1,"launchAngle":24.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.75,"coordY":85.01}},"index":6,"playId":"e6c10aa8-92df-3651-953f-59416e27ef3e","pitchNumber":6,"startTime":"2026-07-22T01:57:49.417Z","endTime":"2026-07-22T01:57:58.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:57:58.446Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to third baseman Javier Sanoja in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:58:00.718Z","endTime":"2026-07-22T01:58:51.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76813569139725,"aZ":-22.140325362263923,"pfxX":2.1440508120299047,"pfxZ":5.505006011011467,"pX":0.39067155815328847,"pZ":1.9401826859545641,"vX0":4.700697373405067,"vY0":-133.61521715370202,"vZ0":-5.702379405187827,"x":102.11,"y":186.4,"x0":-1.6645993210367191,"y0":50.00017235179918,"z0":5.6763094904128435,"aX":3.903821518016355},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":-4.8,"spinRate":2517,"spinDirection":184},"zone":9,"typeConfidence":0.73,"plateTime":0.40877104485638194,"extension":6.667694328759711},"index":0,"playId":"972a86d0-a622-3eb4-8421-25ac8fd28434","pitchNumber":1,"startTime":"2026-07-22T01:58:27.002Z","endTime":"2026-07-22T01:58:31.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856370723371004,"aZ":-31.70534926759678,"pfxX":-7.87323133667293,"pfxZ":0.2744929068227915,"pX":-0.6952898910155767,"pZ":2.531778973232129,"vX0":4.959460183626633,"vY0":-128.90706533425896,"vZ0":-2.154905583556981,"x":143.5,"y":170.42,"x0":-1.6176042106918833,"y0":50.00100863320898,"z0":5.8173335139694,"aX":-13.298472243385516},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":13.2,"spinRate":1221,"spinDirection":239},"zone":4,"typeConfidence":0.9,"plateTime":0.4242888555963691,"extension":6.497123821506305},"hitData":{"launchSpeed":73.7,"launchAngle":79.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":194.17}},"index":1,"playId":"76359aba-194b-365b-8ca2-d1e560e7bf49","pitchNumber":2,"startTime":"2026-07-22T01:58:42.610Z","endTime":"2026-07-22T01:58:51.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:58:51.641Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:58:59.981Z","endTime":"2026-07-22T01:59:29.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":"Groundout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853350656143533,"aZ":-34.65338969451547,"pfxX":2.56922703717542,"pfxZ":-1.5495670599163365,"pX":0.23160326856627517,"pZ":2.425718049663614,"vX0":3.5510065832974114,"vY0":-125.49469080966625,"vZ0":-1.5909900468792593,"x":108.17,"y":173.29,"x0":-1.5343451024569916,"y0":50.004499843659815,"z0":5.884778736722598,"aX":4.1067436215353315},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.9,"breakHorizontal":-5.4,"spinRate":2436,"spinDirection":75},"zone":5,"typeConfidence":0.93,"plateTime":0.4360815733525665,"extension":6.57640578418839},"hitData":{"launchSpeed":105.0,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.95,"coordY":152.09}},"index":0,"playId":"64a44eda-d710-3bf9-b87c-7e2d39db2e30","pitchNumber":1,"startTime":"2026-07-22T01:59:22.184Z","endTime":"2026-07-22T01:59:29.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:59:29.438Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to shortstop Jeremy Peña.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:01:50.674Z","endTime":"2026-07-22T02:02:52.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cam Smith replaces left fielder LaMonte Wade Jr., batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:01:14.964Z","endTime":"2026-07-22T02:01:14.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T02:01:14.977Z","endTime":"2026-07-22T02:01:14.978Z","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":"Pitching Change: AJ Blubaugh replaces Tatsuya Imai.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-22T02:01:14.978Z","endTime":"2026-07-22T02:01:52.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.345436790823015,"aZ":-10.698465208174486,"pfxX":-6.2146946440478175,"pfxZ":11.189942330547932,"pX":0.007970794099388182,"pZ":2.238949827872564,"vX0":7.67738758357516,"vY0":-137.81970396922844,"vZ0":-8.38764626329665,"x":116.7,"y":178.33,"x0":-2.009614572824557,"y0":50.00026592462442,"z0":6.048969796883343,"aX":-11.924384510848999},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":9.6,"spinRate":2209,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.3978155535661849,"extension":6.52372902895401},"index":3,"playId":"6d96b777-cae3-3a12-be16-953f2778e909","pitchNumber":1,"startTime":"2026-07-22T02:01:52.670Z","endTime":"2026-07-22T02:01:57.911Z","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":84.7,"endSpeed":78.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15292515231443,"aZ":-24.348676627126554,"pfxX":6.6176899618257075,"pfxZ":5.078778814038855,"pX":1.3946231515238108,"pZ":2.1130465849701063,"vX0":6.543549760904479,"vY0":-123.25461586076563,"vZ0":-4.631478506855818,"x":63.84,"y":181.73,"x0":-2.152922210391377,"y0":50.003022288323095,"z0":6.0688218559453375,"aX":10.196436433521328},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.4,"breakHorizontal":-13.4,"spinRate":2649,"spinDirection":72},"zone":14,"typeConfidence":0.91,"plateTime":0.44412542160787627,"extension":6.553341158508662},"index":4,"playId":"ff8c452d-da8b-340c-a9a6-a4af6e1be062","pitchNumber":2,"startTime":"2026-07-22T02:02:07.955Z","endTime":"2026-07-22T02:02:12.590Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164931220147903,"aZ":-25.042477485767414,"pfxX":7.049278783247955,"pfxZ":4.684764096639322,"pX":0.5348946551671979,"pZ":1.2372632606137497,"vX0":4.283437220112046,"vY0":-123.08056715229286,"vZ0":-6.2625269241755595,"x":96.61,"y":205.37,"x0":-2.148275372908549,"y0":50.003038336190464,"z0":5.957010563330065,"aX":10.732919838038091},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.2,"breakHorizontal":-13.8,"spinRate":2750,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4463201320273473,"extension":6.477940704081361},"index":5,"playId":"54dfc5e5-269f-328b-a30d-4d43a4675832","pitchNumber":3,"startTime":"2026-07-22T02:02:23.287Z","endTime":"2026-07-22T02:02:27.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56514730510396,"aZ":-23.931262591018463,"pfxX":4.256957296008371,"pfxZ":5.295428427721168,"pX":1.0513483833155401,"pZ":2.059136990998503,"vX0":6.253292667503271,"vY0":-124.6621433792268,"vZ0":-5.072521350907139,"x":76.93,"y":183.18,"x0":-2.053229282179096,"y0":50.00535270478899,"z0":6.122976979188516,"aX":6.627807455781961},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.5,"breakHorizontal":-9.2,"spinRate":2643,"spinDirection":75},"zone":14,"typeConfidence":0.81,"plateTime":0.44119030333560794,"extension":6.442566698771625},"hitData":{"launchSpeed":71.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":150.06}},"index":6,"playId":"59151541-ae1e-3f87-b736-2888fbf3c4dd","pitchNumber":4,"startTime":"2026-07-22T02:02:43.402Z","endTime":"2026-07-22T02:02:52.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:02:52.507Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joe Mack homers (9) on a fly ball to right center field. Javier Sanoja scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:03:05.791Z","endTime":"2026-07-22T02:04:54.700Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":94.9,"endSpeed":86.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.145512640717982,"aZ":-11.036075975199587,"pfxX":-6.226852457682472,"pfxZ":10.942597843908889,"pX":-0.6394553754185913,"pZ":2.6656076701780833,"vX0":6.17423137822654,"vY0":-137.96417111972218,"vZ0":-7.324099850159612,"x":141.37,"y":166.81,"x0":-2.09530879809902,"y0":50.00121018751929,"z0":6.095225483110867,"aX":-12.026138548203424},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":10.0,"spinRate":2249,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.3967172069661431,"extension":6.289681579311462},"index":0,"playId":"979fa09b-48ee-37dc-8d7a-9849dbf99587","pitchNumber":1,"startTime":"2026-07-22T02:03:21.844Z","endTime":"2026-07-22T02:03:26.208Z","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.8,"endSpeed":77.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246749379071638,"aZ":-29.760805436927207,"pfxX":-9.057861458394676,"pfxZ":1.5689676153438317,"pX":-0.8808634720359023,"pZ":3.004652107960341,"vX0":6.2547407465608185,"vY0":-123.34495142062971,"vZ0":-1.7630861170255554,"x":150.58,"y":157.65,"x0":-2.271091153427583,"y0":50.00583263841464,"z0":6.2351417782713225,"aX":-13.976693225710815},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":15.0,"spinRate":2453,"spinDirection":249},"zone":11,"typeConfidence":0.86,"plateTime":0.4438371324296577,"extension":6.212264886898197},"index":1,"playId":"c151aa8d-d78d-3060-bb96-9b4c42aff89d","pitchNumber":2,"startTime":"2026-07-22T02:03:40.298Z","endTime":"2026-07-22T02:03:48.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, 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":85.2,"endSpeed":78.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118580125494027,"aZ":-29.79514519085911,"pfxX":-9.80606324052535,"pfxZ":1.5268014890337946,"pX":-0.9491033830757347,"pZ":1.897766870562157,"vX0":6.061354344826275,"vY0":-123.93903584702991,"vZ0":-4.219837485072962,"x":153.18,"y":187.54,"x0":-2.1488447779825686,"y0":50.00548927152729,"z0":6.103147807119701,"aX":-15.300840019145225},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":2481,"spinDirection":256},"zone":13,"typeConfidence":0.88,"plateTime":0.44146351797332484,"extension":6.175993277963015},"index":2,"playId":"24246574-72e6-3b1b-b532-3ce345f750ab","pitchNumber":3,"startTime":"2026-07-22T02:03:59.149Z","endTime":"2026-07-22T02:04:07.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845779104324,"aZ":-30.795399935474695,"pfxX":-9.697334169776711,"pfxZ":0.9103901729223747,"pX":0.0652334599286833,"pZ":2.4681912263797896,"vX0":8.276372762745119,"vY0":-122.17645926360657,"vZ0":-2.6127535237077506,"x":114.51,"y":172.14,"x0":-2.1046401352047726,"y0":50.00264619465478,"z0":6.195404279160943,"aX":-14.675199855299091},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":15.6,"spinRate":2518,"spinDirection":248},"zone":5,"typeConfidence":0.87,"plateTime":0.44813629622651785,"extension":6.1805680259621285},"hitData":{"launchSpeed":109.3,"launchAngle":30.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":183.98,"coordY":32.36}},"index":3,"playId":"4ac4d52c-cb5a-3b3c-b268-bf74f7af8e1f","pitchNumber":4,"startTime":"2026-07-22T02:04:22.838Z","endTime":"2026-07-22T02:04:54.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:04:54.700Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:04:34.962Z","endTime":"2026-07-22T02:06:19.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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.9,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21243892822509,"aZ":-11.297174126350747,"pfxX":-6.3468403880224855,"pfxZ":10.812601222835138,"pX":0.3973710403921491,"pZ":1.9795805809629503,"vX0":8.73124022982519,"vY0":-137.7370399136025,"vZ0":-8.907991468584795,"x":101.85,"y":185.33,"x0":-1.9819506430814784,"y0":50.00142062261927,"z0":6.00987736731179,"aX":-12.25324285945468},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":9.7,"spinRate":2165,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3969232982486588,"extension":6.592619119340553},"index":0,"playId":"56ea42c2-db10-3aa4-9700-5a8c6c68d31c","pitchNumber":1,"startTime":"2026-07-22T02:05:17.240Z","endTime":"2026-07-22T02:05:22.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76234773587403,"aZ":-10.799840545968603,"pfxX":-6.0526186632666015,"pfxZ":10.83621768021215,"pX":0.46364344811117275,"pZ":2.765851027766282,"vX0":8.988666739018175,"vY0":-139.4286663715243,"vZ0":-7.0823015710131,"x":99.33,"y":164.1,"x0":-2.012695457576707,"y0":50.006789567082635,"z0":6.04844435490861,"aX":-11.943830889444973},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2257,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.39253332621378867,"extension":6.409365087840128},"index":1,"playId":"1a379d4a-6196-3f8e-a76a-99c34f5e422a","pitchNumber":2,"startTime":"2026-07-22T02:05:33.213Z","endTime":"2026-07-22T02:05:37.687Z","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":97.0,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27681489508189,"aZ":-9.730797040574547,"pfxX":-5.996631108702814,"pfxZ":11.150151119184958,"pX":0.4360195325385338,"pZ":2.213562186624403,"vX0":8.350595905090982,"vY0":-140.80532118430145,"vZ0":-9.013609069754242,"x":100.38,"y":179.01,"x0":-1.7857765508226624,"y0":50.00156312800692,"z0":6.081503622517482,"aX":-12.069008542211764},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2429,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.3886526867038773,"extension":6.4765232493886264},"index":2,"playId":"5d774451-b3ef-364b-be2c-f22a6f963ec7","pitchNumber":3,"startTime":"2026-07-22T02:05:52.569Z","endTime":"2026-07-22T02:05:56.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131488693793763,"aZ":-29.274138774715166,"pfxX":-8.498562433183448,"pfxZ":1.874953131236591,"pX":-0.851557501223639,"pZ":2.160189920588953,"vX0":5.874686526121666,"vY0":-123.0684630785486,"vZ0":-3.9393518072637863,"x":149.46,"y":180.45,"x0":-2.1535149148835755,"y0":50.00540047092109,"z0":6.234025872497098,"aX":-13.169104598523798},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":14.2,"spinRate":2337,"spinDirection":258},"zone":13,"typeConfidence":0.79,"plateTime":0.443370763927565,"extension":6.0458770352586715},"index":3,"playId":"b8455d91-dbd4-307d-b7d7-a3b9e190b0cc","pitchNumber":4,"startTime":"2026-07-22T02:06:14.781Z","endTime":"2026-07-22T02:06:19.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:06:19.220Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:06:19.647Z","endTime":"2026-07-22T02:07:33.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57001772130557,"aZ":-26.357001020910154,"pfxX":8.373549523407966,"pfxZ":3.7600877521146483,"pX":-0.45627966217346616,"pZ":3.5970799629559793,"vX0":1.6887825667912166,"vY0":-123.08531501283126,"vZ0":-0.9854582894260344,"x":134.39,"y":141.66,"x0":-2.238312112581993,"y0":50.00329922830035,"z0":6.218199714408171,"aX":12.951195508201849},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-15.6,"spinRate":2586,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.4436251462042722,"extension":6.230396021965677},"index":0,"playId":"291268fd-358a-336e-b3df-b1701cacda09","pitchNumber":1,"startTime":"2026-07-22T02:06:45.295Z","endTime":"2026-07-22T02:06:51.177Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81414339297081,"aZ":-29.162896113412796,"pfxX":-10.493427805278849,"pfxZ":1.892968228504433,"pX":-0.18310871685890365,"pZ":1.1365892300914917,"vX0":8.179690034277266,"vY0":-124.96556341180737,"vZ0":-6.204441733662934,"x":123.98,"y":208.09,"x0":-2.1261205097465146,"y0":50.00267292881312,"z0":6.029624953272252,"aX":-16.692803146363648},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":17.3,"spinRate":2486,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.43732616578659833,"extension":6.262086897407645},"index":1,"playId":"bf9827e2-7da9-3c9f-939b-0a18a400d941","pitchNumber":2,"startTime":"2026-07-22T02:07:00.465Z","endTime":"2026-07-22T02:07:04.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T02:07:14.845Z","endTime":"2026-07-22T02:07:29.064Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.457014247062638,"aZ":-10.98204614763118,"pfxX":-6.665311442725921,"pfxZ":10.466544914960174,"pX":-0.6207647338326776,"pZ":3.746914292095661,"vX0":6.594676896416617,"vY0":-141.2308839943775,"vZ0":-4.85160335550331,"x":140.66,"y":137.61,"x0":-2.1174248379910163,"y0":50.00439780174475,"z0":6.190349546969346,"aX":-13.497898916045935},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":10.8,"spinRate":2337,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3874837858613511,"extension":6.297941650966335},"index":3,"playId":"4f3e38d8-8f53-33fb-9c35-21a602f35dff","pitchNumber":3,"startTime":"2026-07-22T02:07:29.064Z","endTime":"2026-07-22T02:07:33.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:07:33.999Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heriberto Hernández doubles (10) on a fly ball to center fielder Lucas Spence.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:07:34.221Z","endTime":"2026-07-22T02:09:34.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":3},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808804757984127,"aZ":-9.664306279999087,"pfxX":-7.144593579636488,"pfxZ":11.323499375310092,"pX":0.47413417543351527,"pZ":1.9309990315949515,"vX0":8.895130126624373,"vY0":-139.91255302591236,"vZ0":-9.617860240937532,"x":98.93,"y":186.64,"x0":-1.8142003221156895,"y0":50.00076924129786,"z0":6.041297860170243,"aX":-14.200131570717659},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":11.2,"spinRate":2386,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.39110137941227796,"extension":6.457696577954313},"index":0,"playId":"7ca8a300-fc6e-38a3-9ed0-d0aeff294ca5","pitchNumber":1,"startTime":"2026-07-22T02:08:00.928Z","endTime":"2026-07-22T02:08:04.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78171281144448,"aZ":-27.688517946043536,"pfxX":6.0185333844240185,"pfxZ":2.79729524313361,"pX":1.0334750629261606,"pZ":1.737991455267283,"vX0":5.9914714121083765,"vY0":-125.68832413164536,"vZ0":-5.1149026310229715,"x":77.61,"y":191.85,"x0":-2.160680430919337,"y0":50.00365733537519,"z0":6.039902586703523,"aX":9.657876898410677},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":-12.2,"spinRate":2688,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.43528878605728183,"extension":6.434748735450361},"index":1,"playId":"0ab0944c-505b-3c40-a186-8c73e66c9aaa","pitchNumber":2,"startTime":"2026-07-22T02:08:39.843Z","endTime":"2026-07-22T02:08:44.879Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537119742764293,"aZ":-27.398708232468746,"pfxX":5.827565146758158,"pfxZ":2.9865658150726206,"pX":1.8453291448438311,"pZ":0.5227067602250679,"vX0":7.187128219201438,"vY0":-125.38896103971591,"vZ0":-7.921132707476765,"x":46.66,"y":224.67,"x0":-1.8112810001197732,"y0":50.000589970677055,"z0":5.947111758846973,"aX":9.309585720412057},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-12.1,"spinRate":2742,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4362370768004449,"extension":6.370811623868677},"index":2,"playId":"0c17168c-2080-3be3-a1f1-4de4f2a2b330","pitchNumber":3,"startTime":"2026-07-22T02:08:59.457Z","endTime":"2026-07-22T02:09:05.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.544188012562444,"aZ":-11.470195235511373,"pfxX":-7.14212119357105,"pfxZ":10.248805948940094,"pX":-0.2465236371506971,"pZ":3.2680385694261145,"vX0":7.0273349541118115,"vY0":-141.32763306596763,"vZ0":-6.012049394645613,"x":126.4,"y":150.54,"x0":-1.8386867797755697,"y0":50.00671846883528,"z0":6.161401877686271,"aX":-14.43474741741662},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":11.5,"spinRate":2370,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.38771373020716293,"extension":6.3554691890399795},"hitData":{"launchSpeed":96.8,"launchAngle":36.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":69.18,"coordY":58.18}},"index":3,"playId":"dabb9a5c-3e6b-346b-b4ad-6b37b2afeaa4","pitchNumber":4,"startTime":"2026-07-22T02:09:19.278Z","endTime":"2026-07-22T02:09:34.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:09:34.492Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:10:56.703Z","endTime":"2026-07-22T02:13:38.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T02:10:06.698Z","endTime":"2026-07-22T02:10:58.667Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376202779936534,"aZ":-25.643476087092868,"pfxX":4.634649213501952,"pfxZ":4.173454782459625,"pX":0.0014068107556649437,"pZ":1.9299829972354012,"vX0":4.1489469446058855,"vY0":-124.18899739968363,"vZ0":-4.92291492287393,"x":116.95,"y":186.67,"x0":-2.2917941991680815,"y0":50.003696051633,"z0":6.065409189257928,"aX":7.254806031007633},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.7,"breakHorizontal":-9.4,"spinRate":2684,"spinDirection":78},"zone":8,"typeConfidence":0.91,"plateTime":0.44068380244320426,"extension":6.37813714479717},"index":1,"playId":"5b478cf6-e7a4-3a13-8ee4-d0cc61d3413a","pitchNumber":1,"startTime":"2026-07-22T02:10:58.667Z","endTime":"2026-07-22T02:11:06.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28867531407616,"aZ":-29.249545740734625,"pfxX":6.956373411031928,"pfxZ":1.8715144739955072,"pX":0.6547896882825669,"pZ":2.3280904772250413,"vX0":5.292613958999164,"vY0":-124.45362860313975,"vZ0":-3.202566008346639,"x":92.04,"y":175.92,"x0":-2.407061122271843,"y0":50.00019123083957,"z0":6.068547425017619,"aX":10.848005651221493},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":2687,"spinDirection":78},"zone":6,"typeConfidence":0.9,"plateTime":0.44105574448755824,"extension":6.25714875814712},"index":2,"playId":"056c1591-c9da-36e5-89ce-635f86d2ee71","pitchNumber":2,"startTime":"2026-07-22T02:11:23.606Z","endTime":"2026-07-22T02:11:28.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T02:11:36.561Z","endTime":"2026-07-22T02:12:09.794Z","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, 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":86.4,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136434139477995,"aZ":-28.314184100561192,"pfxX":-9.158034486612543,"pfxZ":2.421888538908274,"pX":-0.19120172442288985,"pZ":-0.2116657548968791,"vX0":8.084596875608014,"vY0":-125.37175316629477,"vZ0":-9.47864879858798,"x":124.29,"y":244.49,"x0":-2.266470406844398,"y0":50.00176615175398,"z0":5.925691393879849,"aX":-14.59081878634896},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":14.8,"spinRate":2430,"spinDirection":250},"zone":13,"typeConfidence":0.88,"plateTime":0.43672952660223263,"extension":6.3376919847641515},"index":4,"playId":"2701f7c2-c949-3e9e-9304-fd054a2c6e6a","pitchNumber":3,"startTime":"2026-07-22T02:12:09.794Z","endTime":"2026-07-22T02:12:16.808Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher AJ Blubaugh. Heriberto Hernández to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"2701f7c2-c949-3e9e-9304-fd054a2c6e6a","startTime":"2026-07-22T02:12:23.833Z","endTime":"2026-07-22T02:12:44.602Z","isPitch":false,"isBaseRunningPlay":true,"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(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":86.9,"endSpeed":80.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265325969067604,"aZ":-26.088498590459594,"pfxX":5.167778230499412,"pfxZ":3.7243792431766014,"pX":0.5786971334358865,"pZ":2.1042107091922424,"vX0":5.175341239163241,"vY0":-126.57216633868265,"vZ0":-4.655126360764668,"x":94.94,"y":181.97,"x0":-2.158899989573164,"y0":50.00141521203755,"z0":6.040042673624816,"aX":8.437119492039786},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-10.4,"spinRate":2664,"spinDirection":66},"zone":6,"typeConfidence":0.91,"plateTime":0.43167580833448405,"extension":6.256032998717901},"index":6,"playId":"7dba9a82-380b-372c-8fac-e2d30536e33e","pitchNumber":4,"startTime":"2026-07-22T02:12:44.602Z","endTime":"2026-07-22T02:12:49.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483018057537258,"aZ":-26.76706188741414,"pfxX":9.338601530762173,"pfxZ":3.450622113369402,"pX":-0.031620805570997,"pZ":0.7006970816743452,"vX0":2.7668758574573245,"vY0":-124.25795969985143,"vZ0":-7.235202479042903,"x":118.21,"y":219.86,"x0":-2.372247100654929,"y0":50.00184369126211,"z0":5.868595767877366,"aX":14.627733776445453},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":2709,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4405009711013621,"extension":6.382399428368014},"index":7,"playId":"56471838-3b50-3191-a586-5ce42ba31f07","pitchNumber":5,"startTime":"2026-07-22T02:13:09.752Z","endTime":"2026-07-22T02:13:15.155Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06940004814206,"aZ":-10.752943421429542,"pfxX":-8.051889471865428,"pfxZ":10.4914864142582,"pX":0.14708568863318797,"pZ":3.2823061709944086,"vX0":9.198309250886123,"vY0":-142.10964306161725,"vZ0":-5.943151145113651,"x":111.39,"y":150.16,"x0":-2.0880783270457397,"y0":50.005818792100946,"z0":6.086373674440194,"aX":-16.44502864646816},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":12.7,"spinRate":2361,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.38567329143182594,"extension":6.492117911606122},"index":8,"playId":"7f96a51b-9f12-3c87-b2b8-ae99c53af3a3","pitchNumber":6,"startTime":"2026-07-22T02:13:32.023Z","endTime":"2026-07-22T02:13:38.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:13:38.600Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lucas Spence strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T02:15:33.255Z","endTime":"2026-07-22T02:16:25.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1145075041637,"aZ":-21.90624236132157,"pfxX":2.6155009022405946,"pfxZ":5.8683666771420935,"pX":-0.5380780345798738,"pZ":3.500471882813437,"vX0":1.7007838803803956,"vY0":-130.5774150669703,"vZ0":-1.939517240506644,"x":96.05,"y":168.23,"x0":-1.534788602026435,"y0":50.00124730172834,"z0":5.879135587755287,"aX":4.575317891760067},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-5.0,"spinRate":2524,"spinDirection":176},"zone":11,"typeConfidence":0.92,"plateTime":0.41736907079426633,"extension":6.503569747633336},"index":0,"playId":"fde78ebd-f408-3052-b032-42083419a907","pitchNumber":1,"startTime":"2026-07-22T02:15:47.662Z","endTime":"2026-07-22T02:15:51.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906077913498116,"aZ":-10.447962642944056,"pfxX":-1.7741635643866287,"pfxZ":11.267726780604258,"pX":-0.6973627000952386,"pZ":2.7135094517688487,"vX0":1.9665124779477765,"vY0":-137.8189628558466,"vZ0":-6.508201121918007,"x":143.58,"y":165.52,"x0":-1.1887936584582208,"y0":50.00657632447372,"z0":5.807407349805412,"aX":-3.422306861671265},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":2.8,"spinRate":2544,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.397039327468379,"extension":6.306497945530801},"index":1,"playId":"b7fbe40a-f75a-30ef-9d92-5e39e31fabad","pitchNumber":2,"startTime":"2026-07-22T02:16:01.436Z","endTime":"2026-07-22T02:16:06.070Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521426775741897,"aZ":-11.913773262585217,"pfxX":-1.834649663003582,"pfxZ":10.153116597984656,"pX":-0.2661925507195506,"pZ":3.950316336566499,"vX0":3.3583256413106684,"vY0":-140.0938187388761,"vZ0":-3.2931807110931977,"x":127.15,"y":132.12,"x0":-1.240023001199169,"y0":50.00095890387812,"z0":5.915446386215692,"aX":-3.6607739443762704},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":2.6,"spinRate":2622,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.3904018209865825,"extension":6.35531474609914},"index":2,"playId":"c36334bb-be28-33e2-bea0-1f6d1e48340f","pitchNumber":3,"startTime":"2026-07-22T02:16:20.183Z","endTime":"2026-07-22T02:16:25.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:16:25.105Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T02:16:25.166Z","endTime":"2026-07-22T02:17:57.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588212409493103,"aZ":-22.47109008799059,"pfxX":-8.905122506240112,"pfxZ":4.9692548161009,"pX":0.2392610330834234,"pZ":2.827728094167799,"vX0":7.978444406311102,"vY0":-138.33817197749872,"vZ0":-3.700351020295126,"x":107.88,"y":162.43,"x0":-1.514150512149998,"y0":50.00553176724446,"z0":5.674878588507994,"aX":-17.39874496474979},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2382,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.3947495677548223,"extension":6.527116526302349},"index":0,"playId":"67fa5b9e-b8a3-3355-bc13-75732881a600","pitchNumber":1,"startTime":"2026-07-22T02:16:47.162Z","endTime":"2026-07-22T02:16:52.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216291149900872,"aZ":-13.000558235483288,"pfxX":-1.8989891448698266,"pfxZ":9.639477296138972,"pX":0.30207617895575944,"pZ":4.044573300623096,"vX0":5.089799172023232,"vY0":-139.82652976603134,"vZ0":-2.6843857839291214,"x":105.49,"y":129.58,"x0":-1.2914457100941696,"y0":50.001621785012986,"z0":5.865130484216914,"aX":-3.7775150166638154},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":2.4,"spinRate":2609,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39104954949901627,"extension":6.442044461589345},"index":1,"playId":"7d044466-6d3b-3e9a-92df-9b8bd5115044","pitchNumber":2,"startTime":"2026-07-22T02:17:01.913Z","endTime":"2026-07-22T02:17:05.635Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48257559386335,"aZ":-35.694697183035046,"pfxX":9.126322110479224,"pfxZ":-2.4215246532565313,"pX":-0.7764208771466347,"pZ":2.7076681998710703,"vX0":-0.231527519767539,"vY0":-119.88268305338431,"vZ0":0.35964579493717097,"x":146.6,"y":165.67,"x0":-1.8639320296614044,"y0":50.002591848815,"z0":5.74541740892054,"aX":13.264897448540085},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":-16.4,"spinRate":2616,"spinDirection":63},"zone":1,"typeConfidence":0.91,"plateTime":0.45713265920425794,"extension":6.559058977332939},"index":2,"playId":"90a98090-7f88-3862-8186-cb62e5d47485","pitchNumber":3,"startTime":"2026-07-22T02:17:16.540Z","endTime":"2026-07-22T02:17:22.186Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.126483344388525,"aZ":-8.970277402559361,"pfxX":-2.3840709443707033,"pfxZ":11.472933429671805,"pX":-0.9320828768467765,"pZ":2.425989090912866,"vX0":2.04922450256248,"vY0":-141.2914891674891,"vZ0":-7.490761894991508,"x":152.53,"y":173.28,"x0":-1.3569366122360589,"y0":50.00196571512476,"z0":5.687658289474468,"aX":-4.821147607359334},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2595,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.38763465238127814,"extension":6.4896141589618},"index":3,"playId":"43a6dd91-8315-373b-9e2d-b044c3a9603a","pitchNumber":4,"startTime":"2026-07-22T02:17:52.712Z","endTime":"2026-07-22T02:17:57.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:17:57.749Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T02:17:59.272Z","endTime":"2026-07-22T02:20:39.876Z","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":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"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":7},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698807086857986,"aZ":-12.015842138712655,"pfxX":-0.9434586223512607,"pfxZ":10.213166636053826,"pX":-0.291521949773664,"pZ":3.1893675995650774,"vX0":3.262175200831622,"vY0":-139.24237812448334,"vZ0":-5.1376624790596805,"x":128.11,"y":152.67,"x0":-1.3529947001890028,"y0":50.00555761747548,"z0":5.845828157764749,"aX":-1.8627341883392365},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":1.1,"spinRate":2491,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.39255057036581054,"extension":6.507001216596344},"index":0,"playId":"ec223999-e034-310d-897f-6ef7c0eacdf1","pitchNumber":1,"startTime":"2026-07-22T02:18:22.358Z","endTime":"2026-07-22T02:18:26.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708133081922988,"aZ":-11.311722289676545,"pfxX":-2.4264349770790146,"pfxZ":10.494718342503084,"pX":-0.44947042556432787,"pZ":3.308193025120062,"vX0":3.190793575008727,"vY0":-139.67986355073248,"vZ0":-4.824692177373642,"x":134.13,"y":149.46,"x0":-1.2881750843726758,"y0":50.00008315898168,"z0":5.7935412263153285,"aX":-4.822532247555677},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":3.8,"spinRate":2526,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.39123597358229123,"extension":6.5211810527141765},"index":1,"playId":"1f52772d-e20d-39ab-9492-a6621d33a049","pitchNumber":2,"startTime":"2026-07-22T02:18:37.480Z","endTime":"2026-07-22T02:18:42.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.546170908911353,"aZ":-31.801870593285923,"pfxX":-7.065969905112695,"pfxZ":0.209945044367279,"pX":-1.178487314058371,"pZ":2.3004369216926084,"vX0":3.718470608718582,"vY0":-130.40647635119825,"vZ0":-2.368901923728407,"x":161.92,"y":176.67,"x0":-1.6965283518105638,"y0":50.000532794563156,"z0":5.593252707819418,"aX":-12.304379846861394},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":12.1,"spinRate":1562,"spinDirection":246},"zone":13,"typeConfidence":0.85,"plateTime":0.4182342160063075,"extension":6.569803066086347},"index":2,"playId":"e790fe10-ca45-3348-b89e-2406f12f2924","pitchNumber":3,"startTime":"2026-07-22T02:18:58.353Z","endTime":"2026-07-22T02:19:03.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03793712021153,"aZ":-34.3851080493548,"pfxX":7.442610240091669,"pfxZ":-1.472263427477749,"pX":0.5963834872581651,"pZ":1.7995909619585262,"vX0":3.203232651213688,"vY0":-121.84342330430285,"vZ0":-2.040072420531957,"x":94.27,"y":190.19,"x0":-1.7023450470657773,"y0":50.002070125852384,"z0":5.620188876693085,"aX":11.18429601870586},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.9,"breakHorizontal":-14.3,"spinRate":2686,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.44961005314869107,"extension":6.701519497900882},"index":3,"playId":"0f4539f9-8cad-31e9-816f-818412048ef8","pitchNumber":4,"startTime":"2026-07-22T02:19:20.105Z","endTime":"2026-07-22T02:19:25.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.590852440711874,"aZ":-13.3125840672593,"pfxX":-2.4011090454024924,"pfxZ":9.312882627431891,"pX":-1.2064324435722193,"pZ":3.447582119362878,"vX0":1.1869879948095565,"vY0":-141.27982808770227,"vZ0":-4.152205179994757,"x":162.99,"y":145.7,"x0":-1.3196051382485439,"y0":50.00322651152582,"z0":5.789283572194002,"aX":-4.863619684191269},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":4.1,"spinRate":2414,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.38739932304796154,"extension":6.429601677609021},"index":4,"playId":"ec18f477-bd36-3ab4-92d8-56f22504dbf9","pitchNumber":5,"startTime":"2026-07-22T02:19:40.967Z","endTime":"2026-07-22T02:19:46.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753480397845,"aZ":-36.7588857488627,"pfxX":8.435884208903698,"pfxZ":-3.0643503500032923,"pX":2.1316795559567057,"pZ":1.1984087385841364,"vX0":5.78627787917139,"vY0":-122.30000245336532,"vZ0":-3.0538649330617456,"x":35.75,"y":206.42,"x0":-1.3703865807816098,"y0":50.002587155098,"z0":5.653295639809496,"aX":12.627136489058083},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.0,"breakHorizontal":-16.8,"spinRate":2751,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.44987506530707444,"extension":6.658363948940614},"index":5,"playId":"447fcfe3-4c83-3dc0-978a-4dd61a648373","pitchNumber":6,"startTime":"2026-07-22T02:19:57.637Z","endTime":"2026-07-22T02:20:02.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884049937694005,"aZ":-26.942011940045326,"pfxX":-8.192759509503677,"pfxZ":3.0311418574492386,"pX":-1.6600916159204,"pZ":1.2825123372052765,"vX0":2.6641735021753914,"vY0":-130.36881002407281,"vZ0":-5.777010020834077,"x":180.28,"y":204.15,"x0":-1.629687670427315,"y0":50.00111268621835,"z0":5.5553345247098616,"aX":-14.1294296789496},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":1148,"spinDirection":240},"zone":13,"typeConfidence":0.83,"plateTime":0.419812675741531,"extension":6.437010113999723},"index":6,"playId":"78dbcf77-6f69-348f-a249-13a6b3a4ce8c","pitchNumber":7,"startTime":"2026-07-22T02:20:14.890Z","endTime":"2026-07-22T02:20:21.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26945305861587,"aZ":-24.228961675113943,"pfxX":1.9699599682941398,"pfxZ":4.290622362939018,"pX":-0.19458034615409356,"pZ":2.2808876277214045,"vX0":2.9254278872065127,"vY0":-134.2538084309922,"vZ0":-4.276425091709804,"x":124.42,"y":177.2,"x0":-1.548458200760491,"y0":50.000581180129345,"z0":5.589807013235474,"aX":3.6451855973851433},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":-4.1,"spinRate":2405,"spinDirection":174},"zone":5,"typeConfidence":0.75,"plateTime":0.40582724304381124,"extension":6.577232418582075},"hitData":{"launchSpeed":88.1,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":150.57}},"index":7,"playId":"b16c00ac-ef0a-309c-8005-56ce5468d37f","pitchNumber":8,"startTime":"2026-07-22T02:20:31.589Z","endTime":"2026-07-22T02:20:39.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:20:39.876Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:23:03.996Z","endTime":"2026-07-22T02:23:33.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bennett Sousa replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:22:03.812Z","endTime":"2026-07-22T02:23:06.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656986,"link":"/api/v1/people/656986"},"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":96.6,"endSpeed":87.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35012289727367,"aZ":-7.344444994045287,"pfxX":2.735682147497243,"pfxZ":12.503234119809152,"pX":-0.9812414115874347,"pZ":3.3976258514293582,"vX0":-6.082779923993681,"vY0":-140.402032782278,"vZ0":-6.425719883924177,"x":154.4,"y":147.04,"x0":0.8630758790346147,"y0":50.00496275415531,"z0":6.201204682673921,"aX":5.434195815468501},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.4,"breakHorizontal":-3.6,"spinRate":2164,"spinDirection":156},"zone":11,"typeConfidence":0.93,"plateTime":0.39089697794959877,"extension":6.600290285708419},"index":1,"playId":"87045501-b6ae-3a4f-b184-5bfba717ec17","pitchNumber":1,"startTime":"2026-07-22T02:23:06.248Z","endTime":"2026-07-22T02:23:11.552Z","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":95.2,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52894633508916,"aZ":-11.447291470763881,"pfxX":1.7720281942618286,"pfxZ":10.690830704369391,"pX":-0.10762229775356937,"pZ":3.0401453981020565,"vX0":-3.6117193349343713,"vY0":-138.50878060889764,"vZ0":-6.440101937501472,"x":121.1,"y":156.7,"x0":0.9842488207672287,"y0":50.00503311368668,"z0":6.16426633502724,"aX":3.4365012494126495},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":-2.4,"spinRate":2102,"spinDirection":159},"zone":2,"typeConfidence":0.93,"plateTime":0.3957450799413662,"extension":6.236504856299146},"hitData":{"launchSpeed":84.5,"launchAngle":59.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.39,"coordY":125.83}},"index":2,"playId":"0c4a73e0-ae39-3814-a7a9-04de22b797ea","pitchNumber":2,"startTime":"2026-07-22T02:23:23.507Z","endTime":"2026-07-22T02:23:33.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:23:33.493Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Jiménez lines out to right fielder Cam Smith.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:24:17.592Z","endTime":"2026-07-22T02:25:22.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"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":2},"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":4},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Griffin Conine.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T02:23:45.236Z","endTime":"2026-07-22T02:24:19.930Z","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":"601","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"}},{"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":96.2,"endSpeed":87.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16451894889177,"aZ":-7.584780753561645,"pfxX":1.7171239760165415,"pfxZ":12.580430079738989,"pX":0.05435676212005574,"pZ":1.3500413578391268,"vX0":-3.142222618904869,"vY0":-139.57302931115015,"vZ0":-11.532832342621964,"x":114.93,"y":202.33,"x0":0.976467618627839,"y0":50.001245872798044,"z0":6.055356234629882,"aX":3.3560086027374223},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.3,"breakHorizontal":-2.4,"spinRate":2053,"spinDirection":157},"zone":14,"typeConfidence":0.93,"plateTime":0.39384361789065236,"extension":6.682221924554006},"index":1,"playId":"566f3c6c-9e04-3129-bec6-1bdbfb7b58c6","pitchNumber":1,"startTime":"2026-07-22T02:24:19.930Z","endTime":"2026-07-22T02:24:24.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94591477057075,"aZ":-31.471655134716617,"pfxX":-2.543649747015929,"pfxZ":0.43325749208170095,"pX":-0.38284245640356795,"pZ":2.7262427427688554,"vX0":-2.067533285103786,"vY0":-127.40280661659375,"vZ0":-2.847236153638553,"x":131.59,"y":165.17,"x0":0.7741145232076857,"y0":50.002343132006985,"z0":6.385387957875941,"aX":-4.116404187028766},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":5.2,"spinRate":2304,"spinDirection":233},"zone":4,"typeConfidence":0.87,"plateTime":0.4324781218612648,"extension":6.465094604612743},"index":2,"playId":"b37664c5-5bd6-3b6a-9ebf-41a0323aa1dd","pitchNumber":2,"startTime":"2026-07-22T02:24:36.469Z","endTime":"2026-07-22T02:24:41.931Z","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":88.6,"endSpeed":81.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733060250451867,"aZ":-28.91204691334286,"pfxX":-1.9872680386134869,"pfxZ":1.933487138876263,"pX":-0.4599247503630065,"pZ":0.8561616685166504,"vX0":-2.278210199326873,"vY0":-128.92615903783636,"vZ0":-7.9199620293034245,"x":134.53,"y":215.66,"x0":0.6931777680822181,"y0":50.0007701588354,"z0":6.19833859273023,"aX":-3.3452629173414126},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":4.1,"spinRate":2194,"spinDirection":207},"zone":13,"typeConfidence":0.77,"plateTime":0.42479343095021127,"extension":6.326650191700484},"index":3,"playId":"e01aab35-4540-3fcf-bd35-6c7e69f4d874","pitchNumber":3,"startTime":"2026-07-22T02:24:53.222Z","endTime":"2026-07-22T02:24:56.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1291155783453,"aZ":-12.185070511111832,"pfxX":4.526988041103064,"pfxZ":10.18955769015298,"pX":0.4514517573991016,"pZ":2.2627489631470565,"vX0":-2.82910232046801,"vY0":-138.95295200110544,"vZ0":-8.471991882974297,"x":99.79,"y":177.69,"x0":0.8927646955259431,"y0":50.00662938485514,"z0":6.154231398859086,"aX":8.885009973560313},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-7.7,"spinRate":2055,"spinDirection":153},"zone":6,"typeConfidence":0.89,"plateTime":0.3936505495548617,"extension":6.373372884274002},"hitData":{"launchSpeed":98.3,"launchAngle":19.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.03,"coordY":72.5}},"index":4,"playId":"39f0e7c7-15b4-3cf6-bb8e-0e360a36a611","pitchNumber":4,"startTime":"2026-07-22T02:25:14.021Z","endTime":"2026-07-22T02:25:22.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:25:22.183Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:26:00.599Z","endTime":"2026-07-22T02:27:25.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Jakob Marsee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T02:25:45.053Z","endTime":"2026-07-22T02:26:02.695Z","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":"701","replacedPlayer":{"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4767839838139,"aZ":-11.5420962900233,"pfxX":1.8092496975472487,"pfxZ":10.620698153800017,"pX":0.42278518963087464,"pZ":3.4063609601414946,"vX0":-2.0738526803936934,"vY0":-138.18137997911137,"vZ0":-5.726441731545002,"x":100.88,"y":146.81,"x0":0.9463414147006239,"y0":50.00247906855227,"z0":6.274131622262099,"aX":3.514736612223738},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-2.9,"spinRate":2141,"spinDirection":157},"zone":12,"typeConfidence":0.93,"plateTime":0.39568967359283436,"extension":6.239148055836403},"index":1,"playId":"564bb440-17c9-3e7c-846a-a7407985d274","pitchNumber":1,"startTime":"2026-07-22T02:26:02.695Z","endTime":"2026-07-22T02:26:07.857Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264965972534693,"aZ":-12.560538066496523,"pfxX":0.9258329440446076,"pfxZ":10.074919089177822,"pX":-0.2698228896004232,"pZ":3.3078499870715903,"vX0":-3.314568677054739,"vY0":-138.69449226250535,"vZ0":-5.723563143860656,"x":127.29,"y":149.47,"x0":0.8208596123175049,"y0":50.00159962863514,"z0":6.237239544930179,"aX":1.8027217953175128},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":-1.0,"spinRate":2167,"spinDirection":156},"zone":1,"typeConfidence":0.93,"plateTime":0.3950543122837735,"extension":6.447228223485339},"index":2,"playId":"354429c3-c316-3469-a31c-4fa1d08f0c1b","pitchNumber":2,"startTime":"2026-07-22T02:26:36.532Z","endTime":"2026-07-22T02:26:39.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79386524977481,"aZ":-12.119702440231292,"pfxX":1.5446653469115676,"pfxZ":10.345403706624317,"pX":-0.9505170400056241,"pZ":2.544643565111485,"vX0":-5.007212156842778,"vY0":-138.11825794888338,"vZ0":-7.626588459312882,"x":153.23,"y":170.07,"x0":0.6825618450956131,"y0":50.005661726202746,"z0":6.1507978826303065,"aX":2.9959037891563964},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-1.8,"spinRate":2174,"spinDirection":161},"zone":11,"typeConfidence":0.93,"plateTime":0.39606951822227643,"extension":6.498184866463618},"index":3,"playId":"46170f62-01b6-311a-a427-c29255dd4713","pitchNumber":3,"startTime":"2026-07-22T02:26:54.614Z","endTime":"2026-07-22T02:27:01.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T02:27:05.850Z","endTime":"2026-07-22T02:27:20.697Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90629034224539,"aZ":-31.015155261726278,"pfxX":-2.425629980610478,"pfxZ":0.7091604346224729,"pX":-0.23348887835541357,"pZ":0.6942771376720569,"vX0":-1.9862054115397474,"vY0":-127.46405632801289,"vZ0":-7.4452060769575565,"x":125.9,"y":220.03,"x0":0.8739562602355538,"y0":50.00062682972824,"z0":6.138307794955712,"aX":-3.946265877861323},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.9,"spinRate":2416,"spinDirection":218},"zone":13,"typeConfidence":0.86,"plateTime":0.43153368075541687,"extension":6.565765913115861},"index":5,"playId":"2ab2d505-3717-3ebc-95e8-da11946c41db","pitchNumber":4,"startTime":"2026-07-22T02:27:20.697Z","endTime":"2026-07-22T02:27:25.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:27:25.901Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a ground ball to right fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T02:29:57.998Z","endTime":"2026-07-22T02:30:14.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"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":[4],"actionIndex":[0,1,2,3],"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":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Leo Jiménez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:30:00.333Z","endTime":"2026-07-22T02:30:00.334Z","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":"601","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"}},{"details":{"description":"Esteury Ruiz remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T02:30:00.335Z","endTime":"2026-07-22T02:30:00.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"description":"Defensive switch from third base to right field for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-22T02:30:00.337Z","endTime":"2026-07-22T02:30:00.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Zach Brzykcy replaces Ryan Gusto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-22T02:30:00.339Z","endTime":"2026-07-22T02:30:00.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694350,"link":"/api/v1/people/694350"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273619799075654,"aZ":-20.27576975599531,"pfxX":-9.383203951156988,"pfxZ":7.297685984133814,"pX":-0.8847631171773692,"pZ":2.306608091097544,"vX0":3.5792735706513534,"vY0":-126.70215251107057,"vZ0":-4.700028812161114,"x":150.73,"y":176.5,"x0":-1.0946899180551577,"y0":50.00207007866233,"z0":5.800622901832913,"aX":-15.293131892621767},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.4,"breakHorizontal":16.2,"spinRate":2111,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.43188097823978566,"extension":6.249545496393614},"hitData":{"launchSpeed":88.9,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.0,"coordY":104.94}},"index":4,"playId":"292daf21-2523-36d6-92ec-ce394a67e3ed","pitchNumber":1,"startTime":"2026-07-22T02:30:00.341Z","endTime":"2026-07-22T02:30:14.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:30:14.376Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to center fielder Esteury Ruiz. Yordan Alvarez to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T02:30:15.244Z","endTime":"2026-07-22T02:33:24.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22841011139713,"aZ":-10.458610116889636,"pfxX":-5.1560607970272105,"pfxZ":11.285769879726072,"pX":-0.3642117094438194,"pZ":3.753190064689643,"vX0":2.853959670622696,"vY0":-137.96718538470486,"vZ0":-4.2586080836613665,"x":130.88,"y":137.44,"x0":-0.7432013902377429,"y0":50.00191108260121,"z0":6.02382049287339,"aX":-9.9210532247186},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":8.8,"spinRate":2288,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.397275306922384,"extension":6.335347541162956},"index":0,"playId":"a2842aa8-e4ab-3bc1-b1a3-80bb101224f4","pitchNumber":1,"startTime":"2026-07-22T02:30:37.500Z","endTime":"2026-07-22T02:30:42.842Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064301613448308,"aZ":-22.137167877081332,"pfxX":-9.649563440440701,"pfxZ":6.349385835739625,"pX":0.31342690000523477,"pZ":2.982976132898594,"vX0":6.158454637711438,"vY0":-124.91845618381811,"vZ0":-2.808724072939854,"x":105.05,"y":158.24,"x0":-0.9296216098975766,"y0":50.0033356441363,"z0":5.940933963669839,"aX":-15.257190150077998},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.0,"breakHorizontal":16.1,"spinRate":2107,"spinDirection":242},"zone":3,"typeConfidence":0.9,"plateTime":0.43838634559240797,"extension":6.24378093616239},"index":1,"playId":"0292a75b-cecc-3556-ad6a-1a8a34b9fbaf","pitchNumber":2,"startTime":"2026-07-22T02:30:56.326Z","endTime":"2026-07-22T02:31:04.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.179413910633514,"aZ":-10.752260761148545,"pfxX":-6.0132938266264215,"pfxZ":11.38292920936579,"pX":-0.5953175708066211,"pZ":3.5426947475886315,"vX0":2.128671953976598,"vY0":-136.58184732098096,"vZ0":-4.713602386084384,"x":139.69,"y":143.13,"x0":-0.6053691586157723,"y0":50.00186079169976,"z0":6.035485944309023,"aX":-11.315836167722882},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.8,"breakHorizontal":10.4,"spinRate":2315,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4016236420386958,"extension":6.488072876896121},"index":2,"playId":"57631828-150e-35b0-b6dd-f180daf2ba54","pitchNumber":3,"startTime":"2026-07-22T02:31:15.345Z","endTime":"2026-07-22T02:31:20.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.243470939722947,"aZ":-34.15151181922774,"pfxX":2.573832259688694,"pfxZ":-1.2223828512548014,"pX":1.234687149898937,"pZ":3.215893376351381,"vX0":5.178099210840212,"vY0":-126.17739410167489,"vZ0":0.19820990569802754,"x":69.94,"y":151.95,"x0":-1.1735123928398234,"y0":50.000366153926265,"z0":5.874776990064417,"aX":4.17337923683857},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-5.8,"spinRate":2607,"spinDirection":35},"zone":12,"typeConfidence":0.81,"plateTime":0.43310183868311514,"extension":6.184368648027711},"index":3,"playId":"07c5f206-ed65-3458-93bb-857c3c40d2b3","pitchNumber":4,"startTime":"2026-07-22T02:31:59.702Z","endTime":"2026-07-22T02:32:04.865Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T02:32:20.179Z","endTime":"2026-07-22T02:32:37.557Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":87.5,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391229329882805,"aZ":-19.253699067539166,"pfxX":-7.77561827156744,"pfxZ":7.880755829212195,"pX":-0.8091622281807437,"pZ":2.0867589254805576,"vX0":3.133793158579758,"vY0":-127.29710738210538,"vZ0":-5.315642717771164,"x":147.84,"y":182.44,"x0":-1.046757260773008,"y0":50.001091336173445,"z0":5.728362812972413,"aX":-12.746293137013714},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2171,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.4304356987752733,"extension":6.267355182884961},"index":5,"playId":"2a8ac338-937e-31e9-a3ac-4ff68e878403","pitchNumber":5,"startTime":"2026-07-22T02:32:37.557Z","endTime":"2026-07-22T02:32:44.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04446818525825,"aZ":-9.311887159319344,"pfxX":-4.572123845763415,"pfxZ":11.97429291428559,"pX":0.509743171117242,"pZ":1.1219641046479598,"vX0":4.158032130766378,"vY0":-137.2242083205613,"vZ0":-10.830735574567084,"x":97.57,"y":208.49,"x0":-0.43028829958617376,"y0":50.00424247049596,"z0":5.752115001002893,"aX":-8.730342382724256},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":7.4,"spinRate":2276,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.39898302076091197,"extension":6.542701872483985},"hitData":{"launchSpeed":98.8,"launchAngle":10.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.43,"coordY":73.42}},"index":6,"playId":"d46a5fa4-60b5-3418-b63b-77386e695824","pitchNumber":6,"startTime":"2026-07-22T02:33:13.064Z","endTime":"2026-07-22T02:33:24.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:33:24.587Z","atBatIndex":64},{"result":{"type":"atBat","event":"Triple Play","eventType":"triple_play","description":"Jose Altuve grounds into a triple play, third baseman Leo Jiménez to second baseman Xavier Edwards to first baseman Kyle Stowers. Yordan Alvarez out at 3rd. Isaac Paredes out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T02:33:24.775Z","endTime":"2026-07-22T02:34:21.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":84},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Triple Play","eventType":"triple_play","movementReason":"r_force_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Triple Play","eventType":"triple_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":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":"Triple Play","eventType":"triple_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":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":{"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.8,"endSpeed":81.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84890883689786,"aZ":-32.03071164691045,"pfxX":1.226010665136367,"pfxZ":0.09207345937849531,"pX":0.9062555613855381,"pZ":1.4422933710080192,"vX0":4.868669192866343,"vY0":-127.77761142258419,"vZ0":-4.580207608722309,"x":82.46,"y":199.84,"x0":-1.1817777688263797,"y0":50.00613434636908,"z0":5.769198722890584,"aX":2.0320260045251537},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-3.2,"spinRate":2508,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4283325250078347,"extension":6.328092265255588},"index":0,"playId":"082ffe16-c660-38b0-b596-072e2c89efd7","pitchNumber":1,"startTime":"2026-07-22T02:33:53.096Z","endTime":"2026-07-22T02:33:57.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157336445334817,"aZ":-37.06505311188668,"pfxX":1.557542065500033,"pfxZ":-3.3566592090454366,"pX":0.450531193322336,"pZ":1.1224911360938588,"vX0":3.4659996178639263,"vY0":-120.21124198423512,"vZ0":-3.398727895064072,"x":99.83,"y":208.47,"x0":-1.2145442987418962,"y0":50.00234503350597,"z0":5.8582054818085245,"aX":2.269881383098047},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.6,"breakHorizontal":-3.7,"spinRate":2653,"spinDirection":33},"zone":14,"typeConfidence":0.93,"plateTime":0.456324043071465,"extension":6.2759437931340045},"hitData":{"launchSpeed":77.7,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":181.49}},"index":1,"playId":"1d343e86-e127-368b-b538-07f58bc99c14","pitchNumber":2,"startTime":"2026-07-22T02:34:12.886Z","endTime":"2026-07-22T02:34:21.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:34:21.711Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja hits a ground-rule double (19) on a line drive down the right-field line.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:36:40.644Z","endTime":"2026-07-22T02:37:13.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"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"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Allen replaces second baseman Jose Altuve, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:35:55.993Z","endTime":"2026-07-22T02:35:56.017Z","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":"Pitching Change: Josh Hader replaces Bennett Sousa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T02:35:56.017Z","endTime":"2026-07-22T02:36:42.605Z","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":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":83.9,"endSpeed":77.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89229462149828,"aZ":-29.81113020657726,"pfxX":1.1060462139496208,"pfxZ":1.565750928258641,"pX":-0.10920113427867177,"pZ":2.435932195436164,"vX0":-7.692771200883332,"vY0":-122.00583986780391,"vZ0":-1.5108550343471587,"x":121.16,"y":173.01,"x0":2.9402980128835865,"y0":50.003147791613124,"z0":5.63129770606021,"aX":1.6700222283700685},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-0.2,"spinRate":2564,"spinDirection":354},"zone":5,"typeConfidence":0.9,"plateTime":0.44886300645195787,"extension":6.844656462547494},"index":2,"playId":"51c8d6cb-8049-3b66-89bb-2aa3f9353b00","pitchNumber":1,"startTime":"2026-07-22T02:36:42.605Z","endTime":"2026-07-22T02:36:46.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68322666476187,"aZ":-32.28897989729054,"pfxX":-1.7731074618162288,"pfxZ":-0.079390379727446,"pX":0.8678930585221186,"pZ":1.8882787115433317,"vX0":-4.554471211662819,"vY0":-119.99434561560676,"vZ0":-2.0372480634869454,"x":83.92,"y":187.8,"x0":3.026024625551456,"y0":50.00254054165665,"z0":5.643710381875564,"aX":-2.567810049179515},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":4.3,"spinRate":2681,"spinDirection":301},"zone":14,"typeConfidence":0.9,"plateTime":0.4576342296182214,"extension":6.815098665548947},"hitData":{"launchSpeed":96.4,"launchAngle":15.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":218.69,"coordY":118.81}},"index":3,"playId":"14b89257-de95-3125-a905-7bc6a13f55e0","pitchNumber":2,"startTime":"2026-07-22T02:37:05.748Z","endTime":"2026-07-22T02:37:13.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:37:13.756Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:37:28.222Z","endTime":"2026-07-22T02:39:19.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.654305065328096,"aZ":-11.852242772009355,"pfxX":7.121118446877722,"pfxZ":10.91793630542844,"pX":-0.33792835090850687,"pZ":3.5940688879302494,"vX0":-10.340929724676897,"vY0":-135.58366781564297,"vZ0":-3.7467565257457545,"x":129.88,"y":141.74,"x0":2.6004588186953974,"y0":50.00556881782818,"z0":5.821060972099874,"aX":13.259251198148213},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":-10.7,"spinRate":2304,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.40397883482584396,"extension":6.9379235949139995},"index":0,"playId":"50032b6c-b843-3d91-a3c7-fb6edf86306c","pitchNumber":1,"startTime":"2026-07-22T02:37:52.857Z","endTime":"2026-07-22T02:37:57.073Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106764612608664,"aZ":-24.414534484767167,"pfxX":2.6628724398599632,"pfxZ":4.861044123303844,"pX":-0.24284718991593437,"pZ":2.2836716351808874,"vX0":-8.440697356991688,"vY0":-125.4359735346971,"vZ0":-3.0535034996551347,"x":126.26,"y":177.12,"x0":2.8179864736032014,"y0":50.00083820332431,"z0":5.504945846616973,"aX":4.24925898248375},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.3,"breakHorizontal":-2.9,"spinRate":2570,"spinDirection":100},"zone":4,"typeConfidence":0.87,"plateTime":0.43648626963527803,"extension":6.802376506797106},"index":1,"playId":"cf4803ea-b749-335b-b5b2-9478373fa9dd","pitchNumber":2,"startTime":"2026-07-22T02:38:23.813Z","endTime":"2026-07-22T02:38:27.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48777757197552,"aZ":-10.438597053608616,"pfxX":7.377269242405086,"pfxZ":11.556157977369358,"pX":-0.04894435470578984,"pZ":3.3856662142532934,"vX0":-9.510609671767211,"vY0":-136.3924023172204,"vZ0":-4.243900043971692,"x":118.87,"y":147.37,"x0":2.5275372560853127,"y0":50.00101303379757,"z0":5.683792824576287,"aX":13.874160171989082},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.2,"breakHorizontal":-11.3,"spinRate":2371,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.4018501270446837,"extension":7.056460210463658},"index":2,"playId":"64ea59f4-3c07-3563-b93e-8859b3b8a08e","pitchNumber":3,"startTime":"2026-07-22T02:38:41.047Z","endTime":"2026-07-22T02:38:46.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T02:38:55.483Z","endTime":"2026-07-22T02:39:11.153Z","isPitch":false,"type":"action","player":{"id":691788,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10307047977714,"aZ":-8.627651659444243,"pfxX":6.487599071417897,"pfxZ":12.160577571183017,"pX":-0.5992121021011213,"pZ":2.44041017403068,"vX0":-10.74623568064355,"vY0":-138.33105068044534,"vZ0":-7.169727043168368,"x":139.84,"y":172.89,"x0":2.4945915515068724,"y0":50.0055954586329,"z0":5.645836939775963,"aX":12.565763402657241},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.6,"breakHorizontal":-9.5,"spinRate":2406,"spinDirection":146},"zone":4,"typeConfidence":0.9,"plateTime":0.39609579197035716,"extension":6.969341955441977},"index":4,"playId":"5fda3f91-0075-3ba8-a410-3e79e6b00081","pitchNumber":4,"startTime":"2026-07-22T02:39:11.153Z","endTime":"2026-07-22T02:39:19.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:39:19.686Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Jeremy Peña to first baseman Christian Walker. Javier Sanoja to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:39:17.434Z","endTime":"2026-07-22T02:41:00.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263832022110407,"aZ":-29.550569863787228,"pfxX":0.578473599896399,"pfxZ":1.6997908484715722,"pX":0.7055259693262768,"pZ":2.23620725954902,"vX0":-5.636085837021471,"vY0":-123.1003391597217,"vZ0":-2.293348189187033,"x":90.11,"y":178.4,"x0":2.9445515582257324,"y0":50.003157639431656,"z0":5.669016264931863,"aX":0.8936681587095042},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.8,"breakHorizontal":0.2,"spinRate":2459,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.4440826701113396,"extension":6.8493318614047105},"index":0,"playId":"e9358c17-f0fe-39e3-9bf3-7ad11c6c7d87","pitchNumber":1,"startTime":"2026-07-22T02:39:47.254Z","endTime":"2026-07-22T02:39:52.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045416839391322,"aZ":-9.440611895448665,"pfxX":6.5928360806322885,"pfxZ":11.897369983341395,"pX":-1.2435653596287084,"pZ":4.0728254686491825,"vX0":-12.773204649671321,"vY0":-137.2747033474379,"vZ0":-2.972760054726908,"x":164.4,"y":128.81,"x0":2.610607581795426,"y0":50.0009268923595,"z0":5.811192063204319,"aX":12.596260121037934},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.1,"breakHorizontal":-9.2,"spinRate":2475,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.3988017267778572,"extension":6.935323180797157},"index":1,"playId":"6741bc11-3dd4-3b0b-9705-1a8f654d6ee7","pitchNumber":2,"startTime":"2026-07-22T02:40:06.035Z","endTime":"2026-07-22T02:40:13.013Z","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":95.3,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.606044825412432,"aZ":-9.699870689849915,"pfxX":6.3140903238824,"pfxZ":11.599157015409256,"pX":0.12920458442205301,"pZ":3.200175255222481,"vX0":-9.31139132447873,"vY0":-138.47751821911055,"vZ0":-5.253503595763788,"x":112.08,"y":152.38,"x0":2.718582576515305,"y0":50.0010156994149,"z0":5.773902917647215,"aX":12.232884576174373},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":-9.5,"spinRate":2388,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.3958969108453769,"extension":6.915067720328967},"index":2,"playId":"139d15eb-40f6-3678-b0ce-c4bc10beab54","pitchNumber":3,"startTime":"2026-07-22T02:40:28.961Z","endTime":"2026-07-22T02:40:32.351Z","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":96.1,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998772567886675,"aZ":-8.692359757657977,"pfxX":3.852561603298387,"pfxZ":11.904999219337423,"pX":-0.47511935975194725,"pZ":2.8416394836378362,"vX0":-9.94371573323535,"vY0":-139.46656845655406,"vZ0":-6.384874139247542,"x":135.11,"y":162.06,"x0":2.6340058847567445,"y0":50.004950708386666,"z0":5.7323385718092315,"aX":7.601944048945436},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.4,"breakHorizontal":-4.9,"spinRate":2392,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.3925429770862463,"extension":6.913328028268122},"hitData":{"launchSpeed":90.4,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":157.16}},"index":3,"playId":"60233687-e992-3510-a8c6-c7cfc6f34820","pitchNumber":4,"startTime":"2026-07-22T02:40:52.553Z","endTime":"2026-07-22T02:41:00.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:41:00.851Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Stowers pops out to third baseman Isaac Paredes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:41:11.169Z","endTime":"2026-07-22T02:41:57.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"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"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.21"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.79"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.98"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.37"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.92"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.02"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.43"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.41"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.50"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.47"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.308"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".031"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.308"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"}],"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":3},"details":{"event":"Pop Out","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":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":{"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695803904310804,"aZ":-9.210556151294487,"pfxX":4.964683371096008,"pfxZ":11.915885557311121,"pX":0.26498069921395484,"pZ":2.577811906996151,"vX0":-8.080221512973038,"vY0":-138.1552535891215,"vZ0":-6.73700693423765,"x":106.9,"y":169.18,"x0":2.5868042852290323,"y0":50.001861611780036,"z0":5.6719852838888505,"aX":9.567565574964666},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":-7.2,"spinRate":2412,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.39694401142327207,"extension":7.013845944350246},"index":0,"playId":"c6cea6a7-1b51-3c27-b363-98b271fb667b","pitchNumber":1,"startTime":"2026-07-22T02:41:27.226Z","endTime":"2026-07-22T02:41:30.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.280046892263115,"aZ":-9.548893873914267,"pfxX":6.779203161037744,"pfxZ":11.730669530649191,"pX":0.32839713749081134,"pZ":2.761546160605054,"vX0":-8.552501240089805,"vY0":-138.33851532204213,"vZ0":-6.320356498084121,"x":104.48,"y":164.22,"x0":2.5864132945346268,"y0":50.003519794082905,"z0":5.723434174318992,"aX":13.07637619565121},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":-10.4,"spinRate":2267,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.3966829067432682,"extension":7.1195407353920235},"hitData":{"launchSpeed":88.1,"launchAngle":77.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.0,"coordY":186.56}},"index":1,"playId":"21407c50-d4ee-38b2-b143-593b77931e34","pitchNumber":2,"startTime":"2026-07-22T02:41:46.716Z","endTime":"2026-07-22T02:41:57.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:41:57.517Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Stowers pops out to third baseman Isaac Paredes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:41:11.169Z","endTime":"2026-07-22T02:41:57.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"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"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.21"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.79"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.98"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.37"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.92"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.02"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.43"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.41"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.50"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.47"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.308"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".031"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.227"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.308"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".912"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"}],"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":3},"details":{"event":"Pop Out","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":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":{"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695803904310804,"aZ":-9.210556151294487,"pfxX":4.964683371096008,"pfxZ":11.915885557311121,"pX":0.26498069921395484,"pZ":2.577811906996151,"vX0":-8.080221512973038,"vY0":-138.1552535891215,"vZ0":-6.73700693423765,"x":106.9,"y":169.18,"x0":2.5868042852290323,"y0":50.001861611780036,"z0":5.6719852838888505,"aX":9.567565574964666},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":-7.2,"spinRate":2412,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.39694401142327207,"extension":7.013845944350246},"index":0,"playId":"c6cea6a7-1b51-3c27-b363-98b271fb667b","pitchNumber":1,"startTime":"2026-07-22T02:41:27.226Z","endTime":"2026-07-22T02:41:30.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.280046892263115,"aZ":-9.548893873914267,"pfxX":6.779203161037744,"pfxZ":11.730669530649191,"pX":0.32839713749081134,"pZ":2.761546160605054,"vX0":-8.552501240089805,"vY0":-138.33851532204213,"vZ0":-6.320356498084121,"x":104.48,"y":164.22,"x0":2.5864132945346268,"y0":50.003519794082905,"z0":5.723434174318992,"aX":13.07637619565121},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.0,"breakHorizontal":-10.4,"spinRate":2267,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.3966829067432682,"extension":7.1195407353920235},"hitData":{"launchSpeed":88.1,"launchAngle":77.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.0,"coordY":186.56}},"index":1,"playId":"21407c50-d4ee-38b2-b143-593b77931e34","pitchNumber":2,"startTime":"2026-07-22T02:41:46.716Z","endTime":"2026-07-22T02:41:57.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:41:57.517Z","atBatIndex":69},"scoringPlays":[4,14,36,42,52],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":124.3,"y":172.5},"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":1,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":74.23,"y":97.81},"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":1,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":79.01,"y":125.22},"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":1,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":125.65,"y":115.59},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":72.01,"y":44.39},"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":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":161.08,"y":145.0},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":112.31,"y":119.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":112.47,"y":152.59},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10],"bottom":[11,12,13,14,15,16],"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":157.08,"y":165.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":77.99,"y":120.15},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":178.37,"y":109.0},"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":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":191.55,"y":71.99},"type":"H","description":"Double"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":172.07,"y":112.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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":76.98,"y":124.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":3,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":158.72,"y":46.44},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":43.05,"y":106.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":48.63,"y":113.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":195.96,"y":95.9},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":153.53,"y":154.62},"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":4,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":74.0,"y":68.0},"type":"H","description":"Double"},{"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":124.26,"y":187.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":148.26,"y":137.13},"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":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":126.64,"y":94.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":158.6,"y":160.71},"type":"H","description":"Single"}]}},{"startIndex":33,"endIndex":43,"top":[33,34,35,36,37],"bottom":[38,39,40,41,42,43],"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":128.03,"y":196.49},"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":5,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":89.21,"y":49.81},"type":"H","description":"Double"}],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":132.29,"y":127.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":92.82,"y":168.32},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":111.45,"y":158.17},"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":5,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":44.23,"y":64.52},"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":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":133.76,"y":51.77},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":50,"top":[44,45,46,47],"bottom":[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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":50.82,"y":105.95},"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":6,"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":127.75,"y":85.01},"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":6,"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":106.38,"y":194.17},"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":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":147.95,"y":152.09},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54,55,56],"bottom":[57,58,59],"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":106.89,"y":150.06},"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":183.98,"y":32.36},"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":7,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":69.18,"y":58.18},"type":"H","description":"Double"}],"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":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":109.93,"y":150.57},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":65,"top":[60,61,62],"bottom":[63,64,65],"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":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":112.39,"y":125.83},"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":8,"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":178.03,"y":72.5},"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":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":188.0,"y":104.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":125.43,"y":73.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":110.44,"y":181.49},"type":"O","description":"Triple Play"}]}},{"startIndex":66,"endIndex":69,"top":[66,67,68,69],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":218.69,"y":118.81},"type":"H","description":"Double"},{"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":107.9,"y":157.16},"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":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":115.0,"y":186.56},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":8,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":8,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"catcher":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"onDeck":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"inHole":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"battingOrder":5,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"onDeck":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"inHole":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"battingOrder":2,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":0,"strikes":1,"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":4,"groundOuts":5,"airOuts":9,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".251","atBats":35,"obp":".327","slg":".408","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":15,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":30,"obp":".290","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":118,"era":"4.04","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":31,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":40,"strikes":78,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":5,"pitchesPerInning":"14.75","runsScoredPer9":"5.63","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"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":{"summary":"0.2 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":1,"inheritedRunnersScored":1,"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":16,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":12,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":57,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":233,"era":"4.61","inningsPitched":"13.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":7,"whip":"1.39","battersFaced":62,"outs":41,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":233,"balls":75,"strikes":158,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":3,"winPercentage":".---","pitchesPerInning":"17.05","gamesFinished":5,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.88","walksPer9Inn":"1.98","hitsPer9Inn":"10.54","runsScoredPer9":"5.27","homeRunsPer9":"1.98","inheritedRunners":6,"inheritedRunnersScored":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":48,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.67","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":21,"strikes":27,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":5,"groundOuts":25,"airOuts":9,"runs":15,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".277","atBats":94,"obp":".358","slg":".553","ops":".911","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":52,"rbi":16,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"2.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.43","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":47,"errors":0,"chances":47,"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":"300","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":37,"groundOuts":47,"airOuts":63,"runs":25,"doubles":10,"triples":1,"homeRuns":13,"strikeOuts":61,"baseOnBalls":24,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".241","atBats":224,"obp":".316","slg":".469","ops":".785","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":105,"rbi":37,"leftOnBase":122,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.23","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":113,"errors":1,"chances":115,"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":{"note":"(L, 2-5)","summary":"4.1 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":68,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":24,"strikes":44,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.23","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":10,"flyOuts":50,"groundOuts":91,"airOuts":80,"runs":34,"doubles":12,"triples":2,"homeRuns":9,"strikeOuts":58,"baseOnBalls":36,"intentionalWalks":0,"hits":74,"hitByPitch":2,"atBats":302,"obp":".329","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1281,"era":"3.52","inningsPitched":"79.1","wins":2,"losses":5,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":31,"whip":"1.39","battersFaced":342,"outs":238,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1281,"balls":472,"strikes":809,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".286","pitchesPerInning":"16.15","gamesFinished":8,"strikeoutWalkRatio":"1.61","strikeoutsPer9Inn":"6.58","walksPer9Inn":"4.08","hitsPer9Inn":"8.39","runsScoredPer9":"3.86","homeRunsPer9":"1.02","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":22},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":14,"groundOuts":10,"airOuts":33,"runs":25,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":36,"baseOnBalls":15,"intentionalWalks":0,"hits":25,"hitByPitch":5,"avg":".243","atBats":103,"obp":".363","slg":".485","ops":".848","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":50,"rbi":10,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.30","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.60","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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":52,"groundOuts":78,"airOuts":110,"runs":48,"doubles":11,"triples":3,"homeRuns":5,"strikeOuts":90,"baseOnBalls":51,"intentionalWalks":0,"hits":65,"hitByPitch":9,"avg":".192","atBats":338,"obp":".313","slg":".287","ops":".600","caughtStealing":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":97,"rbi":25,"leftOnBase":129,"sacBunts":4,"sacFlies":1,"babip":".246","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.60","popOuts":32,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":222,"errors":0,"chances":226,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":36,"groundOuts":73,"airOuts":86,"runs":24,"doubles":19,"triples":2,"homeRuns":3,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":68,"hitByPitch":0,"avg":".275","atBats":247,"obp":".313","slg":".405","ops":".718","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":100,"rbi":34,"leftOnBase":104,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.33","popOuts":23,"lineOuts":27},"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":80,"errors":9,"chances":207,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":6,"strikes":18,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":11,"gamesStarted":6,"flyOuts":23,"groundOuts":31,"airOuts":36,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":126,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":509,"era":"4.70","inningsPitched":"30.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.37","battersFaced":138,"outs":92,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":176,"strikes":333,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"16.60","gamesFinished":2,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"7.92","walksPer9Inn":"2.93","hitsPer9Inn":"9.39","runsScoredPer9":"4.99","homeRunsPer9":"0.88","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":62,"groundOuts":104,"airOuts":108,"runs":51,"doubles":13,"triples":6,"homeRuns":6,"strikeOuts":57,"baseOnBalls":52,"intentionalWalks":4,"hits":109,"hitByPitch":0,"avg":".293","atBats":372,"obp":".375","slg":".409","ops":".784","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":152,"rbi":37,"leftOnBase":147,"sacBunts":1,"sacFlies":5,"babip":".328","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","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":229,"putOuts":148,"errors":6,"chances":383,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":37,"groundOuts":51,"airOuts":68,"runs":36,"doubles":17,"triples":3,"homeRuns":12,"strikeOuts":105,"baseOnBalls":30,"intentionalWalks":2,"hits":67,"hitByPitch":6,"avg":".233","atBats":288,"obp":".316","slg":".438","ops":".754","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":126,"rbi":43,"leftOnBase":141,"sacBunts":1,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":15,"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":271,"errors":5,"chances":291,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":90,"flyOuts":54,"groundOuts":93,"airOuts":105,"runs":53,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":35,"baseOnBalls":34,"intentionalWalks":1,"hits":90,"hitByPitch":6,"avg":".285","atBats":316,"obp":".359","slg":".453","ops":".812","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":143,"rbi":60,"leftOnBase":127,"sacBunts":1,"sacFlies":6,"babip":".278","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.57","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":false,"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":"601","stats":{"batting":{"note":"a-","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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":14,"groundOuts":41,"airOuts":27,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":6,"avg":".212","atBats":118,"obp":".309","slg":".297","ops":".606","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":35,"rbi":9,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":25,"errors":3,"chances":61,"fielding":".951","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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-4 | HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":22,"groundOuts":47,"airOuts":36,"runs":26,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".243","atBats":169,"obp":".301","slg":".438","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":74,"rbi":28,"leftOnBase":76,"sacBunts":3,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.78","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":18,"stolenBases":37,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":31,"putOuts":433,"errors":5,"chances":469,"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,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":59,"groundOuts":113,"airOuts":95,"runs":62,"doubles":27,"triples":6,"homeRuns":9,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":130,"hitByPitch":4,"avg":".332","atBats":391,"obp":".368","slg":".501","ops":".869","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":196,"rbi":46,"leftOnBase":141,"sacBunts":0,"sacFlies":7,"babip":".368","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.44","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":207,"putOuts":128,"errors":15,"chances":350,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[672640,669065,681715,669364,689414,665052,677870,805300,665923,691594,691788,663969,676604,687473,694350],"pitchers":[663969,676604,687473,694350],"bench":[640459,688363],"bullpen":[645261,669199,664126,676534,690978,806188,676083,691587,656848],"battingOrder":[672640,669065,681715,669364,689414,677870,665923,691594,691788],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Conine (5, Imai); Stowers (17, Imai); Hernández, H (10, Blubaugh); Sanoja (19, Hader)."},{"label":"HR","value":"Mack (9, 7th inning off Blubaugh, 1 on, 0 out)."},{"label":"TB","value":"Conine 2; Hernández, H 3; Mack 4; Sanoja 3; Stowers 3."},{"label":"RBI","value":"Mack 2 (28); Stowers (43)."},{"label":"2-out RBI","value":"Stowers."},{"label":"Runners left in scoring position, 2 out","value":"Stowers; Marsee; Hernández, H 2; Edwards, X 2."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Sanoja (9, throw)."},{"label":"DP","value":"(Lopez, O-Edwards, X-Stowers)."},{"label":"Triple Play","value":"(Jiménez, L-Edwards, X-Stowers)."}]}],"note":[{"label":"a","value":"Lined out for Conine in the 8th."},{"label":"b","value":"Struck out for Marsee in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".241","atBats":30,"obp":".315","slg":".412","ops":".727","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":1,"plateAppearances":31,"totalBases":15,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"4.74","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.40","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":51,"strikes":92,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":3,"pitchesPerInning":"15.89","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"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":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":70,"groundOuts":58,"airOuts":143,"runs":41,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":62,"baseOnBalls":39,"intentionalWalks":0,"hits":91,"hitByPitch":13,"avg":".260","atBats":350,"obp":".352","slg":".429","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":150,"rbi":53,"leftOnBase":173,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.92","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":102,"errors":6,"chances":229,"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":{},"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":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":true,"isSubstitute":false}},"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":51,"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":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"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":202,"errors":4,"chances":212,"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":{},"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":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":0,"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":{"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}},"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":{"note":"(S, 11)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":20,"gamesStarted":0,"flyOuts":7,"groundOuts":8,"airOuts":18,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":65,"obp":".247","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":302,"era":"1.47","inningsPitched":"18.1","wins":3,"losses":1,"saves":11,"saveOpportunities":11,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.98","battersFaced":73,"outs":55,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":93,"strikes":209,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".750","pitchesPerInning":"16.47","gamesFinished":15,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"14.24","walksPer9Inn":"3.93","hitsPer9Inn":"4.91","runsScoredPer9":"1.47","homeRunsPer9":"0.49","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":6,"strikes":19,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":45,"groundOuts":46,"airOuts":73,"runs":28,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":66,"baseOnBalls":31,"intentionalWalks":0,"hits":50,"hitByPitch":1,"atBats":227,"obp":".309","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1104,"era":"3.86","inningsPitched":"63.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":27,"whip":"1.29","battersFaced":267,"outs":189,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":1104,"balls":427,"strikes":677,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".667","pitchesPerInning":"17.52","gamesFinished":6,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"9.43","walksPer9Inn":"4.43","hitsPer9Inn":"7.14","runsScoredPer9":"4.00","homeRunsPer9":"1.14","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","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":6,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".400","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":83,"era":"6.23","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.85","battersFaced":20,"outs":13,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":34,"strikes":49,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":".---","pitchesPerInning":"19.15","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"10.38","hitsPer9Inn":"6.23","runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":2,"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":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":35,"groundOuts":94,"airOuts":69,"runs":47,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":74,"baseOnBalls":29,"intentionalWalks":1,"hits":71,"hitByPitch":1,"avg":".232","atBats":306,"obp":".300","slg":".402","ops":".702","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":15,"groundIntoTriplePlay":1,"plateAppearances":338,"totalBases":123,"rbi":29,"leftOnBase":150,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","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":136,"putOuts":80,"errors":3,"chances":219,"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-3 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":17,"groundOuts":21,"airOuts":29,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".231","atBats":121,"obp":".290","slg":".364","ops":".654","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":44,"rbi":12,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":81,"errors":1,"chances":83,"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":{"note":"(W, 6-4)","summary":"6.0 IP, ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":40,"strikes":56,"strikePercentage":".580","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":26,"groundOuts":50,"airOuts":48,"runs":36,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":71,"baseOnBalls":36,"intentionalWalks":0,"hits":49,"hitByPitch":4,"atBats":216,"obp":".346","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1118,"era":"5.59","inningsPitched":"58.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.47","battersFaced":258,"outs":174,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1118,"balls":458,"strikes":660,"strikePercentage":".590","hitBatsmen":4,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":1,"winPercentage":".600","pitchesPerInning":"19.28","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"11.02","walksPer9Inn":"5.59","hitsPer9Inn":"7.60","runsScoredPer9":"5.59","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"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":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":36,"groundOuts":54,"airOuts":57,"runs":40,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":61,"hitByPitch":4,"avg":".293","atBats":208,"obp":".355","slg":".452","ops":".807","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":94,"rbi":27,"leftOnBase":57,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":95,"putOuts":73,"errors":5,"chances":173,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0,"lineOuts":2},"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":15,"flyOuts":5,"groundOuts":8,"airOuts":15,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".186","atBats":43,"obp":".327","slg":".372","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":16,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".207","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":30,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":54,"groundOuts":88,"airOuts":101,"runs":50,"doubles":19,"triples":1,"homeRuns":20,"strikeOuts":94,"baseOnBalls":33,"intentionalWalks":2,"hits":86,"hitByPitch":8,"avg":".234","atBats":368,"obp":".310","slg":".454","ops":".764","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":167,"rbi":58,"leftOnBase":204,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.40","popOuts":23,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":619,"errors":0,"chances":684,"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"}]},"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":"800","stats":{"batting":{"summary":"1-3 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".316","slg":".294","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":5,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.67","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":13,"errors":0,"chances":13,"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,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":31,"groundOuts":52,"airOuts":58,"runs":18,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".213","atBats":178,"obp":".269","slg":".331","ops":".600","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":59,"rbi":22,"leftOnBase":74,"sacBunts":4,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.60","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":{"gamesStarted":1,"caughtStealing":12,"stolenBases":40,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":17,"putOuts":494,"errors":0,"chances":511,"fielding":"1.000","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":101,"flyOuts":76,"groundOuts":59,"airOuts":116,"runs":68,"doubles":20,"triples":0,"homeRuns":33,"strikeOuts":76,"baseOnBalls":66,"intentionalWalks":16,"hits":120,"hitByPitch":5,"avg":".326","atBats":368,"obp":".432","slg":".649","ops":"1.081","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":239,"rbi":75,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".332","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.15","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,701358,572233,666211,828599,543877,837227,805123,656986,623352],"pitchers":[837227,805123,656986,623352],"bench":[701305,673237],"bullpen":[650556,681293,669854,686613,660853,664299,663567,595345,678906],"battingOrder":[665161,670541,670623,669397,701358,572233,666211,828599,543877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Spence (1, Phillips)."},{"label":"HR","value":"Peña (8, 1st inning off Phillips, 0 on, 0 out); Paredes (13, 5th inning off Zuber, 2 on, 2 out)."},{"label":"TB","value":"Alvarez, Y 2; Paredes 5; Peña 4; Spence 2; Trammell; Walker, C."},{"label":"RBI","value":"Paredes 3 (53); Peña (27); Spence (1)."},{"label":"2-out RBI","value":"Paredes 3."},{"label":"Runners left in scoring position, 2 out","value":"Peña 2."},{"label":"GIDP","value":"Altuve."},{"label":"GITP","value":"Altuve."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Trammell (1, 2nd base by Phillips/Mack)."}]}],"note":[]}},"officials":[{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Zuber; Blubaugh."},{"label":"Balk","value":"Imai."},{"label":"ABS Challenge","value":"Vázquez, C 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Confirmed); Wade Jr. (Strike-Confirmed); Ruiz, E (Strike-Overturned to Ball); Mack (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Phillips 68-44; Zuber 17-10; Gusto 24-18; Brzykcy 9-6; Imai 96-56; Blubaugh 25-19; Sousa 10-7; Hader 12-10."},{"label":"Groundouts-flyouts","value":"Phillips 3-5; Zuber 1-1; Gusto 2-0; Brzykcy 1-0; Imai 4-3; Blubaugh 0-0; Sousa 0-1; Hader 1-0."},{"label":"Batters faced","value":"Phillips 18; Zuber 4; Gusto 6; Brzykcy 3; Imai 25; Blubaugh 6; Sousa 3; Hader 4."},{"label":"Inherited runners-scored","value":"Zuber 1-1."},{"label":"Umpires","value":"HP: Sean Barber. 1B: John Libka. 2B: James Hoye. 3B: D.J. Reyburn. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:31."},{"label":"Att","value":"28,748."},{"label":"Venue","value":"Daikin Park."},{"label":"July 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","boxscoreName":"Imai"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 6-4)","summary":"6.0 IP, ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":40,"strikes":56,"strikePercentage":".580","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":26,"groundOuts":50,"airOuts":48,"runs":36,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":71,"baseOnBalls":36,"intentionalWalks":0,"hits":49,"hitByPitch":4,"atBats":216,"obp":".346","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1118,"era":"5.59","inningsPitched":"58.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.47","battersFaced":258,"outs":174,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1118,"balls":458,"strikes":660,"strikePercentage":".590","hitBatsmen":4,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":1,"winPercentage":".600","pitchesPerInning":"19.28","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"11.02","walksPer9Inn":"5.59","hitsPer9Inn":"7.60","runsScoredPer9":"5.59","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","boxscoreName":"Paredes"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":70,"groundOuts":58,"airOuts":143,"runs":41,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":62,"baseOnBalls":39,"intentionalWalks":0,"hits":91,"hitByPitch":13,"avg":".260","atBats":350,"obp":".352","slg":".429","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":150,"rbi":53,"leftOnBase":173,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.92","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":102,"errors":6,"chances":229,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","boxscoreName":"Gusto"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":6,"strikes":18,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":11,"gamesStarted":6,"flyOuts":23,"groundOuts":31,"airOuts":36,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":126,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":509,"era":"4.70","inningsPitched":"30.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.37","battersFaced":138,"outs":92,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":176,"strikes":333,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"16.60","gamesFinished":2,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"7.92","walksPer9Inn":"2.93","hitsPer9Inn":"9.39","runsScoredPer9":"4.99","homeRunsPer9":"0.88","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"loser":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"save":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}