{"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":824166,"link":"/api/v1.1/game/824166/feed/live","metaData":{"wait":10,"timeStamp":"20260723_024058","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824166,"type":"R","doubleHeader":"N","id":"2026/07/22/miamlb-houmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824166-2026-07-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-23T00:10:00Z","originalDate":"2026-07-22","officialDate":"2026-07-22","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":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":51,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":52,"losses":51,"winningPercentage":".505"},"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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":54,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":50,"losses":54,"winningPercentage":".481"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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.23,"strikeZoneBottom":1.63},"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":33,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"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":"71","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":31,"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":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":24,"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":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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":27,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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.2,"strikeZoneBottom":1.61},"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":41168,"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":26099,"firstPitch":"2026-07-23T00:10:00.000Z","gameDurationMinutes":150},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"home":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"}},"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":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a bunt ground ball to third baseman Isaac Paredes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T00:10:13.676Z","endTime":"2026-07-23T00:10:41.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"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":[3,4],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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-22T21:00:57.891Z","endTime":"2026-07-22T23:42:32.434Z","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-22T23:42:32.434Z","endTime":"2026-07-23T00:08:59.939Z","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-23T00:08:59.939Z","endTime":"2026-07-23T00:10:15.887Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341018512899936,"aZ":-11.37278529479529,"pfxX":-4.950170218451214,"pfxZ":11.495945833995233,"pX":-0.2095547445034644,"pZ":2.1695628741160538,"vX0":6.988861531943315,"vY0":-133.32533102995203,"vZ0":-7.85383789934058,"x":124.99,"y":180.2,"x0":-2.21570887433506,"y0":50.001404566688294,"z0":5.96483940540144,"aX":-8.956034333255769},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":7.6,"spinRate":2220,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41005768723234715,"extension":6.114177255893251},"index":3,"playId":"727f2f04-27f9-3c10-acbb-10dc1d0200e2","pitchNumber":1,"startTime":"2026-07-23T00:10:15.887Z","endTime":"2026-07-23T00:10:18.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50112688739458,"aZ":-26.61902733135388,"pfxX":-8.09988074946268,"pfxZ":3.559602911754096,"pX":-0.9600660588196591,"pZ":2.991487068870779,"vX0":6.33505563888011,"vY0":-123.75662476790414,"vZ0":-2.0025868975729,"x":153.6,"y":158.01,"x0":-2.4942601772100628,"y0":50.000084537869625,"z0":6.029427368004069,"aX":-12.627375456844836},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.2,"breakHorizontal":13.3,"spinRate":1538,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4417147583496335,"extension":6.116925185786311},"hitData":{"launchSpeed":26.8,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":119.89,"coordY":196.51}},"index":4,"playId":"f38bd231-dba8-3e5f-ad0b-469a2c53b682","pitchNumber":2,"startTime":"2026-07-23T00:10:34.176Z","endTime":"2026-07-23T00:10:41.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:10:41.805Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers challenged (pitch result), call on the field was confirmed: Kyle Stowers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T00:10:53.615Z","endTime":"2026-07-23T00:13:16.057Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812865107847227,"aZ":-24.957533768816955,"pfxX":-9.388974158723522,"pfxZ":4.601650944714249,"pX":-0.8600226278315226,"pZ":3.009406075604249,"vX0":6.584367763890437,"vY0":-124.17502642488974,"vZ0":-2.1362481835703804,"x":149.78,"y":157.53,"x0":-2.320150771545935,"y0":50.00518169668575,"z0":5.947973157079415,"aX":-14.730865226127376},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":1346,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.44034866650222204,"extension":6.304688489851806},"index":0,"playId":"f9409eae-de97-3b31-919b-b97416354170","pitchNumber":1,"startTime":"2026-07-23T00:11:12.611Z","endTime":"2026-07-23T00:11:16.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-23T00:11:36.013Z","endTime":"2026-07-23T00:12:11.013Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729193188953616,"aZ":-24.119840025753277,"pfxX":-7.663687911863708,"pfxZ":5.077644790936483,"pX":-0.10104487588253543,"pZ":1.3414760481841512,"vX0":8.147311930214638,"vY0":-124.78101104661407,"vZ0":-5.970441969346248,"x":120.85,"y":202.56,"x0":-2.4037322121961253,"y0":50.0040102303391,"z0":5.737061514649847,"aX":-12.157651490477773},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":12.1,"spinRate":1471,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43798360849472306,"extension":6.23177153028106},"index":2,"playId":"5b6fe808-7f5f-3bdb-9a6a-fcf692fe4fe2","pitchNumber":2,"startTime":"2026-07-23T00:12:11.013Z","endTime":"2026-07-23T00:12:15.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46774599729763,"aZ":-23.37527893820147,"pfxX":-6.32998193325148,"pfxZ":5.523515342791396,"pX":-0.41039481707901637,"pZ":0.8814676771341134,"vX0":6.861013758051133,"vY0":-125.18383478777868,"vZ0":-7.20203180406898,"x":132.64,"y":214.98,"x0":-2.3598554549860378,"y0":50.00322096873108,"z0":5.699952330452929,"aX":-10.081663977693433},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":10.0,"spinRate":1434,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43698993242264006,"extension":6.263714302732241},"index":3,"playId":"03371456-a3f2-3d62-a6fe-47d1346bd6dd","pitchNumber":3,"startTime":"2026-07-23T00:12:32.712Z","endTime":"2026-07-23T00:12:36.287Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"eb540bbf-be3b-3162-bb9b-db0b1730b266","startTime":"2026-07-23T00:12:49.424Z","endTime":"2026-07-23T00:12:52.771Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.762901651522572,"aZ":-8.969659923034017,"pfxX":-3.411586561593733,"pfxZ":11.973154184384025,"pX":-0.08889634519139315,"pZ":1.7047344632723722,"vX0":6.4181581921662785,"vY0":-138.31930656470595,"vZ0":-9.83501148350258,"x":120.39,"y":192.75,"x0":-1.9958206300794425,"y0":50.00527815605021,"z0":5.90746068416764,"aX":-6.613601562856007},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":4.8,"spinRate":2300,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3959380874369547,"extension":6.017877487316096},"index":5,"playId":"48316f77-df8b-34c8-8702-bf5c95dce0e2","pitchNumber":4,"startTime":"2026-07-23T00:13:11.069Z","endTime":"2026-07-23T00:13:16.057Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"}},"playEndTime":"2026-07-23T00:13:16.057Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to center fielder Lucas Spence. Otto Lopez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T00:14:14.174Z","endTime":"2026-07-23T00:14:49.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":2},"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":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b5bccc20-8d90-3989-b642-39dea07ba4e6","startTime":"2026-07-23T00:13:55.067Z","endTime":"2026-07-23T00:13:58.276Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8037018168946,"aZ":-18.90720150296996,"pfxX":-9.850061760430942,"pfxZ":7.233745961563489,"pX":-0.6448061713201397,"pZ":1.9853683783722582,"vX0":8.020337627786375,"vY0":-134.48746783917437,"vZ0":-6.492745594932188,"x":141.58,"y":185.18,"x0":-2.3839485225559187,"y0":50.00488675462041,"z0":5.769239768407835,"aX":-18.0698507059192},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":16.2,"spinRate":2087,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40706636051192824,"extension":6.202015814800824},"index":1,"playId":"d667c65a-4b81-3102-9add-36ac860a2468","pitchNumber":1,"startTime":"2026-07-23T00:14:16.248Z","endTime":"2026-07-23T00:14:21.032Z","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":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520848586368547,"aZ":-11.093410448009104,"pfxX":-5.161580281143097,"pfxZ":11.07440264037196,"pX":0.8234667360641468,"pZ":2.5253257605378447,"vX0":9.302834946674414,"vY0":-136.9265906961689,"vZ0":-7.197701309270272,"x":85.61,"y":170.6,"x0":-1.9435969584318737,"y0":50.00529882346835,"z0":5.942932454437141,"aX":-9.828401179570557},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2386,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3996315840155007,"extension":6.115717815959742},"hitData":{"launchSpeed":97.1,"launchAngle":8.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.05,"coordY":91.76}},"index":2,"playId":"9d1634e0-070b-3650-a83b-c330699432ec","pitchNumber":2,"startTime":"2026-07-23T00:14:37.440Z","endTime":"2026-07-23T00:14:49.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:14:49.392Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging. Heriberto Hernández steals (7) 2nd base.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T00:14:55.524Z","endTime":"2026-07-23T00:19:16.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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,5,6,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595767081192825,"aZ":-42.87542890219114,"pfxX":5.560575808282535,"pfxZ":-7.8582874809720975,"pX":1.3907819089844855,"pZ":1.0577135160023787,"vX0":6.227965866455419,"vY0":-116.6814250837065,"vZ0":-2.290152687134421,"x":63.99,"y":210.22,"x0":-2.0486280658930296,"y0":50.00483929278469,"z0":6.141144022454228,"aX":7.568790976173614},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.5,"breakHorizontal":-11.8,"spinRate":2587,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.47174900419248056,"extension":6.2596529237045315},"index":0,"playId":"e2afc840-49dc-3b22-a964-d2833114d143","pitchNumber":1,"startTime":"2026-07-23T00:15:23.589Z","endTime":"2026-07-23T00:15:27.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24434604294775,"aZ":-32.12382833582743,"pfxX":1.4079019890234548,"pfxZ":0.03404943641491531,"pX":0.4929709047695959,"pZ":1.8763812673581577,"vX0":6.055469891202803,"vY0":-121.81376882683476,"vZ0":-3.3789557946527347,"x":98.21,"y":188.12,"x0":-2.2004826362103063,"y0":50.00416582040155,"z0":6.037192603133449,"aX":2.130714026293352},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-3.8,"spinRate":2639,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4483651740100596,"extension":6.236422145924428},"index":1,"playId":"aa96bcdd-0435-3bed-a730-55aef890349a","pitchNumber":2,"startTime":"2026-07-23T00:15:45.471Z","endTime":"2026-07-23T00:15:48.727Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530756996786756,"aZ":-12.64680767308173,"pfxX":-4.543735477989959,"pfxZ":10.497939513894853,"pX":-0.7819244412933052,"pZ":2.263625696979976,"vX0":4.9949310409363274,"vY0":-135.71536033611528,"vZ0":-7.371314028861137,"x":146.81,"y":177.66,"x0":-2.058517795123476,"y0":50.000447940431975,"z0":5.901294463922221,"aX":-8.449811776047152},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2285,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4040458900921675,"extension":6.251685518549705},"index":2,"playId":"112d07f2-6f83-3d1f-8694-bc23135a23b8","pitchNumber":3,"startTime":"2026-07-23T00:16:12.142Z","endTime":"2026-07-23T00:16:16.525Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558686480512613,"aZ":-13.199738954041754,"pfxX":-6.572206663370849,"pfxZ":9.956489988834154,"pX":0.44205896313045073,"pZ":3.392672542087001,"vX0":8.739093569064584,"vY0":-137.4398124716945,"vZ0":-4.713666970029469,"x":100.15,"y":147.18,"x0":-1.9306636090330216,"y0":50.00238803796694,"z0":6.032036046016743,"aX":-12.525031111388207},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2281,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3991023391588331,"extension":6.163651539755612},"index":3,"playId":"1c486632-1395-3ef3-a19f-4c4fb090af5d","pitchNumber":4,"startTime":"2026-07-23T00:16:55.093Z","endTime":"2026-07-23T00:17:03.845Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182100047148783,"aZ":-11.542682617069161,"pfxX":-5.667162306805383,"pfxZ":10.728578776964337,"pX":1.4888630860419954,"pZ":2.8725131523748906,"vX0":11.153174407087713,"vY0":-137.4829937321093,"vZ0":-6.229493808163886,"x":60.25,"y":161.22,"x0":-1.8758470396674816,"y0":50.00353876761316,"z0":5.943941816770303,"aX":-10.899998212108883},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2381,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3977119358561727,"extension":6.179691158949284},"index":4,"playId":"21da97c2-88c6-34b9-8c61-0704d9ff1fda","pitchNumber":5,"startTime":"2026-07-23T00:17:40.791Z","endTime":"2026-07-23T00:17:45.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"493232f1-be1b-39e0-abcf-31cfdad21eb7","startTime":"2026-07-23T00:18:02.102Z","endTime":"2026-07-23T00:18:06.097Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32660668932243,"aZ":-23.68872552483492,"pfxX":-7.346959778185822,"pfxZ":5.250632549877123,"pX":-1.143504478681102,"pZ":1.680242627519488,"vX0":5.525782947977163,"vY0":-125.98279465260775,"vZ0":-5.424063617402414,"x":160.59,"y":193.41,"x0":-2.4050554892841114,"y0":50.00196428687719,"z0":5.7625586954638415,"aX":-11.871904348804684},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":1442,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4338895655973838,"extension":6.431776044472001},"index":6,"playId":"40e4c18b-4424-3797-834c-f08fc9c7b912","pitchNumber":6,"startTime":"2026-07-23T00:18:24.790Z","endTime":"2026-07-23T00:18:30.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-23T00:18:44.655Z","endTime":"2026-07-23T00:19:06.778Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17675625201069,"aZ":-19.071673547560888,"pfxX":2.193187461645893,"pfxZ":7.111864655296497,"pX":0.25482694896729957,"pZ":3.0413209167125785,"vX0":6.339723958598091,"vY0":-134.16589781571975,"vZ0":-4.170379041931417,"x":107.29,"y":156.66,"x0":-2.4137955691928616,"y0":50.003005048736554,"z0":5.956576381668476,"aX":4.038368535439252},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-5.2,"spinRate":2424,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4066307863112919,"extension":6.2323495342041255},"index":8,"playId":"c5e61283-a044-3221-b6a3-d114eb4077bf","pitchNumber":7,"startTime":"2026-07-23T00:19:06.778Z","endTime":"2026-07-23T00:19:16.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:19:16.024Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T00:19:38.378Z","endTime":"2026-07-23T00:22:41.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040071111658808,"aZ":-29.110523321162848,"pfxX":0.1753083441136314,"pfxZ":1.884560122245106,"pX":-0.07326822390337823,"pZ":0.8583283177052665,"vX0":5.81071276353846,"vY0":-126.30241920892543,"vZ0":-6.701527984027806,"x":119.79,"y":215.61,"x0":-2.4197944690464324,"y0":50.00351601656679,"z0":5.8657045301874655,"aX":0.28513017958350967},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-1.6,"spinRate":2651,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4325044516140868,"extension":6.092263414066211},"index":0,"playId":"5c775ef1-cd21-32b4-b199-19fb257cb7fa","pitchNumber":1,"startTime":"2026-07-23T00:19:59.387Z","endTime":"2026-07-23T00:20:02.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089166235038768,"aZ":-23.48774570398242,"pfxX":-8.626686517057598,"pfxZ":5.3290594198801156,"pX":-1.3632842566850287,"pZ":2.5817823668220075,"vX0":5.3187516054501,"vY0":-126.67022250173697,"vZ0":-3.518613413229735,"x":168.97,"y":169.07,"x0":-2.3659242815167665,"y0":50.004531067045576,"z0":5.85990510517001,"aX":-14.065620163504153},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":1549,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4318796317068836,"extension":6.269053084450348},"index":1,"playId":"8b19511d-197c-3d9c-91bd-9510e7737413","pitchNumber":2,"startTime":"2026-07-23T00:20:19.717Z","endTime":"2026-07-23T00:20:23.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004813255909564,"aZ":-22.599833088271808,"pfxX":-8.908155768336423,"pfxZ":5.927013326874267,"pX":-0.4861742834399728,"pZ":1.6717962895321743,"vX0":7.554137209315493,"vY0":-126.11680465152105,"vZ0":-5.611172241883106,"x":135.53,"y":193.64,"x0":-2.359032373666756,"y0":50.001788687502795,"z0":5.741660062551761,"aX":-14.387747125913565},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.7,"breakHorizontal":14.5,"spinRate":1545,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.43384585952073884,"extension":6.33519546102865},"index":2,"playId":"c32d1518-442b-3b69-ae56-0521fcee3271","pitchNumber":3,"startTime":"2026-07-23T00:20:40.259Z","endTime":"2026-07-23T00:20:44.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588951656383657,"aZ":-14.864569580408427,"pfxX":1.1485763884403084,"pfxZ":9.437537103279805,"pX":-0.05889502464507036,"pZ":2.2538526301988377,"vX0":5.461800477642223,"vY0":-133.9748667209096,"vZ0":-6.689122053161291,"x":119.24,"y":177.93,"x0":-2.2658157311097225,"y0":50.00072306544302,"z0":5.828628656415104,"aX":2.1040580536839686},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-3.1,"spinRate":2380,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4074785853837968,"extension":6.307145788332853},"index":3,"playId":"ecb475a4-06c0-3ad5-bc31-743481d553e6","pitchNumber":4,"startTime":"2026-07-23T00:21:02.719Z","endTime":"2026-07-23T00:21:06.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-23T00:21:29.179Z","endTime":"2026-07-23T00:21:45.657Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263021233336985,"aZ":-33.429984436976106,"pfxX":3.1847294646403146,"pfxZ":-0.7877960958221042,"pX":1.511911893242358,"pZ":1.2399128252691503,"vX0":8.301398854919231,"vY0":-125.40035524198662,"vZ0":-4.774076645474942,"x":59.37,"y":205.3,"x0":-2.248838501802688,"y0":50.00102744479772,"z0":5.881377900635217,"aX":5.093626896476503},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-7.6,"spinRate":2602,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4360120599373918,"extension":6.281248797022062},"index":5,"playId":"b62566f3-c054-3c7b-818e-259502bc19fd","pitchNumber":5,"startTime":"2026-07-23T00:21:45.657Z","endTime":"2026-07-23T00:21:49.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.159357750474936,"aZ":-33.164267084274336,"pfxX":2.6502626733154573,"pfxZ":-0.6164443951175143,"pX":0.2404838293835514,"pZ":1.9494349136814033,"vX0":5.106807013529994,"vY0":-125.37434956016845,"vZ0":-3.299989021889018,"x":107.83,"y":186.15,"x0":-2.1597417543863773,"y0":50.00185532799281,"z0":5.963545302324513,"aX":4.257900628687463},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":2638,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.43532916068234284,"extension":6.179961087148307},"index":6,"playId":"55786489-2603-3640-ba2a-9d2396a944f6","pitchNumber":6,"startTime":"2026-07-23T00:22:08.330Z","endTime":"2026-07-23T00:22:12.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132206625195266,"aZ":-24.852643286650643,"pfxX":-8.818781420909081,"pfxZ":4.407506190575299,"pX":-0.30847944055484555,"pZ":1.288935563885515,"vX0":7.494433138017311,"vY0":-128.03219298743792,"vZ0":-6.304938749940289,"x":128.76,"y":203.98,"x0":-2.1260874441725424,"y0":50.0046187428297,"z0":5.7251624657814615,"aX":-14.660129369594303},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":14.3,"spinRate":1531,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4276035027588829,"extension":6.320768704603416},"index":7,"playId":"ba5b589d-d9fc-39f4-9c27-b55cd26baa9d","pitchNumber":7,"startTime":"2026-07-23T00:22:35.933Z","endTime":"2026-07-23T00:22:41.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:22:41.022Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Griffin Conine flies out sharply to center fielder Lucas Spence.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T00:23:41.673Z","endTime":"2026-07-23T00:24:34.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T00:22:57.153Z","endTime":"2026-07-23T00:23:43.848Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840005908890696,"aZ":-23.534767254765537,"pfxX":-8.524981234458515,"pfxZ":5.440036699274284,"pX":-0.269619339636778,"pZ":1.5768655094737214,"vX0":7.499701610838746,"vY0":-125.13220810235478,"vZ0":-5.592704732411996,"x":127.28,"y":196.2,"x0":-2.195474957899635,"y0":50.00446760794811,"z0":5.764706794918365,"aX":-13.544079443971585},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.8,"breakHorizontal":13.8,"spinRate":1521,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43743638512633165,"extension":6.37716584326564},"index":1,"playId":"822144d9-8aaa-31b3-bbf4-85ccab8db92d","pitchNumber":1,"startTime":"2026-07-23T00:23:43.848Z","endTime":"2026-07-23T00:23:47.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907082094230596,"aZ":-25.55428906028973,"pfxX":-8.608333149132104,"pfxZ":4.173523695439382,"pX":-1.151009182439987,"pZ":2.0118945913571715,"vX0":5.748331645309762,"vY0":-125.03085423015001,"vZ0":-4.1647599323435855,"x":160.87,"y":184.46,"x0":-2.3600219127249793,"y0":50.00124569765614,"z0":5.793091725169752,"aX":-13.645459650911963},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":14.3,"spinRate":1487,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43786740767326604,"extension":6.105652078016891},"index":2,"playId":"9a6452d2-1e3b-3e74-b828-507267ee9b86","pitchNumber":2,"startTime":"2026-07-23T00:24:04.937Z","endTime":"2026-07-23T00:24:09.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11575112528534,"aZ":-40.82009095573576,"pfxX":6.072756193056993,"pfxZ":-6.194438232471615,"pX":0.5021037929058748,"pZ":2.54231664083336,"vX0":4.611878140841941,"vY0":-118.36936670457536,"vZ0":0.4098969366303391,"x":97.86,"y":170.14,"x0":-2.2722072909067066,"y0":50.0042561379523,"z0":6.15585645454767,"aX":8.473130774234386},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.7,"breakHorizontal":-12.2,"spinRate":2680,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.4657178449841517,"extension":6.03082070887469},"hitData":{"launchSpeed":102.6,"launchAngle":37.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":162.12,"coordY":45.37}},"index":3,"playId":"eb4f3d82-a660-3b39-bf38-781e49191ff2","pitchNumber":3,"startTime":"2026-07-23T00:24:24.998Z","endTime":"2026-07-23T00:24:34.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:24:34.660Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T00:26:28.495Z","endTime":"2026-07-23T00:28:17.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.061737980513897,"aZ":-14.322902151345247,"pfxX":-6.721554923016934,"pfxZ":9.066175433679147,"pX":-0.2625344009068166,"pZ":2.4229534006510898,"vX0":6.69636379216249,"vY0":-138.94080008376673,"vZ0":-7.3062061672298615,"x":127.01,"y":173.36,"x0":-1.8223952196322304,"y0":50.002196851314935,"z0":6.024984031519346,"aX":-13.234479448119941},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2312,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3931538653894129,"extension":6.26729774878258},"index":0,"playId":"6883d21a-4f56-3117-ac42-136f7c5d4045","pitchNumber":1,"startTime":"2026-07-23T00:26:52.187Z","endTime":"2026-07-23T00:26:55.795Z","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.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.957244806692703,"aZ":-18.77317707420312,"pfxX":-9.335487485221556,"pfxZ":6.862671022806438,"pX":0.16960968923135572,"pZ":1.6742458279712944,"vX0":8.82354856058223,"vY0":-139.05401456705783,"vZ0":-8.300236104461497,"x":110.53,"y":193.58,"x0":-1.8358748177391453,"y0":50.00352941095599,"z0":5.9494856004375185,"aX":-18.233902591635758},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":2334,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39428970053866674,"extension":6.076515184920284},"index":1,"playId":"a35fe3d7-1467-34c6-96ae-fd35f7654853","pitchNumber":2,"startTime":"2026-07-23T00:27:11.223Z","endTime":"2026-07-23T00:27:15.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.284972374700224,"aZ":-25.007314540310333,"pfxX":0.5993195086450793,"pfxZ":4.083422479278286,"pX":2.007635864621667,"pZ":1.6939585115346087,"vX0":9.093374461704279,"vY0":-131.48799883466387,"vZ0":-6.385869989838088,"x":40.47,"y":193.04,"x0":-1.570154749155338,"y0":50.004566956062156,"z0":6.004014566856739,"aX":1.0492087514117294},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":-3.0,"spinRate":2263,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4162048136028691,"extension":6.067463206895407},"index":2,"playId":"f85c6188-1ccc-3740-86d6-952516ffff58","pitchNumber":3,"startTime":"2026-07-23T00:27:31.667Z","endTime":"2026-07-23T00:27:34.889Z","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":85.9,"endSpeed":78.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35152311686334,"aZ":-28.356433931641064,"pfxX":3.3718272627532633,"pfxZ":2.441835988183099,"pX":1.538236102565979,"pZ":1.028920754208273,"vX0":7.114604037662283,"vY0":-124.76296222898668,"vZ0":-6.154052059164516,"x":58.37,"y":211.0,"x0":-1.7991539090378434,"y0":50.00183110063528,"z0":5.893485305083244,"aX":5.261752330466873},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-7.9,"spinRate":2329,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44064546866866516,"extension":6.323887051360888},"index":3,"playId":"0b4db5f6-33bf-3b5b-abaf-3875c1947225","pitchNumber":4,"startTime":"2026-07-23T00:27:47.535Z","endTime":"2026-07-23T00:27:52.937Z","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":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07665265742495,"aZ":-19.534107900325733,"pfxX":-9.109410081017415,"pfxZ":6.1969833655916515,"pX":0.04554984543709511,"pZ":2.434030280355899,"vX0":8.146831976473313,"vY0":-142.24719582004752,"vZ0":-6.3733291966680286,"x":115.26,"y":173.06,"x0":-1.6787687475967406,"y0":50.00143402227738,"z0":5.951365271404614,"aX":-18.577836439009758},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":2252,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3857495865182443,"extension":6.170824952823944},"hitData":{"launchSpeed":101.7,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.61,"coordY":139.51}},"index":4,"playId":"ffdf9e04-69a6-32ce-a026-79a448532a43","pitchNumber":5,"startTime":"2026-07-23T00:28:10.402Z","endTime":"2026-07-23T00:28:17.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:28:17.917Z","atBatIndex":6},{"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":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T00:28:25.030Z","endTime":"2026-07-23T00:29:10.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817764477651956,"aZ":-14.893179669347669,"pfxX":-5.426001489046981,"pfxZ":8.7162445277474,"pX":-1.260537785918319,"pZ":3.433017302133642,"vX0":3.352692136748874,"vY0":-139.54598453733317,"vZ0":-4.78180506193084,"x":165.05,"y":146.09,"x0":-1.7692134538638746,"y0":50.004807013195204,"z0":6.141782190421978,"aX":-10.760059390142564},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2122,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3917070199321824,"extension":6.07020347818684},"index":0,"playId":"a824b955-d530-3fbb-b81f-119b9088d78f","pitchNumber":1,"startTime":"2026-07-23T00:28:44.466Z","endTime":"2026-07-23T00:28:48.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199788792494243,"aZ":-33.62871262490656,"pfxX":-9.51747871870929,"pfxZ":-0.8189483856579747,"pX":-0.1847711732929655,"pZ":1.9851815522353886,"vX0":7.1551110681372085,"vY0":-131.9589891000975,"vZ0":-4.031539346048887,"x":124.04,"y":185.18,"x0":-1.6903186816727984,"y0":50.004559349823055,"z0":6.001155194391841,"aX":-16.842789980254754},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.2,"breakHorizontal":15.7,"spinRate":1968,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.41454629771614027,"extension":6.414859735723213},"hitData":{"launchSpeed":99.6,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.82,"coordY":121.67}},"index":1,"playId":"9aab7b70-085f-31af-96f4-017fc1dbd24d","pitchNumber":2,"startTime":"2026-07-23T00:28:58.650Z","endTime":"2026-07-23T00:29:10.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:29:10.054Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T00:29:35.818Z","endTime":"2026-07-23T00:30:07.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":[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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T00:29:24.511Z","endTime":"2026-07-23T00:29:38.156Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979359068270465,"aZ":-27.01432513019523,"pfxX":-1.1600536484878317,"pfxZ":2.9910833675897885,"pX":0.38265176693423036,"pZ":1.887761284073531,"vX0":5.840789622971713,"vY0":-130.22863004314468,"vZ0":-5.503983761570116,"x":102.41,"y":187.81,"x0":-1.7334445451318126,"y0":50.005789283332426,"z0":6.05839715551616,"aX":-2.003938632570437},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2243,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.41973348083900497,"extension":6.098087122301261},"index":1,"playId":"91212344-0535-3c5f-826d-38beb3d8cfca","pitchNumber":1,"startTime":"2026-07-23T00:29:38.156Z","endTime":"2026-07-23T00:29:42.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33403634560521,"aZ":-15.926172125854938,"pfxX":-9.81462487679281,"pfxZ":8.212231950865668,"pX":-0.052101497451469296,"pZ":1.9081648006750522,"vX0":7.752230658357213,"vY0":-139.95883706264112,"vZ0":-8.39740138147838,"x":118.99,"y":187.26,"x0":-1.5861546507066018,"y0":50.00563002723068,"z0":5.996014567494722,"aX":-19.425167147622556},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":16.1,"spinRate":2341,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39173235701565323,"extension":6.059665834997542},"hitData":{"launchSpeed":86.2,"launchAngle":38.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.21,"coordY":93.41}},"index":2,"playId":"9daa1a7f-2b7a-3786-a836-cffd005eda9f","pitchNumber":2,"startTime":"2026-07-23T00:29:59.183Z","endTime":"2026-07-23T00:30:07.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:30:07.468Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"LaMonte Wade Jr. grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T00:30:12.771Z","endTime":"2026-07-23T00:31:21.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84550775008798,"aZ":-18.356196680966708,"pfxX":-7.892932828483261,"pfxZ":6.832199464843441,"pX":0.02265606386558274,"pZ":3.195362092088728,"vX0":7.485774022032715,"vY0":-141.23797716629934,"vZ0":-4.794984030040089,"x":116.14,"y":152.51,"x0":-1.6352453678334158,"y0":50.004246322515066,"z0":6.093868937634939,"aX":-15.965144600085702},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":12.8,"spinRate":2320,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3876599399778633,"extension":6.020842685894608},"index":0,"playId":"e6e48c79-a078-376f-a075-b06a349e67fb","pitchNumber":1,"startTime":"2026-07-23T00:30:33.446Z","endTime":"2026-07-23T00:30:37.286Z","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":96.5,"endSpeed":88.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29663222204189,"aZ":-17.076072976058192,"pfxX":-11.20454323032973,"pfxZ":7.599029146018229,"pX":1.2561139553951306,"pZ":2.27337043352647,"vX0":11.065167930433038,"vY0":-139.9996504894077,"vZ0":-7.289299234493451,"x":69.12,"y":177.4,"x0":-1.2897677698398824,"y0":50.00495190966867,"z0":6.02648144565844,"aX":-22.267996332544776},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":18.0,"spinRate":2378,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3910840462320868,"extension":6.066380939390101},"index":1,"playId":"151913a1-72b8-3366-bb2d-3c9e7cfadb74","pitchNumber":2,"startTime":"2026-07-23T00:30:54.432Z","endTime":"2026-07-23T00:30:58.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1230318615308,"aZ":-16.10149666741948,"pfxX":-8.298362045284442,"pfxZ":7.952734301747379,"pX":-0.9933670612064648,"pZ":2.3323016334147124,"vX0":5.039826224515767,"vY0":-141.24606617837784,"vZ0":-7.418177799705611,"x":154.86,"y":175.81,"x0":-1.7224823392015278,"y0":50.0039351123255,"z0":6.0278849774472905,"aX":-16.770791012892136},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2319,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38777335057505,"extension":6.143449763783634},"hitData":{"launchSpeed":95.9,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.01,"coordY":141.95}},"index":2,"playId":"83e5e753-191a-3919-8593-5f78af5ec78e","pitchNumber":3,"startTime":"2026-07-23T00:31:13.896Z","endTime":"2026-07-23T00:31:21.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:31:21.596Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out softly to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T00:33:12.348Z","endTime":"2026-07-23T00:34:00.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"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":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512066914530152,"aZ":-19.495040380120873,"pfxX":-9.292678680157813,"pfxZ":7.165050162322236,"pX":-0.025618635604802806,"pZ":2.2676348596960807,"vX0":9.50896925325013,"vY0":-132.01446820688116,"vZ0":-5.54596019504342,"x":117.98,"y":177.55,"x0":-2.4630568439051603,"y0":50.00126939485149,"z0":5.826027847469996,"aX":-16.43844419247415},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2087,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4145463526677786,"extension":6.240816124080909},"index":0,"playId":"ecd35cf4-3f2a-3b11-913f-f3b85f56d56e","pitchNumber":1,"startTime":"2026-07-23T00:33:32.619Z","endTime":"2026-07-23T00:33:35.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.913137555518635,"aZ":-19.907492661912766,"pfxX":-9.708017041887967,"pfxZ":6.720330068537662,"pX":-1.0242139504579142,"pZ":2.3073842559496236,"vX0":7.0297562349405975,"vY0":-134.24188020456077,"vZ0":-5.680901006217197,"x":156.04,"y":176.48,"x0":-2.414777402449376,"y0":50.00546346540821,"z0":5.867097496965559,"aX":-17.730661130605323},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":2124,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.40792320400353965,"extension":6.010228056966216},"hitData":{"launchSpeed":54.4,"launchAngle":68.0,"totalDistance":83.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":139.08,"coordY":172.5}},"index":1,"playId":"1cc5927f-811c-3c4d-bc0f-723baa44cdec","pitchNumber":2,"startTime":"2026-07-23T00:33:52.563Z","endTime":"2026-07-23T00:34:00.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:34:00.748Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T00:34:04.047Z","endTime":"2026-07-23T00:35:25.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98835835231506,"aZ":-39.91805175276879,"pfxX":8.123362914490878,"pfxZ":-5.741471228039131,"pX":0.7861663087082374,"pZ":1.1429286336566886,"vX0":4.388641818471382,"vY0":-116.0246807441687,"vZ0":-2.599916128771978,"x":87.03,"y":207.92,"x0":-2.1924605031835096,"y0":50.0049339828378,"z0":6.123470608722421,"aX":10.950895205143153},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.8,"breakHorizontal":-15.8,"spinRate":2614,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4741219268022405,"extension":5.972314655202926},"index":0,"playId":"eca07285-efa9-3e6c-a1a0-734aca19f06a","pitchNumber":1,"startTime":"2026-07-23T00:34:28.699Z","endTime":"2026-07-23T00:34:32.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407469512610465,"aZ":-24.355389552936995,"pfxX":-8.460578033160104,"pfxZ":4.935580178494739,"pX":-1.2090499246350006,"pZ":2.471180234378031,"vX0":5.809137971185354,"vY0":-124.89746654574483,"vZ0":-3.5657691622652976,"x":163.09,"y":172.06,"x0":-2.4621039652459737,"y0":50.006220689444774,"z0":5.913300688150839,"aX":-13.411934690520969},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":14.0,"spinRate":1510,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43802661101524665,"extension":6.070172706082506},"index":1,"playId":"d6a733dd-4e8e-3593-b353-02731d2d6137","pitchNumber":2,"startTime":"2026-07-23T00:34:43.757Z","endTime":"2026-07-23T00:34:48.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89664503289401,"aZ":-19.603927233948323,"pfxX":0.272410430967178,"pfxZ":7.079761767080098,"pX":0.43611667752366606,"pZ":1.6400446430223508,"vX0":7.82458865014784,"vY0":-131.8893231707842,"vZ0":-7.151227277002557,"x":100.38,"y":194.5,"x0":-2.594479434697667,"y0":50.00520013103891,"z0":5.813370605202368,"aX":0.48403154744852317},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":-2.0,"spinRate":2266,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.413985879607476,"extension":6.099552399049291},"index":2,"playId":"1cfebf59-2d55-39f2-8335-9c3d00409f5b","pitchNumber":3,"startTime":"2026-07-23T00:35:00.096Z","endTime":"2026-07-23T00:35:04.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60196134149801,"aZ":-18.16117769759468,"pfxX":-0.669202402756514,"pfxZ":7.723500480839066,"pX":0.13409722517394945,"pZ":2.9200961129837992,"vX0":7.179016375210888,"vY0":-133.10828975113108,"vZ0":-4.376029096835797,"x":111.89,"y":159.94,"x0":-2.4982145227286243,"y0":50.00152397184734,"z0":5.880606530968327,"aX":-1.2139350237627993},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":-0.1,"spinRate":2258,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40974828976666355,"extension":6.090171494876164},"hitData":{"launchSpeed":85.8,"launchAngle":28.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.41,"coordY":82.36}},"index":3,"playId":"2bdce95e-a5df-3be2-8f34-7b58a5df224c","pitchNumber":4,"startTime":"2026-07-23T00:35:17.253Z","endTime":"2026-07-23T00:35:25.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:35:25.691Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esteury Ruiz flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T00:35:27.292Z","endTime":"2026-07-23T00:36:00.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"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(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":93.8,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92164049085997,"aZ":-11.778024671389248,"pfxX":-4.980172635892961,"pfxZ":10.808134497513642,"pX":0.2776095521992744,"pZ":2.353304629578149,"vX0":8.0239852535249,"vY0":-136.26616097751486,"vZ0":-7.446022988520747,"x":106.42,"y":175.24,"x0":-2.0533159125814775,"y0":50.00629857337465,"z0":5.928521226036113,"aX":-9.401932228036959},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2311,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4014009507505065,"extension":6.1138410602751},"hitData":{"launchSpeed":78.2,"launchAngle":32.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.28,"coordY":118.4}},"index":0,"playId":"5ac88799-a062-33a7-8498-a487cd5990b6","pitchNumber":1,"startTime":"2026-07-23T00:35:53.578Z","endTime":"2026-07-23T00:36:00.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:36:00.871Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yainer Diaz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T00:37:49.243Z","endTime":"2026-07-23T00:39:25.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83566706122703,"aZ":-22.347156303445928,"pfxX":-12.442186209448263,"pfxZ":4.937761663804748,"pX":0.9157089136970389,"pZ":2.7389131625751673,"vX0":11.505750691936752,"vY0":-140.44658579424598,"vZ0":-4.832583052571088,"x":82.1,"y":164.83,"x0":-1.6244521107283296,"y0":50.00488392486369,"z0":5.942024415487443,"aX":-24.7735577086484},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":20.0,"spinRate":2334,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39050752915250264,"extension":6.318453228966224},"index":0,"playId":"78f7f096-b933-3acb-94a2-4ab216cdc12f","pitchNumber":1,"startTime":"2026-07-23T00:38:14.944Z","endTime":"2026-07-23T00:38:20.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54472243674911,"aZ":-22.725280973756583,"pfxX":-0.04290793055349518,"pfxZ":5.331290645614965,"pX":1.7103960962952178,"pZ":1.6313066913406424,"vX0":8.862563617588117,"vY0":-131.64344235147257,"vZ0":-6.613784516444067,"x":51.8,"y":194.73,"x0":-1.6810383477289494,"y0":50.00004518302202,"z0":5.835981588826018,"aX":-0.0778316979939038},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":-1.7,"spinRate":2308,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4146148620526997,"extension":6.412483706438253},"index":1,"playId":"2d52d114-bf7f-3fa6-a913-ffa523e820e8","pitchNumber":2,"startTime":"2026-07-23T00:38:29.692Z","endTime":"2026-07-23T00:38:33.011Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13540825711689,"aZ":-21.064591902767365,"pfxX":-9.88229347188675,"pfxZ":5.661435560008054,"pX":-0.7310541481253494,"pZ":1.470505679974711,"vX0":6.202544385385529,"vY0":-139.40656694674936,"vZ0":-8.302041362261598,"x":144.87,"y":199.08,"x0":-1.7039271612512104,"y0":50.00646792182364,"z0":5.884502433714396,"aX":-19.40203482908321},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2396,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39330724410559714,"extension":6.266715112884655},"index":2,"playId":"4e6a67b1-d7d4-3890-943d-56f50ec00223","pitchNumber":3,"startTime":"2026-07-23T00:38:47.388Z","endTime":"2026-07-23T00:38:51.412Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25381689848134,"aZ":-20.927674396062255,"pfxX":-11.33586139440937,"pfxZ":5.585451670508434,"pX":-1.638649622740844,"pZ":3.5855663160007274,"vX0":4.4954647489869295,"vY0":-141.4685543045005,"vZ0":-3.2096678937835224,"x":179.46,"y":141.97,"x0":-1.781619433088169,"y0":50.002543307058,"z0":6.086788117501588,"aX":-22.82536833440296},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":19.6,"spinRate":2341,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3881462839440988,"extension":6.282753400123219},"index":3,"playId":"0d8aff96-dc9c-3d66-9f09-206f3ad82202","pitchNumber":4,"startTime":"2026-07-23T00:39:21.464Z","endTime":"2026-07-23T00:39:25.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:39:25.757Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to center fielder Esteury Ruiz. Yainer Diaz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T00:39:27.372Z","endTime":"2026-07-23T00:40:24.135Z","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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27170049545403,"aZ":-18.532240968879787,"pfxX":-11.037971482825855,"pfxZ":6.710582742935676,"pX":1.1821296279938878,"pZ":1.5982685406226913,"vX0":11.373057175926286,"vY0":-141.8890969657646,"vZ0":-8.660014510078133,"x":71.94,"y":195.63,"x0":-1.4491479010834696,"y0":50.00574868656568,"z0":5.87701124241646,"aX":-22.45038856420863},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":17.6,"spinRate":2352,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3864206890812265,"extension":6.141967450979064},"index":0,"playId":"ad41a781-4f35-3e2b-8b3c-48f62b97ecd8","pitchNumber":1,"startTime":"2026-07-23T00:39:54.634Z","endTime":"2026-07-23T00:39:59.018Z","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":97.5,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4680241629361,"aZ":-22.715464939210914,"pfxX":-11.98545997500337,"pfxZ":4.68419933428019,"pX":0.524731351762687,"pZ":2.1066131768346796,"vX0":10.404454706338873,"vY0":-141.4884897729346,"vZ0":-6.416062008100409,"x":97.0,"y":181.9,"x0":-1.650178100115083,"y0":50.002628987870295,"z0":5.867768582235433,"aX":-24.20464948202239},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":19.4,"spinRate":2261,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3876980173578053,"extension":6.256857655470095},"hitData":{"launchSpeed":99.4,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.1,"coordY":84.66}},"index":1,"playId":"908d9780-5581-30d7-8062-97d5ae99e461","pitchNumber":2,"startTime":"2026-07-23T00:40:15.401Z","endTime":"2026-07-23T00:40:24.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:40:24.135Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lucas Spence grounds into a force out, first baseman Kyle Stowers to shortstop Otto Lopez. Yainer Diaz to 3rd. Christian Walker out at 2nd. Lucas Spence to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T00:40:29.310Z","endTime":"2026-07-23T00:41:08.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18248534432459,"aZ":-25.619447767761294,"pfxX":1.0834681529221983,"pfxZ":3.685136411613147,"pX":0.43243571961041605,"pZ":2.231321406332459,"vX0":5.4520717045520355,"vY0":-132.26110911924854,"vZ0":-4.728389135603953,"x":100.52,"y":178.53,"x0":-1.7930840024380468,"y0":50.00179291639758,"z0":5.911974835562472,"aX":1.9267748970280263},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-3.1,"spinRate":2255,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.41351470642986055,"extension":6.08322283258033},"hitData":{"launchSpeed":71.6,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.87,"coordY":176.42}},"index":0,"playId":"5ba46816-0ada-38c0-b627-5f5864c16c09","pitchNumber":1,"startTime":"2026-07-23T00:40:56.413Z","endTime":"2026-07-23T00:41:08.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:41:08.318Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a ground ball to right fielder Griffin Conine. Yainer Diaz scores. Lucas Spence to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T00:41:29.245Z","endTime":"2026-07-23T00:42:18.099Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnThird":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644667594332816,"aZ":-19.681725468093052,"pfxX":-9.244631075336708,"pfxZ":6.223020587706101,"pX":0.30180880814753,"pZ":1.2383489891882757,"vX0":8.93422629763819,"vY0":-140.7220712030715,"vZ0":-9.375190089922024,"x":105.5,"y":205.34,"x0":-1.7116049445619086,"y0":50.0044299028212,"z0":5.88590257903301,"aX":-18.56099800188945},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":14.9,"spinRate":2299,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38908791823379163,"extension":6.229311975103064},"index":0,"playId":"9769f77a-efbd-369d-80ba-76500192c941","pitchNumber":1,"startTime":"2026-07-23T00:41:44.491Z","endTime":"2026-07-23T00:41:48.935Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80321985425605,"aZ":-25.843959268803953,"pfxX":-10.125342792972669,"pfxZ":3.1647438997201522,"pX":0.24246510886827674,"pZ":2.480821953153666,"vX0":9.048270106219471,"vY0":-140.75317163981376,"vZ0":-5.000254434864687,"x":107.76,"y":171.8,"x0":-1.7028762902265415,"y0":50.00354838895684,"z0":5.9599653107703725,"aX":-20.258993826266966},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":2248,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3895713505748941,"extension":6.112278411920402},"hitData":{"launchSpeed":92.8,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.25,"coordY":112.57}},"index":1,"playId":"1c6bdb57-2328-310c-a63f-362144da516d","pitchNumber":2,"startTime":"2026-07-23T00:42:04.328Z","endTime":"2026-07-23T00:42:18.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:42:18.099Z","atBatIndex":16},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Christian Vázquez bunt pops out to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T00:42:29.080Z","endTime":"2026-07-23T00:42:58.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnThird":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Pop Out","eventType":"field_out","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":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.055904710979526,"aZ":-26.29038588910546,"pfxX":-11.273029203582695,"pfxZ":2.913335490961897,"pX":-0.9168270503917999,"pZ":2.8815206665519137,"vX0":6.882184490743335,"vY0":-141.76331549815671,"vZ0":-3.8365545252960094,"x":151.95,"y":160.98,"x0":-1.922614845334464,"y0":50.00069143227795,"z0":5.947953408308055,"aX":-22.74095541441754},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.6,"breakHorizontal":18.8,"spinRate":2193,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38767245518771665,"extension":6.146709529967456},"hitData":{"launchSpeed":38.5,"launchAngle":24.0,"totalDistance":78.0,"trajectory":"bunt_popup","hardness":"medium","location":"3","coordinates":{"coordX":144.05,"coordY":177.43}},"index":0,"playId":"6c64cb0d-06fe-3bed-889c-6358e7f424b9","pitchNumber":1,"startTime":"2026-07-23T00:42:51.457Z","endTime":"2026-07-23T00:42:58.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:42:58.595Z","atBatIndex":17},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Lucas Spence caught stealing home, catcher Joe Mack to third baseman Javier Sanoja to catcher Joe Mack.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T00:43:18.535Z","endTime":"2026-07-23T00:45:02.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":29},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142534897576475,"aZ":-30.9198996761323,"pfxX":-10.170548374774416,"pfxZ":0.7158064151475223,"pX":-0.4570050909763977,"pZ":1.5978281970497195,"vX0":7.002484899318534,"vY0":-132.1004499745759,"vZ0":-5.402513489888281,"x":134.42,"y":195.64,"x0":-1.8258555888947343,"y0":50.00475724212862,"z0":5.952986239649103,"aX":-17.90854524804393},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.2,"breakHorizontal":16.8,"spinRate":1936,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4152286114581627,"extension":6.157327012536273},"index":0,"playId":"396adc66-9f1d-3d60-a446-40433243ce3e","pitchNumber":1,"startTime":"2026-07-23T00:43:35.053Z","endTime":"2026-07-23T00:43:40.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570389501044755,"aZ":-30.388050925208745,"pfxX":0.7864869267288324,"pfxZ":1.1191584379826036,"pX":0.6213872520182786,"pZ":1.5841054540629542,"vX0":6.05494069570959,"vY0":-125.97354189028515,"vZ0":-4.528968320217857,"x":93.31,"y":196.01,"x0":-1.9197714689000354,"y0":50.00597113095941,"z0":5.873436492259402,"aX":1.2583034240320001},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-2.9,"spinRate":2292,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4354765366460085,"extension":6.187656555399219},"index":1,"playId":"5527bde7-cb84-3577-86cf-1d1511062669","pitchNumber":2,"startTime":"2026-07-23T00:43:53.742Z","endTime":"2026-07-23T00:43:58.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43406759883758,"aZ":-13.061429345778137,"pfxX":-7.046855782346016,"pfxZ":9.166662160664849,"pX":0.02605796112588159,"pZ":2.371056943200115,"vX0":7.726734283875087,"vY0":-143.74310842524852,"vZ0":-7.702537285733395,"x":116.01,"y":174.76,"x0":-1.7859053563993113,"y0":50.00258512418394,"z0":5.90279802364826,"aX":-14.693474484801579},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2241,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.381572234493353,"extension":6.211668760705721},"index":2,"playId":"2bdc5647-e149-3485-91dc-698cf15f54a2","pitchNumber":3,"startTime":"2026-07-23T00:44:24.489Z","endTime":"2026-07-23T00:44:27.489Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138127124587243,"aZ":-30.119593167685373,"pfxX":-9.849178694311497,"pfxZ":1.152278631008636,"pX":0.7386569417952347,"pZ":0.8919776537263021,"vX0":9.593710580447098,"vY0":-132.95699717650518,"vZ0":-7.378033451020561,"x":88.84,"y":214.7,"x0":-1.640912030047499,"y0":50.004549411101166,"z0":5.895849460872973,"aX":-17.59366862325131},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":2043,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4123285390036946,"extension":6.404182841540697},"index":3,"playId":"303a37cb-8ef2-3610-99c3-375db4cf4129","pitchNumber":4,"startTime":"2026-07-23T00:44:54.078Z","endTime":"2026-07-23T00:45:02.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:45:02.373Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:47:14.605Z","endTime":"2026-07-23T00:47:57.541Z","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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637973868525275,"aZ":-20.786625391978426,"pfxX":-0.3379390315108195,"pfxZ":6.665329091286113,"pX":-0.4813072451640021,"pZ":3.6704012941052,"vX0":5.9932684987312275,"vY0":-129.29319558706945,"vZ0":-2.0558978977121787,"x":135.35,"y":139.68,"x0":-2.7764497953492993,"y0":50.00234474812026,"z0":6.055822835269452,"aX":-0.5773517449060044},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.9,"breakHorizontal":-0.6,"spinRate":2320,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4221397614941522,"extension":6.0761973138612015},"index":0,"playId":"1050b331-ebbf-3c6b-8d7d-d2d53650fa9e","pitchNumber":1,"startTime":"2026-07-23T00:47:17.897Z","endTime":"2026-07-23T00:47:21.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811660814713047,"aZ":-18.762761139197863,"pfxX":-8.166317609852694,"pfxZ":7.427375208840444,"pX":-0.45875587951030355,"pZ":2.037675870282384,"vX0":8.084066590001129,"vY0":-133.30110376086608,"vZ0":-6.297945767603526,"x":134.49,"y":183.76,"x0":-2.4651563944521246,"y0":50.00272877825176,"z0":5.778974211678146,"aX":-14.743293852891275},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":13.1,"spinRate":2210,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.41041974248233615,"extension":6.224624710979229},"index":1,"playId":"a6b86c79-f101-3b21-b1c0-93e8a27e0404","pitchNumber":2,"startTime":"2026-07-23T00:47:34.955Z","endTime":"2026-07-23T00:47:39.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120421985428866,"aZ":-30.261434372514678,"pfxX":8.30723803623893,"pfxZ":1.2679061257312618,"pX":0.13656232989509476,"pZ":2.5705820300845037,"vX0":4.316940417251913,"vY0":-122.48456067912889,"vZ0":-2.1372615987247636,"x":111.79,"y":169.37,"x0":-2.7305821019063616,"y0":50.005088020822754,"z0":6.052441097533055,"aX":12.572229063266713},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":-16.1,"spinRate":2631,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.44788692515925765,"extension":6.019046141343732},"hitData":{"launchSpeed":94.8,"launchAngle":24.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.03,"coordY":90.68}},"index":2,"playId":"55dccd56-0a63-34fa-b92a-fd2529367cf4","pitchNumber":3,"startTime":"2026-07-23T00:47:50.108Z","endTime":"2026-07-23T00:47:57.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:47:57.541Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Stowers lines out sharply to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:48:01.138Z","endTime":"2026-07-23T00:48:31.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"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":2},"details":{"event":"Lineout","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":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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5631574909982,"aZ":-24.408859342854598,"pfxX":-7.770315125147993,"pfxZ":4.851377867578334,"pX":-0.22056226353713063,"pZ":2.2480451946798943,"vX0":7.879837784452432,"vY0":-125.22428083560494,"vZ0":-4.046067050182619,"x":125.41,"y":178.08,"x0":-2.3876577431080026,"y0":50.00030249883872,"z0":5.864561177858108,"aX":-12.428990560743035},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.2,"breakHorizontal":12.4,"spinRate":1498,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.43617837078883337,"extension":6.270702191522296},"hitData":{"launchSpeed":102.6,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":158.18,"coordY":162.82}},"index":0,"playId":"7e9a4dcd-eca5-3fc9-bf4f-3c390f3aa997","pitchNumber":1,"startTime":"2026-07-23T00:48:25.042Z","endTime":"2026-07-23T00:48:31.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:48:31.034Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T00:49:12.513Z","endTime":"2026-07-23T00:51:01.966Z","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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T00:48:56.207Z","endTime":"2026-07-23T00:49:14.724Z","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":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207283660848585,"aZ":-13.948067020019016,"pfxX":-5.637672510114322,"pfxZ":9.74894827977323,"pX":-0.297040051219196,"pZ":2.462125959600875,"vX0":6.751577341215003,"vY0":-135.95641048287146,"vZ0":-6.879472455792657,"x":128.32,"y":172.3,"x0":-2.0817466830050098,"y0":50.00014121146358,"z0":5.995848497114739,"aX":-10.53737288637629},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2383,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4030843156215145,"extension":6.169195565139508},"index":1,"playId":"f96c78f5-7fd0-333c-8875-0490f9f000e8","pitchNumber":1,"startTime":"2026-07-23T00:49:14.724Z","endTime":"2026-07-23T00:49:18.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822651940111946,"aZ":-24.399660956358616,"pfxX":-8.565488397468686,"pfxZ":4.853198712019071,"pX":-0.5666987950189649,"pZ":1.8312350474684669,"vX0":7.329983067627468,"vY0":-125.63159259589821,"vZ0":-4.893086932608348,"x":138.6,"y":189.34,"x0":-2.405560602127774,"y0":50.005352648611854,"z0":5.780923839967893,"aX":-13.730396804938776},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":1476,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.43553478058691564,"extension":6.2256910744453675},"index":2,"playId":"90a7b894-8a1d-366b-b355-f4e7ab431b03","pitchNumber":2,"startTime":"2026-07-23T00:49:27.742Z","endTime":"2026-07-23T00:49:32.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455102890684635,"aZ":-25.616253866059207,"pfxX":-8.649042290392693,"pfxZ":4.093821566630781,"pX":-0.22968579183634472,"pZ":1.3848781780832529,"vX0":8.159471044692232,"vY0":-125.51289733674547,"vZ0":-5.575231899450435,"x":125.76,"y":201.39,"x0":-2.3927927148276873,"y0":50.003278547222735,"z0":5.710391226382043,"aX":-13.855300418693632},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":1511,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43572509026041084,"extension":6.3781592218201055},"index":3,"playId":"0ba6e0ce-c53f-3582-8b46-b0ff13579a16","pitchNumber":3,"startTime":"2026-07-23T00:49:44.623Z","endTime":"2026-07-23T00:49:49.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00198490104343,"aZ":-11.152264362790515,"pfxX":-5.412204964504522,"pfxZ":10.9401996918832,"pX":1.0725117286479682,"pZ":1.2981016217230918,"vX0":10.275683318942562,"vY0":-137.3982447023889,"vZ0":-10.26270221480181,"x":76.12,"y":203.73,"x0":-2.004245358324201,"y0":50.006679004310485,"z0":5.828826064845668,"aX":-10.404062262695007},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":7.8,"spinRate":2396,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3978878666521437,"extension":6.2015655813731},"index":4,"playId":"dee9e7c6-5e75-3a95-a96e-5dfa3a167942","pitchNumber":4,"startTime":"2026-07-23T00:50:01.993Z","endTime":"2026-07-23T00:50:05.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768599763196328,"aZ":-25.49497297856144,"pfxX":4.143937299446868,"pfxZ":4.218245113476757,"pX":1.4290407303703236,"pZ":1.397862392260764,"vX0":7.730721232535672,"vY0":-125.15070602260492,"vZ0":-5.807785472210168,"x":62.53,"y":201.04,"x0":-2.240847458108663,"y0":50.00203974843662,"z0":5.842621128437558,"aX":6.557380642513902},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.5,"breakHorizontal":-9.4,"spinRate":2735,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4380157431713787,"extension":6.140003234665912},"index":5,"playId":"37c97b1e-8279-3967-b42b-1264b30a9993","pitchNumber":5,"startTime":"2026-07-23T00:50:42.798Z","endTime":"2026-07-23T00:50:46.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67025514416434,"aZ":-26.86646763488417,"pfxX":-8.095987363329517,"pfxZ":3.345242565323633,"pX":-0.5352152494108018,"pZ":1.8918424429366636,"vX0":7.050023531377722,"vY0":-124.85591630865102,"vZ0":-4.2792185125504485,"x":137.4,"y":187.7,"x0":-2.335102745286525,"y0":50.00614262612921,"z0":5.823020584201407,"aX":-12.864503349179438},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":1525,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.43763615342754614,"extension":6.335044060119323},"index":6,"playId":"a9098a10-dae5-3edb-b030-553bd630705a","pitchNumber":6,"startTime":"2026-07-23T00:50:58.196Z","endTime":"2026-07-23T00:51:01.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:51:01.966Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeremy Peña homers (9) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:52:17.527Z","endTime":"2026-07-23T00:53:48.532Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6654249961993,"aZ":-23.91918383943611,"pfxX":1.457522509371241,"pfxZ":4.781336898937688,"pX":-0.23106282021638797,"pZ":2.6202382908882904,"vX0":3.7873199645116133,"vY0":-130.13014794090353,"vZ0":-4.213082764221502,"x":125.81,"y":168.03,"x0":-1.8909275756449908,"y0":50.00263004204988,"z0":6.058364718105902,"aX":2.5145788881448032},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2242,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4198865931422686,"extension":6.074141680936551},"hitData":{"launchSpeed":105.7,"launchAngle":39.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.35,"coordY":71.23}},"index":0,"playId":"e9443b72-9faa-30b3-bd12-cac5173e7d43","pitchNumber":1,"startTime":"2026-07-23T00:53:18.208Z","endTime":"2026-07-23T00:53:48.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:53:48.532Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:53:47.205Z","endTime":"2026-07-23T00:54:19.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1260843415875,"aZ":-21.575916153144732,"pfxX":-9.37197017921666,"pfxZ":5.361375835947745,"pX":-0.33008619252817,"pZ":1.5620664652021035,"vX0":7.047056080120267,"vY0":-140.09276977552685,"vZ0":-8.023474400976713,"x":129.58,"y":196.6,"x0":-1.6668111405409731,"y0":50.00656315628633,"z0":5.885693470401157,"aX":-18.539509843870267},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2344,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39171610726904627,"extension":6.070018793011444},"hitData":{"launchSpeed":85.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.11,"coordY":156.14}},"index":0,"playId":"a8bec43a-4011-316b-b4f1-2ca6a86002eb","pitchNumber":1,"startTime":"2026-07-23T00:54:11.289Z","endTime":"2026-07-23T00:54:19.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:54:19.538Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:54:23.299Z","endTime":"2026-07-23T00:57:33.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81070879760051,"aZ":-16.77883102302482,"pfxX":-6.712805709227178,"pfxZ":7.720137133262092,"pX":0.32486670989139793,"pZ":1.8690070934344296,"vX0":8.164560417573778,"vY0":-140.53426809146822,"vZ0":-8.133243910005254,"x":104.62,"y":188.32,"x0":-1.7502737825777155,"y0":50.0008567505372,"z0":5.8972712138478265,"aX":-13.38284417943856},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":10.4,"spinRate":2190,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3902212789530357,"extension":6.250729767276003},"index":0,"playId":"7fd2f138-8d51-371e-af8f-6c5a648da4c7","pitchNumber":1,"startTime":"2026-07-23T00:54:47.883Z","endTime":"2026-07-23T00:54:51.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.759801785716743,"aZ":-29.068586928143695,"pfxX":-10.222975280076914,"pfxZ":1.7867425728935116,"pX":-0.08550936061747247,"pZ":1.72986579580829,"vX0":7.54324933998237,"vY0":-131.31163672923037,"vZ0":-5.1117041929066405,"x":120.26,"y":192.07,"x0":-1.6724739931408488,"y0":50.00375792230503,"z0":5.8740556377704385,"aX":-17.787957640325274},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":16.8,"spinRate":1984,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.41770757532297553,"extension":6.307746486187882},"index":1,"playId":"ab6ac0e8-475f-324a-af05-1a6178abe7b7","pitchNumber":2,"startTime":"2026-07-23T00:55:03.455Z","endTime":"2026-07-23T00:55:07.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-23T00:55:38.587Z","endTime":"2026-07-23T00:56:26.338Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.938254426370214,"aZ":-17.729208386069313,"pfxX":-7.540402175069339,"pfxZ":7.061660023513477,"pX":-0.38261475561193986,"pZ":4.057415767827513,"vX0":6.203039597829498,"vY0":-142.4215050412345,"vZ0":-2.7841914426605467,"x":131.58,"y":129.23,"x0":-1.6135168872935635,"y0":50.00488021170115,"z0":6.174383657992581,"aX":-15.429973152962717},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2093,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.385180020414142,"extension":6.0480094684362085},"index":3,"playId":"a37e8044-414c-3e44-85d8-17634079383f","pitchNumber":3,"startTime":"2026-07-23T00:56:26.338Z","endTime":"2026-07-23T00:56:30.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952080947139372,"aZ":-29.74432840551474,"pfxX":3.210759059204042,"pfxZ":1.592443812087465,"pX":0.5142653683633658,"pZ":1.0014778923187917,"vX0":4.427430718372871,"vY0":-124.03679353695644,"vZ0":-5.739591895894305,"x":97.4,"y":211.74,"x0":-1.7235244921710071,"y0":50.00552229357363,"z0":5.880851918626935,"aX":4.914426837381827},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-7.0,"spinRate":2293,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4446355302065115,"extension":6.038167114436294},"index":4,"playId":"f590955c-8060-3fab-95b4-60b3171be9fa","pitchNumber":4,"startTime":"2026-07-23T00:56:42.533Z","endTime":"2026-07-23T00:56:45.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14184119218391,"aZ":-19.741382319042557,"pfxX":-11.390877540658865,"pfxZ":6.1033286369155935,"pX":0.25407112578997965,"pZ":3.5042818305132193,"vX0":8.788382254761487,"vY0":-141.97748195284927,"vZ0":-3.611330005928088,"x":107.32,"y":144.16,"x0":-1.4047676852279656,"y0":50.003759151578784,"z0":6.052447870997069,"aX":-23.207476056099424},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":18.8,"spinRate":2329,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.38610301725018337,"extension":6.077390669702273},"index":5,"playId":"1d01e81e-7d2d-33a5-a9f2-10b00b63fd70","pitchNumber":5,"startTime":"2026-07-23T00:57:06.796Z","endTime":"2026-07-23T00:57:11.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.585850022390247,"aZ":-26.054793927327864,"pfxX":-9.470745609811097,"pfxZ":3.4659493955236913,"pX":-0.26621350285572737,"pZ":1.7875018543549384,"vX0":6.564518018481184,"vY0":-131.84927608791446,"vZ0":-5.818608937245088,"x":127.15,"y":190.52,"x0":-1.5556800077858368,"y0":50.00019334852293,"z0":5.941272996660098,"aX":-16.700617278187703},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":15.7,"spinRate":1972,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.41515343633080537,"extension":6.335628096378134},"hitData":{"launchSpeed":71.9,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.82,"coordY":170.34}},"index":6,"playId":"cb834c20-1da4-38b8-9349-abd4cd380728","pitchNumber":6,"startTime":"2026-07-23T00:57:25.295Z","endTime":"2026-07-23T00:57:33.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:57:33.565Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"LaMonte Wade Jr. lines out sharply to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T00:57:40.239Z","endTime":"2026-07-23T00:58:09.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"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":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878409505136165,"aZ":-16.19158124316889,"pfxX":-8.031216819935532,"pfxZ":7.9108285636110285,"pX":-0.3320442288075732,"pZ":2.25128836171961,"vX0":6.6469071252728975,"vY0":-140.9769834396608,"vZ0":-7.270587838512338,"x":129.66,"y":178.0,"x0":-1.6723525003386872,"y0":50.00499692442589,"z0":5.901331732551555,"aX":-16.230962265491165},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":13.2,"spinRate":2190,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38794885084649966,"extension":6.214656589667704},"hitData":{"launchSpeed":102.5,"launchAngle":20.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":95.87,"coordY":53.65}},"index":0,"playId":"d30e301b-0303-3aa9-b01a-970858e37005","pitchNumber":1,"startTime":"2026-07-23T00:58:02.567Z","endTime":"2026-07-23T00:58:09.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T00:58:09.894Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to second baseman Nick Allen.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T01:00:07.823Z","endTime":"2026-07-23T01:00:26.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499102755534274,"aZ":-25.592063955631012,"pfxX":-9.210468575333957,"pfxZ":4.275504596556368,"pX":-0.4371774584018747,"pZ":1.840203749433215,"vX0":7.963923035129985,"vY0":-122.80138921535867,"vZ0":-4.554118850102419,"x":133.66,"y":189.09,"x0":-2.5131501647718695,"y0":50.00205930589543,"z0":5.875152681079901,"aX":-14.178953276977397},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":15.0,"spinRate":1429,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.44467365667344794,"extension":6.245879001535689},"hitData":{"launchSpeed":82.6,"launchAngle":10.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.65,"coordY":147.28}},"index":0,"playId":"d100e514-3618-3ce9-a993-89d24ee7db21","pitchNumber":1,"startTime":"2026-07-23T01:00:20.621Z","endTime":"2026-07-23T01:00:26.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:00:26.351Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T01:00:29.191Z","endTime":"2026-07-23T01:01:40.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096303809139098,"aZ":-12.317699447781726,"pfxX":-5.312525280504762,"pfxZ":11.050449849192526,"pX":-0.6345065948079299,"pZ":2.8775838822905753,"vX0":5.8294816531974165,"vY0":-132.63331557856205,"vZ0":-5.818524946486961,"x":141.19,"y":161.09,"x0":-2.1617968105032244,"y0":50.00234077918487,"z0":5.983817802669311,"aX":-9.54599209596839},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.1,"breakHorizontal":8.5,"spinRate":2242,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.41161549765230765,"extension":6.049434049283115},"index":0,"playId":"916f345f-beaf-3cf0-a8ee-48ef28f1e0f5","pitchNumber":1,"startTime":"2026-07-23T01:00:51.162Z","endTime":"2026-07-23T01:00:54.972Z","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-23T01:01:00.717Z","endTime":"2026-07-23T01:01:18.826Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.778416275284833,"aZ":-12.31581392365998,"pfxX":-5.817452479128351,"pfxZ":10.790622062274544,"pX":-0.7449241486802173,"pZ":2.8141062884692887,"vX0":5.6202760281313235,"vY0":-134.2438275529456,"vZ0":-6.074342155938278,"x":145.39,"y":162.8,"x0":-2.1013976007461235,"y0":50.006687718945386,"z0":5.969135240191875,"aX":-10.709867694389487},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2247,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40671788843686274,"extension":6.176820510021443},"index":2,"playId":"1eb89ba2-b477-3d9d-aa4a-ab79b9d5f259","pitchNumber":2,"startTime":"2026-07-23T01:01:18.826Z","endTime":"2026-07-23T01:01:23.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31819326713315,"aZ":-24.817606793573404,"pfxX":-8.289688249371693,"pfxZ":4.582449044437228,"pX":-0.7496318359281956,"pZ":2.0709950821873644,"vX0":6.397098697701541,"vY0":-125.15527933164415,"vZ0":-4.205903036903498,"x":145.57,"y":182.86,"x0":-2.2462223075476158,"y0":50.00463100626156,"z0":5.776348989524243,"aX":-13.31585479165988},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":13.8,"spinRate":1603,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4355791908026103,"extension":6.234017298055703},"hitData":{"launchSpeed":99.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.06,"coordY":145.19}},"index":3,"playId":"445906c9-94f3-3a70-9ed3-c27c8eb64501","pitchNumber":3,"startTime":"2026-07-23T01:01:33.158Z","endTime":"2026-07-23T01:01:40.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:01:40.719Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T01:01:45.985Z","endTime":"2026-07-23T01:03:39.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115723076589436,"aZ":-39.26585881285504,"pfxX":10.50747277281913,"pfxZ":-5.137255531037389,"pX":0.005874475938494007,"pZ":1.4282282752381654,"vX0":2.4028985758015833,"vY0":-117.32156193640347,"vZ0":-2.3619505444752136,"x":116.78,"y":200.22,"x0":-2.3984975465868166,"y0":50.00207075777273,"z0":6.140053936367755,"aX":14.510089130268879},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.6,"breakHorizontal":-19.7,"spinRate":2628,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4685358298295852,"extension":5.95508693794234},"index":0,"playId":"ae7ae508-bab0-36c0-9df6-5308599da4ef","pitchNumber":1,"startTime":"2026-07-23T01:02:09.226Z","endTime":"2026-07-23T01:02:13.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494587991670716,"aZ":-22.41255017390505,"pfxX":-6.700812202348742,"pfxZ":6.025743984276632,"pX":-1.3443655310132863,"pZ":3.3056718552618443,"vX0":4.588012497159219,"vY0":-125.92540289795363,"vZ0":-2.2511060477528257,"x":168.24,"y":149.53,"x0":-2.3114843463918,"y0":50.00238586500041,"z0":6.0081407096097275,"aX":-10.85458220849944},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.7,"breakHorizontal":11.2,"spinRate":1624,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4335189200577516,"extension":5.998039971262282},"index":1,"playId":"35a0f284-f9d3-32a0-97ae-8e0d8dc38b2a","pitchNumber":2,"startTime":"2026-07-23T01:02:24.631Z","endTime":"2026-07-23T01:02:28.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622438977625073,"aZ":-25.71286096591805,"pfxX":-8.142398050132615,"pfxZ":4.049656662772247,"pX":-0.8099448953428735,"pZ":2.8335911985555438,"vX0":6.045006526481613,"vY0":-125.05822419361293,"vZ0":-2.4580465757192305,"x":147.87,"y":162.27,"x0":-2.1925546481653067,"y0":50.00135984337656,"z0":5.9237697261371185,"aX":-12.983521557318499},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":1544,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.43686167582815383,"extension":6.228078673171793},"index":2,"playId":"2756c78d-7206-3cb5-9bfb-ab95547207a9","pitchNumber":3,"startTime":"2026-07-23T01:02:45.656Z","endTime":"2026-07-23T01:02:49.821Z","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":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45432048478136,"aZ":-13.839334236174217,"pfxX":-5.720171944847024,"pfxZ":9.847886563923044,"pX":-0.8671379488404504,"pZ":3.085829532925816,"vX0":4.944891692996631,"vY0":-135.3092429472425,"vZ0":-5.327205039993609,"x":150.05,"y":155.46,"x0":-1.9716999572950347,"y0":50.00065700755625,"z0":6.043513724473481,"aX":-10.646739443612045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2335,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4042061536114634,"extension":6.011119685074068},"index":3,"playId":"156b64e7-2cb0-3773-9bbb-d6470b29c106","pitchNumber":4,"startTime":"2026-07-23T01:03:02.011Z","endTime":"2026-07-23T01:03:09.012Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17386767106183,"aZ":-23.889035872102074,"pfxX":-7.671233627150579,"pfxZ":5.0133585776544685,"pX":0.7884916257714477,"pZ":1.8455887446771229,"vX0":9.717120507982889,"vY0":-127.24453959176117,"vZ0":-5.303426531081532,"x":86.94,"y":188.95,"x0":-2.0691479177105774,"y0":50.004084795915915,"z0":5.83041260692212,"aX":-12.680766099079976},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":11.9,"spinRate":1606,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4291541468171456,"extension":6.21312205704601},"index":4,"playId":"16c82283-7a91-380c-866b-4fde86d2a506","pitchNumber":5,"startTime":"2026-07-23T01:03:35.782Z","endTime":"2026-07-23T01:03:39.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:03:39.490Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (20) on a line drive to right fielder LaMonte Wade Jr. Griffin Conine scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T01:03:42.559Z","endTime":"2026-07-23T01:06:14.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":663567,"link":"/api/v1/people/663567"},"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(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":93.5,"endSpeed":85.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414633901752822,"aZ":-13.649931438299763,"pfxX":-6.355164616890503,"pfxZ":9.91194242833588,"pX":0.8598014875544074,"pZ":1.2149057269445491,"vX0":9.70602737890879,"vY0":-135.55912054010903,"vZ0":-9.672957340292722,"x":84.23,"y":205.98,"x0":-1.9342702309192359,"y0":50.00603466804218,"z0":5.772501595494768,"aX":-11.882012246349777},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2327,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4033675277822284,"extension":6.276149850268261},"index":0,"playId":"3e9fe482-da7d-3a7d-b0b8-3554c22c893a","pitchNumber":1,"startTime":"2026-07-23T01:04:07.398Z","endTime":"2026-07-23T01:04:11.232Z","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":92.8,"endSpeed":85.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376547599380107,"aZ":-12.93978526841063,"pfxX":-6.043630091392818,"pfxZ":10.411381411327675,"pX":0.22680871495007995,"pZ":2.226265727678342,"vX0":8.069442426225912,"vY0":-134.82389859454395,"vZ0":-7.313702761758015,"x":108.35,"y":178.67,"x0":-2.0149893972136783,"y0":50.00180257527575,"z0":5.8808338881440525,"aX":-11.164299363470029},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":9.2,"spinRate":2313,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4057280086449424,"extension":6.196167348477024},"index":1,"playId":"8f64fbeb-644c-39f6-94b3-b3b9de59cf69","pitchNumber":2,"startTime":"2026-07-23T01:04:29.191Z","endTime":"2026-07-23T01:04:34.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47540649244847,"aZ":-31.01720779402029,"pfxX":7.056749081007866,"pfxZ":0.7763281550158538,"pX":0.8021556927850708,"pZ":2.5768391533452775,"vX0":5.873236711449576,"vY0":-122.07624784023453,"vZ0":-1.7494313602507767,"x":86.42,"y":169.21,"x0":-2.5576013347359607,"y0":50.00582661088531,"z0":5.989079510049903,"aX":10.58425011753947},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":2549,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4497843417263159,"extension":6.108824027213609},"index":2,"playId":"a47b00f0-25ad-334d-a236-97e1767c950c","pitchNumber":3,"startTime":"2026-07-23T01:04:49.729Z","endTime":"2026-07-23T01:04:55.776Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.999958293054014,"aZ":-41.95223870095621,"pfxX":7.938832437292604,"pfxZ":-6.830203929075298,"pX":0.8452697495813624,"pZ":1.1330854625891094,"vX0":4.5002221282181445,"vY0":-119.73772460979531,"vZ0":-2.7210337077226643,"x":84.78,"y":208.19,"x0":-2.098015384474698,"y0":50.00055981923983,"z0":6.086587410342975,"aX":11.370839893575724},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.7,"breakHorizontal":-15.6,"spinRate":2743,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45980538973805896,"extension":6.098727300233339},"index":3,"playId":"7220ef86-0220-382a-969c-86c60080eb88","pitchNumber":4,"startTime":"2026-07-23T01:05:18.635Z","endTime":"2026-07-23T01:05:23.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072093204256216,"aZ":-11.38298680585951,"pfxX":-4.4587819619397795,"pfxZ":10.720844709544101,"pX":0.1012093483336916,"pZ":2.8065824420751104,"vX0":7.305366588182496,"vY0":-138.20415597654784,"vZ0":-6.734540037972254,"x":113.14,"y":163.0,"x0":-1.9939878898553605,"y0":50.00183302221432,"z0":6.035188382666025,"aX":-8.646784833530148},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2360,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3959293288985406,"extension":6.063982145291269},"hitData":{"launchSpeed":95.9,"launchAngle":22.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.48,"coordY":60.17}},"index":4,"playId":"8e90a190-b28f-35bf-a0b4-576ac58c6ea3","pitchNumber":5,"startTime":"2026-07-23T01:05:59.935Z","endTime":"2026-07-23T01:06:14.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:06:14.165Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a ground ball to left fielder Yordan Alvarez. Javier Sanoja scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T01:06:27.438Z","endTime":"2026-07-23T01:07:27.197Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":663567,"link":"/api/v1/people/663567"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907272218423337,"aZ":-19.747113960774318,"pfxX":-0.557934471017831,"pfxZ":7.034215802877281,"pX":-0.06487050001612957,"pZ":4.026864588798752,"vX0":6.179308903882131,"vY0":-131.78487769423617,"vZ0":-1.3415036624616046,"x":119.47,"y":130.05,"x0":-2.363266069163063,"y0":50.00141575328441,"z0":5.9952068396488825,"aX":-0.9867868947062846},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":-0.2,"spinRate":2310,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.41495532107165856,"extension":6.223463785288937},"index":0,"playId":"ec0c42d4-475e-3f74-b327-66fe05c6aa8c","pitchNumber":1,"startTime":"2026-07-23T01:06:57.170Z","endTime":"2026-07-23T01:07:01.536Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00115113273148,"aZ":-19.372184595336925,"pfxX":-0.16989230587726967,"pfxZ":6.993361395601233,"pX":0.3611966157418164,"pZ":2.3642137362436806,"vX0":6.712099651654964,"vY0":-133.95337739604417,"vZ0":-5.7932409292844556,"x":103.23,"y":174.95,"x0":-2.147339853803509,"y0":50.002606243780356,"z0":5.925376572385791,"aX":-0.3126549206199597},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":-1.1,"spinRate":2348,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.407794170924642,"extension":6.210563784065495},"hitData":{"launchSpeed":83.7,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.47,"coordY":118.12}},"index":1,"playId":"b3b020df-d218-3594-afa5-835854225f6c","pitchNumber":2,"startTime":"2026-07-23T01:07:16.278Z","endTime":"2026-07-23T01:07:27.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:07:27.197Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esteury Ruiz flies out to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T01:07:32.239Z","endTime":"2026-07-23T01:09:15.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480318364169634,"aZ":-18.339372199293525,"pfxX":-10.265451250636128,"pfxZ":7.391075474702059,"pX":-0.9681513574391312,"pZ":1.9020808775400513,"vX0":7.398214855060692,"vY0":-135.87322634553158,"vZ0":-6.805746513265101,"x":153.9,"y":187.42,"x0":-2.3911532236685584,"y0":50.00241318271718,"z0":5.711489459082517,"aX":-19.21349357770611},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":17.0,"spinRate":2236,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.402949438844745,"extension":6.1859960232720566},"index":0,"playId":"d27c5130-3f15-3a22-9541-c71fe69dd56b","pitchNumber":1,"startTime":"2026-07-23T01:07:58.720Z","endTime":"2026-07-23T01:08:03.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594776077794567,"aZ":-28.671834047605362,"pfxX":6.885642388067273,"pfxZ":2.2607330484152452,"pX":1.2885803005713228,"pZ":2.1134011944571074,"vX0":6.827343715386944,"vY0":-123.35709696375802,"vZ0":-3.519184665618353,"x":67.88,"y":181.72,"x0":-2.4051018855122077,"y0":50.00058822722835,"z0":5.96484947416643,"aX":10.653098277287539},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":2539,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44331953111471245,"extension":6.225514382426975},"index":1,"playId":"f06aa310-cdab-35ee-b3e8-0995d2220cf0","pitchNumber":2,"startTime":"2026-07-23T01:08:21.880Z","endTime":"2026-07-23T01:08:26.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81031922084371,"aZ":-27.749168263293683,"pfxX":8.073871247732503,"pfxZ":2.8792781605809967,"pX":0.8394832206863126,"pZ":2.5095427154586636,"vX0":5.591221050886834,"vY0":-123.05641758141408,"vZ0":-2.680439827956693,"x":85.0,"y":171.02,"x0":-2.509065324168931,"y0":50.00386755115137,"z0":5.957289791583549,"aX":12.415742492008091},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":-16.0,"spinRate":2650,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.44464422817974825,"extension":6.236826016768094},"index":2,"playId":"e0cc20a0-9083-32c5-8bb0-e00e1531de51","pitchNumber":3,"startTime":"2026-07-23T01:08:42.450Z","endTime":"2026-07-23T01:08:45.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.220176014217262,"aZ":-12.907473806872067,"pfxX":-5.320006709496878,"pfxZ":10.043868041756172,"pX":0.33005035713168973,"pZ":3.1133538472059374,"vX0":8.371651606212527,"vY0":-137.33058997029474,"vZ0":-5.588641135812533,"x":104.42,"y":154.72,"x0":-2.0607520686213276,"y0":50.0004551490157,"z0":6.045984343602863,"aX":-10.203309027243474},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":7.9,"spinRate":2355,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39819685398079985,"extension":6.118585439641383},"hitData":{"launchSpeed":88.1,"launchAngle":39.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.41,"coordY":69.46}},"index":3,"playId":"c1369329-8314-34ca-8c9a-d371460e241b","pitchNumber":4,"startTime":"2026-07-23T01:09:06.310Z","endTime":"2026-07-23T01:09:15.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:09:15.221Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yainer Diaz reaches on a fielding error by center fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T01:11:18.263Z","endTime":"2026-07-23T01:12:37.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511716999146984,"aZ":-16.995666745352143,"pfxX":-9.680122297832966,"pfxZ":7.533318257233802,"pX":0.9698265076879861,"pZ":2.2959601567231585,"vX0":10.500436502877665,"vY0":-140.90414343257336,"vZ0":-7.076241656176549,"x":80.03,"y":176.79,"x0":-1.5443764454777436,"y0":50.00018781049473,"z0":5.93465603741822,"aX":-19.49538761330036},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2330,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38848703127656403,"extension":6.143234935117028},"index":0,"playId":"f1bb389c-0a56-37b9-a74e-b0808c5771ae","pitchNumber":1,"startTime":"2026-07-23T01:11:46.091Z","endTime":"2026-07-23T01:11:50.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51574334913478,"aZ":-14.75483643243353,"pfxX":-7.571619764523972,"pfxZ":8.752774964430149,"pX":0.2908186118264144,"pZ":2.3208193083134536,"vX0":7.925319569107396,"vY0":-140.13864793807656,"vZ0":-7.199034915809954,"x":105.91,"y":176.12,"x0":-1.5894575973087866,"y0":50.00136031019165,"z0":5.885757940422679,"aX":-15.06664174628065},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":2278,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3907756507080844,"extension":6.242088321206283},"index":1,"playId":"69dae929-b0d4-32cb-a8f6-5de7eec97c59","pitchNumber":2,"startTime":"2026-07-23T01:12:02.611Z","endTime":"2026-07-23T01:12:07.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18719915398097,"aZ":-15.336729710684034,"pfxX":-8.655416663090238,"pfxZ":8.387552581095047,"pX":-0.08448839466271951,"pZ":2.2949051392841486,"vX0":7.162155594029635,"vY0":-140.6306462946853,"vZ0":-7.412211272377143,"x":120.22,"y":176.82,"x0":-1.5367284101065883,"y0":50.00609915354208,"z0":5.955279569491242,"aX":-17.381095984680428},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":14.3,"spinRate":2332,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3891260995056989,"extension":6.1565136725732765},"hitData":{"launchSpeed":107.1,"launchAngle":13.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.18,"coordY":81.86}},"index":2,"playId":"69805370-eec4-3ec5-93f1-a0f7d4200e3e","pitchNumber":3,"startTime":"2026-07-23T01:12:23.523Z","endTime":"2026-07-23T01:12:37.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:12:37.557Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T01:12:53.172Z","endTime":"2026-07-23T01:15:05.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181030848831675,"aZ":-27.346611617035983,"pfxX":-9.108471187613835,"pfxZ":2.802364413345572,"pX":-0.34312086681581666,"pZ":1.3754621117906978,"vX0":6.905973807633578,"vY0":-130.41147337610022,"vZ0":-6.271100512023507,"x":130.08,"y":201.64,"x0":-1.8408733626725835,"y0":50.005838829665905,"z0":5.871684295391723,"aX":-15.70679314093724},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":15.0,"spinRate":2059,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4198506365567183,"extension":6.106523708120406},"index":0,"playId":"6a935f97-6616-3141-b14d-4023c2c7a9b1","pitchNumber":1,"startTime":"2026-07-23T01:13:03.361Z","endTime":"2026-07-23T01:13:08.767Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216306666782597,"aZ":-27.815891560429876,"pfxX":3.027461458586276,"pfxZ":2.9195652664952485,"pX":0.49810478237464395,"pZ":1.9303422231160932,"vX0":4.712731528074461,"vY0":-121.50758522327654,"vZ0":-3.7393898994986676,"x":98.01,"y":186.66,"x0":-1.8611968017761906,"y0":50.00178931645682,"z0":5.910928677896421,"aX":4.518206680616732},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.7,"breakHorizontal":-6.6,"spinRate":2341,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4510950921062311,"extension":5.989396939784053},"index":1,"playId":"92081d70-d045-3a02-b141-458e1e64ed05","pitchNumber":2,"startTime":"2026-07-23T01:13:23.036Z","endTime":"2026-07-23T01:13:27.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.929627830379104,"aZ":-21.694837314996843,"pfxX":-9.8289085061344,"pfxZ":5.166800704602082,"pX":-0.2176697320015537,"pZ":1.4710985065542088,"vX0":7.703822362309435,"vY0":-141.67138393908067,"vZ0":-8.298824255019873,"x":125.3,"y":199.06,"x0":-1.6977168074708164,"y0":50.00389209347728,"z0":5.829443012125867,"aX":-19.943562446732326},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":2371,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3868837956636044,"extension":6.073153878797744},"index":2,"playId":"bc293535-161a-3ffb-b988-94f55edf067d","pitchNumber":3,"startTime":"2026-07-23T01:13:42.721Z","endTime":"2026-07-23T01:13:46.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763925317564308,"aZ":-31.70250829931832,"pfxX":-10.674752589448513,"pfxZ":0.2641347198333559,"pX":-0.6748546737463824,"pZ":1.5433324052571655,"vX0":6.3919156178489205,"vY0":-131.9918086674559,"vZ0":-5.147039579853317,"x":142.72,"y":197.11,"x0":-1.73949020654775,"y0":50.00157902803635,"z0":5.849596965403752,"aX":-18.85726745166961},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.5,"breakHorizontal":18.0,"spinRate":2035,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4147716939146475,"extension":6.184538228240512},"index":3,"playId":"ef5339be-4afa-3c3b-981b-3042116482bb","pitchNumber":4,"startTime":"2026-07-23T01:14:14.226Z","endTime":"2026-07-23T01:14:17.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39376838040151,"aZ":-31.80647680841477,"pfxX":9.571683020978025,"pfxZ":0.2387053368484615,"pX":0.5905478475969171,"pZ":1.061215320345416,"vX0":2.507553977199391,"vY0":-123.5953048213368,"vZ0":-5.346045757736144,"x":94.49,"y":210.13,"x0":-1.683322644327939,"y0":50.00304496873465,"z0":5.961510633664361,"aX":14.62872489029711},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":-17.9,"spinRate":2449,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.44522237794035124,"extension":6.006712262933406},"index":4,"playId":"fa2aba3a-56a1-3fc6-b505-5d02c46e340e","pitchNumber":5,"startTime":"2026-07-23T01:14:41.110Z","endTime":"2026-07-23T01:14:44.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392957183337465,"aZ":-30.5119029966224,"pfxX":7.957262859195127,"pfxZ":1.0620514485710437,"pX":0.4338027220190957,"pZ":2.3965869397956934,"vX0":2.898468570683632,"vY0":-124.97006474814046,"vZ0":-2.6761079277638675,"x":100.46,"y":174.07,"x0":-1.7790025519799169,"y0":50.001137848887005,"z0":6.022689333299045,"aX":12.411277637922401},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-15.1,"spinRate":2301,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.44060587309733057,"extension":5.997031333282831},"index":5,"playId":"6b83450f-deb3-3118-8213-42400d582b36","pitchNumber":6,"startTime":"2026-07-23T01:15:01.288Z","endTime":"2026-07-23T01:15:05.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:15:05.813Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lucas Spence strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T01:15:07.927Z","endTime":"2026-07-23T01:17:06.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82790324559157,"aZ":-12.50882141284237,"pfxX":-7.230374622401658,"pfxZ":9.74882034357029,"pX":0.09197351243474157,"pZ":1.8123439832774588,"vX0":7.524949507308811,"vY0":-141.28119305270815,"vZ0":-8.808439011733322,"x":113.49,"y":189.85,"x0":-1.669360801320036,"y0":50.00132330796963,"z0":5.7785193550843355,"aX":-14.584184580133902},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2361,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3879930683700712,"extension":6.044839215451219},"index":0,"playId":"87c279c9-cfbe-34d2-8ba9-9eb871c17a0b","pitchNumber":1,"startTime":"2026-07-23T01:15:31.579Z","endTime":"2026-07-23T01:15:36.195Z","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":90.4,"endSpeed":83.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925802767191918,"aZ":-28.685754409480676,"pfxX":-9.665987669550276,"pfxZ":1.9921626604451923,"pX":-1.1061439980826813,"pZ":1.986108361534855,"vX0":5.035886752769751,"vY0":-131.52089945170508,"vZ0":-4.5418273424361555,"x":113.15,"y":151.73,"x0":-1.7899507547370277,"y0":50.00462302410943,"z0":5.863263431903009,"aX":-16.933125662173342},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":16.4,"spinRate":2100,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4164903293485569,"extension":6.136919406124462},"index":1,"playId":"fe7a47ea-e900-3995-bccc-dc867570a53d","pitchNumber":2,"startTime":"2026-07-23T01:15:50.168Z","endTime":"2026-07-23T01:15:53.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48176184899272,"aZ":-30.88605846019636,"pfxX":-9.634387755162841,"pfxZ":0.7257448110130609,"pX":-0.828496562791223,"pZ":0.3455046329713234,"vX0":5.502002414979154,"vY0":-132.28095204417917,"vZ0":-8.32255692387692,"x":148.58,"y":229.45,"x0":-1.6890048989210609,"y0":50.00013477264529,"z0":5.812204803870797,"aX":-16.98928917262351},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":2091,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4148369391414688,"extension":6.181391364285776},"index":2,"playId":"90a2bd28-f999-387c-9d4b-3d5e95b50de4","pitchNumber":3,"startTime":"2026-07-23T01:16:11.762Z","endTime":"2026-07-23T01:16:15.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90536260271599,"aZ":-25.150603559701793,"pfxX":0.8743340931645182,"pfxZ":3.8180659180298884,"pX":0.10820808809867896,"pZ":2.316047042274321,"vX0":4.270563056218546,"vY0":-134.421005880815,"vZ0":-4.84762874416826,"x":112.88,"y":176.25,"x0":-1.6116274532509844,"y0":50.000076533895076,"z0":5.918228538604186,"aX":1.6063245238309565},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2245,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4067641231116381,"extension":6.04552366001765},"index":3,"playId":"ec37aef6-e121-3b65-9f7a-d035ac027a4a","pitchNumber":4,"startTime":"2026-07-23T01:16:36.951Z","endTime":"2026-07-23T01:16:42.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.404544474661705,"aZ":-29.305466116543595,"pfxX":-10.21365690090379,"pfxZ":1.5976700246649385,"pX":-0.4232651703163166,"pZ":1.0822279513023134,"vX0":6.787316118150393,"vY0":-133.4242184004185,"vZ0":-6.715487700700359,"x":133.13,"y":209.56,"x0":-1.6764347549625176,"y0":50.00478164566657,"z0":5.750997201269745,"aX":-18.36904784058613},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":16.9,"spinRate":2047,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4109300127341613,"extension":6.182932182283578},"index":4,"playId":"975cd2e6-4aca-306b-ba48-e64ec4290c56","pitchNumber":5,"startTime":"2026-07-23T01:17:02.266Z","endTime":"2026-07-23T01:17:06.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:17:06.896Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T01:17:08.697Z","endTime":"2026-07-23T01:19:06.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657021286333332,"aZ":-26.810946996154854,"pfxX":2.2838472126564757,"pfxZ":3.375089810950479,"pX":0.22505848159119493,"pZ":2.1632030419999735,"vX0":4.276604508063676,"vY0":-125.12786836322404,"vZ0":-3.8368206702536067,"x":108.42,"y":180.37,"x0":-1.801301488388622,"y0":50.00387199172358,"z0":5.907029825716883,"aX":3.6304011018221694},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-5.0,"spinRate":2269,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.43731563205653545,"extension":6.064919984874605},"index":0,"playId":"0e8cca79-f57d-3986-b4d9-8a1ad2604fad","pitchNumber":1,"startTime":"2026-07-23T01:17:30.925Z","endTime":"2026-07-23T01:17:36.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48293007407426,"aZ":-14.217151804435195,"pfxX":-6.5997597959174445,"pfxZ":8.674647744827034,"pX":0.5897109815084628,"pZ":2.413210491711574,"vX0":8.56912655698521,"vY0":-143.29683396975506,"vZ0":-7.279016848492517,"x":94.52,"y":173.62,"x0":-1.588257155280569,"y0":50.006304024497766,"z0":5.8827805177858945,"aX":-13.667566446651618},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2248,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3828787749574176,"extension":6.161491298218828},"index":1,"playId":"37ac7923-967a-3add-8128-29c9573e3f8e","pitchNumber":2,"startTime":"2026-07-23T01:18:19.844Z","endTime":"2026-07-23T01:18:23.786Z","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":99.3,"endSpeed":90.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.668529273181086,"aZ":-11.703553414867551,"pfxX":-6.3826280511726905,"pfxZ":9.782834064824268,"pX":1.726814786039341,"pZ":1.5534588216736889,"vX0":11.134521097755036,"vY0":-143.8281419651764,"vZ0":-10.060432988839548,"x":51.18,"y":196.84,"x0":-1.3672874254803051,"y0":50.0061871757204,"z0":5.824680223179006,"aX":-13.361135645239136},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2256,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38095733911127994,"extension":6.201436480910165},"index":2,"playId":"35110b46-15f7-34fd-afa5-efe66a0be873","pitchNumber":3,"startTime":"2026-07-23T01:18:38.260Z","endTime":"2026-07-23T01:18:44.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79435986250491,"aZ":-21.548207743261543,"pfxX":-9.645166992468736,"pfxZ":5.101943067008543,"pX":0.5182767807936856,"pZ":2.552279394869749,"vX0":9.238055116509543,"vY0":-143.51252832741034,"vZ0":-5.600461064121912,"x":97.24,"y":169.87,"x0":-1.4922420947151493,"y0":50.002243106856945,"z0":5.874944117271509,"aX":-20.08132647046994},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":2186,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.38194759412801327,"extension":6.0459913396407154},"hitData":{"launchSpeed":97.1,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.87,"coordY":180.02}},"index":3,"playId":"f4da6dbc-efab-3c52-999e-603984c731ed","pitchNumber":4,"startTime":"2026-07-23T01:19:00.520Z","endTime":"2026-07-23T01:19:06.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:19:06.244Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out sharply to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T01:20:42.304Z","endTime":"2026-07-23T01:21:54.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946776385486697,"aZ":-23.605233841990735,"pfxX":-7.393263827205373,"pfxZ":5.674951430757119,"pX":-0.8015573993449983,"pZ":1.4313539852766723,"vX0":6.67433803025684,"vY0":-121.83540010521399,"vZ0":-5.824735086726551,"x":147.55,"y":200.13,"x0":-2.610164879354102,"y0":50.00195971941094,"z0":5.8810572680165265,"aX":-11.16333812892772},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.1,"breakHorizontal":11.9,"spinRate":1568,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.448792963931127,"extension":6.230144973430818},"index":0,"playId":"c2d346a6-0943-351f-9bbe-6452d32bfe0a","pitchNumber":1,"startTime":"2026-07-23T01:21:18.443Z","endTime":"2026-07-23T01:21:23.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-23T01:21:30.544Z","endTime":"2026-07-23T01:21:47.872Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971235486949126,"aZ":-16.436402198295234,"pfxX":-8.561726211629914,"pfxZ":8.714985446369393,"pX":-0.46266429960634614,"pZ":1.7654720039537481,"vX0":7.666484521972085,"vY0":-133.36852100456366,"vZ0":-7.419118014469713,"x":134.64,"y":191.11,"x0":-2.2584036343774825,"y0":50.00545995919625,"z0":5.763201939011092,"aX":-15.4669839150963},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":13.9,"spinRate":2299,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.410265244410426,"extension":6.214279392493543},"hitData":{"launchSpeed":104.4,"launchAngle":18.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.46,"coordY":58.05}},"index":2,"playId":"416d3a9a-17df-333b-94ea-6740b74b2a66","pitchNumber":2,"startTime":"2026-07-23T01:21:47.872Z","endTime":"2026-07-23T01:21:54.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:21:54.766Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T01:21:58.102Z","endTime":"2026-07-23T01:22:46.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17180968520719,"aZ":-11.036660035446225,"pfxX":-4.007133710131395,"pfxZ":11.59049878792995,"pX":-0.7251399313218431,"pZ":3.3251034504591668,"vX0":5.660960253026843,"vY0":-134.00280666695042,"vZ0":-4.959601457335052,"x":144.64,"y":149.0,"x0":-2.341648878851169,"y0":50.00618727051445,"z0":5.984400097688765,"aX":-7.310541875333313},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.2,"breakHorizontal":6.1,"spinRate":2266,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40829236857742135,"extension":5.991331520840491},"index":0,"playId":"f496daad-a7e9-3be3-bdb3-75498ce6e8ec","pitchNumber":1,"startTime":"2026-07-23T01:22:24.626Z","endTime":"2026-07-23T01:22:28.485Z","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":85.3,"endSpeed":79.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726795263363577,"aZ":-25.39249888682462,"pfxX":-8.376496973619023,"pfxZ":4.30615036021502,"pX":-0.6284786754485763,"pZ":2.187535646990159,"vX0":6.887656133609485,"vY0":-124.16673719044694,"vZ0":-3.772570832003283,"x":140.96,"y":179.72,"x0":-2.3377223430897467,"y0":50.004969160920886,"z0":5.817690501020603,"aX":-13.201247088790861},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":1552,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.43958337528156033,"extension":6.194524338334846},"hitData":{"launchSpeed":98.5,"launchAngle":31.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.6,"coordY":37.96}},"index":1,"playId":"daa671ad-c269-37de-b667-99e1a3b556aa","pitchNumber":2,"startTime":"2026-07-23T01:22:38.300Z","endTime":"2026-07-23T01:22:46.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:22:46.931Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heriberto Hernández doubles (11) on a sharp fly ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T01:23:32.675Z","endTime":"2026-07-23T01:23:49.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"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":[1],"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":1},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:23:22.139Z","endTime":"2026-07-23T01:23:34.837Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0518208687089,"aZ":-30.133975847378508,"pfxX":6.876000084245988,"pfxZ":1.3928308203253703,"pX":-0.23807741717606762,"pZ":2.9647148078997394,"vX0":3.4600163761444125,"vY0":-120.06465130209986,"vZ0":-1.0208319915969244,"x":126.07,"y":158.73,"x0":-2.5905806561964764,"y0":50.001423082220356,"z0":6.074986074681578,"aX":10.044936078396843},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":-13.3,"spinRate":2656,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.45604087535842375,"extension":6.067472478401262},"hitData":{"launchSpeed":107.1,"launchAngle":23.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":79.16,"coordY":49.42}},"index":1,"playId":"68d2c750-2568-342d-be43-835f9d11a954","pitchNumber":1,"startTime":"2026-07-23T01:23:34.837Z","endTime":"2026-07-23T01:23:49.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:23:49.165Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, first baseman Christian Walker to pitcher Peter Lambert.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T01:23:51.300Z","endTime":"2026-07-23T01:25:17.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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_assist"},{"player":{"id":663567,"link":"/api/v1/people/663567"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.196504308920844,"aZ":-21.427312845676365,"pfxX":-6.205561673223332,"pfxZ":6.743212162268297,"pX":0.21354932078799588,"pZ":2.1497997889411615,"vX0":7.751781243999925,"vY0":-124.89770187390721,"vZ0":-4.941206078661519,"x":108.86,"y":180.74,"x0":-2.112103340881453,"y0":50.00053673489751,"z0":5.896914167326594,"aX":-9.885179003258733},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.4,"breakHorizontal":9.6,"spinRate":1510,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4371664893212719,"extension":6.142768338700732},"index":0,"playId":"d597fb29-c2c8-3068-8c64-c17812443caf","pitchNumber":1,"startTime":"2026-07-23T01:24:23.085Z","endTime":"2026-07-23T01:24:26.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.912409603560793,"aZ":-31.90861613204344,"pfxX":3.0068800459242855,"pfxZ":0.17547070131472875,"pX":0.861389179164503,"pZ":1.1953580512903794,"vX0":6.384661508006574,"vY0":-123.05201635506987,"vZ0":-5.163537383348259,"x":84.17,"y":206.51,"x0":-2.146568861269939,"y0":50.005353177611255,"z0":5.990361183617588,"aX":4.662402340659476},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-6.8,"spinRate":2635,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4432637647976101,"extension":6.200692635821029},"index":1,"playId":"f07341e9-81ee-3e6c-9e57-d07367d1d3c1","pitchNumber":2,"startTime":"2026-07-23T01:24:48.904Z","endTime":"2026-07-23T01:24:53.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425244890275888,"aZ":-41.08198425050972,"pfxX":8.892838375690358,"pfxZ":-6.576878082103914,"pX":0.23229533551241946,"pZ":1.4624766811711134,"vX0":3.106485971422725,"vY0":-116.358195838836,"vZ0":-1.7876806473135485,"x":108.15,"y":199.29,"x0":-2.280352829163926,"y0":50.0052108617036,"z0":6.179219830093351,"aX":12.039332207731896},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.0,"breakHorizontal":-16.9,"spinRate":2621,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.47304042985380157,"extension":6.128240650379177},"hitData":{"launchSpeed":80.9,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.12,"coordY":165.78}},"index":2,"playId":"af26283e-d6c0-3b6a-864d-2acd7205946f","pitchNumber":3,"startTime":"2026-07-23T01:25:09.713Z","endTime":"2026-07-23T01:25:17.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:25:17.272Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T01:27:07.207Z","endTime":"2026-07-23T01:27:42.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.345920853460555,"aZ":-21.050743552078348,"pfxX":-10.083784869361558,"pfxZ":5.693633727321889,"pX":-1.044737692666462,"pZ":2.1980818938497677,"vX0":5.758757891465336,"vY0":-139.1783964436822,"vZ0":-6.164270499462559,"x":156.82,"y":179.43,"x0":-1.8346274648635146,"y0":50.00600290823178,"z0":5.843883421030631,"aX":-19.71092995339141},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":17.0,"spinRate":2446,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3941115991031259,"extension":6.0892263738893515},"hitData":{"launchSpeed":81.5,"launchAngle":40.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.29,"coordY":95.35}},"index":0,"playId":"2f1b7e86-2f16-39a4-8c09-87fecbe7fa7b","pitchNumber":1,"startTime":"2026-07-23T01:27:33.966Z","endTime":"2026-07-23T01:27:42.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:27:42.618Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T01:27:43.509Z","endTime":"2026-07-23T01:29:11.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16862007449356,"aZ":-28.90111493799205,"pfxX":5.5178117399010755,"pfxZ":2.1777176743786146,"pX":-0.40762349832749584,"pZ":2.2165146537905387,"vX0":1.6964524497429687,"vY0":-122.2342551884451,"vZ0":-3.267570037858848,"x":132.54,"y":178.93,"x0":-1.8285057772018798,"y0":50.00545228435446,"z0":6.064642711089655,"aX":8.311245743447028},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.4,"breakHorizontal":-10.4,"spinRate":2407,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4489038158231251,"extension":6.0159552081120475},"index":0,"playId":"762c2f24-52c2-3ace-bd12-62909ac96dff","pitchNumber":1,"startTime":"2026-07-23T01:28:10.856Z","endTime":"2026-07-23T01:28:13.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.812306643840362,"aZ":-27.28744912363259,"pfxX":4.002091046423802,"pfxZ":3.189032373732542,"pX":0.1133891851953166,"pZ":2.1444449668501986,"vX0":3.4446011885626024,"vY0":-123.0856550106438,"vZ0":-3.716637930032915,"x":112.68,"y":180.88,"x0":-1.8249366080159337,"y0":50.00230789280042,"z0":5.988887237283466,"aX":6.129372011028087},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.2,"breakHorizontal":-8.0,"spinRate":2286,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4452800280758811,"extension":5.972655312284649},"index":1,"playId":"06ede0a5-9533-3f0c-8860-3184c353f068","pitchNumber":2,"startTime":"2026-07-23T01:28:38.482Z","endTime":"2026-07-23T01:28:42.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-23T01:28:49.375Z","endTime":"2026-07-23T01:29:01.599Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56901761889282,"aZ":-22.055779830392524,"pfxX":-11.376443010448003,"pfxZ":5.004253712030588,"pX":0.4158413297057699,"pZ":2.5259173641330146,"vX0":9.383293322050639,"vY0":-141.39821167571355,"vZ0":-5.423968043722263,"x":101.15,"y":170.58,"x0":-1.4693286186286199,"y0":50.006420532239915,"z0":5.886575068229694,"aX":-23.01619998987614},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.0,"breakHorizontal":18.7,"spinRate":2319,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3875396045043944,"extension":6.1359897700690915},"hitData":{"launchSpeed":105.1,"launchAngle":8.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.17,"coordY":108.96}},"index":3,"playId":"9588dce7-ba24-376c-ae18-a08a8779b1d8","pitchNumber":3,"startTime":"2026-07-23T01:29:01.599Z","endTime":"2026-07-23T01:29:11.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:29:11.209Z","atBatIndex":41},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yordan Alvarez grounds into a double play, third baseman Javier Sanoja to shortstop Otto Lopez to first baseman Kyle Stowers. Jeremy Peña out at 2nd. Yordan Alvarez out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T01:29:14.528Z","endTime":"2026-07-23T01:31:09.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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,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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82524444621557,"aZ":-26.07801716999467,"pfxX":-1.2499648924496753,"pfxZ":3.5031969977352517,"pX":-0.5388334039165767,"pZ":3.0028114973993185,"vX0":3.5968916329704808,"vY0":-130.81149370595682,"vZ0":-2.7856374559268406,"x":137.54,"y":157.7,"x0":-1.767397605304907,"y0":50.00009978775634,"z0":6.030433397232665,"aX":-2.1731794360461207},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":1.4,"spinRate":2232,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4182474566531247,"extension":5.947500636335164},"index":0,"playId":"355dbd11-d33d-3523-a573-3890009ccb67","pitchNumber":1,"startTime":"2026-07-23T01:29:39.012Z","endTime":"2026-07-23T01:29:42.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11742903346602,"aZ":-29.768467612033053,"pfxX":-8.653008216129098,"pfxZ":1.3656759246874919,"pX":-1.8711704137072018,"pZ":0.6617042232010636,"vX0":3.072368931827575,"vY0":-131.52483771497543,"vZ0":-7.666636933178642,"x":188.32,"y":220.91,"x0":-1.9255927404566304,"y0":50.00331436596702,"z0":5.801131723618009,"aX":-15.263878460832032},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.1,"breakHorizontal":15.1,"spinRate":2090,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41535013139406063,"extension":5.96632175275104},"index":1,"playId":"670df36e-a4e4-3b44-a45f-95c73d1084ea","pitchNumber":2,"startTime":"2026-07-23T01:29:58.084Z","endTime":"2026-07-23T01:30:01.087Z","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":89.3,"endSpeed":82.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10631099187841,"aZ":-29.130800417981078,"pfxX":-8.79437549177301,"pfxZ":1.7662548518574788,"pX":-2.3519481285931088,"pZ":2.73948459200356,"vX0":1.8148252908496154,"vY0":-130.10345409244263,"vZ0":-2.692326453509218,"x":206.65,"y":164.81,"x0":-1.9137051818657191,"y0":50.00335065607814,"z0":5.985049669919411,"aX":-15.146115526837818},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":15.6,"spinRate":2068,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42025699784134396,"extension":6.11666753715395},"index":2,"playId":"547d4315-4ddf-36f3-a271-1819a1978441","pitchNumber":3,"startTime":"2026-07-23T01:30:21.090Z","endTime":"2026-07-23T01:30:24.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.687658126756375,"aZ":-19.293323966162504,"pfxX":-9.538647386316654,"pfxZ":6.311660861433549,"pX":-1.112680684098512,"pZ":2.2715355404859867,"vX0":4.919892103272338,"vY0":-142.19439946536536,"vZ0":-6.683875008455913,"x":159.41,"y":177.45,"x0":-1.6293940723854532,"y0":50.00307651117372,"z0":5.883946165225367,"aX":-19.46335377668724},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2286,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38572587503073397,"extension":5.935099351518117},"index":3,"playId":"285dc1ec-09f7-38a5-aade-c04dda82f4e4","pitchNumber":4,"startTime":"2026-07-23T01:30:42.867Z","endTime":"2026-07-23T01:30:47.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904948360229,"aZ":-29.79317287165638,"pfxX":-11.029078669093362,"pfxZ":1.3465266712862372,"pX":-1.1280780335301628,"pZ":1.757380122162822,"vX0":5.361659172814864,"vY0":-132.3403182466345,"vZ0":-4.961944841861599,"x":160.0,"y":191.33,"x0":-1.750101563075685,"y0":50.004290458740584,"z0":5.8455564510069,"aX":-19.51547339951191},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.6,"breakHorizontal":18.7,"spinRate":2096,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.414280526443378,"extension":6.054044564858778},"hitData":{"launchSpeed":71.7,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.45,"coordY":166.79}},"index":4,"playId":"f454a5f7-94ab-3683-99f7-1ee1e9011cfc","pitchNumber":5,"startTime":"2026-07-23T01:31:01.778Z","endTime":"2026-07-23T01:31:09.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:31:09.396Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T01:33:05.394Z","endTime":"2026-07-23T01:34:34.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822420557941513,"aZ":-40.83031679979769,"pfxX":7.586756367951232,"pfxZ":-6.510392830110371,"pX":0.5668638916088637,"pZ":0.7661700222872527,"vX0":4.630115290280292,"vY0":-115.2670796075833,"vZ0":-3.0006478591825143,"x":95.39,"y":218.09,"x0":-2.461843431977564,"y0":50.00410952093003,"z0":6.073639785377084,"aX":10.085668932793459},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.2,"breakHorizontal":-15.0,"spinRate":2659,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.47738820161294937,"extension":6.10991995688989},"index":0,"playId":"71a26fcb-6238-3119-ad0b-f6e2cbf6b490","pitchNumber":1,"startTime":"2026-07-23T01:33:18.427Z","endTime":"2026-07-23T01:33:22.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69526812778304,"aZ":-13.921647340145181,"pfxX":-5.520174702681681,"pfxZ":10.206990609291084,"pX":-0.703088169237492,"pZ":2.127396102035407,"vX0":5.741322734483041,"vY0":-132.4857628327912,"vZ0":-7.2166042182240595,"x":143.8,"y":181.34,"x0":-2.17478965024779,"y0":50.0062012596364,"z0":5.892291511626899,"aX":-9.875050153592634},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2279,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.41246342783442635,"extension":6.092821192199012},"index":1,"playId":"4e026f97-0fe2-3d39-81b2-74c5ed18ffe2","pitchNumber":2,"startTime":"2026-07-23T01:33:36.260Z","endTime":"2026-07-23T01:33:40.075Z","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.3,"endSpeed":79.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.944409480226046,"aZ":-25.89776764440713,"pfxX":-8.1353147336624,"pfxZ":3.9871722250885524,"pX":-1.0222938875845842,"pZ":1.2093046608933384,"vX0":5.465252848346378,"vY0":-124.1304777832692,"vZ0":-6.121013719815264,"x":155.97,"y":206.13,"x0":-2.186627315836422,"y0":50.00080169321672,"z0":5.840178960775636,"aX":-12.797857406836066},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":13.6,"spinRate":1557,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4398830267595084,"extension":6.244111385686667},"index":2,"playId":"f84db364-2dda-3e97-acbf-d0629566cd27","pitchNumber":3,"startTime":"2026-07-23T01:33:50.722Z","endTime":"2026-07-23T01:33:53.966Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42899824342126,"aZ":-40.92332248083904,"pfxX":8.381704663031071,"pfxZ":-6.522079860524155,"pX":-0.05693910598471679,"pZ":2.249296013742277,"vX0":2.574061484158406,"vY0":-115.60385374313692,"vZ0":0.11175024865459005,"x":119.17,"y":178.05,"x0":-2.276586742792796,"y0":50.00422876557422,"z0":6.159118492771687,"aX":11.239328072716544},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.4,"breakHorizontal":-15.8,"spinRate":2483,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4755035067437454,"extension":5.977226194216044},"index":3,"playId":"44ae7501-bf16-317c-8237-d43ae467adea","pitchNumber":4,"startTime":"2026-07-23T01:34:08.174Z","endTime":"2026-07-23T01:34:12.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846594590839125,"aZ":-21.06971840612468,"pfxX":0.2443133936731856,"pfxZ":6.033310269122472,"pX":0.04421236713578902,"pZ":1.740797056456204,"vX0":6.253574536507868,"vY0":-133.7828319923982,"vZ0":-7.090669052052119,"x":115.31,"y":191.78,"x0":-2.340803532368375,"y0":50.0008842900674,"z0":5.900989308550561,"aX":0.4474607680973096},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":-1.6,"spinRate":2342,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4071181119142091,"extension":6.168694562859246},"hitData":{"launchSpeed":99.7,"launchAngle":10.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.16,"coordY":99.64}},"index":4,"playId":"b8978633-0015-3db2-8aa4-e873047d47ed","pitchNumber":5,"startTime":"2026-07-23T01:34:25.515Z","endTime":"2026-07-23T01:34:34.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:34:34.147Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Griffin Conine lines out to second baseman Nick Allen.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T01:34:33.725Z","endTime":"2026-07-23T01:37:24.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275352406647176,"aZ":-10.586475370609438,"pfxX":-4.903214576930743,"pfxZ":11.438471249197466,"pX":-0.6567700467821991,"pZ":2.2788193460160238,"vX0":6.0191229665954,"vY0":-136.33793569818027,"vZ0":-7.744769558987853,"x":142.03,"y":177.25,"x0":-2.2534773629666374,"y0":50.00224386010249,"z0":5.882418780889245,"aX":-9.253635796075287},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":7.7,"spinRate":2231,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4013531776186734,"extension":6.184637205741419},"index":0,"playId":"a659c4ed-9ea1-3e81-8a98-48d5bfee906b","pitchNumber":1,"startTime":"2026-07-23T01:35:07.314Z","endTime":"2026-07-23T01:35:11.321Z","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.8,"endSpeed":86.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794034817640153,"aZ":-12.01373196516259,"pfxX":-4.838018182895079,"pfxZ":10.434446528956578,"pX":-0.06742875171146498,"pZ":3.942984504264925,"vX0":6.989167566600607,"vY0":-137.91392318566812,"vZ0":-3.53510101178774,"x":119.57,"y":132.32,"x0":-2.002365120744031,"y0":50.004393954800435,"z0":6.048056560969541,"aX":-9.349643849658847},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2343,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39669535549150625,"extension":6.102678158175905},"index":1,"playId":"2d4aaaff-bf90-3a2a-8d0a-a0f1603225c2","pitchNumber":2,"startTime":"2026-07-23T01:35:27.857Z","endTime":"2026-07-23T01:35:32.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06698559670434,"aZ":-12.82082469651907,"pfxX":-5.043355076918148,"pfxZ":10.223609915481973,"pX":0.9254180632348217,"pZ":3.609224465132259,"vX0":9.288340814735843,"vY0":-136.4903268080081,"vZ0":-4.018516056874057,"x":81.73,"y":141.33,"x0":-1.861215983830089,"y0":50.00622457842907,"z0":5.978891182658017,"aX":-9.551310564891175},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2328,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40077136615700315,"extension":6.156465090048684},"index":2,"playId":"309c5230-d651-31e0-80c3-1d797abcbada","pitchNumber":3,"startTime":"2026-07-23T01:35:47.713Z","endTime":"2026-07-23T01:35:51.319Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.051016448840265,"aZ":-28.37686367679043,"pfxX":0.48631776711700936,"pfxZ":2.3485702789755143,"pX":0.44816468829978945,"pZ":0.7051302499154892,"vX0":6.423375958027813,"vY0":-126.03436715630728,"vZ0":-7.11849057703758,"x":99.92,"y":219.74,"x0":-2.1899111351353246,"y0":50.00585453726116,"z0":5.837953125564482,"aX":0.7872125618460155},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2679,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4335052363311722,"extension":6.174778412733576},"index":3,"playId":"b773f257-5838-3796-8a5e-a2304b449859","pitchNumber":4,"startTime":"2026-07-23T01:36:09.295Z","endTime":"2026-07-23T01:36:13.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"5bf57737-3f62-34bf-9192-001e641b46fe","startTime":"2026-07-23T01:36:30.670Z","endTime":"2026-07-23T01:36:34.362Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.095213790818924,"aZ":-12.277551366361575,"pfxX":-5.997859511232102,"pfxZ":10.315363438470282,"pX":-0.35031552027369856,"pZ":3.5383157285421127,"vX0":6.676715629492515,"vY0":-137.44533978110152,"vZ0":-4.429008365157548,"x":130.35,"y":143.25,"x0":-2.02221018222478,"y0":50.004726827373595,"z0":5.993038437421458,"aX":-11.572054690975968},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2364,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39724162603753,"extension":6.047250783528777},"index":5,"playId":"159f3808-5d1f-3a09-9796-cd2c107cea02","pitchNumber":5,"startTime":"2026-07-23T01:36:51.659Z","endTime":"2026-07-23T01:36:55.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42468506247256,"aZ":-21.770066900467025,"pfxX":-7.963011507825504,"pfxZ":6.346508448505519,"pX":-0.37782338662738213,"pZ":1.553132640679634,"vX0":7.016713720553281,"vY0":-126.83683682809989,"vZ0":-6.2331597181731695,"x":131.4,"y":196.85,"x0":-2.1371659927073914,"y0":50.00434798189289,"z0":5.763178159127557,"aX":-13.056940163353767},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":1625,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43080650015710686,"extension":6.341673236050173},"hitData":{"launchSpeed":92.1,"launchAngle":9.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.4,"coordY":157.66}},"index":6,"playId":"241cdda0-bdbf-368c-b8f5-ff1e56245c2c","pitchNumber":6,"startTime":"2026-07-23T01:37:16.677Z","endTime":"2026-07-23T01:37:24.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:37:24.872Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T01:38:16.108Z","endTime":"2026-07-23T01:38:57.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"966b69db-dd2a-3857-9e93-a6083ce0b8f1","startTime":"2026-07-23T01:37:56.213Z","endTime":"2026-07-23T01:38:01.082Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169569230951197,"aZ":-12.126353098792904,"pfxX":-5.348778570499423,"pfxZ":11.105697758376223,"pX":-0.6737100036878871,"pZ":3.6731452996964427,"vX0":5.906833537473206,"vY0":-134.05543514530498,"vZ0":-3.83095268325884,"x":142.68,"y":139.61,"x0":-2.219276937568729,"y0":50.00403185331371,"z0":5.9971765044246474,"aX":-9.657190677316038},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":8.3,"spinRate":2243,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4098563491508682,"extension":6.157657332070621},"index":1,"playId":"a11bf846-b1c2-38b6-accf-73dc37ac4abf","pitchNumber":1,"startTime":"2026-07-23T01:38:18.338Z","endTime":"2026-07-23T01:38:23.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960904901834517,"aZ":-17.863706168899,"pfxX":-9.872520563830827,"pfxZ":7.554085588716665,"pX":-0.6075670043642923,"pZ":2.2044750351390165,"vX0":7.784797247729342,"vY0":-136.72847340397502,"vZ0":-6.321221576251016,"x":140.16,"y":179.26,"x0":-2.2080383947309388,"y0":50.004778526275146,"z0":5.771007673573023,"aX":-18.706901399379834},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":16.2,"spinRate":2216,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.400497485455686,"extension":6.2044581282627185},"hitData":{"launchSpeed":83.5,"launchAngle":40.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.17,"coordY":88.72}},"index":2,"playId":"40ea5056-8b90-3ace-b261-a954f185862f","pitchNumber":2,"startTime":"2026-07-23T01:38:46.349Z","endTime":"2026-07-23T01:38:57.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:38:57.761Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out, second baseman Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T01:39:02.400Z","endTime":"2026-07-23T01:41:47.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","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":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2323103190354,"aZ":-11.780031621410812,"pfxX":-4.5156452407155205,"pfxZ":10.552516766496957,"pX":-0.23516152715238542,"pZ":1.984994525920212,"vX0":6.384508699507546,"vY0":-138.02946144497434,"vZ0":-8.405950001805818,"x":125.96,"y":185.19,"x0":-1.9897064554122232,"y0":50.005900248389366,"z0":5.859972336169693,"aX":-8.730056996015161},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":6.8,"spinRate":2398,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3965531773610307,"extension":6.1822263407613995},"index":0,"playId":"2c1846b0-9834-3060-9d74-480b89b7a309","pitchNumber":1,"startTime":"2026-07-23T01:39:28.379Z","endTime":"2026-07-23T01:39:32.873Z","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":94.3,"endSpeed":86.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03868805526233,"aZ":-11.779518543151278,"pfxX":-4.760639908069937,"pfxZ":10.691057522888187,"pX":-0.9075265406752852,"pZ":1.1384986900434553,"vX0":4.856274289779059,"vY0":-136.9643002128277,"vZ0":-10.402259364285504,"x":151.59,"y":208.04,"x0":-2.0814277953392204,"y0":50.0051681990636,"z0":5.781634922289958,"aX":-9.084645138454167},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2401,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.399247363043191,"extension":6.1912594232576135},"index":1,"playId":"545b66e9-ed01-3f8d-bcc2-6f89373c7b66","pitchNumber":2,"startTime":"2026-07-23T01:39:49.095Z","endTime":"2026-07-23T01:39:53.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71616744066957,"aZ":-20.426386275782196,"pfxX":-7.186934215096326,"pfxZ":7.176791218184084,"pX":-0.10070825516518467,"pZ":0.4702641812608374,"vX0":7.475483514013323,"vY0":-126.56161001929621,"vZ0":-8.988737651560806,"x":120.84,"y":226.08,"x0":-2.146742346463192,"y0":50.00112130057846,"z0":5.678954078293563,"aX":-11.760290962441454},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":1654,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.43133439105988947,"extension":6.26478119400143},"index":2,"playId":"f7af88c2-52fc-360d-9d72-f5acfa5b0381","pitchNumber":3,"startTime":"2026-07-23T01:40:10.863Z","endTime":"2026-07-23T01:40:14.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356135080727995,"aZ":-23.286178577751265,"pfxX":-7.337177138020812,"pfxZ":5.519671726764077,"pX":-0.6896221222710222,"pZ":1.9339516622492925,"vX0":6.110763526103897,"vY0":-125.55657521325867,"vZ0":-4.834105825075876,"x":143.29,"y":186.56,"x0":-2.1914693949078763,"y0":50.00308404615268,"z0":5.758580527443135,"aX":-11.816468390583221},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":12.0,"spinRate":1526,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.43479848229651274,"extension":6.260510443775163},"index":3,"playId":"a7d8cb9d-0227-3e7c-bc90-b3cc188d7a8f","pitchNumber":4,"startTime":"2026-07-23T01:40:37.809Z","endTime":"2026-07-23T01:40:42.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-23T01:40:57.216Z","endTime":"2026-07-23T01:41:13.522Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.214616153646855,"aZ":-12.963764658275336,"pfxX":-4.4385361705069535,"pfxZ":10.016876420006845,"pX":-0.9091197987902048,"pZ":4.682885248178363,"vX0":4.181636186652263,"vY0":-137.74777820982607,"vZ0":-1.6455166709226483,"x":151.65,"y":112.34,"x0":-1.8717877773853477,"y0":50.000037048178974,"z0":6.166576819614214,"aX":-8.510022601112274},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":7.1,"spinRate":2360,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3979530329483256,"extension":5.964548848198549},"index":5,"playId":"f555308d-099b-30c3-9000-03c57cfc0c32","pitchNumber":5,"startTime":"2026-07-23T01:41:13.522Z","endTime":"2026-07-23T01:41:16.800Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560612239181108,"aZ":-17.185296359496004,"pfxX":0.1799633107612051,"pfxZ":8.110772991610371,"pX":-0.8118806828992151,"pZ":2.2506546596654915,"vX0":4.117635531104141,"vY0":-134.4549624740655,"vZ0":-6.348850700724313,"x":147.95,"y":178.01,"x0":-2.380591623715859,"y0":50.006314996414666,"z0":5.843369438955558,"aX":0.3317279209507654},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":-1.1,"spinRate":2383,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40590146613694245,"extension":6.097151454385752},"hitData":{"launchSpeed":98.7,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":154.62}},"index":6,"playId":"5f5e0d5a-3690-31d2-8327-bb59fec0cc9f","pitchNumber":6,"startTime":"2026-07-23T01:41:40.253Z","endTime":"2026-07-23T01:41:47.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:41:47.320Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T01:43:45.670Z","endTime":"2026-07-23T01:45:13.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287958728144766,"aZ":-31.138337508200063,"pfxX":-9.64770961143086,"pfxZ":0.622320507232371,"pX":-0.12232911729149377,"pZ":1.425480288035275,"vX0":7.341159138607524,"vY0":-127.89851456192919,"vZ0":-5.202343935759139,"x":121.66,"y":200.29,"x0":-1.7701149226677921,"y0":50.00339362050377,"z0":5.9152284090010605,"aX":-16.054867134558794},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":16.0,"spinRate":1900,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4275409634148897,"extension":6.0340154199735005},"index":0,"playId":"315c5e6e-368f-38f9-985a-cc1a4d72aeaa","pitchNumber":1,"startTime":"2026-07-23T01:44:12.042Z","endTime":"2026-07-23T01:44:16.355Z","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":96.3,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697016528877796,"aZ":-13.615682549387946,"pfxX":-7.638923852160643,"pfxZ":9.362011398273621,"pX":1.137895205613926,"pZ":1.904033209437123,"vX0":10.281804771603602,"vY0":-139.72879397492383,"vZ0":-8.370168032563154,"x":73.63,"y":187.37,"x0":-1.5924860399573968,"y0":50.00528015453255,"z0":5.827831980525406,"aX":-15.147727098524415},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2356,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3915896630289697,"extension":6.141603008195402},"index":1,"playId":"bb53bbcc-0348-3248-aaed-0217d905b1a4","pitchNumber":2,"startTime":"2026-07-23T01:44:26.977Z","endTime":"2026-07-23T01:44:31.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93888249877038,"aZ":-14.96051551332118,"pfxX":-7.585872554882369,"pfxZ":8.690466838943703,"pX":0.19905579097483142,"pZ":2.6885057158220045,"vX0":7.824428592936983,"vY0":-139.70535458999615,"vZ0":-6.267751677428663,"x":109.41,"y":166.19,"x0":-1.6499263815455145,"y0":50.000154910455755,"z0":5.941146261496159,"aX":-15.020553291026538},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":2398,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39179759070576115,"extension":6.101446729806717},"index":2,"playId":"ac933274-b328-3a81-9bc4-64d7c0e09243","pitchNumber":3,"startTime":"2026-07-23T01:44:42.331Z","endTime":"2026-07-23T01:44:46.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-23T01:44:50.280Z","endTime":"2026-07-23T01:45:01.408Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24726974479076,"aZ":-25.496544503901273,"pfxX":-11.44589505495849,"pfxZ":3.39166971709143,"pX":-1.3480469374964605,"pZ":3.1333179244254956,"vX0":5.276292092554166,"vY0":-139.59916131765064,"vZ0":-3.3426547793469368,"x":168.38,"y":154.18,"x0":-1.7785738798871842,"y0":50.0006899194396,"z0":6.029820712656326,"aX":-22.524850785428377},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":19.6,"spinRate":2350,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39276487720600617,"extension":5.92560737511915},"hitData":{"launchSpeed":60.5,"launchAngle":21.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.91,"coordY":137.3}},"index":4,"playId":"f9d699fb-f7e0-38a8-9a72-3135a3538819","pitchNumber":4,"startTime":"2026-07-23T01:45:01.408Z","endTime":"2026-07-23T01:45:13.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:45:13.255Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"LaMonte Wade Jr. flies into a force out, center fielder Esteury Ruiz to second baseman Xavier Edwards. Isaac Paredes out at 2nd. LaMonte Wade Jr. to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T01:45:16.053Z","endTime":"2026-07-23T01:49:54.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"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":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":77.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019278539952655,"aZ":-34.445031319998165,"pfxX":3.695293018123418,"pfxZ":-1.5179684843288879,"pX":-1.3406983040756952,"pZ":2.1730837222118997,"vX0":0.22921309654444547,"vY0":-121.15739573406623,"vZ0":-2.217822116455313,"x":168.1,"y":180.11,"x0":-1.9168902441802473,"y0":50.001880321850145,"z0":6.089168863907409,"aX":5.534051454602155},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.0,"breakHorizontal":-6.7,"spinRate":2466,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.45079913691827267,"extension":5.850266355091824},"index":0,"playId":"b7cedb7e-ac42-31c2-af65-4dd2b9e57368","pitchNumber":1,"startTime":"2026-07-23T01:45:38.493Z","endTime":"2026-07-23T01:45:43.221Z","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":89.6,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06841588963941,"aZ":-30.43929030014986,"pfxX":-8.333861971974002,"pfxZ":1.0089239815342985,"pX":-0.7440272259490956,"pZ":2.2742786520276095,"vX0":5.262299370658139,"vY0":-130.36767838644147,"vZ0":-3.5671464448153154,"x":145.36,"y":177.37,"x0":-1.7045279910292253,"y0":50.0062167487736,"z0":5.954828175132297,"aX":-14.366804386562682},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":13.9,"spinRate":1934,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4199292530136933,"extension":6.07066802135388},"index":1,"playId":"e125d118-f128-3222-becc-50a52905606a","pitchNumber":2,"startTime":"2026-07-23T01:45:56.273Z","endTime":"2026-07-23T01:46:01.116Z","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":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747958814944937,"aZ":-31.38833059085427,"pfxX":-8.374373514213403,"pfxZ":0.4557633456778749,"pX":-0.6088609271104157,"pZ":3.0113198254677926,"vX0":5.826618957867632,"vY0":-130.85404846136885,"vZ0":-1.5721809502544999,"x":140.21,"y":157.47,"x0":-1.772592692841422,"y0":50.00575195114632,"z0":5.964168513643068,"aX":-14.573652594782304},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1979,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4180451768858142,"extension":6.021351109916789},"index":2,"playId":"89669c79-caf0-3b0d-ba48-608549109ea7","pitchNumber":3,"startTime":"2026-07-23T01:46:14.278Z","endTime":"2026-07-23T01:46:19.361Z","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":97.5,"endSpeed":89.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27721955030458,"aZ":-16.66168515120348,"pfxX":-7.260185772140813,"pfxZ":7.639056240307056,"pX":-0.9385404079650822,"pZ":2.569957763111325,"vX0":4.575838471796426,"vY0":-141.81571448343277,"vZ0":-6.415782760715919,"x":152.77,"y":169.39,"x0":-1.6319724066484398,"y0":50.006969954097755,"z0":5.9297742473385116,"aX":-14.750322276845814},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2297,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38664007867645234,"extension":5.937298137262467},"index":3,"playId":"fc78167a-4c85-31be-9547-f2beac006b19","pitchNumber":4,"startTime":"2026-07-23T01:46:32.079Z","endTime":"2026-07-23T01:46:35.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90571165053789,"aZ":-30.302772998198286,"pfxX":4.534181627066727,"pfxZ":1.1654316947527938,"pX":-0.2418956239084522,"pZ":3.2064517968810318,"vX0":2.3414184303314305,"vY0":-125.79077747139519,"vZ0":-0.8686521547168319,"x":126.22,"y":152.21,"x0":-1.7741305598027244,"y0":50.000008648651544,"z0":6.016596048542713,"aX":7.25209045313478},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":-8.8,"spinRate":2395,"spinDirection":92},"zone":2,"typeConfidence":2.0,"plateTime":0.43570082103925545,"extension":5.957106737362517},"index":4,"playId":"7bf262f3-694c-307e-9d96-d43179a73383","pitchNumber":5,"startTime":"2026-07-23T01:47:01.318Z","endTime":"2026-07-23T01:47:05.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87283247956432,"aZ":-24.610317770684127,"pfxX":-10.89955262310907,"pfxZ":3.70545255441246,"pX":-0.623398801301907,"pZ":2.8786076062601635,"vX0":6.443193911000504,"vY0":-142.0062711114269,"vZ0":-4.228909208864296,"x":140.76,"y":161.06,"x0":-1.5071050294606827,"y0":50.00160601089103,"z0":5.955005156394513,"aX":-22.232834025028744},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.0,"breakHorizontal":18.4,"spinRate":2074,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.38588443415929063,"extension":6.034859811569331},"index":5,"playId":"6b8e7af6-cba7-3ee5-9faf-8dfe48bcb08f","pitchNumber":6,"startTime":"2026-07-23T01:47:34.205Z","endTime":"2026-07-23T01:47:37.847Z","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":91.7,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028208192808403,"aZ":-27.160617395607787,"pfxX":-10.642545329505861,"pfxZ":2.797138782463292,"pX":0.0487526637839516,"pZ":0.6798984401180126,"vX0":8.026512223533395,"vY0":-133.18430153696204,"vZ0":-8.043234888070396,"x":115.14,"y":220.42,"x0":-1.6236556504499216,"y0":50.00561163568736,"z0":5.708204128631171,"aX":-19.09202312005495},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":2130,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.41151588493421976,"extension":6.226912800665426},"index":6,"playId":"f70b0649-57bc-39ca-ba9c-a27dbf6158d1","pitchNumber":7,"startTime":"2026-07-23T01:47:55.771Z","endTime":"2026-07-23T01:48:00.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.725471507144356,"aZ":-23.005387142821377,"pfxX":-11.147619689748204,"pfxZ":4.455399664672246,"pX":-0.953615166826045,"pZ":2.592889214086041,"vX0":6.339503570640595,"vY0":-142.5275580041952,"vZ0":-5.116134403146778,"x":153.35,"y":168.77,"x0":-1.758292517964984,"y0":50.00217168912366,"z0":5.863768627019363,"aX":-22.93624644558237},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":19.0,"spinRate":2313,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.384287530793725,"extension":5.9212885864904194},"index":7,"playId":"66fb86d2-f77c-3e13-bf58-3fdbf5c2db0c","pitchNumber":8,"startTime":"2026-07-23T01:48:40.995Z","endTime":"2026-07-23T01:48:46.031Z","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":98.6,"endSpeed":89.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6047152369944,"aZ":-14.659738796182562,"pfxX":-9.036993974278534,"pfxZ":8.492945248841494,"pX":0.893108370708922,"pZ":2.4226427776960793,"vX0":9.892534989871148,"vY0":-143.06431952707334,"vZ0":-7.1996676887369,"x":82.96,"y":173.37,"x0":-1.4440445271636437,"y0":50.00043519920593,"z0":5.899982114222084,"aX":-18.633063733311744},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":14.3,"spinRate":2358,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3836166776685208,"extension":6.012764209669179},"index":8,"playId":"b6e8f3ff-f211-3f98-ac00-023a73c465b6","pitchNumber":9,"startTime":"2026-07-23T01:49:12.875Z","endTime":"2026-07-23T01:49:16.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5462221773153,"aZ":-31.46044850967986,"pfxX":7.720498041961246,"pfxZ":0.45356610729943725,"pX":-0.23392327904765198,"pZ":3.2872812451171,"vX0":1.2013262762309702,"vY0":-124.63494368816562,"vZ0":-0.45304892465324664,"x":125.92,"y":150.02,"x0":-1.7252893970856413,"y0":50.00123128211659,"z0":6.083986453964975,"aX":12.066061198587386},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-14.3,"spinRate":2411,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.4405584662056281,"extension":6.014167907917206},"hitData":{"launchSpeed":74.5,"launchAngle":41.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.2,"coordY":102.99}},"index":9,"playId":"98b84b94-1b80-300b-8a2d-9ef152e3380c","pitchNumber":10,"startTime":"2026-07-23T01:49:40.206Z","endTime":"2026-07-23T01:49:54.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:49:54.150Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to center fielder Esteury Ruiz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T01:50:25.923Z","endTime":"2026-07-23T01:51:53.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.448113452062515,"aZ":-16.935788349238216,"pfxX":-7.188330402738059,"pfxZ":7.443404185351177,"pX":0.04635569552311294,"pZ":3.626556466594408,"vX0":7.181160557799082,"vY0":-142.576941355637,"vZ0":-3.608813980848379,"x":115.23,"y":140.86,"x0":-1.5776894594147364,"y0":50.006228787919746,"z0":5.985406464257294,"aX":-14.722197082470297},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":11.5,"spinRate":2379,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3849733188766131,"extension":6.035806148012823},"index":0,"playId":"4c9f0fde-8bce-3c27-ba21-4b01ed9db0ac","pitchNumber":1,"startTime":"2026-07-23T01:50:42.824Z","endTime":"2026-07-23T01:50:47.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918687975884716,"aZ":-30.40242997311,"pfxX":-9.512750455684646,"pfxZ":1.026675078652314,"pX":-0.25728311372814194,"pZ":2.227244408667006,"vX0":6.964747710140083,"vY0":-130.82028317785927,"vZ0":-3.5555970164780923,"x":126.81,"y":178.64,"x0":-1.7198115833292544,"y0":50.004660094188,"z0":5.885977799560767,"aX":-16.469417204999875},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":15.7,"spinRate":2111,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4188718592984979,"extension":6.153187736842556},"index":1,"playId":"0cdeb272-5d0f-3054-9a39-e13fc9130250","pitchNumber":2,"startTime":"2026-07-23T01:51:00.304Z","endTime":"2026-07-23T01:51:04.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63296429334163,"aZ":-30.72670500269692,"pfxX":6.116255964705557,"pfxZ":0.9422633208981157,"pX":0.4193524057888782,"pZ":1.3598716062906275,"vX0":3.562150531319117,"vY0":-123.64731364745933,"vZ0":-4.470122577653063,"x":101.02,"y":202.06,"x0":-1.8386315141706666,"y0":50.002540365552406,"z0":5.79454270064603,"aX":9.388138547208086},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":-12.0,"spinRate":2415,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44444720717814556,"extension":6.143202884201988},"index":2,"playId":"e98f822c-d820-3d99-bf4b-92dd3870c20a","pitchNumber":3,"startTime":"2026-07-23T01:51:18.168Z","endTime":"2026-07-23T01:51:23.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.083860399241956,"aZ":-30.37476359060808,"pfxX":-9.287048008996539,"pfxZ":1.0443725321284036,"pX":0.021865690416294048,"pZ":1.835820664344785,"vX0":7.455271310388324,"vY0":-130.32455168812513,"vZ0":-4.563338201546981,"x":116.17,"y":189.21,"x0":-1.6675939316545925,"y0":50.00306536509856,"z0":5.9006426997946075,"aX":-15.994695558954755},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":2057,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4200985943717148,"extension":6.1292830394219155},"hitData":{"launchSpeed":96.0,"launchAngle":28.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.02,"coordY":51.74}},"index":3,"playId":"8a3d7102-6c48-3229-900c-3b91723c856b","pitchNumber":4,"startTime":"2026-07-23T01:51:39.600Z","endTime":"2026-07-23T01:51:53.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:51:53.227Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T01:51:54.975Z","endTime":"2026-07-23T01:54:26.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":97.9,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.10343802203726,"aZ":-13.325970272405772,"pfxX":-6.42245962919979,"pfxZ":9.329577195302676,"pX":0.5748346651561873,"pZ":2.520350291094004,"vX0":8.801174427194034,"vY0":-142.08890595477246,"vZ0":-6.740982280481727,"x":95.09,"y":170.73,"x0":-1.7454447554098451,"y0":50.00640850184881,"z0":5.790448387318726,"aX":-12.981243385038555},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2364,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3872181156972858,"extension":6.109288397718667},"index":0,"playId":"4a20c306-0d8d-3e0a-8424-94c74493ddf5","pitchNumber":1,"startTime":"2026-07-23T01:52:22.878Z","endTime":"2026-07-23T01:52:26.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903237209409742,"aZ":-21.61849585965513,"pfxX":-0.7669356059178822,"pfxZ":5.855134309413216,"pX":1.6338903109365739,"pZ":1.7442552826168822,"vX0":8.806400526837795,"vY0":-133.45686091403184,"vZ0":-6.673984063037265,"x":54.72,"y":191.69,"x0":-1.609913818083987,"y0":50.00245586191907,"z0":5.836141975016195,"aX":-1.38357682653868},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-0.5,"spinRate":2281,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4105186953605586,"extension":6.094259845045648},"index":1,"playId":"1924b040-435d-320d-8568-7174a5b16923","pitchNumber":2,"startTime":"2026-07-23T01:52:43.454Z","endTime":"2026-07-23T01:52:48.174Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"fa8f477e-a694-30f2-84a6-f61e52c4c4bc","startTime":"2026-07-23T01:53:04.823Z","endTime":"2026-07-23T01:53:08.552Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02358223019672,"aZ":-30.753033690449975,"pfxX":3.7458480239730694,"pfxZ":0.924435740689624,"pX":1.948144143620043,"pZ":0.29248427528682447,"vX0":7.5162134399697305,"vY0":-125.34577659528227,"vZ0":-7.1553671951676865,"x":42.74,"y":230.88,"x0":-1.6104920898659332,"y0":50.00614136859818,"z0":5.7907857300908905,"aX":5.793056533187414},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-9.0,"spinRate":2469,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44180878865604134,"extension":6.135206019633462},"index":3,"playId":"aceeedcb-f39d-3055-a6a1-edf2789f4457","pitchNumber":3,"startTime":"2026-07-23T01:53:23.946Z","endTime":"2026-07-23T01:53:27.422Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68321908463005,"aZ":-12.421504655925657,"pfxX":-6.488491674717976,"pfxZ":9.669785863007743,"pX":0.3002841764489874,"pZ":2.6134400031147473,"vX0":7.948179015098237,"vY0":-142.25803116846927,"vZ0":-6.741995814072801,"x":105.55,"y":168.22,"x0":-1.6914042290889728,"y0":50.00133262729825,"z0":5.80716761602532,"aX":-13.252483746946524},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2253,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3855313829147837,"extension":6.021264045459413},"index":4,"playId":"31c4f1d3-cc35-3920-8489-d7435886b052","pitchNumber":4,"startTime":"2026-07-23T01:53:49.987Z","endTime":"2026-07-23T01:53:53.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-23T01:54:10.648Z","endTime":"2026-07-23T01:54:22.408Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.0,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06125968020045,"aZ":-12.573178503627771,"pfxX":-6.712276628617217,"pfxZ":9.383509517795005,"pX":0.8829108809088584,"pZ":3.0435830771704957,"vX0":9.21024979369316,"vY0":-143.79369568736246,"vZ0":-5.971770555277392,"x":83.35,"y":156.6,"x0":-1.4930604625847974,"y0":50.00676258610713,"z0":5.93108586181441,"aX":-14.027382371107297},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2339,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38124552814762325,"extension":6.081602478045285},"index":6,"playId":"dd63634f-9395-3238-9b6a-61759c832324","pitchNumber":5,"startTime":"2026-07-23T01:54:22.408Z","endTime":"2026-07-23T01:54:26.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:54:26.562Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a ground ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:56:46.180Z","endTime":"2026-07-23T01:56:58.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Peter Lambert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:55:08.197Z","endTime":"2026-07-23T01:56:48.416Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78211255961526,"aZ":-17.123230897324184,"pfxX":-6.7970489935127425,"pfxZ":7.898725289328379,"pX":0.23059019643228237,"pZ":2.713183179687589,"vX0":8.317942288960369,"vY0":-137.7019805754229,"vZ0":-4.048230558791606,"x":108.21,"y":165.52,"x0":-1.957171076451653,"y0":50.00251991003379,"z0":5.373068855728455,"aX":-12.952301510148079},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":10.4,"spinRate":2253,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.39894303224561156,"extension":6.29020442215554},"hitData":{"launchSpeed":101.2,"launchAngle":7.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.39,"coordY":117.61}},"index":1,"playId":"5780e41c-b694-3477-910b-a2df9f2082ec","pitchNumber":1,"startTime":"2026-07-23T01:56:48.416Z","endTime":"2026-07-23T01:56:58.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:56:58.173Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Lopez pops out to second baseman Nick Allen.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:57:03.203Z","endTime":"2026-07-23T01:59:42.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.380287889846457,"aZ":-25.83362168129776,"pfxX":0.4669225092145881,"pfxZ":4.0986154787689255,"pX":1.0266245338940523,"pZ":3.5288910474571655,"vX0":7.343341787941041,"vY0":-123.29728298534599,"vZ0":0.31939862796524465,"x":77.87,"y":143.5,"x0":-2.044815504026162,"y0":50.003593396512336,"z0":5.569011853887759,"aX":0.7213405642376585},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.5,"spinRate":2195,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.4434065256339941,"extension":6.404644656931011},"index":0,"playId":"5e2337c3-7552-31e7-b546-663f6a5565d7","pitchNumber":1,"startTime":"2026-07-23T01:57:25.897Z","endTime":"2026-07-23T01:57:29.596Z","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":0},"index":1,"playId":"b8118459-479e-3ba5-8a6a-cdea44762afd","startTime":"2026-07-23T01:57:43.785Z","endTime":"2026-07-23T01:57:47.517Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191173140372317,"aZ":-16.63782289830571,"pfxX":-6.728508808279463,"pfxZ":8.376617215397431,"pX":-0.14332653346928093,"pZ":3.050380763706695,"vX0":7.4540829132294775,"vY0":-134.80288544314823,"vZ0":-3.178308250986937,"x":122.46,"y":156.42,"x0":-2.0600936997709525,"y0":50.002321085398435,"z0":5.408007524296709,"aX":-12.478873021121395},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2243,"spinDirection":226},"zone":2,"typeConfidence":0.87,"plateTime":0.4051273891178595,"extension":6.431331121343816},"index":2,"playId":"f99c4247-362b-3758-8ddb-29eac7122362","pitchNumber":2,"startTime":"2026-07-23T01:58:04.325Z","endTime":"2026-07-23T01:58:09.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (21) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"f99c4247-362b-3758-8ddb-29eac7122362","startTime":"2026-07-23T01:58:14.470Z","endTime":"2026-07-23T01:58:41.334Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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.4,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22382940123188,"aZ":-25.68222944768566,"pfxX":-9.307718851720647,"pfxZ":4.157422030406485,"pX":-1.4182592168064474,"pZ":2.126687538949383,"vX0":4.353108063360825,"vY0":-124.2776555270502,"vZ0":-3.2082497244729837,"x":171.06,"y":181.36,"x0":-1.9844903551954187,"y0":50.0055005440805,"z0":5.570866781514497,"aX":-14.541515154300956},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.0,"breakHorizontal":15.8,"spinRate":2011,"spinDirection":233},"zone":13,"typeConfidence":0.95,"plateTime":0.44096069563665186,"extension":6.570498902820493},"index":4,"playId":"bb4a2a26-b7c6-3568-b986-25f91884c4ba","pitchNumber":3,"startTime":"2026-07-23T01:58:41.334Z","endTime":"2026-07-23T01:58:44.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03644343367049,"aZ":-14.867850399119574,"pfxX":-6.22975956836911,"pfxZ":9.010387806977748,"pX":-0.2259527813974552,"pZ":2.0173655530343453,"vX0":7.32830094665317,"vY0":-137.59970247891442,"vZ0":-5.861569083143468,"x":125.61,"y":184.31,"x0":-2.112176373459097,"y0":50.00493892619002,"z0":5.179697043199428,"aX":-11.968685680671797},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2270,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.3977886798182402,"extension":6.249511517085716},"index":5,"playId":"fb50a752-6eba-3c67-b8e3-952391bd22f0","pitchNumber":4,"startTime":"2026-07-23T01:59:03.156Z","endTime":"2026-07-23T01:59:07.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-23T01:59:16.294Z","endTime":"2026-07-23T01:59:33.633Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019992472803583,"aZ":-23.296742286251405,"pfxX":-10.03063827431049,"pfxZ":5.731187144267133,"pX":-0.2911369169487836,"pZ":2.310808366969369,"vX0":7.646565389480229,"vY0":-123.77588917567617,"vZ0":-3.108466814318438,"x":128.1,"y":176.39,"x0":-2.1193185379782595,"y0":50.00453408081292,"z0":5.536635974243903,"aX":-15.544304617266121},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2052,"spinDirection":236},"zone":4,"typeConfidence":0.96,"plateTime":0.44274538570229804,"extension":6.773423696928593},"hitData":{"launchSpeed":73.8,"launchAngle":71.0,"totalDistance":96.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":164.76}},"index":7,"playId":"5d675820-780b-3d45-995c-c84fa2865bf3","pitchNumber":5,"startTime":"2026-07-23T01:59:33.633Z","endTime":"2026-07-23T01:59:42.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T01:59:42.827Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T01:59:54.301Z","endTime":"2026-07-23T02:04:21.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10028254073962,"aZ":-23.890127560936833,"pfxX":-9.664756116760216,"pfxZ":5.312245413608817,"pX":-0.7628844824757912,"pZ":1.803346629180616,"vX0":6.130533310894571,"vY0":-124.16511217262622,"vZ0":-4.293742563816429,"x":146.08,"y":190.09,"x0":-2.0095190821389233,"y0":50.004078085453855,"z0":5.5454437426651655,"aX":-15.076193935872489},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.9,"breakHorizontal":16.1,"spinRate":2024,"spinDirection":230},"zone":7,"typeConfidence":0.96,"plateTime":0.4413029121573051,"extension":6.610458359112494},"index":0,"playId":"2f13258e-97ac-35bc-8afc-a7ae8275d224","pitchNumber":1,"startTime":"2026-07-23T02:00:10.756Z","endTime":"2026-07-23T02:00:15.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-23T02:00:34.216Z","endTime":"2026-07-23T02:00:49.958Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840530583678785,"aZ":-22.42218325732565,"pfxX":-9.98467597449076,"pfxZ":6.199738561459679,"pX":0.19634144687179989,"pZ":1.8883200964660776,"vX0":8.611175871164667,"vY0":-124.57163713857945,"vZ0":-4.429354954987954,"x":109.52,"y":187.8,"x0":-2.0066781757168526,"y0":50.00391748598118,"z0":5.541403944684277,"aX":-15.706299204412966},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.4,"breakHorizontal":16.1,"spinRate":2025,"spinDirection":230},"zone":8,"typeConfidence":0.96,"plateTime":0.4395715369443751,"extension":6.683211314055499},"index":2,"playId":"6d71c47d-5fac-3b6b-a7f1-f1edb86c3566","pitchNumber":2,"startTime":"2026-07-23T02:00:49.958Z","endTime":"2026-07-23T02:00:53.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T02:01:07.550Z","endTime":"2026-07-23T02:01:37.255Z","isPitch":false,"type":"action"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.455749881268712,"aZ":-25.290930697152564,"pfxX":-9.985900696869013,"pfxZ":4.44578066604006,"pX":-1.2348372771150735,"pZ":2.5427117219248614,"vX0":5.427799679604281,"vY0":-124.04957590449693,"vZ0":-2.1695607652603695,"x":164.07,"y":170.13,"x0":-2.1620155173106768,"y0":50.001594610581755,"z0":5.552191256628453,"aX":-15.451583160550914},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":1958,"spinDirection":235},"zone":13,"typeConfidence":0.96,"plateTime":0.4427523916766898,"extension":6.498163376715789},"index":4,"playId":"0823bc4a-4e3a-3a4a-bcd4-ad6141546759","pitchNumber":3,"startTime":"2026-07-23T02:01:37.255Z","endTime":"2026-07-23T02:01:42.203Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (22) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"0823bc4a-4e3a-3a4a-bcd4-ad6141546759","startTime":"2026-07-23T02:03:19.286Z","endTime":"2026-07-23T02:03:45.712Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"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":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912174888337564,"aZ":-17.64397029129368,"pfxX":-5.799644271235672,"pfxZ":7.575621971577624,"pX":-0.2944398204340996,"pZ":3.2477293948722465,"vX0":6.778256490168587,"vY0":-137.91415369103035,"vZ0":-2.6910726035356554,"x":128.22,"y":151.09,"x0":-2.03557579824749,"y0":50.00212193737716,"z0":5.432212720692919,"aX":-11.123533979274182},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2224,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.3978020863496394,"extension":6.209256364999987},"index":6,"playId":"bed3ebfd-dfd0-3b63-b9ac-3af3c897779e","pitchNumber":4,"startTime":"2026-07-23T02:03:45.712Z","endTime":"2026-07-23T02:03:50.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":3,"outs":1},"index":7,"actionPlayId":"bed3ebfd-dfd0-3b63-b9ac-3af3c897779e","startTime":"2026-07-23T02:04:21.164Z","endTime":"2026-07-23T02:04:21.165Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-07-23T02:04:21.165Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T02:04:33.633Z","endTime":"2026-07-23T02:06:27.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60931866535987,"aZ":-20.60950153735199,"pfxX":-6.688574126238029,"pfxZ":6.145352879048383,"pX":-0.20131728213887992,"pZ":3.9120211826071474,"vX0":6.977152918630421,"vY0":-136.66299575768176,"vZ0":-0.3913907371958938,"x":124.67,"y":133.16,"x0":-1.9249339548064235,"y0":50.0003433304674,"z0":5.479224114620513,"aX":-12.582998664990308},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":10.6,"spinRate":2270,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.40160509909416575,"extension":6.215420952294049},"index":0,"playId":"064770fa-98df-3f39-b373-c30786751220","pitchNumber":1,"startTime":"2026-07-23T02:04:33.633Z","endTime":"2026-07-23T02:04:37.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.877157727472923,"aZ":-15.759411584031762,"pfxX":-5.925306542718826,"pfxZ":8.562443097240715,"pX":-0.101266333008978,"pZ":3.644822217959607,"vX0":7.129016212110205,"vY0":-137.88166989136423,"vZ0":-1.9160470260963605,"x":120.86,"y":140.37,"x0":-1.9556950882786592,"y0":50.00372889531566,"z0":5.417197345641418,"aX":-11.361156287507374},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2283,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.39789217349526673,"extension":6.222541040526969},"index":1,"playId":"37838a07-bc52-3da3-9ad3-7717b52b4ea4","pitchNumber":2,"startTime":"2026-07-23T02:04:54.771Z","endTime":"2026-07-23T02:04:58.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.462652253992474,"aZ":-15.79329037884935,"pfxX":-5.905000735081741,"pfxZ":8.549273079186296,"pX":0.5537575151272087,"pZ":3.3707445146973156,"vX0":8.803227200437446,"vY0":-137.96487819584877,"vZ0":-2.3950897701309795,"x":95.89,"y":147.77,"x0":-1.9202898166806914,"y0":50.00106103847284,"z0":5.322258771895323,"aX":-11.312735266688618},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2220,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.3979438931335242,"extension":6.424265615589461},"index":2,"playId":"56da199f-fb5b-37cb-8f75-cd7cbab53689","pitchNumber":3,"startTime":"2026-07-23T02:05:15.951Z","endTime":"2026-07-23T02:05:19.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32967142792178,"aZ":-16.655303891709572,"pfxX":-7.635059066176622,"pfxZ":8.189115183817279,"pX":0.6949803463820836,"pZ":3.6452474710796094,"vX0":9.413999037880204,"vY0":-137.4680452094115,"vZ0":-1.5908775003398667,"x":90.51,"y":140.36,"x0":-1.7981779720749924,"y0":50.00120920702026,"z0":5.374140650259209,"aX":-14.46615558513044},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":2337,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.3999844566985158,"extension":6.318599686171177},"index":3,"playId":"363c4b24-9c21-3322-9e15-49283c14a29d","pitchNumber":4,"startTime":"2026-07-23T02:05:39.124Z","endTime":"2026-07-23T02:05:42.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874748830998804,"aZ":-19.6602587550059,"pfxX":-8.280974551520497,"pfxZ":6.560131563891762,"pX":-0.0011223998603145928,"pZ":4.679356493712737,"vX0":7.369637896720084,"vY0":-136.9032109477436,"vZ0":1.0432860236159869,"x":117.04,"y":112.44,"x0":-1.6457962532677242,"y0":50.00120223260138,"z0":5.63447145259412,"aX":-15.792890022242847},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2305,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3993689107165075,"extension":6.107294455621877},"index":4,"playId":"cecd8c04-ecec-3813-a963-5bdd96a0f285","pitchNumber":5,"startTime":"2026-07-23T02:06:01.466Z","endTime":"2026-07-23T02:06:04.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847132708056016,"aZ":-24.627030656526756,"pfxX":-10.936309781246099,"pfxZ":4.927455158750348,"pX":-0.4474604955624533,"pZ":2.565948950462544,"vX0":7.542035329343463,"vY0":-122.86140979214805,"vZ0":-2.198410923085239,"x":134.06,"y":169.5,"x0":-2.132766486246375,"y0":50.00426872864595,"z0":5.560723623746138,"aX":-16.757150786343548},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.6,"breakHorizontal":18.1,"spinRate":1943,"spinDirection":234},"zone":4,"typeConfidence":0.97,"plateTime":0.44543814801182746,"extension":6.655699141969319},"index":5,"playId":"2dc85f60-8974-34a3-b34d-e2d948e1cb3d","pitchNumber":6,"startTime":"2026-07-23T02:06:24.002Z","endTime":"2026-07-23T02:06:27.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:06:27.552Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lucas Spence flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T02:08:27.564Z","endTime":"2026-07-23T02:10:12.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070916469053568,"aZ":-27.89391815444556,"pfxX":-9.708745681207438,"pfxZ":2.555683592194703,"pX":0.14421917909472506,"pZ":1.738507252045451,"vX0":7.937043924534976,"vY0":-128.44194028149624,"vZ0":-4.958793111141222,"x":111.5,"y":191.84,"x0":-1.7213521455454426,"y0":50.00393228717702,"z0":5.857813851264117,"aX":-16.257797463818346},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":2005,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42610068963267844,"extension":6.107914783586819},"index":0,"playId":"8241c990-8b0b-324c-89d6-461722e60c20","pitchNumber":1,"startTime":"2026-07-23T02:08:40.041Z","endTime":"2026-07-23T02:08:44.185Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34081631080627,"aZ":-18.15532969322705,"pfxX":-8.89561691733788,"pfxZ":7.011024338617894,"pX":0.6081962656059079,"pZ":1.561311042602815,"vX0":9.209800177607622,"vY0":-140.39890178367318,"vZ0":-8.514217246593496,"x":93.82,"y":196.62,"x0":-1.55652956231838,"y0":50.00079158513085,"z0":5.811152307268512,"aX":-17.78368165146404},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2172,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3899009480426394,"extension":5.996776458149972},"index":1,"playId":"f6badf91-9d63-3a35-9c70-fca759852955","pitchNumber":2,"startTime":"2026-07-23T02:08:54.396Z","endTime":"2026-07-23T02:08:59.419Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856186344835088,"aZ":-30.26003937855637,"pfxX":-7.670932226705364,"pfxZ":1.1165867492218595,"pX":-0.6745435369360194,"pZ":1.6330401775613412,"vX0":5.159650990263673,"vY0":-129.7164509949876,"vZ0":-5.0695637159897595,"x":142.71,"y":194.69,"x0":-1.687754368086811,"y0":50.00238459173218,"z0":5.906032599589266,"aX":-13.137876305776818},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":12.8,"spinRate":1905,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4214418920174552,"extension":6.127935262782364},"index":2,"playId":"af97c04a-7b68-3d02-a0e3-9e5dd7123fbb","pitchNumber":3,"startTime":"2026-07-23T02:09:28.943Z","endTime":"2026-07-23T02:09:32.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T02:09:39.745Z","endTime":"2026-07-23T02:09:46.515Z","isPitch":false,"type":"action","player":{"id":828599,"link":"/api/v1/people/828599"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173244976256463,"aZ":-27.74860093240321,"pfxX":-9.09410614809716,"pfxZ":2.503591285694154,"pX":-1.5343205227915795,"pZ":1.4186709041390035,"vX0":3.751688987684048,"vY0":-132.0599106457924,"vZ0":-6.278455547241755,"x":175.48,"y":200.48,"x0":-1.7921106030197111,"y0":50.0005596997419,"z0":5.868469564330752,"aX":-16.057290240537117},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2080,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41479050623711133,"extension":6.076089340082571},"index":4,"playId":"e3d76d50-e3b1-3672-b1be-5070e3902273","pitchNumber":4,"startTime":"2026-07-23T02:09:46.515Z","endTime":"2026-07-23T02:09:50.325Z","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":97.3,"endSpeed":89.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15620116339204,"aZ":-19.231075924956595,"pfxX":-9.335026718205214,"pfxZ":6.383977496616124,"pX":0.17994831741124184,"pZ":2.3885279848464624,"vX0":8.27892680285341,"vY0":-141.452863955499,"vZ0":-6.240321887311518,"x":110.14,"y":174.29,"x0":-1.5714138312946708,"y0":50.00302268418886,"z0":5.85556888942841,"aX":-18.924636938211375},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":15.2,"spinRate":2221,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38715995939134507,"extension":6.043350750942564},"hitData":{"launchSpeed":91.8,"launchAngle":52.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.22,"coordY":104.4}},"index":5,"playId":"d47f8e5e-ac07-39d8-b6a2-012376bd7d91","pitchNumber":5,"startTime":"2026-07-23T02:10:02.314Z","endTime":"2026-07-23T02:10:12.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:10:12.185Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to shortstop Otto Lopez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T02:10:14.028Z","endTime":"2026-07-23T02:11:20.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80363770646751,"aZ":-14.005425333036069,"pfxX":-7.338435560431289,"pfxZ":9.156433826060876,"pX":-0.444815789426989,"pZ":2.8408492568427226,"vX0":6.133138887263201,"vY0":-140.44291418973688,"vZ0":-5.793866004796236,"x":133.96,"y":162.08,"x0":-1.7107610926470238,"y0":50.00437272408716,"z0":5.852645483774018,"aX":-14.562580365394078},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":11.9,"spinRate":2301,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3910156084086287,"extension":6.009185458385025},"index":0,"playId":"fc17455b-22ae-3272-9f5d-f04d64c05267","pitchNumber":1,"startTime":"2026-07-23T02:10:37.866Z","endTime":"2026-07-23T02:10:43.677Z","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":96.8,"endSpeed":88.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87183246699156,"aZ":-23.77847551319785,"pfxX":-10.623485232833644,"pfxZ":4.222894823026043,"pX":0.6508832825370513,"pZ":1.343885463803563,"vX0":10.212254077258454,"vY0":-140.38767779112737,"vZ0":-7.975433710482376,"x":92.19,"y":202.5,"x0":-1.6601521601858946,"y0":50.00623031719485,"z0":5.778820246634995,"aX":-21.132142118246584},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2303,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3907085433275084,"extension":6.081538133016468},"index":1,"playId":"939e5b9f-3d24-3ae7-9cb4-f2b3b26755ec","pitchNumber":2,"startTime":"2026-07-23T02:10:53.430Z","endTime":"2026-07-23T02:10:57.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.717310669578364,"aZ":-19.711104307057948,"pfxX":-9.184599236055215,"pfxZ":6.215094034817308,"pX":-0.7014358824201323,"pZ":2.0622340450220364,"vX0":6.208427951384927,"vY0":-140.67476790956636,"vZ0":-7.1078502967235435,"x":143.74,"y":183.1,"x0":-1.7429170382375432,"y0":50.00550963379272,"z0":5.898290961814303,"aX":-18.422929530738923},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":2339,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3892661350400832,"extension":6.0181255937277225},"hitData":{"launchSpeed":86.3,"launchAngle":65.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.39,"coordY":142.87}},"index":2,"playId":"88f6762e-0486-37f0-b723-3a68f06bb0d1","pitchNumber":3,"startTime":"2026-07-23T02:11:10.254Z","endTime":"2026-07-23T02:11:20.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:11:20.027Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T02:11:26.331Z","endTime":"2026-07-23T02:12:41.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","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":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(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.2,"endSpeed":87.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.298520843599874,"aZ":-15.363090263754726,"pfxX":-7.643974220380137,"pfxZ":8.548505925976432,"pX":0.3614042271788665,"pZ":2.7181814492515515,"vX0":8.156817815203018,"vY0":-139.76198837471694,"vZ0":-6.015946421765895,"x":103.22,"y":165.39,"x0":-1.610357101017714,"y0":50.002313111120024,"z0":5.918364363114346,"aX":-15.030148496931195},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":12.0,"spinRate":2264,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3928205919733472,"extension":5.92740559016878},"index":0,"playId":"12069d67-d0ef-3cf0-8f33-10eb335c8c63","pitchNumber":1,"startTime":"2026-07-23T02:11:45.932Z","endTime":"2026-07-23T02:11:50.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.425661486966035,"aZ":-15.957911320376299,"pfxX":-9.263954069351797,"pfxZ":7.999449219776254,"pX":1.4620113340673921,"pZ":1.5437211298620905,"vX0":11.219897837823249,"vY0":-141.50327058527097,"vZ0":-8.978899395879134,"x":61.27,"y":197.1,"x0":-1.3516848514499602,"y0":50.00274837365242,"z0":5.781402666539466,"aX":-18.778779685972168},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":14.5,"spinRate":2287,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38714979880182954,"extension":5.979702696878582},"index":1,"playId":"1f8b2244-caec-3655-8aa6-7f473d650b86","pitchNumber":2,"startTime":"2026-07-23T02:12:00.774Z","endTime":"2026-07-23T02:12:04.302Z","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":85.8,"endSpeed":78.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57717267430125,"aZ":-29.957691292613724,"pfxX":1.5629172279819654,"pfxZ":1.4267825227911253,"pX":0.1523548000401458,"pZ":1.254064417530192,"vX0":4.083084766021608,"vY0":-124.76450866229045,"vZ0":-5.232034587927481,"x":111.19,"y":204.92,"x0":-1.7182316951770085,"y0":50.0021102673799,"z0":5.8912183696471825,"aX":2.4271472284579385},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2373,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.44152983086067277,"extension":6.06350700856163},"index":2,"playId":"03a79082-6a7b-3a27-99cb-05068be11e4b","pitchNumber":3,"startTime":"2026-07-23T02:12:16.725Z","endTime":"2026-07-23T02:12:22.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42180071792061,"aZ":-19.34633259767867,"pfxX":-10.542661220426657,"pfxZ":6.3701938341434285,"pX":-0.4695256393478272,"pZ":2.7173237425429173,"vX0":7.100314056196645,"vY0":-141.2811729512017,"vZ0":-5.401700789465912,"x":134.9,"y":165.41,"x0":-1.6509138818889502,"y0":50.0007999147531,"z0":5.9049388504494535,"aX":-21.22258013644504},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":17.5,"spinRate":2333,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38829224647466987,"extension":5.964408119980968},"hitData":{"launchSpeed":81.0,"launchAngle":24.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.69,"coordY":111.98}},"index":3,"playId":"5ff88540-4db3-31f3-b04b-5c8f8ad18b4b","pitchNumber":4,"startTime":"2026-07-23T02:12:34.225Z","endTime":"2026-07-23T02:12:41.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:12:41.141Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T02:15:02.437Z","endTime":"2026-07-23T02:16:03.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T02:13:03.907Z","endTime":"2026-07-23T02:15:04.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44731008696498,"aZ":-23.507088841862583,"pfxX":-2.0130539735677626,"pfxZ":6.347891809964445,"pX":-0.35046855854023473,"pZ":2.2029252951095923,"vX0":-6.915795870398033,"vY0":-115.74895194395273,"vZ0":-3.2848870165897015,"x":130.36,"y":179.3,"x0":2.93044474783213,"y0":50.00066022749828,"z0":5.877209505215171,"aX":-2.745363473998022},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":11.0,"breakHorizontal":5.3,"spinRate":2364,"spinDirection":277},"zone":4,"typeConfidence":0.9,"plateTime":0.472178270361407,"extension":5.780791848497017},"index":1,"playId":"2e05f9af-09d8-3752-8bcc-3c27995e1720","pitchNumber":1,"startTime":"2026-07-23T02:15:04.722Z","endTime":"2026-07-23T02:15:08.512Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067455855141443,"aZ":-31.540351716499707,"pfxX":-5.640713506781018,"pfxZ":0.4729357843940232,"pX":0.7740220006089613,"pZ":2.2777485614947603,"vX0":-3.2799945303122198,"vY0":-115.33209316579286,"vZ0":-1.3010032761196915,"x":87.5,"y":177.28,"x0":2.9512492220779576,"y0":50.002128215599974,"z0":5.9135470634667655,"aX":-7.536428625957442},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.8,"breakHorizontal":11.0,"spinRate":2520,"spinDirection":281},"zone":6,"typeConfidence":0.89,"plateTime":0.4763917532616908,"extension":6.623158003861707},"index":2,"playId":"1f873d6b-ef4d-3598-a75e-cb48e239c078","pitchNumber":2,"startTime":"2026-07-23T02:15:26.461Z","endTime":"2026-07-23T02:15:31.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T02:15:51.194Z","endTime":"2026-07-23T02:15:56.597Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.024575134768316,"aZ":-27.331794350640077,"pfxX":-2.762608981764706,"pfxZ":3.4230354623812502,"pX":0.03386889430677819,"pZ":2.0005354381740386,"vX0":-5.9905898211151385,"vY0":-118.30396748793225,"vZ0":-2.7517996166377277,"x":115.71,"y":184.77,"x0":2.9599276682023072,"y0":50.002568563097206,"z0":5.689572477008369,"aX":-3.9064970780004744},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.8,"breakHorizontal":6.5,"spinRate":2554,"spinDirection":270},"zone":8,"typeConfidence":0.9,"plateTime":0.4633635417986075,"extension":6.665043305892725},"hitData":{"launchSpeed":99.6,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.07,"coordY":70.51}},"index":4,"playId":"ef74db72-cbd0-3e05-a0fc-913e14ae4929","pitchNumber":3,"startTime":"2026-07-23T02:15:56.597Z","endTime":"2026-07-23T02:16:03.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:16:03.204Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to center fielder Lucas Spence.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T02:16:04.473Z","endTime":"2026-07-23T02:17:16.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567220334359533,"aZ":-22.126561367354295,"pfxX":8.219434957499324,"pfxZ":5.635166828341764,"pX":-1.8649277182577286,"pZ":0.8914077720103928,"vX0":-14.15513685941843,"vY0":-132.03039362668463,"vZ0":-8.24763275220718,"x":188.09,"y":214.71,"x0":2.4744840996622433,"y0":50.002779804471956,"z0":5.658542721146336,"aX":14.653606879352681},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":-12.1,"spinRate":2374,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.41333885504523993,"extension":6.8663788680584315},"index":0,"playId":"b53ff9f6-9c63-3f8c-8289-4ef91117774a","pitchNumber":1,"startTime":"2026-07-23T02:16:32.355Z","endTime":"2026-07-23T02:16:37.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12502069356826,"aZ":-17.158081328399902,"pfxX":5.994308235572438,"pfxZ":8.672877896911539,"pX":0.09311267193845818,"pZ":2.4772650324578196,"vX0":-9.05857869437519,"vY0":-131.1026741473687,"vZ0":-5.295529613827993,"x":113.45,"y":171.89,"x0":2.8229713273353827,"y0":50.00330147246704,"z0":5.814517001909583,"aX":10.379358209465119},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.6,"breakHorizontal":-8.8,"spinRate":2259,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.4186659574742855,"extension":6.382185192530684},"index":1,"playId":"27c8fa64-1421-3e59-b05a-6f8aef220aac","pitchNumber":2,"startTime":"2026-07-23T02:16:52.721Z","endTime":"2026-07-23T02:16:57.567Z","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":80.5,"endSpeed":74.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.087551335498713,"aZ":-26.376071276195166,"pfxX":-3.9396547568878764,"pfxZ":4.122224711620838,"pX":-0.025773381627418462,"pZ":2.0812533379213027,"vX0":-5.4014484910015,"vY0":-117.29641057299037,"vZ0":-3.180166775094535,"x":117.98,"y":182.59,"x0":2.8099863037843056,"y0":50.00492992864221,"z0":5.8877823551505,"aX":-5.545326162266518},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.0,"breakHorizontal":8.4,"spinRate":2388,"spinDirection":261},"zone":8,"typeConfidence":0.9,"plateTime":0.4651734210383389,"extension":6.697195911670521},"hitData":{"launchSpeed":98.8,"launchAngle":25.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.58,"coordY":51.54}},"index":2,"playId":"0958ac24-5583-3bc9-8b2d-e1d5b3d9918b","pitchNumber":3,"startTime":"2026-07-23T02:17:07.533Z","endTime":"2026-07-23T02:17:16.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:17:16.687Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T02:17:17.081Z","endTime":"2026-07-23T02:18:07.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":1},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993292241997068,"aZ":-22.41004271826399,"pfxX":8.958001843678604,"pfxZ":5.488962009733277,"pX":0.9906956439003052,"pZ":2.263032481975933,"vX0":-7.789990962936084,"vY0":-132.2202710999917,"vZ0":-4.743315598704452,"x":79.24,"y":177.68,"x0":2.80477242541237,"y0":50.00174227344848,"z0":5.715038441876725,"aX":15.932001487773212},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":-14.6,"spinRate":2086,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41353252855767986,"extension":6.23504788420405},"index":0,"playId":"9e8fc2ab-0f27-3212-922f-b066d350acbe","pitchNumber":1,"startTime":"2026-07-23T02:17:42.023Z","endTime":"2026-07-23T02:17:47.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.898561451950883,"aZ":-23.185690801674802,"pfxX":9.557106181778199,"pfxZ":5.220545999635787,"pX":0.7219162933805199,"pZ":2.926773310611066,"vX0":-8.62009280994059,"vY0":-130.2674549580631,"vZ0":-2.8721374903119163,"x":89.48,"y":159.76,"x0":2.829249592449534,"y0":50.00393703567798,"z0":5.792988300980749,"aX":16.456917891110407},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-15.5,"spinRate":2180,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.42017807836338283,"extension":6.529151130742594},"hitData":{"launchSpeed":74.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.42,"coordY":146.0}},"index":1,"playId":"b9bc8e7c-8292-3657-9086-2f9e0f007d2e","pitchNumber":2,"startTime":"2026-07-23T02:17:58.912Z","endTime":"2026-07-23T02:18:07.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:18:07.274Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremy Peña singles on a ground ball to shortstop Otto Lopez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T02:20:03.931Z","endTime":"2026-07-23T02:20:35.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":96.8,"endSpeed":88.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65626855890224,"aZ":-22.40253631561305,"pfxX":-10.094629731234601,"pfxZ":4.889696550550072,"pX":0.42372015650364997,"pZ":2.9414189392067764,"vX0":9.406852749421047,"vY0":-140.60541173390047,"vZ0":-4.262842887520429,"x":100.85,"y":159.36,"x0":-1.6579555779339,"y0":50.00029465533491,"z0":5.935697630519468,"aX":-20.15732541335685},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":16.3,"spinRate":2271,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.38994757387200485,"extension":6.036389364154604},"hitData":{"launchSpeed":103.9,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":152.09}},"index":0,"playId":"10377fc1-9582-3524-b77b-c7a4a9505636","pitchNumber":1,"startTime":"2026-07-23T02:20:23.893Z","endTime":"2026-07-23T02:20:35.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:20:35.102Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (34) on a fly ball to left center field. Jeremy Peña scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T02:20:42.420Z","endTime":"2026-07-23T02:22:18.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05176260234734,"aZ":-16.00540881406477,"pfxX":-9.009866342118366,"pfxZ":8.019850115166687,"pX":-0.9425496325795434,"pZ":2.2774421058565384,"vX0":5.645832987415053,"vY0":-141.07277168178717,"vZ0":-7.097397487761702,"x":152.93,"y":177.29,"x0":-1.7991466778507172,"y0":50.00038646216407,"z0":5.857181280623158,"aX":-18.160134379072908},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2312,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.38823057340149436,"extension":5.969162025657236},"index":0,"playId":"c670bc2b-e8e3-393a-ac1f-abc63b43c2c2","pitchNumber":1,"startTime":"2026-07-23T02:21:11.775Z","endTime":"2026-07-23T02:21:16.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.890315282284387,"aZ":-22.32765846778651,"pfxX":-10.35518029329382,"pfxZ":4.951386537378942,"pX":0.6243463200327766,"pZ":2.2198171235010866,"vX0":9.580991355968573,"vY0":-140.19886337751774,"vZ0":-5.9409677039335005,"x":93.2,"y":178.84,"x0":-1.493028178296508,"y0":50.00598160197035,"z0":5.825137468494571,"aX":-20.604682828490446},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2403,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.39078509013379925,"extension":6.05867629836064},"index":1,"playId":"656f6bc5-0606-3565-9d46-bf3f2e03880c","pitchNumber":2,"startTime":"2026-07-23T02:21:32.371Z","endTime":"2026-07-23T02:21:36.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932585530093828,"aZ":-15.202269746271595,"pfxX":-9.7580341532673,"pfxZ":8.352577450237845,"pX":-0.44047105270040027,"pZ":2.243867132035804,"vX0":6.820494345130618,"vY0":-141.5459624288067,"vZ0":-7.344512445649805,"x":133.79,"y":178.2,"x0":-1.6120740552452395,"y0":50.00020603107182,"z0":5.843112815803819,"aX":-19.82203083658319},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":16.3,"spinRate":2346,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.38676570879013195,"extension":5.960130664712413},"hitData":{"launchSpeed":104.9,"launchAngle":25.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.38,"coordY":51.56}},"index":2,"playId":"1cd6bf2c-cbfc-328e-ad37-2170742cf788","pitchNumber":3,"startTime":"2026-07-23T02:21:53.104Z","endTime":"2026-07-23T02:22:18.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:22:18.614Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Isaac Paredes homers (14) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T02:22:13.110Z","endTime":"2026-07-23T02:25:18.690Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76491824648857,"aZ":-13.844161888120043,"pfxX":-6.202067850874956,"pfxZ":9.205348869522599,"pX":-0.78548371571994,"pZ":3.2382758591332728,"vX0":5.113254240514023,"vY0":-140.44590132810055,"vZ0":-5.1355071091213365,"x":146.94,"y":151.35,"x0":-1.826803738002292,"y0":50.00395068263146,"z0":5.995876565454827,"aX":-12.351069124377316},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2328,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3904707821071427,"extension":5.938566125613601},"index":0,"playId":"8b8219d2-8f86-30d9-a513-c3c9936e64b1","pitchNumber":1,"startTime":"2026-07-23T02:22:46.719Z","endTime":"2026-07-23T02:22:50.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499009859479514,"aZ":-24.819821916248554,"pfxX":2.324114497429439,"pfxZ":4.754776537686634,"pX":-0.21903547256239594,"pZ":2.7551702317691253,"vX0":3.106730785149333,"vY0":-123.81901575921292,"vZ0":-2.7106501909021636,"x":125.35,"y":164.39,"x0":-1.793622474621518,"y0":50.00390982059156,"z0":5.948235059200032,"aX":3.596990798691248},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.2,"breakHorizontal":-4.9,"spinRate":2393,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4429327794286819,"extension":6.1092015038590635},"index":1,"playId":"619a2faf-0058-33bb-9ff8-115ff2dd9b97","pitchNumber":2,"startTime":"2026-07-23T02:23:03.395Z","endTime":"2026-07-23T02:23:07.266Z","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":89.3,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062051951742166,"aZ":-27.401130233828546,"pfxX":-10.292378119955032,"pfxZ":2.807151035021864,"pX":0.21607660322213063,"pZ":1.25776301353389,"vX0":8.265430970956356,"vY0":-129.64203684865396,"vZ0":-6.340872062055001,"x":108.76,"y":204.82,"x0":-1.6759792760939058,"y0":50.00522530735819,"z0":5.82639196887066,"aX":-17.52483342513714},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":16.8,"spinRate":2057,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42246986193780245,"extension":6.161401772515655},"index":2,"playId":"57f5873e-cdf8-3200-858c-d46b0bdfe6e0","pitchNumber":3,"startTime":"2026-07-23T02:23:19.726Z","endTime":"2026-07-23T02:23:23.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T02:23:36.589Z","endTime":"2026-07-23T02:23:49.099Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.596072111983414,"aZ":-26.234577587802296,"pfxX":3.6638253164959265,"pfxZ":3.804039495560051,"pX":0.9988638017887634,"pZ":2.4141808145101167,"vX0":5.370287455255296,"vY0":-123.34906983325432,"vZ0":-3.294128849953893,"x":78.93,"y":173.6,"x0":-1.6717589597193667,"y0":50.00121035939908,"z0":5.948478670440901,"aX":5.716604287063882},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.5,"breakHorizontal":-7.8,"spinRate":2414,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44188857176981733,"extension":6.042519041068384},"index":4,"playId":"ddd876b8-08b4-3b2a-bdfc-261be525016a","pitchNumber":4,"startTime":"2026-07-23T02:23:49.099Z","endTime":"2026-07-23T02:23:53.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33210544926084,"aZ":-28.984827675398886,"pfxX":-9.927960704011749,"pfxZ":1.842182229508749,"pX":-1.0698271051323347,"pZ":1.4384108848610588,"vX0":5.127420585914258,"vY0":-130.6907386100159,"vZ0":-5.80605271412805,"x":157.78,"y":199.94,"x0":-1.7664537577079977,"y0":50.00353820785353,"z0":5.863632566461606,"aX":-17.188352494323595},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":16.9,"spinRate":2129,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41897381000258527,"extension":5.946788381833936},"index":5,"playId":"7fc4d03e-2165-3b13-a57e-1495b9677e93","pitchNumber":5,"startTime":"2026-07-23T02:24:07.136Z","endTime":"2026-07-23T02:24:12.192Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52394778178175,"aZ":-19.77713296474024,"pfxX":-9.58561904902458,"pfxZ":6.226434662836651,"pX":-1.5454600917165242,"pZ":2.8281714779583713,"vX0":4.203194553439715,"vY0":-140.35425782294917,"vZ0":-4.935852982390173,"x":175.91,"y":162.42,"x0":-1.8193287162037681,"y0":50.0003041205408,"z0":5.90213288309873,"aX":-19.07188588007391},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2292,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.390635314257866,"extension":6.052522687379212},"index":6,"playId":"772675c6-9c08-39f5-a698-19f2a45fde20","pitchNumber":6,"startTime":"2026-07-23T02:24:32.743Z","endTime":"2026-07-23T02:24:36.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.831716474598295,"aZ":-15.576181119184865,"pfxX":-6.776735373120714,"pfxZ":8.203380566006214,"pX":0.12141235529084532,"pZ":2.1602040134271667,"vX0":7.2981058071818214,"vY0":-141.25485310480593,"vZ0":-7.462565166467389,"x":112.37,"y":180.45,"x0":-1.61386237292454,"y0":50.00221239788004,"z0":5.835573312183803,"aX":-13.710063904726425},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2180,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3875874688066099,"extension":6.169659625095978},"hitData":{"launchSpeed":102.9,"launchAngle":36.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.0,"coordY":52.0}},"index":7,"playId":"3b72684c-a0c2-3c07-aac3-5192a9bca5b9","pitchNumber":7,"startTime":"2026-07-23T02:24:48.804Z","endTime":"2026-07-23T02:25:18.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:25:18.690Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LaMonte Wade Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T02:27:54.384Z","endTime":"2026-07-23T02:28:45.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T02:25:29.237Z","endTime":"2026-07-23T02:26:31.282Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T02:26:31.282Z","endTime":"2026-07-23T02:27:56.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96692182662945,"aZ":-45.155793264349434,"pfxX":7.156293633215981,"pfxZ":-8.596588855828944,"pX":0.15220294188251818,"pZ":1.5959585337539701,"vX0":1.1599923817951654,"vY0":-123.08841414278058,"vZ0":-1.1937958945303486,"x":111.2,"y":195.69,"x0":-1.2554981333569286,"y0":50.001883652214396,"z0":5.963967709871962,"aX":10.809046883696805},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.5,"breakHorizontal":-13.2,"spinRate":3170,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.447666292245378,"extension":5.800863593955383},"index":2,"playId":"0066c27f-3c0e-3bcd-9498-c4f8deaf2c68","pitchNumber":1,"startTime":"2026-07-23T02:27:56.530Z","endTime":"2026-07-23T02:28:00.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965085892522247,"aZ":-35.54745053383389,"pfxX":9.841092386947432,"pfxZ":-2.1021228166791337,"pX":-0.7269102213521018,"pZ":1.86795675637763,"vX0":-1.1360307005201686,"vY0":-126.33889281875598,"vZ0":-2.4514925258004974,"x":144.71,"y":188.35,"x0":-1.5464020491702997,"y0":50.00556255948338,"z0":5.733899309980945,"aX":15.763609751305367},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":-17.5,"spinRate":3199,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4350734027857608,"extension":5.679210035055009},"index":3,"playId":"676a3bc4-ab60-3ca5-b309-ab3c59539f58","pitchNumber":2,"startTime":"2026-07-23T02:28:09.964Z","endTime":"2026-07-23T02:28:14.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16319075565661,"aZ":-45.618818069456516,"pfxX":7.903734548558525,"pfxZ":-9.12776687780146,"pX":-1.4830539815817696,"pZ":1.182928380066023,"vX0":-2.3812452951735152,"vY0":-121.80543220519665,"vZ0":-1.436593416639392,"x":173.53,"y":206.84,"x0":-1.5082882600037693,"y0":50.000635489618965,"z0":5.793148922023777,"aX":11.648619041965116},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-16.6,"breakHorizontal":-13.6,"spinRate":3113,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.45299192222809737,"extension":5.726968783181669},"index":4,"playId":"5537dd80-13ed-3af9-85d9-286dfe8a8e9b","pitchNumber":3,"startTime":"2026-07-23T02:28:24.736Z","endTime":"2026-07-23T02:28:28.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750113954696598,"aZ":-28.434671013765982,"pfxX":1.3766690981451406,"pfxZ":2.0364398802795662,"pX":1.2067767688003517,"pZ":0.6987802864218344,"vX0":5.991812957475273,"vY0":-134.32738213702152,"vZ0":-7.770040739587838,"x":71.0,"y":219.91,"x0":-1.227153353639222,"y0":50.004265775340485,"z0":5.636353896503317,"aX":2.527119796558495},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.7,"spinRate":2941,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4069959311772604,"extension":5.888456704140661},"index":5,"playId":"6bd02bd7-16d0-323b-8793-cdd3ac51bdd9","pitchNumber":4,"startTime":"2026-07-23T02:28:40.849Z","endTime":"2026-07-23T02:28:45.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:28:45.591Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out softly, first baseman Kyle Stowers to pitcher Calvin Faucher.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T02:28:46.644Z","endTime":"2026-07-23T02:30:44.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":86.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446482208158386,"aZ":-22.796203284328623,"pfxX":0.8384758708349049,"pfxZ":4.945826455744529,"pX":0.3910671594155677,"pZ":2.8737883555143893,"vX0":4.033855448100704,"vY0":-136.47934962457742,"vZ0":-3.4465659829466393,"x":102.09,"y":161.19,"x0":-1.21174394045581,"y0":50.005642817775446,"z0":5.7127176245631786,"aX":1.590791917987186},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":-2.3,"spinRate":2656,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.4004570143746564,"extension":5.870871289752608},"index":0,"playId":"da28e813-ed7d-3203-a6d1-d0f8f2dec905","pitchNumber":1,"startTime":"2026-07-23T02:29:09.436Z","endTime":"2026-07-23T02:29:13.277Z","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":87.4,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85623522644578,"aZ":-33.46454305341519,"pfxX":7.019746971347529,"pfxZ":-0.7828245515131735,"pX":-0.4273844286343216,"pZ":1.4047438488799535,"vX0":-0.03604788028459588,"vY0":-127.37373574649666,"vZ0":-3.9730426398369305,"x":133.29,"y":200.85,"x0":-1.3253690194863124,"y0":50.005368283535475,"z0":5.627488420864289,"aX":11.549540923401342},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":-12.7,"spinRate":3013,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.429812578092851,"extension":5.776966471902208},"index":1,"playId":"1780c7f5-e676-3e5d-a795-ee87d9bf6354","pitchNumber":2,"startTime":"2026-07-23T02:29:23.843Z","endTime":"2026-07-23T02:29:28.245Z","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":83.4,"endSpeed":76.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39324941259627,"aZ":-45.60214826003593,"pfxX":5.097716144778132,"pfxZ":-9.098348713196321,"pX":0.43850538638385894,"pZ":1.815030657828487,"vX0":1.6310003836188676,"vY0":-121.46195041570985,"vZ0":-0.593675483595201,"x":100.29,"y":189.77,"x0":-0.9058720451800036,"y0":50.000422325603296,"z0":6.068172296193093,"aX":7.526046747425414},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-16.3,"breakHorizontal":-9.6,"spinRate":3091,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4529750498521641,"extension":5.890403558424592},"index":2,"playId":"90654dba-d725-3a79-9d98-23cb5b3d19b4","pitchNumber":3,"startTime":"2026-07-23T02:29:40.238Z","endTime":"2026-07-23T02:29:44.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363412336460215,"aZ":-28.652750781218,"pfxX":1.0164149386227814,"pfxZ":1.9393402430018618,"pX":1.7880406977032475,"pZ":1.295021247381592,"vX0":6.926667025085228,"vY0":-133.8308576642202,"vZ0":-6.316681724836468,"x":48.84,"y":203.81,"x0":-0.9638558911232141,"y0":50.00608538147813,"z0":5.7332383946150784,"aX":1.8458669042086593},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":2790,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4089829002705563,"extension":6.011676188138448},"index":3,"playId":"a6d6bf0d-3ae6-3edb-b2f6-32e0b2232d43","pitchNumber":4,"startTime":"2026-07-23T02:30:00.810Z","endTime":"2026-07-23T02:30:04.430Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00556953991196,"aZ":-45.045690032589185,"pfxX":5.402717400739642,"pfxZ":-8.535677758127143,"pX":-1.5602097903483314,"pZ":3.499523701061051,"vX0":-2.7913509197411916,"vY0":-122.53283659079142,"vZ0":2.8153559455356656,"x":176.47,"y":144.29,"x0":-1.1034030262172771,"y0":50.00146726440551,"z0":6.206207655457782,"aX":8.149600050634751},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.4,"breakHorizontal":-9.0,"spinRate":2928,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4483658596401354,"extension":5.833654693452935},"index":4,"playId":"29ccebaa-96cb-31c2-8831-d32ce4cc4d63","pitchNumber":5,"startTime":"2026-07-23T02:30:19.228Z","endTime":"2026-07-23T02:30:24.570Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59566445249719,"aZ":-24.0164562652088,"pfxX":1.0558692045919207,"pfxZ":4.26752252974531,"pX":-1.1338623825298817,"pZ":2.3596708249009337,"vX0":0.013983976741871428,"vY0":-137.2057679444772,"vZ0":-4.534619724505296,"x":160.22,"y":175.07,"x0":-1.2762682810782413,"y0":50.00420486046989,"z0":5.665006210156593,"aX":2.0185323362854786},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":-1.9,"spinRate":2687,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.39879691262454386,"extension":5.852388094114469},"hitData":{"launchSpeed":40.3,"launchAngle":16.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":136.84,"coordY":170.87}},"index":5,"playId":"3d30b479-eab7-3aed-86b3-2c0c7e611cb6","pitchNumber":6,"startTime":"2026-07-23T02:30:35.666Z","endTime":"2026-07-23T02:30:44.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:30:44.632Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T02:30:53.743Z","endTime":"2026-07-23T02:33:39.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63695548263334,"aZ":-27.169329490594897,"pfxX":-9.58367967122547,"pfxZ":2.513116270692465,"pX":0.8648744350568083,"pZ":1.0143458403074048,"vX0":8.310988912299083,"vY0":-139.92977650807535,"vZ0":-7.564375151413077,"x":84.03,"y":211.39,"x0":-0.8939862412508569,"y0":50.00048399396462,"z0":5.5243230027543175,"aX":-19.063081691658805},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":2272,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3909623639978994,"extension":5.949238099331527},"index":0,"playId":"5c7e286f-2366-37c6-86ed-695b1622ef57","pitchNumber":1,"startTime":"2026-07-23T02:31:19.093Z","endTime":"2026-07-23T02:31:23.232Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.515967862301085,"aZ":-27.926721722337057,"pfxX":0.14252680816599073,"pfxZ":2.267574627039745,"pX":0.46162241625292055,"pZ":1.6003681198014215,"vX0":4.05872450560721,"vY0":-135.55575306993808,"vZ0":-5.770896378080068,"x":99.4,"y":195.57,"x0":-1.0688956323997978,"y0":50.00599007649222,"z0":5.687617000474306,"aX":0.2667579204379548},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.1,"spinRate":2784,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.4028837647994048,"extension":5.841641881558592},"index":1,"playId":"a93f2222-fd86-3396-8aba-5ccaa50e62ec","pitchNumber":2,"startTime":"2026-07-23T02:31:34.472Z","endTime":"2026-07-23T02:31:38.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.956480172905803,"aZ":-30.73832754854518,"pfxX":8.324037642294556,"pfxZ":0.867752756639069,"pX":0.9162913556180607,"pZ":1.6055427217862053,"vX0":2.975588934989397,"vY0":-128.19316618897585,"vZ0":-4.047220353159841,"x":82.07,"y":195.43,"x0":-1.3417007949754067,"y0":50.0046094552145,"z0":5.609159250627657,"aX":13.830598574246897},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":-15.7,"spinRate":3042,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.42755862169309067,"extension":5.896356876711209},"index":2,"playId":"770778ad-421d-38f7-b2c0-29c360a3bec8","pitchNumber":3,"startTime":"2026-07-23T02:31:51.176Z","endTime":"2026-07-23T02:31:55.025Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-23T02:32:01.661Z","endTime":"2026-07-23T02:32:11.824Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71826734470876,"aZ":-23.264246835343066,"pfxX":1.1909862943793237,"pfxZ":4.634485869265054,"pX":-0.24594277047265956,"pZ":3.5177520044849686,"vX0":2.340986094375067,"vY0":-137.3818347545285,"vZ0":-1.8764243544302128,"x":126.37,"y":143.8,"x0":-1.2618826930571445,"y0":50.00527401704286,"z0":5.781384923033898,"aX":2.2898165368692998},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2750,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.39777450290593963,"extension":5.802596064826775},"index":4,"playId":"1710457b-bb08-3044-ae26-6c0ac04b7094","pitchNumber":4,"startTime":"2026-07-23T02:32:11.824Z","endTime":"2026-07-23T02:32:16.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66983769440189,"aZ":-12.583689191909881,"pfxX":-5.708512889340691,"pfxZ":9.705992927444658,"pX":0.7423877543489138,"pZ":3.151596867549202,"vX0":6.951336935283576,"vY0":-141.27120716300828,"vZ0":-4.471494022255478,"x":88.7,"y":153.69,"x0":-1.0102925453734108,"y0":50.000695087600874,"z0":5.5659788033143505,"aX":-11.51943147470484},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2459,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.38795402041566485,"extension":5.938384542350757},"index":5,"playId":"acd2a992-4f64-3636-bdef-6ca574b04f1b","pitchNumber":5,"startTime":"2026-07-23T02:32:30.351Z","endTime":"2026-07-23T02:32:34.682Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632723108431307,"aZ":-29.528798681839742,"pfxX":6.958689462706202,"pfxZ":1.5317593426166018,"pX":0.9506067098623104,"pZ":1.8072341591456995,"vX0":3.181714511082066,"vY0":-130.53631950034946,"vZ0":-3.9937884107296457,"x":80.77,"y":189.98,"x0":-1.1881660698982175,"y0":50.000714686718545,"z0":5.58151658214887,"aX":11.999765270329357},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.2,"breakHorizontal":-13.3,"spinRate":2878,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4196835367696137,"extension":5.871154809116073},"index":6,"playId":"af4994a5-5c3a-3fab-8fc7-49245d786b5b","pitchNumber":6,"startTime":"2026-07-23T02:32:49.268Z","endTime":"2026-07-23T02:32:52.591Z","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":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885557306406128,"aZ":-31.770068745259056,"pfxX":9.7453616468306,"pfxZ":0.23288054455839458,"pX":-0.12721223366117237,"pZ":2.2469980345858613,"vX0":0.08291606675706892,"vY0":-130.9106846030985,"vZ0":-2.449305390041836,"x":121.85,"y":178.11,"x0":-1.4252006258772916,"y0":50.00273632410783,"z0":5.5751931415727,"aX":16.897615499709445},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":-17.6,"spinRate":3060,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.41855072395338766,"extension":5.818842414069141},"index":7,"playId":"bb2c35b9-f7bd-3ece-873a-6f14df4bec4c","pitchNumber":7,"startTime":"2026-07-23T02:33:10.661Z","endTime":"2026-07-23T02:33:13.661Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08870613826949,"aZ":-18.250954269036967,"pfxX":-2.7875345320096345,"pfxZ":6.952179616423859,"pX":-1.0144136889099098,"pZ":3.197462454224909,"vX0":1.5652149656778571,"vY0":-140.45361434450666,"vZ0":-3.2110890989549983,"x":155.67,"y":152.45,"x0":-1.2160186032980755,"y0":50.00460631238535,"z0":5.538963213063383,"aX":-5.583317271595817},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":4.7,"spinRate":2415,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3896130032188174,"extension":5.916359639546458},"index":8,"playId":"406bb939-0c83-3b5e-9ec3-c57a7f8b0f65","pitchNumber":8,"startTime":"2026-07-23T02:33:33.867Z","endTime":"2026-07-23T02:33:39.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:33:39.336Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to left fielder Taylor Trammell.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:35:57.869Z","endTime":"2026-07-23T02:37:01.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Taylor Trammell replaces left fielder Yordan Alvarez, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T02:34:59.999Z","endTime":"2026-07-23T02:35:00.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"description":"Defensive Substitution: Cam Smith replaces right fielder LaMonte Wade Jr., batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T02:35:00.014Z","endTime":"2026-07-23T02:35:00.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":664774,"link":"/api/v1/people/664774"}},{"details":{"description":"Pitching Change: Bryan Abreu replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-23T02:35:00.015Z","endTime":"2026-07-23T02:36:00.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.212802935036905,"aZ":-12.090860898456224,"pfxX":-5.29748333339858,"pfxZ":10.253752439821849,"pX":0.6214467038548787,"pZ":2.6253039954959574,"vX0":9.043183518318118,"vY0":-138.85542497529158,"vZ0":-5.804359976566571,"x":93.31,"y":167.9,"x0":-1.984767020884722,"y0":50.00296887782175,"z0":5.5425785601809086,"aX":-10.376697802373833},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2104,"spinDirection":216},"zone":3,"typeConfidence":0.89,"plateTime":0.394001344651576,"extension":6.592963530452415},"index":3,"playId":"c0da44e3-0999-326d-b801-e270c1eb1a8a","pitchNumber":1,"startTime":"2026-07-23T02:36:00.213Z","endTime":"2026-07-23T02:36:04.631Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.303873330996556,"aZ":-37.95885414152036,"pfxX":4.7268231878112825,"pfxZ":-3.6151861071637175,"pX":0.5834616796482474,"pZ":1.8927264378074806,"vX0":5.376042610820997,"vY0":-125.84093428282762,"vZ0":-2.1835098920704197,"x":94.76,"y":187.68,"x0":-2.1973705362413467,"y0":50.00448358520283,"z0":5.856024497769301,"aX":7.557373667906134},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.8,"breakHorizontal":-9.8,"spinRate":2994,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4357834516627559,"extension":6.250789916946318},"index":4,"playId":"e73a04ef-4d3a-38e4-952b-3eaadddb44b9","pitchNumber":2,"startTime":"2026-07-23T02:36:17.655Z","endTime":"2026-07-23T02:36:22.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185432531390045,"aZ":-37.153792484714664,"pfxX":4.0112161378504325,"pfxZ":-2.995437072195382,"pX":1.4569213018915557,"pZ":1.2199713882035186,"vX0":7.72544592614358,"vY0":-128.10808503973783,"vZ0":-4.083114527621936,"x":61.47,"y":205.84,"x0":-2.1173823284068676,"y0":50.00139444312601,"z0":5.735157172336199,"aX":6.672542703914546},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.1,"breakHorizontal":-9.0,"spinRate":3049,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4273661257364991,"extension":6.537698939175493},"index":5,"playId":"c61e2b0f-0c5a-3e1c-88ba-ce0efccd6640","pitchNumber":3,"startTime":"2026-07-23T02:36:35.778Z","endTime":"2026-07-23T02:36:39.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773188816002975,"aZ":-37.45750690618869,"pfxX":3.5686518837302414,"pfxZ":-3.1590356618687725,"pX":0.8838289776729232,"pZ":2.6281744841293206,"vX0":6.512055077176804,"vY0":-128.32048377278315,"vZ0":-0.7047802136860695,"x":83.31,"y":167.82,"x0":-2.1472854901700056,"y0":50.002401027972546,"z0":5.8166644176289495,"aX":5.968780965339987},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.6,"breakHorizontal":-7.9,"spinRate":3045,"spinDirection":55},"zone":12,"typeConfidence":0.9,"plateTime":0.4263396032997928,"extension":6.219846081502982},"hitData":{"launchSpeed":81.5,"launchAngle":34.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.18,"coordY":87.33}},"index":6,"playId":"817336d0-70bb-3dd0-8233-3c83b69646aa","pitchNumber":4,"startTime":"2026-07-23T02:36:52.801Z","endTime":"2026-07-23T02:37:01.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:37:01.418Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out, second baseman Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:37:04.640Z","endTime":"2026-07-23T02:39:07.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":86.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02161532961497,"aZ":-19.39941961968919,"pfxX":-1.2995452528713303,"pfxZ":6.753355322840067,"pX":0.2564705557614875,"pZ":3.888493558544384,"vX0":7.319983289509567,"vY0":-136.19588875161025,"vZ0":-0.8762821201804305,"x":107.22,"y":133.79,"x0":-2.289299614908096,"y0":50.002311314497845,"z0":5.547711804894683,"aX":-2.4599341363350926},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":1.0,"spinRate":2498,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4011461812569461,"extension":6.518536731682432},"index":0,"playId":"9d9ffd1d-db28-3050-9de5-fb9ca3f76747","pitchNumber":1,"startTime":"2026-07-23T02:37:32.037Z","endTime":"2026-07-23T02:37:35.320Z","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.8,"endSpeed":81.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86511780387019,"aZ":-38.45629931240886,"pfxX":5.273179390584945,"pfxZ":-3.8003430988055475,"pX":-0.15506566028563543,"pZ":0.8421005945670377,"vX0":4.0345139150915035,"vY0":-127.84734692698251,"vZ0":-4.276593020968284,"x":122.91,"y":216.04,"x0":-2.43989637494757,"y0":50.00380527264048,"z0":5.561382408395231,"aX":8.711809547925714},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.7,"breakHorizontal":-10.4,"spinRate":3058,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.42875971214194486,"extension":6.277269170560462},"index":1,"playId":"9ab3fd1e-df1b-3139-882b-7b672533a89a","pitchNumber":2,"startTime":"2026-07-23T02:37:50.931Z","endTime":"2026-07-23T02:37:54.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.828426389667033,"aZ":-13.450338712820471,"pfxX":-4.309056288321333,"pfxZ":9.328260099419982,"pX":-1.0618511502260095,"pZ":3.241677849324755,"vX0":4.37889568941595,"vY0":-140.53345476480828,"vZ0":-4.124387394977014,"x":157.48,"y":151.25,"x0":-2.077801851923371,"y0":50.00171837851652,"z0":5.597390444385695,"aX":-8.648249492854998},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2368,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3892342387951162,"extension":6.632794928048875},"index":2,"playId":"1d01452d-dfd7-3e5c-85fc-13f8298c9942","pitchNumber":3,"startTime":"2026-07-23T02:38:11.491Z","endTime":"2026-07-23T02:38:15.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218372084088454,"aZ":-36.581354292950124,"pfxX":3.3346613007501884,"pfxZ":-2.778481390384888,"pX":-0.8722403435765939,"pZ":2.6136106910116097,"vX0":2.151850508212339,"vY0":-125.1018015932415,"vZ0":-0.7535393962981187,"x":150.25,"y":168.21,"x0":-2.1767882423706664,"y0":50.0035005552882,"z0":5.916957136442114,"aX":5.286218238801807},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":-6.5,"spinRate":2955,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.437800375479485,"extension":6.206128903810296},"index":3,"playId":"02c2da73-f170-3ba4-9660-bd8346551bf1","pitchNumber":4,"startTime":"2026-07-23T02:38:30.164Z","endTime":"2026-07-23T02:38:34.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-23T02:38:42.047Z","endTime":"2026-07-23T02:38:59.464Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60058061561896,"aZ":-35.58100120031669,"pfxX":3.2651068147218556,"pfxZ":-2.0734717582123823,"pX":0.6470451369133805,"pZ":1.9343589631052478,"vX0":5.904456602365112,"vY0":-127.34583027155294,"vZ0":-2.481773394245912,"x":92.34,"y":186.55,"x0":-2.127681275311941,"y0":50.005812554157,"z0":5.7412723904898195,"aX":5.353600932212671},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.1,"breakHorizontal":-7.3,"spinRate":3014,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.4304037977201678,"extension":6.480139572096771},"hitData":{"launchSpeed":96.2,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.54,"coordY":154.62}},"index":5,"playId":"eb83a6eb-673b-3586-94ef-3bc9f3113c5e","pitchNumber":5,"startTime":"2026-07-23T02:38:59.464Z","endTime":"2026-07-23T02:39:07.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:39:07.014Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:39:12.642Z","endTime":"2026-07-23T02:40:58.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"53.61"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.42"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.22"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.28"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.35"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.16"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.05"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.74"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.78"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"46.57"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.62"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"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.3,"endSpeed":78.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504086092746338,"aZ":-37.10176574270642,"pfxX":2.987392053293166,"pfxZ":-3.1637867976417766,"pX":0.7204842302477177,"pZ":1.4489439832931639,"vX0":6.1033258976676885,"vY0":-124.1572813450815,"vZ0":-3.0630358793657635,"x":89.54,"y":199.66,"x0":-2.160469892258345,"y0":50.003566178057255,"z0":5.794849254103541,"aX":4.650695595781846},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.2,"breakHorizontal":-6.8,"spinRate":2853,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4416205161128106,"extension":6.430891753086505},"index":0,"playId":"46825af8-c6c5-36b6-9b7a-c2776419c500","pitchNumber":1,"startTime":"2026-07-23T02:39:34.872Z","endTime":"2026-07-23T02:39:42.877Z","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":86.5,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839821921996307,"aZ":-34.32682945299147,"pfxX":2.8560733837249765,"pfxZ":-1.3477581679441748,"pX":0.6179469876547754,"pZ":2.204179322340658,"vX0":6.563250932870851,"vY0":-125.80422390341418,"vZ0":-1.8885353834367966,"x":93.45,"y":179.27,"x0":-2.3969785453992443,"y0":50.00077476698414,"z0":5.750447390128545,"aX":4.570355744748946},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-6.7,"spinRate":2782,"spinDirection":66},"zone":6,"typeConfidence":0.9,"plateTime":0.4356088057464724,"extension":6.374851136010739},"index":1,"playId":"0ec5b03d-c4de-3abb-8b05-e976646303eb","pitchNumber":2,"startTime":"2026-07-23T02:39:51.382Z","endTime":"2026-07-23T02:39:55.421Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2825448016323,"aZ":-11.742290693042026,"pfxX":-3.5796494586669874,"pfxZ":10.239432163021194,"pX":0.23469891579121552,"pZ":3.0678827144020118,"vX0":7.431455770147526,"vY0":-140.69144778649866,"vZ0":-5.032535338183382,"x":108.05,"y":155.95,"x0":-1.9813322387957495,"y0":50.00348553956328,"z0":5.647196973286133,"aX":-7.143905558771107},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2419,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3899846703922303,"extension":6.846671334042475},"index":2,"playId":"701477d1-e612-3bba-8378-9568cf93d1df","pitchNumber":3,"startTime":"2026-07-23T02:40:07.445Z","endTime":"2026-07-23T02:40:10.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T02:40:19.145Z","endTime":"2026-07-23T02:40:35.392Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72200815690196,"aZ":-11.48804736604195,"pfxX":-3.887655316603613,"pfxZ":10.171011946104668,"pX":1.7030880380505313,"pZ":2.554306650871795,"vX0":10.810883948128254,"vY0":-141.98427077646647,"vZ0":-6.58559937980979,"x":52.08,"y":169.81,"x0":-1.6553806479086297,"y0":50.001320481571604,"z0":5.641204087619521,"aX":-7.907278577479851},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2395,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3863561238233397,"extension":6.71216953168829},"index":4,"playId":"68254156-4437-3262-9737-4ffbe3946d27","pitchNumber":4,"startTime":"2026-07-23T02:40:35.392Z","endTime":"2026-07-23T02:40:40.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(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":88.2,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911432563048344,"aZ":-37.45707945515384,"pfxX":3.396209382643921,"pfxZ":-3.1782883733007576,"pX":0.6171612262520392,"pZ":2.0790631720284827,"vX0":5.686923672234571,"vY0":-128.39569075695258,"vZ0":-2.4320353699449244,"x":93.48,"y":182.65,"x0":-2.0724546433891473,"y0":50.00547835270974,"z0":5.968629515709096,"aX":5.639693373980638},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.1,"breakHorizontal":-7.4,"spinRate":3037,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.427480731649569,"extension":6.2591404143058895},"index":5,"playId":"1c6d8075-cb41-3f7a-b1d8-b61fa19fb1cb","pitchNumber":5,"startTime":"2026-07-23T02:40:53.390Z","endTime":"2026-07-23T02:40:58.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:40:58.380Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T02:39:12.642Z","endTime":"2026-07-23T02:40:58.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"53.61"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.42"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.22"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.28"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.35"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.16"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.05"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.74"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.78"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"46.57"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.62"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"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.3,"endSpeed":78.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504086092746338,"aZ":-37.10176574270642,"pfxX":2.987392053293166,"pfxZ":-3.1637867976417766,"pX":0.7204842302477177,"pZ":1.4489439832931639,"vX0":6.1033258976676885,"vY0":-124.1572813450815,"vZ0":-3.0630358793657635,"x":89.54,"y":199.66,"x0":-2.160469892258345,"y0":50.003566178057255,"z0":5.794849254103541,"aX":4.650695595781846},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.2,"breakHorizontal":-6.8,"spinRate":2853,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4416205161128106,"extension":6.430891753086505},"index":0,"playId":"46825af8-c6c5-36b6-9b7a-c2776419c500","pitchNumber":1,"startTime":"2026-07-23T02:39:34.872Z","endTime":"2026-07-23T02:39:42.877Z","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":86.5,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839821921996307,"aZ":-34.32682945299147,"pfxX":2.8560733837249765,"pfxZ":-1.3477581679441748,"pX":0.6179469876547754,"pZ":2.204179322340658,"vX0":6.563250932870851,"vY0":-125.80422390341418,"vZ0":-1.8885353834367966,"x":93.45,"y":179.27,"x0":-2.3969785453992443,"y0":50.00077476698414,"z0":5.750447390128545,"aX":4.570355744748946},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-6.7,"spinRate":2782,"spinDirection":66},"zone":6,"typeConfidence":0.9,"plateTime":0.4356088057464724,"extension":6.374851136010739},"index":1,"playId":"0ec5b03d-c4de-3abb-8b05-e976646303eb","pitchNumber":2,"startTime":"2026-07-23T02:39:51.382Z","endTime":"2026-07-23T02:39:55.421Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2825448016323,"aZ":-11.742290693042026,"pfxX":-3.5796494586669874,"pfxZ":10.239432163021194,"pX":0.23469891579121552,"pZ":3.0678827144020118,"vX0":7.431455770147526,"vY0":-140.69144778649866,"vZ0":-5.032535338183382,"x":108.05,"y":155.95,"x0":-1.9813322387957495,"y0":50.00348553956328,"z0":5.647196973286133,"aX":-7.143905558771107},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":4.9,"spinRate":2419,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3899846703922303,"extension":6.846671334042475},"index":2,"playId":"701477d1-e612-3bba-8378-9568cf93d1df","pitchNumber":3,"startTime":"2026-07-23T02:40:07.445Z","endTime":"2026-07-23T02:40:10.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T02:40:19.145Z","endTime":"2026-07-23T02:40:35.392Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72200815690196,"aZ":-11.48804736604195,"pfxX":-3.887655316603613,"pfxZ":10.171011946104668,"pX":1.7030880380505313,"pZ":2.554306650871795,"vX0":10.810883948128254,"vY0":-141.98427077646647,"vZ0":-6.58559937980979,"x":52.08,"y":169.81,"x0":-1.6553806479086297,"y0":50.001320481571604,"z0":5.641204087619521,"aX":-7.907278577479851},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2395,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3863561238233397,"extension":6.71216953168829},"index":4,"playId":"68254156-4437-3262-9737-4ffbe3946d27","pitchNumber":4,"startTime":"2026-07-23T02:40:35.392Z","endTime":"2026-07-23T02:40:40.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(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":88.2,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911432563048344,"aZ":-37.45707945515384,"pfxX":3.396209382643921,"pfxZ":-3.1782883733007576,"pX":0.6171612262520392,"pZ":2.0790631720284827,"vX0":5.686923672234571,"vY0":-128.39569075695258,"vZ0":-2.4320353699449244,"x":93.48,"y":182.65,"x0":-2.0724546433891473,"y0":50.00547835270974,"z0":5.968629515709096,"aX":5.639693373980638},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.1,"breakHorizontal":-7.4,"spinRate":3037,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.427480731649569,"extension":6.2591404143058895},"index":5,"playId":"1c6d8075-cb41-3f7a-b1d8-b61fa19fb1cb","pitchNumber":5,"startTime":"2026-07-23T02:40:53.390Z","endTime":"2026-07-23T02:40:58.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T02:40:58.380Z","atBatIndex":69},"scoringPlays":[16,22,29,30,62,63],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":119.89,"y":196.51},"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":155.05,"y":91.76},"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":162.12,"y":45.37},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":133.61,"y":139.51},"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":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":174.82,"y":121.67},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":176.21,"y":93.41},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":116.01,"y":141.95},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":18,"top":[10,11,12],"bottom":[13,14,15,16,17,18],"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":139.08,"y":172.5},"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":2,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":86.41,"y":82.36},"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":2,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":188.28,"y":118.4},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":122.1,"y":84.66},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":141.87,"y":176.42},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":159.25,"y":112.57},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":144.05,"y":177.43},"type":"O","description":"Bunt Pop Out"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":195.03,"y":90.68},"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":158.18,"y":162.82},"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":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":37.35,"y":71.23},"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":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":159.11,"y":156.14},"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":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":101.82,"y":170.34},"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":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":95.87,"y":53.65},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":35,"top":[26,27,28,29,30,31],"bottom":[32,33,34,35],"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":148.65,"y":147.28},"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":4,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":120.06,"y":145.19},"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":177.48,"y":60.17},"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":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":76.47,"y":118.12},"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":4,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":119.41,"y":69.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":146.18,"y":81.86},"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":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":144.87,"y":180.02},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":130.46,"y":58.05},"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":5,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":115.6,"y":37.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":79.16,"y":49.42},"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":5,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":160.12,"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":75.29,"y":95.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":191.17,"y":108.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":111.45,"y":166.79},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46],"bottom":[47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":179.16,"y":99.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":144.4,"y":157.66},"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":6,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":127.17,"y":88.72},"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":6,"pitcher":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":150.99,"y":154.62},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":69.91,"y":137.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":109.2,"y":102.99},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":91.02,"y":51.74},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":57,"top":[51,52,53,54],"bottom":[55,56,57],"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":70.39,"y":117.61},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":139.84,"y":164.76},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":80.22,"y":104.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":102.39,"y":142.87},"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":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":60.69,"y":111.98},"type":"O","description":"Lineout"}]}},{"startIndex":58,"endIndex":66,"top":[58,59,60],"bottom":[61,62,63,64,65,66],"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":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":144.07,"y":70.51},"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":8,"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":149.58,"y":51.54},"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":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":109.42,"y":146.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":107.9,"y":152.09},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":65.38,"y":51.56},"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":8,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":62.0,"y":52.0},"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":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":136.84,"y":170.87},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":69,"top":[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":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":100.18,"y":87.33},"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":9,"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":154.54,"y":154.62},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"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":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":4},"away":{"runs":2,"hits":7,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"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":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"onDeck":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"inHole":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"battingOrder":7,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"onDeck":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"inHole":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"battingOrder":9,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":2,"strikes":3,"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":8,"groundOuts":5,"airOuts":16,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".251","atBats":34,"obp":".326","slg":".406","ops":".732","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":9,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":6},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".303","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":126,"era":"4.05","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":33,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":43,"strikes":83,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":5,"pitchesPerInning":"15.75","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":true,"isSubstitute":false}},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":6,"groundOuts":26,"airOuts":11,"runs":16,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".268","atBats":97,"obp":".355","slg":".536","ops":".891","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":52,"rbi":16,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".339","groundOutsToAirouts":"2.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.86","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":0,"chances":48,"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, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":37,"groundOuts":47,"airOuts":63,"runs":25,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":63,"baseOnBalls":24,"intentionalWalks":1,"hits":56,"hitByPitch":1,"avg":".246","atBats":228,"obp":".319","slg":".474","ops":".793","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":108,"rbi":37,"leftOnBase":123,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.54","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":116,"errors":1,"chances":118,"fielding":".992","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":{"note":"(L, 10-6)","summary":"7.0 IP, 5 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":29,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":108,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":30,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":36,"strikes":72,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"6.43","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":154,"airOuts":150,"runs":69,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":110,"baseOnBalls":38,"intentionalWalks":0,"hits":139,"hitByPitch":7,"atBats":549,"obp":".308","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2160,"era":"4.01","inningsPitched":"143.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.23","battersFaced":598,"outs":431,"gamesPitched":22,"completeGames":1,"shutouts":1,"pitchesThrown":2160,"balls":708,"strikes":1452,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":5,"winPercentage":".625","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.38","hitsPer9Inn":"8.71","runsScoredPer9":"4.32","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":32,"lineOuts":34},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, 2 SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":16,"groundOuts":10,"airOuts":35,"runs":25,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":26,"hitByPitch":5,"avg":".243","atBats":107,"obp":".359","slg":".477","ops":".836","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":51,"rbi":10,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.29","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.40","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":68,"errors":2,"chances":72,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":18,"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":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":19,"groundOuts":47,"airOuts":32,"runs":28,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":43,"baseOnBalls":29,"intentionalWalks":1,"hits":38,"hitByPitch":3,"atBats":157,"obp":".366","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":758,"era":"4.89","inningsPitched":"42.1","wins":4,"losses":5,"saves":1,"saveOpportunities":6,"holds":11,"blownSaves":5,"earnedRuns":23,"whip":"1.58","battersFaced":192,"outs":127,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":298,"strikes":460,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".444","pitchesPerInning":"17.91","gamesFinished":8,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"9.14","walksPer9Inn":"6.17","hitsPer9Inn":"8.08","runsScoredPer9":"5.95","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":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":38,"groundOuts":73,"airOuts":89,"runs":25,"doubles":20,"triples":2,"homeRuns":3,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":69,"hitByPitch":0,"avg":".275","atBats":251,"obp":".312","slg":".406","ops":".718","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":267,"totalBases":102,"rbi":35,"leftOnBase":105,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.67","popOuts":24,"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":121,"putOuts":80,"errors":9,"chances":210,"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"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":13,"groundOuts":26,"airOuts":25,"runs":15,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":5,"atBats":96,"obp":".351","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"4.91","inningsPitched":"25.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.36","battersFaced":115,"outs":77,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":161,"strikes":310,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.35","gamesFinished":7,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.51","hitsPer9Inn":"8.77","runsScoredPer9":"5.26","homeRunsPer9":"0.35","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":62,"groundOuts":105,"airOuts":110,"runs":51,"doubles":13,"triples":6,"homeRuns":6,"strikeOuts":58,"baseOnBalls":52,"intentionalWalks":4,"hits":109,"hitByPitch":0,"avg":".290","atBats":376,"obp":".372","slg":".404","ops":".776","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":152,"rbi":37,"leftOnBase":150,"sacBunts":1,"sacFlies":5,"babip":".325","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.67","popOuts":14,"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":230,"putOuts":149,"errors":6,"chances":385,"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":38,"groundOuts":51,"airOuts":70,"runs":36,"doubles":17,"triples":3,"homeRuns":12,"strikeOuts":107,"baseOnBalls":30,"intentionalWalks":2,"hits":67,"hitByPitch":6,"avg":".229","atBats":292,"obp":".312","slg":".432","ops":".744","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":126,"rbi":43,"leftOnBase":143,"sacBunts":1,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":15,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":278,"errors":5,"chances":300,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":91,"flyOuts":55,"groundOuts":94,"airOuts":106,"runs":53,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":35,"baseOnBalls":35,"intentionalWalks":1,"hits":91,"hitByPitch":6,"avg":".285","atBats":319,"obp":".361","slg":".451","ops":".812","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":144,"rbi":60,"leftOnBase":127,"sacBunts":1,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.79","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":23,"groundOuts":49,"airOuts":37,"runs":26,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".243","atBats":173,"obp":".299","slg":".434","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":75,"rbi":29,"leftOnBase":77,"sacBunts":3,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.22","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":19,"stolenBases":37,"stolenBasePercentage":".661","caughtStealingPercentage":".339","assists":32,"putOuts":439,"errors":5,"chances":476,"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":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":59,"groundOuts":113,"airOuts":98,"runs":62,"doubles":27,"triples":6,"homeRuns":9,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":131,"hitByPitch":4,"avg":".332","atBats":395,"obp":".367","slg":".499","ops":".866","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":197,"rbi":46,"leftOnBase":142,"sacBunts":0,"sacFlies":7,"babip":".366","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.89","popOuts":13,"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":209,"putOuts":131,"errors":15,"chances":355,"fielding":".958","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,691594,691788,665923,645261,676534],"pitchers":[645261,676534],"bench":[677870,805300,640459,688363],"bullpen":[669199,694350,664126,690978,806188,687473,676083,691587,656848,663969,676604],"battingOrder":[672640,669065,681715,669364,689414,665052,691594,691788,665923],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sanoja (20, Lambert, P); Hernández, H (11, Lambert, P)."},{"label":"TB","value":"Hernández, H 3; Hicks, L; Lopez, O; Mack; Ruiz, E; Sanoja 2."},{"label":"RBI","value":"Mack (29); Sanoja (35)."},{"label":"2-out RBI","value":"Sanoja; Mack."},{"label":"Runners left in scoring position, 2 out","value":"Conine 2; Hernández, H; Edwards, X."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hernández, H (7, 2nd base off Lambert, P/Vázquez, C); Ruiz, E 2 (22, 2nd base off De Los Santos, E/Vázquez, C, 3rd base off De Los Santos, E/Vázquez, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ruiz, E (2, fielding)."},{"label":"Outfield assists","value":"Ruiz, E (Paredes at 2nd base)."},{"label":"DP","value":"(Sanoja-Lopez, O-Stowers)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".242","atBats":32,"obp":".315","slg":".413","ops":".728","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":18,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.67","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":16,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".250","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"4.71","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.39","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":41,"strikes":86,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":2,"pitchesPerInning":"14.11","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"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, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":71,"groundOuts":59,"airOuts":144,"runs":42,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":62,"baseOnBalls":39,"intentionalWalks":0,"hits":93,"hitByPitch":13,"avg":".263","atBats":354,"obp":".354","slg":".438","ops":".792","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":155,"rbi":54,"leftOnBase":174,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.29","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":{"note":"(S, 6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":37,"gamesStarted":0,"flyOuts":18,"groundOuts":23,"airOuts":30,"runs":22,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":43,"baseOnBalls":27,"intentionalWalks":0,"hits":27,"hitByPitch":3,"atBats":121,"obp":".377","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":632,"era":"5.29","inningsPitched":"34.0","wins":2,"losses":3,"saves":6,"saveOpportunities":6,"holds":5,"blownSaves":0,"earnedRuns":20,"whip":"1.59","battersFaced":153,"outs":102,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":271,"strikes":361,"strikePercentage":".570","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"18.59","gamesFinished":22,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"11.38","walksPer9Inn":"7.15","hitsPer9Inn":"7.15","runsScoredPer9":"5.82","homeRunsPer9":"1.85","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | RBI","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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":12,"groundOuts":22,"airOuts":31,"runs":14,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".242","atBats":95,"obp":".288","slg":".305","ops":".593","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":29,"rbi":11,"leftOnBase":28,"sacBunts":2,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":48,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":"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":102,"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":31,"groundOuts":34,"airOuts":61,"runs":25,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":12,"intentionalWalks":1,"hits":44,"hitByPitch":0,"atBats":183,"obp":".287","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":745,"era":"4.13","inningsPitched":"48.0","wins":1,"losses":3,"saves":5,"saveOpportunities":7,"holds":8,"blownSaves":2,"earnedRuns":22,"whip":"1.17","battersFaced":197,"outs":144,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":247,"strikes":498,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".250","pitchesPerInning":"15.52","gamesFinished":13,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.25","hitsPer9Inn":"8.25","runsScoredPer9":"4.69","homeRunsPer9":"0.94","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"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":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":50,"gamesStarted":1,"flyOuts":34,"groundOuts":27,"airOuts":69,"runs":13,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":175,"obp":".232","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":766,"era":"2.13","inningsPitched":"50.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":13,"blownSaves":0,"earnedRuns":12,"whip":"0.83","battersFaced":192,"outs":152,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":766,"balls":258,"strikes":508,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".750","pitchesPerInning":"15.12","gamesFinished":1,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.24","walksPer9Inn":"2.13","hitsPer9Inn":"5.33","runsScoredPer9":"2.31","homeRunsPer9":"0.89","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":true,"isSubstitute":false}},"ID656986":{"person":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"201","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":48,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":82,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"3-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":36,"groundOuts":55,"airOuts":57,"runs":42,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":64,"hitByPitch":4,"avg":".302","atBats":212,"obp":".362","slg":".472","ops":".834","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":100,"rbi":28,"leftOnBase":57,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.56","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":97,"putOuts":73,"errors":5,"chances":175,"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":{"summary":"6.0 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":73,"groundOuts":73,"airOuts":121,"runs":33,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":72,"hitByPitch":7,"atBats":359,"obp":".289","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1619,"era":"3.03","inningsPitched":"98.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.12","battersFaced":405,"outs":294,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1619,"balls":590,"strikes":1029,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":".615","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.49","hitsPer9Inn":"6.61","runsScoredPer9":"3.03","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":9,"airOuts":17,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".170","atBats":47,"obp":".304","slg":".340","ops":".644","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":16,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":32,"errors":0,"chances":34,"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"}]},"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-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":54,"groundOuts":88,"airOuts":101,"runs":50,"doubles":19,"triples":1,"homeRuns":20,"strikeOuts":97,"baseOnBalls":33,"intentionalWalks":2,"hits":87,"hitByPitch":8,"avg":".234","atBats":372,"obp":".309","slg":".452","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":168,"rbi":58,"leftOnBase":206,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.60","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":66,"putOuts":625,"errors":0,"chances":691,"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":"700","stats":{"batting":{"summary":"0-3 | K, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".200","atBats":20,"obp":".273","slg":".250","ops":".523","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":5,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","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":20,"errors":0,"chances":20,"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","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":32,"groundOuts":52,"airOuts":61,"runs":18,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".210","atBats":181,"obp":".265","slg":".326","ops":".591","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":59,"rbi":22,"leftOnBase":76,"sacBunts":4,"sacFlies":1,"babip":".232","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.20","popOuts":10,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":43,"stolenBasePercentage":".782","caughtStealingPercentage":".218","assists":17,"putOuts":500,"errors":0,"chances":517,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":48,"flyOuts":20,"groundOuts":71,"airOuts":39,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".238","atBats":181,"obp":".267","slg":".387","ops":".654","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":70,"rbi":23,"leftOnBase":86,"sacBunts":0,"sacFlies":2,"babip":".252","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.17","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":37,"stolenBasePercentage":".804","caughtStealingPercentage":".196","assists":14,"putOuts":371,"errors":2,"chances":387,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":76,"groundOuts":61,"airOuts":116,"runs":69,"doubles":20,"triples":0,"homeRuns":34,"strikeOuts":76,"baseOnBalls":66,"intentionalWalks":16,"hits":122,"hitByPitch":5,"avg":".328","atBats":372,"obp":".433","slg":".656","ops":"1.089","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":244,"rbi":77,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".332","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.94","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[665161,670541,666211,670623,664774,701358,673237,572233,828599,669397,543877,663567,660853,595345,650556],"pitchers":[663567,660853,595345,650556],"bench":[514888,701305],"bullpen":[681293,669854,805123,686613,623352,837227,664299,656986,678906],"battingOrder":[665161,666211,670623,701358,673237,572233,828599,669397,543877],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Peña (9, 3rd inning off Alcantara, S, 0 on, 0 out); Alvarez, Y (34, 8th inning off Alcantara, S, 1 on, 0 out); Paredes (14, 8th inning off Alcantara, S, 0 on, 0 out)."},{"label":"TB","value":"Allen, N; Alvarez, Y 5; Paredes 5; Peña 6; Walker, C."},{"label":"RBI","value":"Allen, N (11); Alvarez, Y 2 (77); Paredes (54); Peña (28)."},{"label":"GIDP","value":"Alvarez, Y."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Spence (1, home by Alcantara, S/Mack)."}]}],"note":[]}},"officials":[{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Stowers (Strike-Confirmed); Vázquez, C 2 (Ball-Overturned to Strike, Ball-Confirmed); Diaz, Y (Strike-Overturned to Ball); Mack (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Alcantara, S 108-72; Faucher 18-11; Lambert, P 89-60; De Los Santos, E 16-11; Okert 8-6; Abreu, B 14-9."},{"label":"Groundouts-flyouts","value":"Alcantara, S 7-5; Faucher 1-0; Lambert, P 3-6; De Los Santos, E 0-0; Okert 1-1; Abreu, B 1-1."},{"label":"Batters faced","value":"Alcantara, S 30; Faucher 3; Lambert, P 26; De Los Santos, E 4; Okert 3; Abreu, B 3."},{"label":"Umpires","value":"HP: John Libka. 1B: James Hoye. 2B: D.J. Reyburn. 3B: Sean Barber. "},{"label":"Weather","value":"73 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:30."},{"label":"Att","value":"26,099."},{"label":"Venue","value":"Daikin Park."},{"label":"July 22, 2026"}],"pitchingNotes":["Alcantara, S pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","boxscoreName":"Peña"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":36,"groundOuts":55,"airOuts":57,"runs":42,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":64,"hitByPitch":4,"avg":".302","atBats":212,"obp":".362","slg":".472","ops":".834","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":100,"rbi":28,"leftOnBase":57,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.56","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":97,"putOuts":73,"errors":5,"chances":175,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","boxscoreName":"Alvarez, Y"},"jerseyNumber":"44","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":76,"groundOuts":61,"airOuts":116,"runs":69,"doubles":20,"triples":0,"homeRuns":34,"strikeOuts":76,"baseOnBalls":66,"intentionalWalks":16,"hits":122,"hitByPitch":5,"avg":".328","atBats":372,"obp":".433","slg":".656","ops":"1.089","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":244,"rbi":77,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".332","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.94","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","boxscoreName":"Lambert, P"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":89,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":73,"groundOuts":73,"airOuts":121,"runs":33,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":72,"hitByPitch":7,"atBats":359,"obp":".289","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1619,"era":"3.03","inningsPitched":"98.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.12","battersFaced":405,"outs":294,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1619,"balls":590,"strikes":1029,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":".615","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.49","hitsPer9Inn":"6.61","runsScoredPer9":"3.03","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","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":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"loser":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"save":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}