{"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":822753,"link":"/api/v1.1/game/822753/feed/live","metaData":{"wait":10,"timeStamp":"20260408_225140","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822753,"type":"R","doubleHeader":"N","id":"2026/04/08/slnmlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822753-2026-04-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-08T20:05:00Z","originalDate":"2026-04-08","officialDate":"2026-04-08","dayNight":"day","time":"4:05","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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":12,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":7,"losses":5,"ties":0,"pct":".583"},"records":{},"divisionLeader":false,"wins":7,"losses":5,"winningPercentage":".583"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","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":"Washington","record":{"gamesPlayed":12,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":8,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":4,"losses":8,"winningPercentage":".333"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669371":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371","firstName":"Jeffrey","lastName":"Henry","primaryNumber":"99","birthDate":"1999-07-15","currentAge":27,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Henry","middleName":"Cole","boxscoreName":"Henry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2025-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Henry","nameSlug":"cole-henry-669371","firstLastName":"Cole Henry","lastFirstName":"Henry, Cole","lastInitName":"Henry, C","initLastName":"C Henry","fullFMLName":"Jeffrey Cole Henry","fullLFMName":"Henry, Jeffrey Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694363":{"id":694363,"fullName":"Jared Shuster","link":"/api/v1/people/694363","firstName":"Jared","lastName":"Shuster","primaryNumber":"68","birthDate":"1998-08-03","currentAge":28,"birthCity":"New Bedford","birthStateProvince":"MA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Shuster","middleName":"Craig","boxscoreName":"Shuster","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jared Shuster","nameSlug":"jared-shuster-694363","firstLastName":"Jared Shuster","lastFirstName":"Shuster, Jared","lastInitName":"Shuster, J","initLastName":"J Shuster","fullFMLName":"Jared Craig Shuster","fullLFMName":"Shuster, Jared Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686610":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610","firstName":"Kenneth","lastName":"Waldichuk","primaryNumber":"52","birthDate":"1998-01-08","currentAge":28,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ken","useLastName":"Waldichuk","middleName":"Dieter","boxscoreName":"Waldichuk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ken Waldichuk","nameSlug":"ken-waldichuk-686610","firstLastName":"Ken Waldichuk","lastFirstName":"Waldichuk, Ken","lastInitName":"Waldichuk, K","initLastName":"K Waldichuk","fullFMLName":"Kenneth Dieter Waldichuk","fullLFMName":"Waldichuk, Kenneth Dieter","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Sunny","temp":"52","wind":"6 mph, Out To LF"},"gameInfo":{"attendance":12686,"firstPitch":"2026-04-08T20:04:00.000Z","gameDurationMinutes":167},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"home":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":666942,"fullName":"Howard Smith","link":"/api/v1/people/666942"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T20:04:48.359Z","endTime":"2026-04-08T20:05:15.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T16:45:35.489Z","endTime":"2026-04-08T19:37:16.751Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-04-08T19:37:16.751Z","endTime":"2026-04-08T20:03:24.868Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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-04-08T20:03:24.868Z","endTime":"2026-04-08T20:04:50.708Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4372792987975,"aZ":-14.38131462599665,"pfxX":-4.956816435812547,"pfxZ":9.599629976189473,"pX":-0.12462090988397417,"pZ":2.1401681806711497,"vX0":5.006532213513626,"vY0":-134.59464150774886,"vZ0":-8.22565695289894,"x":121.75,"y":181.0,"x0":-1.3558366321438273,"y0":50.00291348039954,"z0":6.232907180182939,"aX":-9.187124722295176},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2160,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40538322303643204,"extension":6.300497504798752},"index":3,"playId":"e9ff66c4-0c80-39aa-b187-073190b87e8d","pitchNumber":1,"startTime":"2026-04-08T20:04:50.708Z","endTime":"2026-04-08T20:04:53.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.447387116460064,"aZ":-34.43165075078605,"pfxX":6.0776415543031765,"pfxZ":-1.5553965454522753,"pX":0.11451299664852102,"pZ":2.392522756535783,"vX0":2.001423719763144,"vY0":-119.05581190118177,"vZ0":-2.381494569024644,"x":112.64,"y":174.18,"x0":-1.5241502454037799,"y0":50.00263524669648,"z0":6.488418281247452,"aX":8.822382722617029},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.1,"breakHorizontal":-11.5,"spinRate":2364,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.45809754276048587,"extension":6.096030006063447},"hitData":{"launchSpeed":75.6,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.48,"coordY":161.08}},"index":4,"playId":"158c535b-be04-300c-aa6a-59f7794ca7be","pitchNumber":2,"startTime":"2026-04-08T20:05:07.156Z","endTime":"2026-04-08T20:05:15.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:05:15.684Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T20:05:41.018Z","endTime":"2026-04-08T20:06:09.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-04-08T20:05:34.264Z","endTime":"2026-04-08T20:05:43.345Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164296332246316,"aZ":-19.46559007552577,"pfxX":-9.923100831403147,"pfxZ":7.004484601979381,"pX":0.7507924706143723,"pZ":2.024629736971302,"vX0":8.917353191306063,"vY0":-133.89975210053333,"vZ0":-7.365633001218365,"x":88.38,"y":184.11,"x0":-1.3349526612962137,"y0":50.00304554694187,"z0":6.206128267235205,"aX":-18.002605682130596},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":2031,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4092114392211612,"extension":6.319232514734404},"index":1,"playId":"84c02197-b752-3763-a5ae-5cde292cb3e9","pitchNumber":1,"startTime":"2026-04-08T20:05:43.345Z","endTime":"2026-04-08T20:05:46.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.343719725887432,"aZ":-33.40555351592186,"pfxX":5.460565693544998,"pfxZ":-0.8549870245785378,"pX":0.5682388358406371,"pZ":2.25309462833686,"vX0":3.303953447161333,"vY0":-119.38917342224327,"vZ0":-2.9664143028981442,"x":95.34,"y":177.95,"x0":-1.5437108291386912,"y0":50.00189626749362,"z0":6.523145215436377,"aX":7.869178759553815},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.0,"breakHorizontal":-10.7,"spinRate":2535,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4590693037701037,"extension":6.215975067573429},"hitData":{"launchSpeed":102.5,"launchAngle":15.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.13,"coordY":69.37}},"index":2,"playId":"0771b57e-7279-35ec-9558-0cdb6549a356","pitchNumber":2,"startTime":"2026-04-08T20:05:56.692Z","endTime":"2026-04-08T20:06:09.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:06:09.828Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a bunt ground ball to third baseman Brady House. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T20:06:22.195Z","endTime":"2026-04-08T20:06:44.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69073352124658,"aZ":-10.931049935393876,"pfxX":-4.354307607999274,"pfxZ":11.715945436986217,"pX":-0.28817693438207487,"pZ":3.004616667998094,"vX0":3.7075210522867343,"vY0":-134.21284177519732,"vZ0":-7.14384321934932,"x":127.98,"y":157.66,"x0":-1.1258544119676812,"y0":50.0062346921551,"z0":6.490398582413693,"aX":-7.897349241532378},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":7.1,"spinRate":2277,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.40906365881720763,"extension":6.095426811422661},"hitData":{"launchSpeed":40.9,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":119.07,"coordY":186.0}},"index":0,"playId":"aaca2ff2-4747-384d-a314-f9650e9015af","pitchNumber":1,"startTime":"2026-04-08T20:06:36.234Z","endTime":"2026-04-08T20:06:44.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:06:44.195Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T20:07:28.569Z","endTime":"2026-04-08T20:08:29.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b5275a38-3701-39cb-9c94-6bb0e1ef5ae6","startTime":"2026-04-08T20:07:13.064Z","endTime":"2026-04-08T20:07:16.064Z","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":90.6,"endSpeed":81.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.086862697903264,"aZ":-21.958825684326353,"pfxX":-10.167810679131447,"pfxZ":5.91898814235066,"pX":-0.1976525606806838,"pZ":3.366588646274494,"vX0":6.52831331678925,"vY0":-131.61036120963772,"vZ0":-3.724572819358216,"x":124.53,"y":147.88,"x0":-1.4096290918742616,"y0":50.005767660623036,"z0":6.458124703299508,"aX":-17.555616747622935},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":16.7,"spinRate":2077,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4187507787573974,"extension":6.12548543509479},"index":1,"playId":"5547c0cf-db04-37d2-aca1-285deb7894a8","pitchNumber":1,"startTime":"2026-04-08T20:07:30.888Z","endTime":"2026-04-08T20:07:34.867Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413346659421435,"aZ":-28.276508667824253,"pfxX":1.4180363760575592,"pfxZ":2.480195117999436,"pX":0.6556293010779628,"pZ":2.6019042856117105,"vX0":4.504590989431143,"vY0":-124.5247379446148,"vZ0":-3.9008144640370435,"x":92.01,"y":168.53,"x0":-1.3593173768745794,"y0":50.006057797604235,"z0":6.521483741555749,"aX":2.2330882675188044},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-3.6,"spinRate":2258,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.439434395284342,"extension":6.181879130042766},"index":2,"playId":"6c798691-30df-381f-b4f9-150372ba4e2b","pitchNumber":2,"startTime":"2026-04-08T20:07:47.692Z","endTime":"2026-04-08T20:07:51.172Z","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":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-08T20:08:10.552Z","endTime":"2026-04-08T20:08:23.541Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634610690559775,"aZ":-33.013553358624335,"pfxX":4.989212657689171,"pfxZ":-0.5825069251217139,"pX":0.5050407240838355,"pZ":1.238694108062839,"vX0":3.1198531226257336,"vY0":-119.56217501943755,"vZ0":-5.44666588749395,"x":97.75,"y":205.34,"x0":-1.463978494032447,"y0":50.001955278265505,"z0":6.502453760457529,"aX":7.235268836113532},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":-9.7,"spinRate":2457,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4577851452642321,"extension":6.265382585530867},"index":4,"playId":"4e738b09-80d8-32f2-857b-0e6141a9782a","pitchNumber":3,"startTime":"2026-04-08T20:08:23.541Z","endTime":"2026-04-08T20:08:29.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:08:29.475Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks. Iván Herrera to 3rd. Alec Burleson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T20:08:36.747Z","endTime":"2026-04-08T20:10:22.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476743253263678,"aZ":-26.360043343394103,"pfxX":3.0643528637275237,"pfxZ":3.4686375758998134,"pX":-0.8192029375777767,"pZ":2.097800609339457,"vX0":0.6749705501179114,"vY0":-128.42435546430053,"vZ0":-5.884967130989063,"x":148.23,"y":182.14,"x0":-1.483449459911735,"y0":50.0058613130299,"z0":6.457529701907738,"aX":5.142435632371051},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-5.8,"spinRate":2303,"spinDirection":177},"zone":7,"typeConfidence":2.0,"plateTime":0.4257740996530406,"extension":6.138773296967083},"index":0,"playId":"404e5c89-ab73-30a7-89d3-88dccf195c16","pitchNumber":1,"startTime":"2026-04-08T20:08:55.442Z","endTime":"2026-04-08T20:08:59.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.182555804708002,"aZ":-13.37404972923706,"pfxX":-4.7632256366409305,"pfxZ":10.447414706420869,"pX":-0.9058910625804892,"pZ":2.527461360081188,"vX0":2.506757472734843,"vY0":-133.86685701219486,"vZ0":-7.89485098208071,"x":151.53,"y":170.54,"x0":-1.2398432185083779,"y0":50.002712994527485,"z0":6.489593004483191,"aX":-8.571729803646534},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2282,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41048679122469034,"extension":6.105353913603247},"index":1,"playId":"53197f3e-2dd0-38bd-a427-88a7add970a3","pitchNumber":2,"startTime":"2026-04-08T20:09:12.693Z","endTime":"2026-04-08T20:09:16.508Z","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":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042159337235645,"aZ":-31.71221007618645,"pfxX":-8.887326626043784,"pfxZ":0.3033443559736879,"pX":-0.3251300127374145,"pZ":1.3517044039832657,"vX0":5.61291047557111,"vY0":-123.40339250039831,"vZ0":-5.175357279897934,"x":129.39,"y":202.28,"x0":-1.481941316302746,"y0":50.003999999181225,"z0":6.1677785960568094,"aX":-13.619188065603804},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":14.6,"spinRate":1471,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4449535753155365,"extension":6.049641475429942},"index":2,"playId":"c1ba150f-bdf7-309d-946b-9053e67ba7b1","pitchNumber":3,"startTime":"2026-04-08T20:09:31.679Z","endTime":"2026-04-08T20:09:35.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991120077732333,"aZ":-31.67268801319401,"pfxX":-8.547505379222645,"pfxZ":0.31905138408522093,"pX":-0.33672573898709623,"pZ":0.31964563165955096,"vX0":5.440775778929028,"vY0":-124.90191759857521,"vZ0":-7.711211526496909,"x":129.84,"y":230.15,"x0":-1.4414259306825659,"y0":50.00311562623001,"z0":6.078806069335459,"aX":-13.399813965303334},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":14.0,"spinRate":1372,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43984049973420714,"extension":6.081543003346439},"index":3,"playId":"7a73e3ea-f789-3f0c-9c5a-e1e73b3b7506","pitchNumber":4,"startTime":"2026-04-08T20:09:52.092Z","endTime":"2026-04-08T20:09:56.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682784788417003,"aZ":-27.8737553007643,"pfxX":3.204741582008564,"pfxZ":2.6680009714417023,"pX":0.5521231983661234,"pZ":1.4128074006750235,"vX0":3.4869826460709064,"vY0":-126.33540785465011,"vZ0":-6.698268122911242,"x":95.95,"y":200.63,"x0":-1.2642108172054047,"y0":50.000128355612105,"z0":6.350444257771357,"aX":5.158784362996004},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2269,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4341915296252923,"extension":6.098991710134952},"index":4,"playId":"80d05539-1b40-3a33-9180-56d66d32313a","pitchNumber":5,"startTime":"2026-04-08T20:10:18.619Z","endTime":"2026-04-08T20:10:22.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:10:22.315Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Masyn Winn grounds into a force out, pitcher Miles Mikolas to catcher Drew Millas. Iván Herrera out at home.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T20:10:28.301Z","endTime":"2026-04-08T20:11:51.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86673777692463,"aZ":-14.437689963309069,"pfxX":-6.565732468596102,"pfxZ":9.33198127195008,"pX":-0.05300873486419683,"pZ":3.437435040572732,"vX0":5.260494175776033,"vY0":-137.35064675596092,"vZ0":-5.8127393650122805,"x":119.02,"y":145.97,"x0":-1.1448554509748414,"y0":50.006271997741905,"z0":6.571873890578544,"aX":-12.483550658053279},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2347,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3995652305883586,"extension":6.2811351378231},"index":0,"playId":"20fdbd35-a181-3959-badb-8fc34083999a","pitchNumber":1,"startTime":"2026-04-08T20:10:49.630Z","endTime":"2026-04-08T20:10:53.537Z","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.4,"endSpeed":84.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36882125098227,"aZ":-18.56326299985132,"pfxX":-7.986982558216848,"pfxZ":7.476073772299211,"pX":-0.7423273144162758,"pZ":2.4303783899110756,"vX0":4.951840364356737,"vY0":-134.36655643292036,"vZ0":-6.189457623765138,"x":145.3,"y":173.16,"x0":-1.5758716102290453,"y0":50.001678545845564,"z0":6.092381855085764,"aX":-14.535879478434264},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":13.3,"spinRate":2274,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4083682195657756,"extension":6.204468711579561},"index":1,"playId":"cf1b3d52-2e36-3d72-a44a-8ab01399c316","pitchNumber":2,"startTime":"2026-04-08T20:11:05.865Z","endTime":"2026-04-08T20:11:09.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":80.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.459782483575054,"aZ":-27.28751843928711,"pfxX":0.9958125915683436,"pfxZ":3.0528530063308468,"pX":1.2395308651852022,"pZ":1.6364104551437426,"vX0":5.639049751558201,"vY0":-125.00330206457828,"vZ0":-6.54853227823164,"x":69.75,"y":194.6,"x0":-1.1642864831934574,"y0":50.00381589518496,"z0":6.496322222078887,"aX":1.5934557226126749},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":-3.0,"spinRate":2339,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.43625313696051604,"extension":6.371258583965084},"index":2,"playId":"83e7eb4d-84cf-33bd-9815-a8fb42bf9187","pitchNumber":3,"startTime":"2026-04-08T20:11:24.234Z","endTime":"2026-04-08T20:11:27.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172394905509623,"aZ":-39.406426953561024,"pfxX":5.348313362868646,"pfxZ":-4.99554092704975,"pX":0.531207250576828,"pZ":1.063234073219577,"vX0":3.108270707112023,"vY0":-120.32035757069997,"vZ0":-4.39544191229917,"x":96.75,"y":210.07,"x0":-1.4779138890022565,"y0":50.00433675921792,"z0":6.453934749883392,"aX":7.739999875051248},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.0,"breakHorizontal":-10.4,"spinRate":2460,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4575110373057485,"extension":6.2846513519452945},"hitData":{"launchSpeed":52.2,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.96,"coordY":186.1}},"index":3,"playId":"507d2945-17b4-3598-9aba-2a80baa14353","pitchNumber":4,"startTime":"2026-04-08T20:11:44.877Z","endTime":"2026-04-08T20:11:51.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:11:51.803Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T20:13:44.347Z","endTime":"2026-04-08T20:15:42.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907255675610262,"aZ":-16.93208135933525,"pfxX":-6.021446183451902,"pfxZ":8.5608050472057,"pX":-0.028059496488785047,"pZ":3.1538741518893945,"vX0":6.968912103339495,"vY0":-132.69791620039535,"vZ0":-4.148502034757103,"x":118.07,"y":153.63,"x0":-1.9083330505974727,"y0":50.00030582660288,"z0":5.974283851886653,"aX":-10.717100438107964},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":9.4,"spinRate":2174,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.41307809797950856,"extension":6.444457342493491},"index":0,"playId":"45ae42fe-83ea-3d82-8531-f593c48290f0","pitchNumber":1,"startTime":"2026-04-08T20:14:04.783Z","endTime":"2026-04-08T20:14:07.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32968508644108,"aZ":-31.724228587313206,"pfxX":-8.423309388511091,"pfxZ":0.2846567706586187,"pX":-1.3829703022675788,"pZ":1.2953043271791087,"vX0":4.325051153657798,"vY0":-125.31952866087501,"vZ0":-4.879980571626753,"x":169.72,"y":203.81,"x0":-2.0446122201320596,"y0":50.00156873858723,"z0":5.884423890252185,"aX":-13.28344228098364},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":14.2,"spinRate":1692,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43847606138538,"extension":6.687270160399004},"index":1,"playId":"f7e779d0-48c4-3655-9097-472da7cfdd4a","pitchNumber":2,"startTime":"2026-04-08T20:14:25.214Z","endTime":"2026-04-08T20:14:28.740Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030889169829383,"aZ":-27.725392779353765,"pfxX":0.365591327773231,"pfxZ":2.7681307765137024,"pX":0.18152162938290584,"pZ":3.3357979474462343,"vX0":5.357921397240761,"vY0":-125.63930726807706,"vZ0":-0.6486165140201079,"x":110.08,"y":148.71,"x0":-2.0209437715430294,"y0":50.00528453195267,"z0":5.838816097413878,"aX":0.58682700593617},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":-1.8,"spinRate":2333,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4349598953660272,"extension":6.555954318239773},"index":2,"playId":"c6934ccb-8819-3bf6-8c13-9de4cfcc9f07","pitchNumber":3,"startTime":"2026-04-08T20:14:38.685Z","endTime":"2026-04-08T20:14:43.457Z","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":82.4,"endSpeed":76.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45448254593723,"aZ":-34.45775738735514,"pfxX":1.549392360441165,"pfxZ":-1.5484143786924793,"pX":-0.010682551074218768,"pZ":1.0857629691542163,"vX0":4.097971676148968,"vY0":-120.01534448730038,"vZ0":-4.088674313731724,"x":117.41,"y":209.46,"x0":-1.936173942011829,"y0":50.0054465568845,"z0":5.853989635785267,"aX":2.278831919871197},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.5,"breakHorizontal":-3.7,"spinRate":2390,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4549712658206979,"extension":6.628112934278508},"index":3,"playId":"45f3a1cc-b137-3688-867b-2b0c28ad2d9e","pitchNumber":4,"startTime":"2026-04-08T20:14:59.021Z","endTime":"2026-04-08T20:15:02.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67053873722741,"aZ":-19.32218344558471,"pfxX":-5.366780009461989,"pfxZ":7.124226779917947,"pX":0.9175824154389958,"pZ":3.0997794250449298,"vX0":8.808588634388618,"vY0":-133.01885398232446,"vZ0":-3.6633998697803047,"x":82.02,"y":155.09,"x0":-1.7291086684338983,"y0":50.00514434509174,"z0":5.883679266900477,"aX":-9.686016096302414},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":7.9,"spinRate":2309,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.41068007937254114,"extension":6.656320769584477},"index":4,"playId":"3a8465f9-22ba-3359-b212-52c86815550a","pitchNumber":5,"startTime":"2026-04-08T20:15:16.373Z","endTime":"2026-04-08T20:15:21.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812075563579672,"aZ":-19.455112450676225,"pfxX":-5.4008393330228355,"pfxZ":7.02381566815669,"pX":-0.08165930637162003,"pZ":2.761343077158657,"vX0":6.661115571515623,"vY0":-133.48337006327392,"vZ0":-4.348873664950942,"x":120.11,"y":164.22,"x0":-1.9037525658704815,"y0":50.00380691249439,"z0":5.806224017396896,"aX":-9.780946568687984},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.0,"breakHorizontal":8.4,"spinRate":2229,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40981520972162544,"extension":6.827903691149331},"hitData":{"launchSpeed":116.0,"launchAngle":6.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.9,"coordY":90.16}},"index":5,"playId":"4b0f20e2-a928-3b06-820b-54e1110d93ca","pitchNumber":6,"startTime":"2026-04-08T20:15:33.817Z","endTime":"2026-04-08T20:15:42.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:15:42.618Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to left fielder Thomas Saggese. James Wood to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T20:16:20.498Z","endTime":"2026-04-08T20:16:52.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":0},"index":0,"playId":"4aa534e2-29ca-3461-b1af-69b0754c8033","startTime":"2026-04-08T20:16:07.890Z","endTime":"2026-04-08T20:16:10.890Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06027969669401,"aZ":-42.965981388345284,"pfxX":7.6270824272441295,"pfxZ":-8.857071460308493,"pX":-0.05797050100249713,"pZ":2.002139177580008,"vX0":2.445142310256414,"vY0":-110.70885118774765,"vZ0":1.0695393772171107,"x":119.21,"y":184.72,"x0":-2.1728485035311818,"y0":50.00014636033846,"z0":6.074072252736805,"aX":9.296754028703917},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.2,"breakHorizontal":-14.5,"spinRate":2528,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.49816959228554625,"extension":6.513776595585923},"index":1,"playId":"5bc88552-c49c-3d84-95fe-19184fbb9049","pitchNumber":1,"startTime":"2026-04-08T20:16:22.735Z","endTime":"2026-04-08T20:16:26.170Z","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.2,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823060673449152,"aZ":-30.661313106130027,"pfxX":-7.043668956901911,"pfxZ":0.9882356921607993,"pX":-1.088373632504514,"pZ":2.3934820188742583,"vX0":5.027382073123624,"vY0":-123.81672021863162,"vZ0":-2.061661203916641,"x":158.49,"y":174.16,"x0":-2.248195522164553,"y0":50.00051675582185,"z0":5.847544513620605,"aX":-10.740611519218975},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":11.3,"spinRate":2050,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4454149257503839,"extension":6.607025467934701},"hitData":{"launchSpeed":77.6,"launchAngle":26.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.48,"coordY":109.94}},"index":2,"playId":"f9a06f39-9e03-3d9f-8e1c-57d58edc535d","pitchNumber":2,"startTime":"2026-04-08T20:16:43.121Z","endTime":"2026-04-08T20:16:52.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:16:52.672Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brady House grounds into a force out, first baseman Alec Burleson to shortstop Masyn Winn. James Wood to 3rd. Luis García Jr. out at 2nd. Brady House to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T20:16:56.959Z","endTime":"2026-04-08T20:19:34.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909004637462676,"aZ":-30.57094995200267,"pfxX":-8.559007214919424,"pfxZ":0.9051811338747235,"pX":0.2995273621488723,"pZ":2.590611537724903,"vX0":8.850997665688897,"vY0":-131.87149415776645,"vZ0":-2.482482433947837,"x":105.58,"y":168.83,"x0":-1.9874841574439672,"y0":50.00017910790184,"z0":5.79827932836075,"aX":-15.080861315458332},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":13.6,"spinRate":2195,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4152834324008632,"extension":6.531007366995713},"index":0,"playId":"a3aa8346-1b2a-347c-97d9-0e9f521bc5b8","pitchNumber":1,"startTime":"2026-04-08T20:17:23.885Z","endTime":"2026-04-08T20:17:27.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739356723356604,"aZ":-27.305094171314217,"pfxX":-7.472459859956036,"pfxZ":3.1252772579622885,"pX":-0.9758124781736076,"pZ":2.46729533246691,"vX0":5.137038002784376,"vY0":-124.45326105684154,"vZ0":-2.8379964224106944,"x":154.2,"y":172.16,"x0":-2.103730630159258,"y0":50.00024737293163,"z0":5.901794862502283,"aX":-11.631502486096425},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":12.2,"spinRate":1978,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4413833252400492,"extension":6.611280008426584},"index":1,"playId":"43d17a88-1331-3c15-b73e-e291b7aa4299","pitchNumber":2,"startTime":"2026-04-08T20:17:48.785Z","endTime":"2026-04-08T20:17:52.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"9e5dbedb-fd50-4df0-a7e9-fb7ef1f8fb91","startTime":"2026-04-08T20:18:18.366Z","endTime":"2026-04-08T20:18:23.366Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22967860386509,"aZ":-19.714923130352876,"pfxX":-4.8682704220834925,"pfxZ":7.084862929423888,"pX":0.07141863486713182,"pZ":4.1944287710326735,"vX0":6.671758256865522,"vY0":-132.3012129759425,"vZ0":-0.844742285232988,"x":114.28,"y":125.53,"x0":-1.8595104212154243,"y0":50.005760643566205,"z0":5.9729973468890245,"aX":-8.566098703904341},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":7.2,"spinRate":2207,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4152158947993403,"extension":6.696086555289909},"index":3,"playId":"29fd5dc6-4bbc-39a9-8dfa-879539989f4b","pitchNumber":3,"startTime":"2026-04-08T20:18:30.143Z","endTime":"2026-04-08T20:18:33.378Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167649926337216,"aZ":-24.78350412360774,"pfxX":-3.3365306132887422,"pfxZ":4.412983083642014,"pX":-0.8636322964659942,"pZ":1.5324521789125976,"vX0":4.396776670707913,"vY0":-128.70271402989485,"vZ0":-5.925312363652488,"x":149.92,"y":197.4,"x0":-2.1620623988766314,"y0":50.00160113062068,"z0":5.78850076287798,"aX":-5.586854470138234},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":5.0,"spinRate":2140,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4258693892666865,"extension":6.9177177999876935},"index":4,"playId":"c1060edf-9d95-35d1-a75a-8b84835c1760","pitchNumber":4,"startTime":"2026-04-08T20:18:49.587Z","endTime":"2026-04-08T20:19:16.603Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"}}},{"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":90.2,"endSpeed":82.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.800172267896173,"aZ":-26.77847259420803,"pfxX":-5.330203514813849,"pfxZ":3.1213870258146112,"pX":0.36854660795354105,"pZ":1.726014599906602,"vX0":8.284206201158424,"vY0":-130.98600286460368,"vZ0":-4.954997715534436,"x":102.95,"y":192.18,"x0":-2.1490406960019928,"y0":50.00633257888365,"z0":5.655484387138769,"aX":-9.22427102910879},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":7.7,"spinRate":2127,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.41886296910709087,"extension":6.475759491734798},"hitData":{"launchSpeed":88.0,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.53,"coordY":161.15}},"index":5,"playId":"2e02b169-34c0-3cfb-9cbe-5cf024c759d5","pitchNumber":5,"startTime":"2026-04-08T20:19:23.799Z","endTime":"2026-04-08T20:19:34.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:19:34.745Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T20:20:18.118Z","endTime":"2026-04-08T20:20:52.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":"b3e7435b-42f4-331b-921d-38f2a448909f","startTime":"2026-04-08T20:20:03.109Z","endTime":"2026-04-08T20:20:06.109Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09632133456157,"aZ":-25.999688807235838,"pfxX":0.35345806556595466,"pfxZ":3.981602931355381,"pX":0.010499305871089342,"pZ":3.9107953023704147,"vX0":5.334198228169494,"vY0":-124.34217908696276,"vZ0":0.4635356224566699,"x":116.6,"y":133.19,"x0":-2.216885037245477,"y0":50.00335032684631,"z0":5.895259386594315,"aX":0.5483226848765163},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.6,"breakHorizontal":-2.0,"spinRate":2355,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.44207145366375444,"extension":6.632501278479354},"index":1,"playId":"8115ab6c-59ce-325e-b25c-ea27abe55ed4","pitchNumber":1,"startTime":"2026-04-08T20:20:20.401Z","endTime":"2026-04-08T20:20:24.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733594699110995,"aZ":-26.60423067550858,"pfxX":-6.768454213563703,"pfxZ":3.5174851787857824,"pX":-0.8408723317994973,"pZ":1.919609384981201,"vX0":5.705950503918688,"vY0":-125.66789766555307,"vZ0":-4.069070582971088,"x":149.05,"y":186.95,"x0":-2.2720750188736156,"y0":50.00408846366117,"z0":5.744771488332722,"aX":-10.723357107827589},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":10.8,"spinRate":1867,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43745750043591647,"extension":6.7329089984488455},"hitData":{"launchSpeed":75.1,"launchAngle":28.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.09,"coordY":98.27}},"index":2,"playId":"cbb6c772-25b7-3070-a5ba-f057295ade30","pitchNumber":2,"startTime":"2026-04-08T20:20:40.189Z","endTime":"2026-04-08T20:20:52.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:20:52.598Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T20:21:45.916Z","endTime":"2026-04-08T20:24:29.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"index":0,"playId":"3aa801ea-96e0-3c5b-b231-49ed5cff53e1","startTime":"2026-04-08T20:21:25.730Z","endTime":"2026-04-08T20:21:28.730Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00608736608537,"aZ":-43.107883663893205,"pfxX":6.940376994980944,"pfxZ":-8.813152799275187,"pX":0.8233276188141007,"pZ":0.35430440648602984,"vX0":4.387047909994367,"vY0":-112.33796665741453,"vZ0":-2.3188351566464305,"x":85.62,"y":229.21,"x0":-2.077238752999618,"y0":50.00472118037079,"z0":5.90705957638415,"aX":8.606597702541277},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.2,"breakHorizontal":-13.9,"spinRate":2498,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.49325271161693074,"extension":6.5818845104338335},"index":1,"playId":"7baeeecf-56ed-3911-bb8b-6b7f98f95fab","pitchNumber":1,"startTime":"2026-04-08T20:21:47.937Z","endTime":"2026-04-08T20:21:51.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"e4936f8e-0f17-376d-bc79-4c78e8fe8388","startTime":"2026-04-08T20:22:09.316Z","endTime":"2026-04-08T20:22:12.316Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0431593403116,"aZ":-31.05402490771066,"pfxX":-9.492780522431921,"pfxZ":0.7277378755708854,"pX":-1.0977191581827141,"pZ":1.8394506480535138,"vX0":5.17039054389974,"vY0":-125.13007586132592,"vZ0":-3.5108581754494947,"x":158.84,"y":189.11,"x0":-1.9843650545745224,"y0":50.00570839384295,"z0":5.873263304300437,"aX":-14.685018939356887},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.6,"breakHorizontal":15.6,"spinRate":1618,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.441916428414983,"extension":6.684108876692372},"index":3,"playId":"953cba87-7788-3cca-8eb5-cda3f550079d","pitchNumber":2,"startTime":"2026-04-08T20:22:27.852Z","endTime":"2026-04-08T20:22:30.852Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888463215994975,"aZ":-29.16983889994659,"pfxX":0.04878294585920939,"pfxZ":1.9028762568511333,"pX":0.07300425620432668,"pZ":4.175805450157385,"vX0":5.465771161454047,"vY0":-124.80622049525158,"vZ0":1.4658378914171708,"x":114.22,"y":126.03,"x0":-2.150785509021835,"y0":50.00248847306666,"z0":5.9814469426337515,"aX":0.07688321103638372},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2359,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.43869996859525484,"extension":6.345129410351636},"index":4,"playId":"0c7f1b70-f464-3675-8ea2-5917a87b17f0","pitchNumber":3,"startTime":"2026-04-08T20:22:46.338Z","endTime":"2026-04-08T20:22:49.896Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":78.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.204065933183706,"aZ":-30.963300324874357,"pfxX":-8.789644774542229,"pfxZ":0.7652427229953851,"pX":-1.328459402362906,"pZ":1.5987163388937347,"vX0":4.841255731427285,"vY0":-126.94104325414612,"vZ0":-4.175413673811493,"x":167.64,"y":195.61,"x0":-2.144317525633604,"y0":50.004653291746465,"z0":5.801905157080529,"aX":-13.977797530579034},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":14.4,"spinRate":1594,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4357959031552596,"extension":6.701744018492774},"index":5,"playId":"3bb2a641-272c-39a4-8b79-a668ec0fdf18","pitchNumber":4,"startTime":"2026-04-08T20:23:06.700Z","endTime":"2026-04-08T20:23:10.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":70.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55567319633977,"aZ":-42.98027101541605,"pfxX":8.789067197361394,"pfxZ":-8.499207689240164,"pX":0.21658723352180617,"pZ":1.3292888704664314,"vX0":2.378808781754394,"vY0":-114.0150982108376,"vZ0":-0.5416278666694543,"x":108.74,"y":202.89,"x0":-1.990600966672918,"y0":50.00092532648749,"z0":5.937898397601989,"aX":11.178438539312015},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.0,"breakHorizontal":-16.6,"spinRate":2492,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4867675220018093,"extension":6.568291353039412},"index":6,"playId":"63228e81-85c6-3c35-b945-0e27e90a1ee7","pitchNumber":5,"startTime":"2026-04-08T20:23:27.888Z","endTime":"2026-04-08T20:23:31.261Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29350849086174,"aZ":-16.971741254894507,"pfxX":-5.434829348615111,"pfxZ":8.586414932416076,"pX":0.3822538757422748,"pZ":2.70705755127485,"vX0":7.927391648167495,"vY0":-132.67897703960682,"vZ0":-4.638255789075812,"x":102.43,"y":165.69,"x0":-1.948073338249863,"y0":50.00078294717062,"z0":5.727444359987517,"aX":-9.620035205235727},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2253,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.41397721334260407,"extension":6.726646977651541},"index":7,"playId":"1f567468-30f3-3ddc-826e-4a78fccb3b6a","pitchNumber":6,"startTime":"2026-04-08T20:23:48.613Z","endTime":"2026-04-08T20:23:53.626Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.456407720797564,"aZ":-32.63366301810884,"pfxX":-8.050908780588003,"pfxZ":-0.29142246409395156,"pX":-1.3330461744045914,"pZ":2.121108800220552,"vX0":4.635879203635353,"vY0":-126.50301415409947,"vZ0":-2.6176508646174987,"x":167.81,"y":181.51,"x0":-2.157949978832548,"y0":50.00044061864369,"z0":5.825370470778602,"aX":-12.84897244325313},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":13.3,"spinRate":1727,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4355115614706113,"extension":6.800880851508177},"hitData":{"launchSpeed":95.4,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.52,"coordY":147.97}},"index":8,"playId":"8a9b84d6-9156-37de-a544-7d07eda46d32","pitchNumber":7,"startTime":"2026-04-08T20:24:20.713Z","endTime":"2026-04-08T20:24:29.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:24:29.610Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:26:16.432Z","endTime":"2026-04-08T20:26:55.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":74.8,"endSpeed":68.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06721597349325,"aZ":-42.96927352383496,"pfxX":6.316105534127725,"pfxZ":-9.149664913068754,"pX":0.0451661148644644,"pZ":2.809704538376356,"vX0":1.4595663782334605,"vY0":-108.80324654380831,"vZ0":1.1920103521050192,"x":115.28,"y":162.92,"x0":-1.4575754511570818,"y0":50.00539618350766,"z0":6.972825008294483,"aX":7.447318152548957},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-15.7,"breakHorizontal":-11.9,"spinRate":2575,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.5066623415679863,"extension":6.159105441668509},"index":0,"playId":"5d3d7a57-d772-3251-80cc-b3d64b4b2bfb","pitchNumber":1,"startTime":"2026-04-08T20:26:33.372Z","endTime":"2026-04-08T20:26:36.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.814426618297688,"aZ":-21.667600045425694,"pfxX":-9.673752383256579,"pfxZ":5.70743098859575,"pX":-0.6623221776103112,"pZ":2.1830030105263964,"vX0":4.963050877614463,"vY0":-135.37706369318244,"vZ0":-7.26310505434982,"x":142.25,"y":179.84,"x0":-1.2706474801357843,"y0":50.00301955677795,"z0":6.437102429588757,"aX":-17.808688559792067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":2227,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40586210221166175,"extension":6.302811770634186},"hitData":{"launchSpeed":67.5,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.46,"coordY":152.53}},"index":1,"playId":"ecca1007-2185-3d86-9177-7cc98afe5b87","pitchNumber":2,"startTime":"2026-04-08T20:26:45.724Z","endTime":"2026-04-08T20:26:55.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:26:55.523Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:26:57.681Z","endTime":"2026-04-08T20:29:15.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642625592283302,"aZ":-15.115580305582048,"pfxX":-6.925829362339989,"pfxZ":9.069812122840442,"pX":-0.12959938163804957,"pZ":2.6375241658360364,"vX0":6.258638936093846,"vY0":-135.7603054173319,"vZ0":-6.9796434139844745,"x":121.94,"y":167.57,"x0":-1.5566654277274998,"y0":50.00088361013528,"z0":6.27922204648905,"aX":-13.023401391102794},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2148,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40230476154432626,"extension":6.149239755534771},"index":0,"playId":"ce15efd1-b630-37df-afe0-5222ada930b1","pitchNumber":1,"startTime":"2026-04-08T20:27:16.377Z","endTime":"2026-04-08T20:27:19.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40791932613331,"aZ":-41.59823314749491,"pfxX":3.8634341151959983,"pfxZ":-7.2686172996115515,"pX":1.470957940289865,"pZ":1.0390477727778002,"vX0":4.851635284368298,"vY0":-113.32290811266743,"vZ0":-3.3666488551010043,"x":60.93,"y":210.73,"x0":-1.2027587909221977,"y0":50.00548753981657,"z0":6.714353675159068,"aX":5.0063207459991474},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.8,"breakHorizontal":-8.3,"spinRate":2571,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4840037323569577,"extension":6.203452529641433},"index":1,"playId":"339cc55a-12a0-3113-9849-eaf0e987e996","pitchNumber":2,"startTime":"2026-04-08T20:27:27.757Z","endTime":"2026-04-08T20:27:31.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687069165121187,"aZ":-42.9613357119624,"pfxX":3.3423557832481476,"pfxZ":-9.028294104164502,"pX":1.61327020817244,"pZ":2.081528809278399,"vX0":5.087407795879368,"vY0":-109.34406577378768,"vZ0":-0.18051485846297455,"x":55.51,"y":182.58,"x0":-1.1900004670908002,"y0":50.00260413923938,"z0":6.826964013604375,"aX":3.9931492178203056},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-16.0,"breakHorizontal":-7.6,"spinRate":2493,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.5035082009813765,"extension":6.209237948114186},"index":2,"playId":"cbaa8b3e-1c3a-30a3-bdda-19e515617788","pitchNumber":3,"startTime":"2026-04-08T20:27:44.318Z","endTime":"2026-04-08T20:27:47.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552246870166798,"aZ":-24.134559526156682,"pfxX":-8.654990029615542,"pfxZ":4.367129771564073,"pX":0.6650294443935635,"pZ":2.4733622587758104,"vX0":8.551582268971842,"vY0":-134.84059707417,"vZ0":-5.722266079370153,"x":91.65,"y":172.0,"x0":-1.4243090668311924,"y0":50.000352456407214,"z0":6.327722797122401,"aX":-15.922291159536273},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":13.8,"spinRate":2124,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40633291923486237,"extension":6.184919504822574},"index":3,"playId":"a771b66d-a73a-33d6-9fa2-d0e623150fd3","pitchNumber":4,"startTime":"2026-04-08T20:28:02.807Z","endTime":"2026-04-08T20:28:06.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463055240045485,"aZ":-32.899120700850304,"pfxX":3.897317577221837,"pfxZ":-0.5234108844234555,"pX":0.9761897180993192,"pZ":1.6041291240819198,"vX0":4.1115808339613285,"vY0":-117.07954532658768,"vZ0":-4.449489109139304,"x":79.79,"y":195.47,"x0":-1.310195393302827,"y0":50.00379902135714,"z0":6.614139704350565,"aX":5.400197427249823},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.8,"breakHorizontal":-8.0,"spinRate":2248,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4681356853548704,"extension":6.171808157894658},"index":4,"playId":"6bce6f60-50e8-3bc8-952f-9e25d80488fc","pitchNumber":5,"startTime":"2026-04-08T20:28:18.944Z","endTime":"2026-04-08T20:28:21.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5505314138198,"aZ":-13.03141985012981,"pfxX":-3.6743456688395058,"pfxZ":10.219497739662023,"pX":-0.6948478083116161,"pZ":3.0412432621185204,"vX0":3.385161254663047,"vY0":-136.6014752124197,"vZ0":-6.760582073368457,"x":143.49,"y":156.67,"x0":-1.4780543852862877,"y0":50.00644525393207,"z0":6.4601736081690175,"aX":-6.884832553946348},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":5.9,"spinRate":2288,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4023198742215306,"extension":6.102669978722285},"index":5,"playId":"89f8eacf-5267-3f7e-a124-ec4fa92f1ab4","pitchNumber":6,"startTime":"2026-04-08T20:28:41.782Z","endTime":"2026-04-08T20:28:44.782Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901661927593487,"aZ":-43.63916811240825,"pfxX":4.997065437466857,"pfxZ":-8.841071021818903,"pX":0.2177112545227872,"pZ":2.0822909378682817,"vX0":2.497554437790178,"vY0":-113.79742406980549,"vZ0":-0.6933739893788486,"x":108.7,"y":182.56,"x0":-1.5467279377189482,"y0":50.00037264193123,"z0":6.753017418051763,"aX":6.4836644071782725},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.8,"breakHorizontal":-9.7,"spinRate":2490,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.48325459660002235,"extension":6.224073521099218},"hitData":{"launchSpeed":107.3,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.3,"coordY":94.22}},"index":6,"playId":"3ccbe501-e527-3d8d-b92f-f90600e5fac3","pitchNumber":7,"startTime":"2026-04-08T20:29:06.309Z","endTime":"2026-04-08T20:29:15.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:29:15.255Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to right fielder James Wood. Thomas Saggese to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:29:21.892Z","endTime":"2026-04-08T20:30:31.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23982076010183,"aZ":-15.223719706891895,"pfxX":-4.2830173528529425,"pfxZ":9.412422943405826,"pX":-0.5014113233459041,"pZ":1.838923999189708,"vX0":3.724662476254597,"vY0":-133.24431323865514,"vZ0":-8.940827070184897,"x":136.11,"y":189.13,"x0":-1.3599433893879278,"y0":50.00300256317528,"z0":6.334642080422854,"aX":-7.712764243126014},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2159,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.41084442082177786,"extension":6.1248557055245465},"index":0,"playId":"40f2bea5-7963-3e04-9e29-da26aff60c4f","pitchNumber":1,"startTime":"2026-04-08T20:29:43.059Z","endTime":"2026-04-08T20:29:46.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"5a9bfe81-3fb3-358d-aa2b-39c5a70cd80f","startTime":"2026-04-08T20:29:59.429Z","endTime":"2026-04-08T20:30:02.429Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42786585089961,"aZ":-31.090854336965,"pfxX":-5.294804073494508,"pfxZ":0.7000351542510517,"pX":0.3140584258107348,"pZ":1.6508618945123035,"vX0":6.040613342458286,"vY0":-123.64227869191018,"vZ0":-4.770041827195754,"x":105.03,"y":194.21,"x0":-1.471688386311274,"y0":50.00311812585309,"z0":6.211136266900074,"aX":-8.206052733397458},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":8.2,"spinRate":1194,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4428255268783361,"extension":6.186586634906424},"hitData":{"launchSpeed":102.1,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.75,"coordY":106.39}},"index":2,"playId":"550f96fc-a5ab-3a66-b691-3046970bcaf2","pitchNumber":2,"startTime":"2026-04-08T20:30:23.238Z","endTime":"2026-04-08T20:30:31.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:30:31.869Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:30:35.136Z","endTime":"2026-04-08T20:32:27.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76476343735832,"aZ":-33.83482354496591,"pfxX":7.5279011457111284,"pfxZ":-1.2664062260669624,"pX":0.08036600576414178,"pZ":2.846743897013027,"vX0":1.1909240675211406,"vY0":-114.7464256322417,"vZ0":-1.2862547969887388,"x":113.94,"y":161.92,"x0":-1.4238797586478815,"y0":50.00007610271594,"z0":6.749578579862177,"aX":9.907919790685593},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.3,"breakHorizontal":-13.9,"spinRate":2350,"spinDirection":78},"zone":2,"typeConfidence":2.0,"plateTime":0.4796986339995124,"extension":6.009050636734696},"index":0,"playId":"4c946d68-6fde-3943-afbf-4c57ccdc3533","pitchNumber":1,"startTime":"2026-04-08T20:30:57.909Z","endTime":"2026-04-08T20:31:01.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57784532063375,"aZ":-30.11627428159245,"pfxX":-5.5779067499642,"pfxZ":1.2896954984947726,"pX":-0.967149004161827,"pZ":2.769396382070279,"vX0":3.2146929602323615,"vY0":-125.59922017633488,"vZ0":-2.9597269319904767,"x":153.87,"y":164.01,"x0":-1.542185720384988,"y0":50.0002730284412,"z0":6.42437090715939,"aX":-8.867629172853608},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":9.4,"spinRate":1445,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4369019542670993,"extension":6.160582202084069},"index":1,"playId":"7417729a-c1fe-3431-94b0-809cb1fcb6e7","pitchNumber":2,"startTime":"2026-04-08T20:31:15.518Z","endTime":"2026-04-08T20:31:19.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-08T20:31:29.483Z","endTime":"2026-04-08T20:31:42.114Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":86.4,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20471822911925,"aZ":-25.397215307535188,"pfxX":-5.555505895839384,"pfxZ":4.259677971532688,"pX":-0.10253624105187535,"pZ":0.481460998086459,"vX0":4.627342574008855,"vY0":-125.54703587646813,"vZ0":-9.356522450626843,"x":120.91,"y":225.78,"x0":-1.2507452802632144,"y0":50.0025979711921,"z0":6.334460348816333,"aX":-8.83910214976326},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":9.0,"spinRate":1491,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4368285803275964,"extension":6.322587266673513},"index":3,"playId":"debc4129-7729-3e5c-bed7-cde9bcd0763e","pitchNumber":3,"startTime":"2026-04-08T20:31:42.114Z","endTime":"2026-04-08T20:31:45.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776490236137658,"aZ":-43.38008190030358,"pfxX":4.784870662992711,"pfxZ":-9.532359103101198,"pX":0.6979464189474461,"pZ":0.1534089955734456,"vX0":2.6511027265268603,"vY0":-109.16331331707471,"vZ0":-3.7347906001278526,"x":90.4,"y":234.64,"x0":-1.1643335943790167,"y0":50.00099451805244,"z0":6.676300195984957,"aX":5.626704429780351},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-18.0,"breakHorizontal":-9.5,"spinRate":2530,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.5067206255005687,"extension":6.218599001036725},"index":4,"playId":"ec1f67eb-7911-3526-b44c-7dc2eaa6051a","pitchNumber":4,"startTime":"2026-04-08T20:32:03.259Z","endTime":"2026-04-08T20:32:07.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049021285885193,"aZ":-15.082864824163094,"pfxX":-2.6548347528038345,"pfxZ":9.374995302955124,"pX":0.44801752643921483,"pZ":1.5379275235958416,"vX0":4.892443243018481,"vY0":-133.93836831095848,"vZ0":-10.109334483646556,"x":99.92,"y":197.26,"x0":-1.0546408621801195,"y0":50.00196730106932,"z0":6.431760905579921,"aX":-4.8395960980454475},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":3.8,"spinRate":2316,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.40843615141439527,"extension":6.202156263777805},"index":5,"playId":"caeb0666-edb1-30d4-ae9b-15c9051bd4f2","pitchNumber":5,"startTime":"2026-04-08T20:32:23.422Z","endTime":"2026-04-08T20:32:27.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:32:27.299Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:32:30.823Z","endTime":"2026-04-08T20:34:44.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42467986577353,"aZ":-45.37685368915284,"pfxX":2.268495659897536,"pfxZ":-10.39891905008125,"pX":1.1078796845757066,"pZ":0.04315662863954693,"vX0":4.055251308842107,"vY0":-113.35693480518482,"vZ0":-4.622663361939581,"x":74.77,"y":237.61,"x0":-1.0164316158184565,"y0":50.00315956088939,"z0":6.7542611285378,"aX":2.8797088574057557},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-19.8,"breakHorizontal":-5.4,"spinRate":2729,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.48777834103074946,"extension":6.093128625283287},"index":0,"playId":"cbb8d980-0fb6-3b13-9873-5795272df711","pitchNumber":1,"startTime":"2026-04-08T20:32:52.746Z","endTime":"2026-04-08T20:32:58.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23942019009354,"aZ":-17.778062517050884,"pfxX":-8.482243196844392,"pfxZ":8.057008754518948,"pX":-0.6987329752576455,"pZ":3.7748752870531463,"vX0":4.156664516101126,"vY0":-133.66964272463753,"vZ0":-4.156613585263596,"x":143.63,"y":136.86,"x0":-1.182758328140188,"y0":50.00112255683129,"z0":6.648525669288792,"aX":-15.152239726799062},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":14.3,"spinRate":2052,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4117722610752086,"extension":6.184018523746959},"index":1,"playId":"6faa9796-55dc-382e-87b1-c06798f9790b","pitchNumber":2,"startTime":"2026-04-08T20:33:21.778Z","endTime":"2026-04-08T20:33:29.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Drew Millas. Thomas Saggese to 3rd. Nathan Church to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"6faa9796-55dc-382e-87b1-c06798f9790b","startTime":"2026-04-08T20:33:43.761Z","endTime":"2026-04-08T20:34:00.911Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.103106052698166,"aZ":-17.746904686113723,"pfxX":-9.574847412610499,"pfxZ":8.177749322431662,"pX":-0.30660398931652544,"pZ":3.369984750952801,"vX0":5.998584772343627,"vY0":-133.12102016878825,"vZ0":-4.355630667222146,"x":128.69,"y":147.79,"x0":-1.3650588402358212,"y0":50.0038412294825,"z0":6.342440780424452,"aX":-16.89384557447954},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.8,"breakHorizontal":15.7,"spinRate":1857,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4141517175926239,"extension":6.300657440913021},"index":3,"playId":"57ff285a-6de1-3bc0-a185-6ead0e8020b9","pitchNumber":3,"startTime":"2026-04-08T20:34:00.911Z","endTime":"2026-04-08T20:34:05.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37247614178038,"aZ":-14.46054754336579,"pfxX":-4.7710665350086,"pfxZ":9.997670393172264,"pX":0.8039730064124583,"pZ":2.484637677407817,"vX0":6.67982227851246,"vY0":-133.20289500978177,"vZ0":-7.724990327128585,"x":86.35,"y":171.69,"x0":-1.1328801331043823,"y0":50.00341460577109,"z0":6.4977646159028275,"aX":-8.453834823372008},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2146,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.41344719971453747,"extension":6.357250721902012},"index":4,"playId":"acdd681f-83df-32fe-8dfc-a727423d4b5c","pitchNumber":4,"startTime":"2026-04-08T20:34:21.878Z","endTime":"2026-04-08T20:34:25.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485410339159607,"aZ":-25.483178625891167,"pfxX":1.20043612671315,"pfxZ":4.187405981914541,"pX":0.919703882331917,"pZ":2.329465579389719,"vX0":5.55015069958946,"vY0":-125.85154845596827,"vZ0":-4.900855227588493,"x":81.94,"y":175.88,"x0":-1.4737481363579608,"y0":50.00337577072339,"z0":6.3762236676866015,"aX":1.9169106604274277},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.5,"spinRate":2140,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4358740114779964,"extension":6.3516303155786105},"index":5,"playId":"1bb89de3-d388-333f-8af0-6c99dd5c73b0","pitchNumber":5,"startTime":"2026-04-08T20:34:41.118Z","endTime":"2026-04-08T20:34:44.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:34:44.876Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to center fielder Jacob Young. Thomas Saggese scores. Nathan Church scores. Iván Herrera to 2nd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:34:49.282Z","endTime":"2026-04-08T20:35:40.652Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"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_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18272899816109,"aZ":-32.41431106611975,"pfxX":-7.074196809767164,"pfxZ":-0.15106572415403452,"pX":0.38377496088848906,"pZ":1.7373142867989426,"vX0":6.678819315729575,"vY0":-126.34025844702441,"vZ0":-4.748851528720815,"x":102.37,"y":191.87,"x0":-1.3825713868696143,"y0":50.00150147004932,"z0":6.264199189510424,"aX":-11.366773860062825},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":11.2,"spinRate":1421,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.4345358917431814,"extension":6.274913920266897},"index":0,"playId":"473fff16-2e16-3b8c-970d-269023c4e976","pitchNumber":1,"startTime":"2026-04-08T20:35:11.101Z","endTime":"2026-04-08T20:35:14.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.150646288874924,"aZ":-19.937143086551515,"pfxX":-9.992320880686762,"pfxZ":6.607146137186851,"pX":-0.6498462643589267,"pZ":2.225792432290688,"vX0":4.960855900347038,"vY0":-136.68913633595125,"vZ0":-7.3581308344775005,"x":141.77,"y":178.68,"x0":-1.2114281636955566,"y0":50.00268335012571,"z0":6.371182436114137,"aX":-18.50232536851581},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":16.7,"spinRate":2042,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4040481248827117,"extension":6.178507909451129},"hitData":{"launchSpeed":88.1,"launchAngle":13.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.03,"coordY":87.7}},"index":1,"playId":"eb47c451-0465-31b8-b044-8a5a60857e91","pitchNumber":2,"startTime":"2026-04-08T20:35:30.345Z","endTime":"2026-04-08T20:35:40.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:35:40.652Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, fielded by third baseman Brady House. Iván Herrera out at 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T20:36:44.088Z","endTime":"2026-04-08T20:36:54.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T20:36:00.322Z","endTime":"2026-04-08T20:36:46.411Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2278736545559,"aZ":-20.400581478661316,"pfxX":-10.880304335352536,"pfxZ":6.627731925854169,"pX":1.891756237965854E-4,"pZ":2.683956475514995,"vX0":7.502217553828715,"vY0":-133.34246166920917,"vZ0":-5.6008592804816075,"x":116.99,"y":166.31,"x0":-1.4552524933067827,"y0":50.00414365618384,"z0":6.311918263564305,"aX":-19.333855523964484},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":17.8,"spinRate":2107,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4128655663614573,"extension":6.235220213201632},"hitData":{"launchSpeed":83.0,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":169.27}},"index":1,"playId":"b854a3fa-094d-3829-a979-ac374675ef4f","pitchNumber":1,"startTime":"2026-04-08T20:36:46.411Z","endTime":"2026-04-08T20:36:54.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:36:54.580Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T20:38:41.288Z","endTime":"2026-04-08T20:41:03.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02712243507124,"aZ":-16.268605956224633,"pfxX":-6.384491749129907,"pfxZ":9.212451244175782,"pX":0.8217627545853232,"pZ":2.129391547857447,"vX0":8.671602340931262,"vY0":-131.13362361575918,"vZ0":-6.2565787085144215,"x":85.68,"y":181.29,"x0":-1.712052607902764,"y0":50.00028606336084,"z0":5.777788250044726,"aX":-11.019721225700506},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2077,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41910456244889804,"extension":6.643848445340899},"index":0,"playId":"e783daac-c774-3888-9c59-dd3817be1e82","pitchNumber":1,"startTime":"2026-04-08T20:38:58.712Z","endTime":"2026-04-08T20:39:01.901Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608504187201607,"aZ":-28.153546265049542,"pfxX":-0.2081574379179889,"pfxZ":2.5276596684463826,"pX":-1.3112815118813288,"pZ":3.1440451368003552,"vX0":2.1762283796613704,"vY0":-126.10301752831789,"vZ0":-0.9518985781624658,"x":166.98,"y":153.89,"x0":-2.1629971932227705,"y0":50.00186404623689,"z0":5.8231889376602215,"aX":-0.3310561495458219},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-0.2,"spinRate":2263,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.43642198273069654,"extension":6.460368469349195},"index":1,"playId":"a6e2dad2-9ae2-3b27-a92f-cd9a58dc29ef","pitchNumber":2,"startTime":"2026-04-08T20:39:15.988Z","endTime":"2026-04-08T20:39:18.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252427921580573,"aZ":-18.57728479032587,"pfxX":-6.211487139206492,"pfxZ":7.8337459469713355,"pX":-0.2949771892375911,"pZ":3.034975750853137,"vX0":6.2124087080595,"vY0":-131.28284470997863,"vZ0":-3.9063254441439614,"x":128.24,"y":156.84,"x0":-1.8913797081888146,"y0":50.00340235692891,"z0":5.935036809316786,"aX":-10.782203620743323},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":9.8,"spinRate":2165,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.41811099869372326,"extension":6.584273055166724},"index":2,"playId":"6cc6d8d2-0328-3766-a5d7-42671f1a2f98","pitchNumber":3,"startTime":"2026-04-08T20:39:33.463Z","endTime":"2026-04-08T20:39:36.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8940584360859,"aZ":-40.750375467003785,"pfxX":7.938200356597867,"pfxZ":-6.889645596304314,"pX":-1.3981419197206353,"pZ":1.6946053836494546,"vX0":-0.7211000477160092,"vY0":-111.73111215505568,"vZ0":-0.2523767253116025,"x":170.29,"y":193.03,"x0":-2.097811419482659,"y0":50.000136239989025,"z0":6.049095313182687,"aX":9.887224030200745},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.1,"breakHorizontal":-14.0,"spinRate":2404,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4929930007756149,"extension":6.701536501459649},"index":3,"playId":"a6243241-88f0-34fd-8dc3-d45b01dda8fb","pitchNumber":4,"startTime":"2026-04-08T20:39:50.757Z","endTime":"2026-04-08T20:39:53.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049377454869187,"aZ":-31.559595541270827,"pfxX":-8.525191017884413,"pfxZ":0.3929074811555724,"pX":-0.5317699053492657,"pZ":1.7727740779325298,"vX0":6.316955494976907,"vY0":-124.58996421303225,"vZ0":-3.4018432338271216,"x":137.27,"y":190.92,"x0":-2.0143234725029164,"y0":50.00001577833966,"z0":5.811998327544347,"aX":-13.170036797894754},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":1548,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.44255323719254225,"extension":6.7245411474260415},"index":4,"playId":"81a4273a-a80a-3f3d-8a23-17f55d2c55be","pitchNumber":5,"startTime":"2026-04-08T20:40:07.266Z","endTime":"2026-04-08T20:40:11.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880682605319972,"aZ":-19.35809190538276,"pfxX":-6.559422531001262,"pfxZ":7.091884785949316,"pX":-0.8875445660327445,"pZ":2.5267211612112934,"vX0":5.2742450322375,"vY0":-133.84463843546158,"vZ0":-4.834507407465035,"x":150.83,"y":170.56,"x0":-2.034992408421003,"y0":50.00488147649324,"z0":5.749726383475804,"aX":-11.858716400521027},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":10.7,"spinRate":2157,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40980641684333774,"extension":6.561656781506593},"index":5,"playId":"c800198b-10dd-3950-bf3f-e7daa5d22468","pitchNumber":6,"startTime":"2026-04-08T20:40:36.745Z","endTime":"2026-04-08T20:40:41.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48353419218288,"aZ":-28.20599793902463,"pfxX":2.281609567582777,"pfxZ":2.4871292800152442,"pX":-0.4039285943862597,"pZ":3.2464314760476594,"vX0":3.4074197686282512,"vY0":-125.83389194358092,"vZ0":-0.6970642890576242,"x":132.4,"y":151.13,"x0":-2.0742103515498624,"y0":50.00563159368385,"z0":5.820340283955814,"aX":3.6442079445906894},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2246,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.43595249155126714,"extension":6.570066478462904},"index":6,"playId":"5aee16ce-ef67-327e-8bed-7432829a5a6a","pitchNumber":7,"startTime":"2026-04-08T20:40:59.994Z","endTime":"2026-04-08T20:41:03.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:41:03.422Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Tena flies out to left fielder Thomas Saggese.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T20:41:05.747Z","endTime":"2026-04-08T20:42:52.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399120512986247,"aZ":-30.610769900818656,"pfxX":-7.681278155101421,"pfxZ":1.0283624202996524,"pX":-1.0316300369673925,"pZ":2.8534870861312904,"vX0":4.903926866314056,"vY0":-123.73842742366715,"vZ0":-1.1500108817169805,"x":156.32,"y":161.74,"x0":-2.057476088620766,"y0":50.0046324885557,"z0":5.926943687623449,"aX":-11.720757335151184},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":12.5,"spinRate":2059,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.44540454661045104,"extension":6.515887163148582},"index":0,"playId":"d7dccd6a-c557-3283-9ecf-f2a8d18f4681","pitchNumber":1,"startTime":"2026-04-08T20:41:24.198Z","endTime":"2026-04-08T20:41:27.967Z","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":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.475916314608686,"aZ":-43.8197602428213,"pfxX":8.551565127203084,"pfxZ":-9.545654479150075,"pX":0.04235405243315364,"pZ":2.055124281573368,"vX0":2.2353545352098427,"vY0":-111.67998450970543,"vZ0":1.3765824481038647,"x":115.39,"y":183.29,"x0":-2.090697490973682,"y0":50.00151878576021,"z0":6.060214052439707,"aX":10.434138239587758},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-16.2,"breakHorizontal":-16.1,"spinRate":2375,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4969810342657901,"extension":6.511221276888154},"index":1,"playId":"ea833117-3059-330d-b251-6bb66bbbab8b","pitchNumber":2,"startTime":"2026-04-08T20:41:39.095Z","endTime":"2026-04-08T20:41:42.990Z","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":91.5,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939085302381443,"aZ":-19.901512300301718,"pfxX":-5.163530291264316,"pfxZ":6.915478584096219,"pX":-1.718292478232411,"pZ":3.0827026307020695,"vX0":2.6112134468992902,"vY0":-133.20639475739227,"vZ0":-3.5001047718593696,"x":182.5,"y":155.55,"x0":-2.0470134414761145,"y0":50.00306392069137,"z0":5.874584800307627,"aX":-9.163750082912417},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.9,"breakHorizontal":8.6,"spinRate":2186,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41316681277569645,"extension":6.508122224038384},"index":2,"playId":"83527fcb-239b-3dc8-b795-b34b896d7231","pitchNumber":3,"startTime":"2026-04-08T20:42:03.305Z","endTime":"2026-04-08T20:42:06.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13438909900804,"aZ":-17.98540015601222,"pfxX":-4.901264095598286,"pfxZ":8.041819642430525,"pX":-0.821144114728636,"pZ":2.7497636643841106,"vX0":4.414598975662768,"vY0":-132.4365827811712,"vZ0":-4.64282537980295,"x":148.3,"y":164.54,"x0":-1.8785679557040336,"y0":50.001179631578765,"z0":5.853971609804225,"aX":-8.64494458850017},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2228,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4147013098174601,"extension":6.603616540257997},"index":3,"playId":"f8895597-2aa6-35ce-ae14-f8e0be936f22","pitchNumber":4,"startTime":"2026-04-08T20:42:21.151Z","endTime":"2026-04-08T20:42:24.151Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43933110030532,"aZ":-15.968880018758608,"pfxX":-4.436784427790574,"pfxZ":9.163385978186401,"pX":0.2982294203882426,"pZ":3.0828089291270846,"vX0":6.960954313706555,"vY0":-132.6673698508982,"vZ0":-4.152141600844474,"x":105.63,"y":155.54,"x0":-1.7925727440342496,"y0":50.00557655679136,"z0":5.844952717232013,"aX":-7.849487713592008},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2291,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.41408775761550265,"extension":6.895502386717281},"hitData":{"launchSpeed":80.6,"launchAngle":43.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.35,"coordY":125.94}},"index":4,"playId":"99ae2f97-2080-3a13-90c7-7c022e51f4be","pitchNumber":5,"startTime":"2026-04-08T20:42:42.807Z","endTime":"2026-04-08T20:42:52.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:42:52.844Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Millas lines out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T20:42:55.081Z","endTime":"2026-04-08T20:43:40.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51331501344992,"aZ":-41.44177397268747,"pfxX":8.50990772087891,"pfxZ":-7.2679806681902726,"pX":0.6593417014878143,"pZ":1.4752162580277526,"vX0":3.3558940916010864,"vY0":-113.31096494434264,"vZ0":-0.5061884553667917,"x":91.87,"y":198.95,"x0":-1.9554016165828252,"y0":50.004345576911355,"z0":5.913278028912419,"aX":10.847646188955926},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.8,"breakHorizontal":-16.3,"spinRate":2498,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4870831424197455,"extension":6.67953497933351},"index":0,"playId":"63f9e383-17fa-31ed-aaf9-111ae20bcf2e","pitchNumber":1,"startTime":"2026-04-08T20:43:15.918Z","endTime":"2026-04-08T20:43:19.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026043306422316,"aZ":-28.97695597359722,"pfxX":-9.49464863004436,"pfxZ":2.049218219231183,"pX":-0.24296416793532732,"pZ":1.827460407339118,"vX0":7.23834936756577,"vY0":-124.37499971081668,"vZ0":-3.820746331467228,"x":126.26,"y":189.44,"x0":-1.9640548933766346,"y0":50.003430632512284,"z0":5.799077378996161,"aX":-14.807039472126343},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":15.4,"spinRate":1645,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4411810913459311,"extension":6.770407899359737},"hitData":{"launchSpeed":78.3,"launchAngle":27.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.81,"coordY":98.28}},"index":1,"playId":"8a3e8bfa-ba23-3785-9754-a753eedffa19","pitchNumber":2,"startTime":"2026-04-08T20:43:33.174Z","endTime":"2026-04-08T20:43:40.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:43:40.661Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:45:35.722Z","endTime":"2026-04-08T20:46:59.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4349527282434,"aZ":-42.254497467399766,"pfxX":4.171791263795823,"pfxZ":-8.047580026759185,"pX":-0.26051986282428513,"pZ":3.232075273611064,"vX0":1.1963651297921356,"vY0":-111.89782376671502,"vZ0":1.2824171186436124,"x":126.93,"y":151.51,"x0":-1.3456359411408816,"y0":50.00121853077898,"z0":7.0210538974987236,"aX":5.22672235900806},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.8,"breakHorizontal":-7.9,"spinRate":2504,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.4917341809810729,"extension":5.911363214854578},"index":0,"playId":"835de84d-88e0-3d5d-829e-7765cec902df","pitchNumber":1,"startTime":"2026-04-08T20:45:55.653Z","endTime":"2026-04-08T20:45:58.868Z","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":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.214458939343423,"aZ":-16.128174549664845,"pfxX":-4.364452471550287,"pfxZ":8.925540137269081,"pX":-0.08724534858019115,"pZ":3.5899296484421823,"vX0":4.734185131911359,"vY0":-133.82542240961578,"vZ0":-4.752871615304366,"x":120.33,"y":141.85,"x0":-1.3194899445366894,"y0":50.00439459177664,"z0":6.5591433480517,"aX":-7.848498805585295},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":6.7,"spinRate":2031,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4106460992972152,"extension":6.094211462696989},"index":1,"playId":"3b4996c1-9b7b-35d7-aca2-14dbee14aa57","pitchNumber":2,"startTime":"2026-04-08T20:46:09.090Z","endTime":"2026-04-08T20:46:13.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81240026489216,"aZ":-22.789556826199448,"pfxX":1.8123259209484859,"pfxZ":5.462609509822105,"pX":0.9047403656793289,"pZ":3.916778690180836,"vX0":5.465451128495736,"vY0":-130.11226569460405,"vZ0":-2.3441193866265886,"x":82.51,"y":133.03,"x0":-1.456800136211612,"y0":50.00132791156396,"z0":6.552754846527954,"aX":3.11299992649578},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.6,"breakHorizontal":-4.4,"spinRate":2221,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.42064419457478586,"extension":6.2083499787926915},"index":2,"playId":"0dfeac2b-6c37-33e8-b064-9f982b9287e5","pitchNumber":3,"startTime":"2026-04-08T20:46:25.742Z","endTime":"2026-04-08T20:46:28.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982535728827386,"aZ":-29.421280094371294,"pfxX":-8.794944584023645,"pfxZ":1.8494923559825285,"pX":-0.8268520952127035,"pZ":1.9338363912125702,"vX0":4.867823505611182,"vY0":-121.36085967256406,"vZ0":-3.9858530949881867,"x":148.52,"y":186.57,"x0":-1.7170072207668363,"y0":50.005168421305584,"z0":6.163194389673453,"aX":-13.107202220566181},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.6,"breakHorizontal":14.8,"spinRate":1465,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4515002456513897,"extension":6.2871506129104},"index":3,"playId":"b109735c-a047-374c-9f5a-976205a36820","pitchNumber":4,"startTime":"2026-04-08T20:46:42.865Z","endTime":"2026-04-08T20:46:46.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099185679383204,"aZ":-14.61498389339382,"pfxX":-3.6077069642053874,"pfxZ":9.810635568630193,"pX":-1.1356869612075038,"pZ":3.1578497644539,"vX0":2.8385076770500595,"vY0":-133.53967390461324,"vZ0":-5.4921002864918576,"x":160.29,"y":153.52,"x0":-1.748285722924431,"y0":50.006133746838714,"z0":6.307889107276302,"aX":-6.460199548630529},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2151,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4115325013092952,"extension":6.265077220360629},"index":4,"playId":"0e603b20-a06c-37fb-b738-e207a855c17a","pitchNumber":5,"startTime":"2026-04-08T20:46:56.443Z","endTime":"2026-04-08T20:46:59.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:46:59.751Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Masyn Winn grounds into a force out, third baseman Brady House to second baseman Nasim Nuñez. Nolan Gorman out at 2nd. Masyn Winn to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:47:02.738Z","endTime":"2026-04-08T20:48:09.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343675203113445,"aZ":-17.704532532848244,"pfxX":-4.344830776296108,"pfxZ":7.820837212121829,"pX":-0.2785954733846113,"pZ":3.1776698080846733,"vX0":4.33202883139318,"vY0":-135.14141757857982,"vZ0":-5.491439136481082,"x":127.62,"y":152.98,"x0":-1.3375703321326957,"y0":50.00484909601243,"z0":6.479017590841853,"aX":-8.040770332058768},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2024,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40523944729029804,"extension":6.186501825472864},"index":0,"playId":"4169539d-ad97-35ae-adef-6d8e65f0561f","pitchNumber":1,"startTime":"2026-04-08T20:47:23.232Z","endTime":"2026-04-08T20:47:26.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.575127138968828,"aZ":-26.18761732928653,"pfxX":3.0845288726660627,"pfxZ":3.7085808747136513,"pX":1.507187362734442,"pZ":0.7998765033252877,"vX0":5.497667803156028,"vY0":-126.16093928142934,"vZ0":-8.822974070868483,"x":59.55,"y":217.18,"x0":-1.1003973106511866,"y0":50.000753337757395,"z0":6.451783653241522,"aX":4.9720172988820455},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-6.8,"spinRate":2277,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.43408765239917413,"extension":6.0738746573666225},"index":1,"playId":"b919a1fa-78ee-3aa4-b30f-1fddb61da978","pitchNumber":2,"startTime":"2026-04-08T20:47:39.294Z","endTime":"2026-04-08T20:47:42.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954443378277116,"aZ":-19.409541474455978,"pfxX":-9.842538068927746,"pfxZ":7.285566925762475,"pX":0.16633146758195297,"pZ":1.8354472056288726,"vX0":7.144832674321352,"vY0":-132.21515181654405,"vZ0":-7.813603083636064,"x":110.66,"y":189.22,"x0":-1.3066342012595185,"y0":50.00047273495733,"z0":6.278939749922878,"aX":-17.240165598899527},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":16.1,"spinRate":2009,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.41594013797845175,"extension":6.274292206385646},"hitData":{"launchSpeed":74.7,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.92,"coordY":170.79}},"index":2,"playId":"a7d92287-6c0b-35d5-b7e2-5a87c9c495e0","pitchNumber":3,"startTime":"2026-04-08T20:48:01.373Z","endTime":"2026-04-08T20:48:09.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:48:09.789Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:48:16.348Z","endTime":"2026-04-08T20:50:16.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730816845558845,"aZ":-12.351160078107895,"pfxX":-5.200217835829832,"pfxZ":10.64586634792752,"pX":0.4774337912761328,"pZ":2.149284202214801,"vX0":6.236334348650298,"vY0":-135.83958300626958,"vZ0":-9.12086110461109,"x":98.8,"y":180.75,"x0":-1.1762907033908192,"y0":50.003451015370224,"z0":6.416611377522115,"aX":-9.684487268637385},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2232,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4037486972615576,"extension":6.237704454703139},"index":0,"playId":"6b798c7f-5117-3baa-8e17-d75489c43b3e","pitchNumber":1,"startTime":"2026-04-08T20:48:36.512Z","endTime":"2026-04-08T20:48:39.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15613787483503,"aZ":-23.220855388576897,"pfxX":-10.62119519069855,"pfxZ":4.956525234981154,"pX":-1.445684855374352,"pZ":2.720780980946694,"vX0":3.4651027929172526,"vY0":-134.29687363096866,"vZ0":-5.292692863871648,"x":172.11,"y":165.32,"x0":-1.3816144540904605,"y0":50.00289615293381,"z0":6.394055241028992,"aX":-19.180527927722057},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":18.4,"spinRate":2207,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4096358089691985,"extension":6.136245894075961},"index":1,"playId":"8369d527-a991-32b8-8095-84c164cba0b1","pitchNumber":2,"startTime":"2026-04-08T20:48:51.928Z","endTime":"2026-04-08T20:48:55.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-08T20:49:04.653Z","endTime":"2026-04-08T20:49:18.190Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347518243605784,"aZ":-31.76754307814522,"pfxX":7.652842100919056,"pfxZ":0.28088163014149803,"pX":0.9989607260881781,"pZ":0.9810577442090072,"vX0":2.9399579838719583,"vY0":-119.50259477629137,"vZ0":-6.314593126835601,"x":78.92,"y":212.29,"x0":-1.2451336530770225,"y0":50.001269580411,"z0":6.549281559147351,"aX":10.947125416156567},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":-14.6,"spinRate":2411,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4602397383704342,"extension":6.170560424150399},"index":3,"playId":"bf437150-3b56-307f-b091-7e234370151e","pitchNumber":3,"startTime":"2026-04-08T20:49:18.190Z","endTime":"2026-04-08T20:49:21.677Z","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":1},"index":4,"playId":"0923117e-7700-3dbd-81e0-3b4398bc0223","startTime":"2026-04-08T20:49:36.302Z","endTime":"2026-04-08T20:49:39.302Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604031071652198,"aZ":-44.197243829592495,"pfxX":4.461416360358841,"pfxZ":-9.638597516938614,"pX":1.0196533057642139,"pZ":1.0063716628975368,"vX0":3.5675385389632224,"vY0":-112.00892772984707,"vZ0":-2.611818022703801,"x":78.13,"y":211.61,"x0":-1.1836452991960327,"y0":50.002057997401764,"z0":6.7840903242864785,"aX":5.566072407171805},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-17.8,"breakHorizontal":-9.1,"spinRate":2625,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4923985019278665,"extension":6.168120225152838},"index":5,"playId":"2929685a-e611-3a5a-bf65-b1e26d16965f","pitchNumber":4,"startTime":"2026-04-08T20:49:54.814Z","endTime":"2026-04-08T20:49:58.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413980279161006,"aZ":-15.408711683862844,"pfxX":-8.843913400804809,"pfxZ":9.120466129016998,"pX":0.6828544348023442,"pZ":2.1830499646424,"vX0":8.245173438273353,"vY0":-134.9729018129556,"vZ0":-7.948936294821092,"x":90.97,"y":179.84,"x0":-1.2681106378892488,"y0":50.00211311403207,"z0":6.2594099628573465,"aX":-16.25556648313356},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":14.2,"spinRate":2263,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40638644937388513,"extension":6.219816173483077},"index":6,"playId":"7509fb6f-6781-3050-99eb-7662a12567a9","pitchNumber":5,"startTime":"2026-04-08T20:50:13.155Z","endTime":"2026-04-08T20:50:16.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:50:16.692Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Thomas Saggese lines out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T20:50:19.896Z","endTime":"2026-04-08T20:50:49.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566423460311636,"aZ":-15.181500930302036,"pfxX":-8.301355432853644,"pfxZ":9.433125568021092,"pX":-0.5763435256912903,"pZ":3.0302098190961018,"vX0":4.567220058448563,"vY0":-133.8013538109305,"vZ0":-6.15217239857006,"x":138.97,"y":156.96,"x0":-1.2325143638726779,"y0":50.00507703711446,"z0":6.459092180721889,"aX":-14.958998261451086},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":13.9,"spinRate":2279,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4103448294243379,"extension":6.152141119919671},"hitData":{"launchSpeed":85.4,"launchAngle":24.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":157.06,"coordY":92.13}},"index":0,"playId":"4368eb97-554a-3a85-ab03-1f112e39c25b","pitchNumber":1,"startTime":"2026-04-08T20:50:40.704Z","endTime":"2026-04-08T20:50:49.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:50:49.823Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a ground ball to left fielder Thomas Saggese.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:52:32.657Z","endTime":"2026-04-08T20:54:19.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.268516458203695,"aZ":-33.65376462406067,"pfxX":7.519690767522654,"pfxZ":-1.0999967935128137,"pX":-0.5639959959221291,"pZ":2.4465099637104846,"vX0":1.6073266506368715,"vY0":-114.76943746443729,"vZ0":-0.1464881872296968,"x":138.5,"y":172.72,"x0":-2.2499071899543956,"y0":50.00548223803933,"z0":5.775403796274356,"aX":10.081448804444394},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.8,"breakHorizontal":-14.0,"spinRate":2355,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.47634876144418836,"extension":6.383192495272449},"index":0,"playId":"6056752a-88e4-37e7-bd6f-76e21d4bb045","pitchNumber":1,"startTime":"2026-04-08T20:52:54.996Z","endTime":"2026-04-08T20:52:58.162Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581400012457042,"aZ":-25.423721500498303,"pfxX":-8.586802374088755,"pfxZ":3.929245337986572,"pX":0.6689454905270795,"pZ":1.9230611357357912,"vX0":9.264046724549626,"vY0":-129.5664482195456,"vZ0":-4.691844879059555,"x":91.5,"y":186.86,"x0":-1.8207128705900875,"y0":50.0017778708958,"z0":5.677080902974577,"aX":-14.742880354583226},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":13.7,"spinRate":2043,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.42117407816864016,"extension":6.48247739209987},"index":1,"playId":"2cc08f66-d3b3-3bc2-9a44-2973f77d8bb0","pitchNumber":2,"startTime":"2026-04-08T20:53:11.090Z","endTime":"2026-04-08T20:53:14.253Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-08T20:53:21.098Z","endTime":"2026-04-08T20:53:33.695Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":89.1,"endSpeed":82.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69032620793471,"aZ":-18.51645585093985,"pfxX":-3.480516818040152,"pfxZ":7.934749951185438,"pX":-0.19955562901503093,"pZ":4.610050967980979,"vX0":5.469357195090422,"vY0":-129.74419218789276,"vZ0":0.31443206516775823,"x":124.61,"y":114.31,"x0":-1.8734470057745582,"y0":50.002442103676884,"z0":5.887604007734803,"aX":-5.991159054259539},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":5.3,"spinRate":2181,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.42061036840277843,"extension":6.643879545569729},"index":3,"playId":"1288e139-b300-30d8-8870-4efa058c6b82","pitchNumber":3,"startTime":"2026-04-08T20:53:33.695Z","endTime":"2026-04-08T20:53:36.982Z","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":89.8,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11623505082182,"aZ":-16.8887413707596,"pfxX":-4.40626063595586,"pfxZ":8.775121989133847,"pX":-0.7977629372072295,"pZ":3.277264743379088,"vX0":3.854834387640203,"vY0":-130.76968764013088,"vZ0":-3.738252334545666,"x":147.41,"y":150.29,"x0":-1.714451951286943,"y0":50.00235896505681,"z0":5.982985427458768,"aX":-7.674543643782572},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2174,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.41795760521851166,"extension":6.697167284429301},"index":4,"playId":"8056f8d9-c1c3-3509-82fd-7691b9ec0bc0","pitchNumber":4,"startTime":"2026-04-08T20:53:51.175Z","endTime":"2026-04-08T20:53:54.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.843031281447846,"aZ":-34.46647208797735,"pfxX":3.6359425256276827,"pfxZ":-1.5774390051536038,"pX":-0.41650281801221206,"pZ":2.0581235540344403,"vX0":2.652160934892275,"vY0":-119.1133720325939,"vZ0":-1.7342880839055206,"x":132.88,"y":183.21,"x0":-2.0131774655220247,"y0":50.00498023827624,"z0":5.8847815633561416,"aX":5.274382957586409},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.0,"breakHorizontal":-7.2,"spinRate":2299,"spinDirection":90},"zone":7,"typeConfidence":2.0,"plateTime":0.458171093664411,"extension":6.613545990124309},"hitData":{"launchSpeed":97.9,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.03,"coordY":106.9}},"index":5,"playId":"f6f59092-835e-3a7e-a4b2-bee3563953d8","pitchNumber":5,"startTime":"2026-04-08T20:54:10.948Z","endTime":"2026-04-08T20:54:19.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:54:19.735Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a line drive to center fielder Nathan Church. Jacob Young to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:55:03.374Z","endTime":"2026-04-08T20:56:18.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnThird":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"23fd1353-d2e5-3eca-97e5-ae4d5a2ffd13","startTime":"2026-04-08T20:54:48.991Z","endTime":"2026-04-08T20:54:51.991Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671800971264215,"aZ":-27.189508309238725,"pfxX":-8.63931509188238,"pfxZ":3.236794400679263,"pX":0.3449485147127262,"pZ":1.7753479546451836,"vX0":8.278581983969799,"vY0":-123.40625002429195,"vZ0":-4.389741064492436,"x":103.85,"y":190.85,"x0":-1.9315432840619082,"y0":50.00563404204353,"z0":5.868981636486247,"aX":-13.32085773154462},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":1854,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4439335393031443,"extension":6.468853403292709},"index":1,"playId":"76af3e41-d49e-3859-bc86-322129cfbe32","pitchNumber":1,"startTime":"2026-04-08T20:55:05.677Z","endTime":"2026-04-08T20:55:08.872Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.529679468801024,"aZ":-23.771780051030923,"pfxX":0.48684042906074687,"pfxZ":5.45137992905094,"pX":1.5562084551315607,"pZ":3.6321318503173217,"vX0":8.533892067151143,"vY0":-122.6103276391635,"vZ0":-0.7490991225571177,"x":57.68,"y":140.71,"x0":-2.0152877445932833,"y0":50.00169296256104,"z0":5.948761823959379,"aX":0.7475571038404836},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.0,"breakHorizontal":-2.6,"spinRate":2199,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.44470538831473494,"extension":6.461697192356953},"index":2,"playId":"5dfbcd11-3a25-365b-8334-dd39e8995eb3","pitchNumber":2,"startTime":"2026-04-08T20:55:25.254Z","endTime":"2026-04-08T20:55:28.254Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"ff139299-bd42-36bc-919d-f39a2b7816f8","startTime":"2026-04-08T20:55:43.255Z","endTime":"2026-04-08T20:55:46.551Z","isPitch":false,"type":"pickoff"},{"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170732770523735,"aZ":-17.645384930932263,"pfxX":-4.686535122663129,"pfxZ":8.477835113059596,"pX":-0.16446394372607842,"pZ":3.0345620496645407,"vX0":6.478172569600751,"vY0":-130.06087533159615,"vZ0":-3.9856814498086743,"x":123.27,"y":156.85,"x0":-2.0781563833528107,"y0":50.003582776107926,"z0":5.924312057981678,"aX":-8.032953401415904},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.6,"breakHorizontal":7.1,"spinRate":2227,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4210600631082868,"extension":6.5190081519066565},"hitData":{"launchSpeed":110.7,"launchAngle":11.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.32,"coordY":81.54}},"index":4,"playId":"75af02ff-70c4-3638-a984-48bbde0d7838","pitchNumber":3,"startTime":"2026-04-08T20:56:05.616Z","endTime":"2026-04-08T20:56:18.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:56:18.687Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis García Jr. grounds into a force out, second baseman JJ Wetherholt to shortstop Masyn Winn. Jacob Young scores. James Wood out at 2nd. Luis García Jr. to 1st.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:56:23.742Z","endTime":"2026-04-08T20:58:36.734Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.6,"endSpeed":79.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38161101584291,"aZ":-33.71788024750306,"pfxX":-7.0180893012292325,"pfxZ":-0.964905454399517,"pX":-2.2310854718272544,"pZ":2.502564547147865,"vX0":1.9975239193974905,"vY0":-126.08140298629861,"vZ0":-1.6339075003831527,"x":202.04,"y":171.21,"x0":-2.125375950687443,"y0":50.00330472060143,"z0":5.898628305030281,"aX":-11.216678801272112},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":12.2,"spinRate":1549,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4356441917209586,"extension":6.359235250296137},"index":0,"playId":"94efc04e-8753-3ce9-bebc-7b8058a013c0","pitchNumber":1,"startTime":"2026-04-08T20:56:52.140Z","endTime":"2026-04-08T20:56:55.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"ad97dd1c-d850-4369-8694-ec556ddb4d15","startTime":"2026-04-08T20:57:08.251Z","endTime":"2026-04-08T20:57:13.251Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.477523132267937,"aZ":-16.15967159491741,"pfxX":-5.094164005414064,"pfxZ":9.182226126299966,"pX":-0.735453071767654,"pZ":1.9459546274388093,"vX0":5.094004100929124,"vY0":-131.3960766080146,"vZ0":-6.9652561352989,"x":145.03,"y":186.24,"x0":-2.0396811246384625,"y0":50.006459400095764,"z0":5.837389594149986,"aX":-8.887978696181607},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2144,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.41724618274960834,"extension":6.6801633008037316},"index":2,"playId":"d17ea5a6-12ea-314b-95e1-a99806c792be","pitchNumber":2,"startTime":"2026-04-08T20:57:24.237Z","endTime":"2026-04-08T20:57:27.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834347363072798,"aZ":-40.88174142058124,"pfxX":6.561475200223402,"pfxZ":-7.037769911239063,"pX":-0.44751100161815627,"pZ":0.3447445327532253,"vX0":1.6925692489855846,"vY0":-111.64688559911579,"vZ0":-2.6729467521551844,"x":134.06,"y":229.47,"x0":-2.0714890758159745,"y0":50.00328602197918,"z0":5.846113010958633,"aX":8.118000438147458},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-13.1,"breakHorizontal":-12.4,"spinRate":2405,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.494380119440049,"extension":6.490112898718429},"index":3,"playId":"b5d327b2-3931-389f-bbba-e53b72730ca8","pitchNumber":3,"startTime":"2026-04-08T20:57:44.924Z","endTime":"2026-04-08T20:57:47.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"134747fc-6183-3460-be2e-620ba3faad0f","startTime":"2026-04-08T20:58:07.431Z","endTime":"2026-04-08T20:58:10.431Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588592904925086,"aZ":-30.223179503368705,"pfxX":-9.295325345326106,"pfxZ":1.2449228404182575,"pX":-0.7256747325124925,"pZ":1.9275605874210868,"vX0":6.110039343441156,"vY0":-124.69896103197895,"vZ0":-3.450102518081997,"x":111.83,"y":162.57,"x0":-2.002663129835747,"y0":50.005722664766395,"z0":5.82837319490666,"aX":-14.609279539542138},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1849,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.43961671520385526,"extension":6.664194245665024},"hitData":{"launchSpeed":69.4,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.51,"coordY":157.1}},"index":5,"playId":"0e5866d0-d880-3f60-a727-a8277ba30ff5","pitchNumber":4,"startTime":"2026-04-08T20:58:27.713Z","endTime":"2026-04-08T20:58:36.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:58:36.734Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brady House grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Luis García Jr. out at 2nd. Brady House out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T20:59:03.260Z","endTime":"2026-04-08T20:59:47.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"31c4dca2-9c9b-4f53-b05e-655f373a28f5","startTime":"2026-04-08T20:59:03.260Z","endTime":"2026-04-08T20:59:08.260Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47068041744293,"aZ":-33.724652140214125,"pfxX":5.158067627531575,"pfxZ":-1.1155340342580695,"pX":0.21846796068517144,"pZ":1.4867650967927464,"vX0":4.269682540220157,"vY0":-117.06390790049268,"vZ0":-2.3845584187437754,"x":108.67,"y":198.64,"x0":-2.300551981677453,"y0":50.00506213176754,"z0":5.68114352122521,"aX":7.146549178888444},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.4,"breakHorizontal":-10.4,"spinRate":2432,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.46820860021942723,"extension":6.546434892548468},"index":1,"playId":"aff9383c-1866-324b-beeb-f0158330d63d","pitchNumber":1,"startTime":"2026-04-08T20:59:17.363Z","endTime":"2026-04-08T20:59:22.356Z","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":87.4,"endSpeed":80.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75334352782589,"aZ":-23.7440132478013,"pfxX":-6.974314639003513,"pfxZ":5.128240932017619,"pX":0.5087895765831735,"pZ":2.1576584501278675,"vX0":8.383282557236292,"vY0":-127.08583394618276,"vZ0":-4.363096915023751,"x":97.61,"y":180.52,"x0":-1.9184366632559613,"y0":50.00351448766826,"z0":5.770568188289086,"aX":-11.468944395114827},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":10.8,"spinRate":2024,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4301165051878786,"extension":6.786079169920912},"hitData":{"launchSpeed":81.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.85,"coordY":154.56}},"index":2,"playId":"06a3b19a-37a4-389a-a69f-bf9455d22aa7","pitchNumber":2,"startTime":"2026-04-08T20:59:40.059Z","endTime":"2026-04-08T20:59:47.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T20:59:47.951Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T21:02:11.329Z","endTime":"2026-04-08T21:03:14.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Lord replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T21:01:11.825Z","endTime":"2026-04-08T21:02:13.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07099745229586,"aZ":-12.730140599702924,"pfxX":-9.422430243843174,"pfxZ":10.23344508658067,"pX":0.8281660196836167,"pZ":2.4642209947617024,"vX0":11.18875251361309,"vY0":-137.1564889477091,"vZ0":-5.392862980571733,"x":85.43,"y":172.25,"x0":-2.0849211524716313,"y0":50.00481894518834,"z0":5.328141647699588,"aX":-17.90775172930753},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":14.6,"spinRate":2409,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.3997375198427693,"extension":5.268062585851912},"index":1,"playId":"517e4f88-6155-3f37-bbb2-6298aaad7a41","pitchNumber":1,"startTime":"2026-04-08T21:02:13.686Z","endTime":"2026-04-08T21:02:16.686Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374054620536587,"aZ":-22.380706457015417,"pfxX":-9.922478015835171,"pfxZ":5.2477753570022045,"pX":-0.6444728746397475,"pZ":2.978712482030682,"vX0":7.505540096447508,"vY0":-135.8807137860472,"vZ0":-2.213475973051994,"x":141.57,"y":158.35,"x0":-2.1563128666850573,"y0":50.001703359911836,"z0":5.362395900592423,"aX":-18.5135296719507},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":2344,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.40341918298887736,"extension":5.143465719547815},"index":2,"playId":"1063047c-0c00-32f6-8c68-d21899d13a74","pitchNumber":2,"startTime":"2026-04-08T21:02:28.662Z","endTime":"2026-04-08T21:02:31.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678829101860792,"aZ":-27.68448988621126,"pfxX":-8.828600546356803,"pfxZ":2.8410031769009585,"pX":-0.5788314632593486,"pZ":2.356445540913022,"vX0":6.6413572499504445,"vY0":-124.86079258675454,"vZ0":-1.7845682177072724,"x":139.06,"y":175.16,"x0":-2.123522176969873,"y0":50.00590310860819,"z0":5.3542431425610015,"aX":-13.969964464699451},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":1881,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.43834253633421794,"extension":5.122700340564422},"index":3,"playId":"6409c3a3-362b-33d6-8d7c-f468a31b8711","pitchNumber":3,"startTime":"2026-04-08T21:02:43.226Z","endTime":"2026-04-08T21:02:46.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22668441815204,"aZ":-21.24460282074894,"pfxX":-10.636872540488909,"pfxZ":5.676438961467509,"pX":-1.6613752644952144,"pZ":3.3740019024831986,"vX0":5.325257088918601,"vY0":-138.69761616395897,"vZ0":-1.4133404391342559,"x":180.33,"y":147.68,"x0":-2.2357382843249405,"y0":50.00671326058029,"z0":5.322457333539482,"aX":-20.499171990987634},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":18.0,"spinRate":2015,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39658806901357746,"extension":5.10519358654357},"index":4,"playId":"23dd0cdf-e777-34f3-b98b-73d0814fd8da","pitchNumber":4,"startTime":"2026-04-08T21:02:56.625Z","endTime":"2026-04-08T21:02:59.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50314751916375,"aZ":-19.51226906494693,"pfxX":-10.553805242560871,"pfxZ":6.666074723382038,"pX":0.5142200233871563,"pZ":1.8238250221421932,"vX0":10.561736081761179,"vY0":-137.44202735574882,"vZ0":-5.360056962197866,"x":97.4,"y":189.54,"x0":-2.0205123415283435,"y0":50.00188899874952,"z0":5.138176640594703,"aX":-20.045493400273497},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":16.7,"spinRate":2338,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.39960131395316667,"extension":5.294975129023915},"index":5,"playId":"f31c2c33-69bf-3ccb-8c5d-1172de3d59e8","pitchNumber":5,"startTime":"2026-04-08T21:03:11.739Z","endTime":"2026-04-08T21:03:14.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:03:14.739Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T21:03:16.415Z","endTime":"2026-04-08T21:05:06.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751869308204267,"aZ":-34.45414601727828,"pfxX":0.0682673939097107,"pfxZ":-1.4918077751018712,"pX":0.661779867784984,"pZ":1.4683638506778551,"vX0":7.010751853250518,"vY0":-123.29722452166396,"vZ0":-2.178127558947967,"x":91.77,"y":199.13,"x0":-2.2336796735669684,"y0":50.000738896989134,"z0":5.2857139086217035,"aX":0.10387984983322295},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":-1.8,"spinRate":2476,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4451467289918458,"extension":5.1693361578232695},"index":0,"playId":"c99d4664-b9f6-39bb-b8d4-655bdbe9bfdc","pitchNumber":1,"startTime":"2026-04-08T21:03:38.405Z","endTime":"2026-04-08T21:03:41.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164321995864686,"aZ":-26.61315848329721,"pfxX":-8.484804808613848,"pfxZ":3.4836182133908036,"pX":-1.7149012305948326,"pZ":1.7796310104187198,"vX0":4.056544930199676,"vY0":-126.22066329830116,"vZ0":-3.0850713163076975,"x":182.37,"y":190.73,"x0":-2.2494318483921125,"y0":50.00412111381229,"z0":5.184627457249002,"aX":-13.550212282226209},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":2037,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.435669126491804,"extension":4.999024000636373},"index":1,"playId":"a888e286-48a0-3824-b138-71c303bf98f6","pitchNumber":2,"startTime":"2026-04-08T21:03:51.872Z","endTime":"2026-04-08T21:03:54.901Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87466551591412,"aZ":-14.967452979945772,"pfxX":-7.438032400151798,"pfxZ":9.12164718634461,"pX":-0.3449955238961378,"pZ":2.860004471298532,"vX0":7.691446047410998,"vY0":-137.11131492130033,"vZ0":-3.6467501418424226,"x":130.15,"y":161.56,"x0":-2.232415054351308,"y0":50.005660108929916,"z0":5.241538971920309,"aX":-14.036292079063047},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2452,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.400864300468073,"extension":5.0525389374783645},"index":2,"playId":"986735b1-f33e-3564-8508-3aa0e27f1311","pitchNumber":3,"startTime":"2026-04-08T21:04:04.974Z","endTime":"2026-04-08T21:04:07.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-08T21:04:14.949Z","endTime":"2026-04-08T21:04:24.121Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.714305806135265,"aZ":-23.389762102332913,"pfxX":-11.062143091708052,"pfxZ":4.582151089107957,"pX":0.9584365886405795,"pZ":1.8059104525346157,"vX0":11.624565134090659,"vY0":-138.09540693239668,"vZ0":-4.70207169880073,"x":80.47,"y":190.02,"x0":-1.8822017205054422,"y0":50.00476586041791,"z0":5.117993234816073,"aX":-21.22178000678116},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2434,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.39766848271856814,"extension":5.335584998786047},"index":4,"playId":"81dd4196-4af8-3c6e-a40e-80da4cf8a698","pitchNumber":4,"startTime":"2026-04-08T21:04:24.121Z","endTime":"2026-04-08T21:04:27.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92553208881209,"aZ":-14.500817971676932,"pfxX":-7.205782325565883,"pfxZ":9.144914551282524,"pX":-0.19358831520005018,"pZ":3.2678713282814935,"vX0":7.7739847295847495,"vY0":-139.031544572899,"vZ0":-2.929412692016643,"x":124.38,"y":150.55,"x0":-2.107141887392303,"y0":50.00265919595391,"z0":5.313856042741749,"aX":-13.925383231105899},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2500,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3959259447866508,"extension":5.184824059915509},"index":5,"playId":"52eb24c3-09dd-348d-9e97-1d8178537367","pitchNumber":5,"startTime":"2026-04-08T21:04:41.781Z","endTime":"2026-04-08T21:04:44.781Z","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":86.2,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88903292517224,"aZ":-31.34905477686304,"pfxX":-10.085670873492214,"pfxZ":0.5232585461763612,"pX":-1.470183917793002,"pZ":2.259529194914088,"vX0":5.373081562452753,"vY0":-125.43538015782185,"vZ0":-1.064083851270236,"x":173.04,"y":177.77,"x0":-2.3368106508902864,"y0":50.00501448489466,"z0":5.26013811188298,"aX":-15.970706943462748},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":2027,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4377380849180703,"extension":5.076156490068883},"hitData":{"launchSpeed":68.1,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":161.15}},"index":6,"playId":"aa3af788-c741-3d78-a96d-b090aab85899","pitchNumber":6,"startTime":"2026-04-08T21:04:58.197Z","endTime":"2026-04-08T21:05:06.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:05:06.142Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T21:05:13.072Z","endTime":"2026-04-08T21:07:37.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16153324469668,"aZ":-20.556624706713247,"pfxX":-11.378554934784953,"pfxZ":5.991793273716054,"pX":-0.13115953033311606,"pZ":2.7130917439170266,"vX0":9.26516015544311,"vY0":-138.8514878692655,"vZ0":-3.5190562474965374,"x":122.0,"y":165.53,"x0":-2.0447415447242796,"y0":50.002809032685946,"z0":5.37676002306476,"aX":-22.059816406813876},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":18.5,"spinRate":2459,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.39555982073045204,"extension":5.435369854027112},"index":0,"playId":"dc85dbaf-1377-3dc9-ad1f-6efee5b18f28","pitchNumber":1,"startTime":"2026-04-08T21:05:32.835Z","endTime":"2026-04-08T21:05:36.132Z","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":95.3,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3247087486138,"aZ":-24.77365615236513,"pfxX":-13.261432905419703,"pfxZ":3.8891172832719922,"pX":-1.357125517724578,"pZ":2.1230170006105733,"vX0":6.6389412237834655,"vY0":-138.41990483849844,"vZ0":-3.961212547270004,"x":168.73,"y":181.46,"x0":-2.088345590255761,"y0":50.00598839977197,"z0":5.269434825599677,"aX":-25.253254630946294},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":22.2,"spinRate":2233,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.3985872522221072,"extension":5.256139198198178},"index":1,"playId":"3e6d2817-493b-3d63-8572-740e6ab2dcdf","pitchNumber":2,"startTime":"2026-04-08T21:05:50.009Z","endTime":"2026-04-08T21:05:53.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17434597143952,"aZ":-26.69776686294115,"pfxX":-13.224409203615114,"pfxZ":2.912366732144811,"pX":-1.1377998844419648,"pZ":2.553345784132926,"vX0":7.06003336910933,"vY0":-137.6430530425089,"vZ0":-2.7199764112823903,"x":160.37,"y":169.84,"x0":-2.0452302187068594,"y0":50.00336747375294,"z0":5.400651660496038,"aX":-24.874590052802827},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":22.1,"spinRate":2195,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4009858026716069,"extension":5.377278946430459},"index":2,"playId":"1d3b7136-a467-3a7d-a98b-24737248ddf7","pitchNumber":3,"startTime":"2026-04-08T21:06:03.728Z","endTime":"2026-04-08T21:06:07.311Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.411215538407994,"aZ":-14.839560475503681,"pfxX":-9.829337830825825,"pfxZ":9.262167790011581,"pX":-0.41987852699499734,"pZ":3.118511148591276,"vX0":7.816179098302422,"vY0":-137.60481299146832,"vZ0":-3.334611203537324,"x":133.0,"y":154.58,"x0":-2.054777832749069,"y0":50.002399206440224,"z0":5.384706543097056,"aX":-18.394216636906414},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":15.6,"spinRate":2338,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40179127993624597,"extension":5.401817794811422},"index":3,"playId":"fc85f680-4ffe-3d62-a25f-795b1bd53410","pitchNumber":4,"startTime":"2026-04-08T21:06:18.064Z","endTime":"2026-04-08T21:06:21.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-08T21:06:26.396Z","endTime":"2026-04-08T21:06:50.801Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15814975673802,"aZ":-22.677452071929938,"pfxX":-13.689451939080264,"pfxZ":4.858969683100504,"pX":0.3930625779625076,"pZ":1.5818246679433396,"vX0":11.589324451315985,"vY0":-139.55540921581758,"vZ0":-5.811255212810542,"x":102.02,"y":196.07,"x0":-2.0543491730224988,"y0":50.00177310083914,"z0":5.204934152044399,"aX":-26.747362646796518},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":22.1,"spinRate":2280,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.3938967019351587,"extension":5.475230502970071},"index":5,"playId":"960b2194-1f1c-3425-b0bf-cc38e8ffaae9","pitchNumber":5,"startTime":"2026-04-08T21:06:50.801Z","endTime":"2026-04-08T21:06:54.152Z","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":96.2,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56782167859377,"aZ":-16.172772584272373,"pfxX":-9.471517753389499,"pfxZ":8.253865074832287,"pX":1.1611479927653552,"pZ":1.5251357460855566,"vX0":11.387253394087645,"vY0":-139.38265117890208,"vZ0":-7.118204215127991,"x":72.74,"y":197.6,"x0":-1.7749570500842302,"y0":50.006324497819676,"z0":5.20904461744996,"aX":-18.370106717659787},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":14.4,"spinRate":2413,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3951696917219931,"extension":5.45888428004486},"index":6,"playId":"eee0a12f-295c-3833-9a93-57c8f28f8e53","pitchNumber":6,"startTime":"2026-04-08T21:07:14.211Z","endTime":"2026-04-08T21:07:17.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.452788732663365,"aZ":-27.323126646691865,"pfxX":-10.70993173415821,"pfxZ":2.5097456696500284,"pX":-0.24867159936374977,"pZ":3.4062693487104605,"vX0":8.435865139927937,"vY0":-139.32772815263135,"vZ0":-0.42613596970370965,"x":126.48,"y":146.81,"x0":-1.9511966238762006,"y0":50.00009971437675,"z0":5.39484119692018,"aX":-20.68170841249417},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":17.3,"spinRate":2250,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.39579591827498595,"extension":5.352732639480667},"hitData":{"launchSpeed":64.5,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.41,"coordY":155.58}},"index":7,"playId":"d2f2bf72-bc54-35d9-aa10-f86e5aae0ab0","pitchNumber":7,"startTime":"2026-04-08T21:07:30.902Z","endTime":"2026-04-08T21:07:37.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:07:37.894Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to shortstop Masyn Winn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T21:09:36.504Z","endTime":"2026-04-08T21:10:38.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.3,"endSpeed":69.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.574431593262407,"aZ":-39.54536204982779,"pfxX":9.433623578540153,"pfxZ":-6.08138391338318,"pX":-0.5875906579536124,"pZ":1.7262646285756504,"vX0":0.34128040303770846,"vY0":-109.70013098946865,"vZ0":-0.12637682921941984,"x":139.4,"y":192.17,"x0":-1.9700690628894857,"y0":50.005029488038204,"z0":6.022958611797298,"aX":11.425110478733723},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.7,"breakHorizontal":-17.2,"spinRate":2443,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.5005201305473417,"extension":6.378202877743005},"index":0,"playId":"55988614-3766-3ccc-9ab1-08c2a019cb14","pitchNumber":1,"startTime":"2026-04-08T21:09:54.655Z","endTime":"2026-04-08T21:09:57.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45938551735977,"aZ":-29.163846334780477,"pfxX":-8.792407049618616,"pfxZ":1.970136730778866,"pX":-0.34141230629579816,"pZ":1.1668123851075585,"vX0":6.706794243118578,"vY0":-123.58616274710931,"vZ0":-4.997318986151614,"x":130.01,"y":207.28,"x0":-1.9645864249676668,"y0":50.00395271809619,"z0":5.700715776172204,"aX":-13.434534370529695},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":1636,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44531165638781767,"extension":6.588838215333899},"index":1,"playId":"4b6872dc-328b-325c-8d4d-19198905f729","pitchNumber":2,"startTime":"2026-04-08T21:10:07.695Z","endTime":"2026-04-08T21:10:10.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-08T21:10:14.322Z","endTime":"2026-04-08T21:10:29.523Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841577429947172,"aZ":-21.284427839420296,"pfxX":-5.677271280476944,"pfxZ":6.139620328327323,"pX":-0.3710655733823197,"pZ":2.963959487647253,"vX0":6.170910372600306,"vY0":-132.49977320331863,"vZ0":-3.1720066906575846,"x":131.14,"y":158.75,"x0":-1.9948449533537242,"y0":50.00570144403971,"z0":5.735557729634767,"aX":-10.076044674104887},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":8.9,"spinRate":2152,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.41369438755857413,"extension":6.5597541944683435},"hitData":{"launchSpeed":85.6,"launchAngle":9.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":148.48}},"index":3,"playId":"38b516dc-e671-3eb1-a5e6-cb3b1d43d7ae","pitchNumber":3,"startTime":"2026-04-08T21:10:29.523Z","endTime":"2026-04-08T21:10:38.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:10:38.204Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to left fielder Thomas Saggese.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T21:10:46.656Z","endTime":"2026-04-08T21:12:02.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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(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":85.7,"endSpeed":78.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941242394989594,"aZ":-27.2554259675395,"pfxX":-0.4733748723837992,"pfxZ":3.120075781586177,"pX":-0.0869131920639548,"pZ":3.1666859771277216,"vX0":4.825842388667107,"vY0":-124.73978826904684,"vZ0":-1.0298698653424823,"x":120.31,"y":153.28,"x0":-1.984600037746174,"y0":50.00419422783845,"z0":5.83074312299203,"aX":-0.74743427931581},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":-0.2,"spinRate":2203,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4389970526609108,"extension":6.540855297860969},"index":0,"playId":"9b0b2468-e35a-3b92-a620-5b10f138ac9b","pitchNumber":1,"startTime":"2026-04-08T21:10:59.821Z","endTime":"2026-04-08T21:11:03.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903047845542286,"aZ":-20.1699932957374,"pfxX":-3.633545610003882,"pfxZ":6.92353216255602,"pX":-1.975035398652162,"pZ":3.949431649228544,"vX0":1.5790035838941043,"vY0":-130.90463830972448,"vZ0":-1.0570681153413461,"x":192.28,"y":132.15,"x0":-2.1143325405499827,"y0":50.002345731481185,"z0":5.869966127190585,"aX":-6.299135583038331},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":6.2,"spinRate":2110,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4185818989441539,"extension":6.44618838914356},"index":1,"playId":"21b4770a-159b-37ac-b7b4-3ba5647153ef","pitchNumber":2,"startTime":"2026-04-08T21:11:16.068Z","endTime":"2026-04-08T21:11:19.137Z","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":90.3,"endSpeed":83.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79172700767698,"aZ":-19.4992830241166,"pfxX":-4.3721923610652595,"pfxZ":7.223053192793415,"pX":0.8235599659116745,"pZ":3.040231907513939,"vX0":7.900030173999353,"vY0":-131.3687476008721,"vZ0":-3.623146041059903,"x":85.61,"y":156.69,"x0":-1.6491443106623973,"y0":50.00204113091101,"z0":5.8795989284842385,"aX":-7.672129625081603},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":6.2,"spinRate":2108,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.41629894903224063,"extension":6.62589438131602},"index":2,"playId":"ee79fa6f-e596-3c24-b70e-bc882d6661e5","pitchNumber":3,"startTime":"2026-04-08T21:11:33.377Z","endTime":"2026-04-08T21:11:37.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91840355764321,"aZ":-17.896612560935527,"pfxX":-3.2451390230844734,"pfxZ":8.047501937858623,"pX":-0.5517826339452986,"pZ":3.1522290938276267,"vX0":4.652924047904192,"vY0":-132.52226323691954,"vZ0":-3.725673824728109,"x":138.03,"y":153.67,"x0":-1.9105426229791214,"y0":50.004576722072045,"z0":5.887388378594725,"aX":-5.759452431375956},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":4.8,"spinRate":2112,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.41365711107232084,"extension":6.5673832961491545},"hitData":{"launchSpeed":85.4,"launchAngle":52.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.78,"coordY":126.18}},"index":3,"playId":"b7d6eec7-5d70-3b2c-9e5a-6664f8edf30b","pitchNumber":4,"startTime":"2026-04-08T21:11:50.747Z","endTime":"2026-04-08T21:12:02.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:12:02.214Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T21:12:02.518Z","endTime":"2026-04-08T21:14:20.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930013963853277,"aZ":-40.31175511117692,"pfxX":8.82816802151116,"pfxZ":-6.226014287845847,"pX":-0.2832693476755379,"pZ":1.2308670709975102,"vX0":1.4352485105239,"vY0":-114.1630086421125,"vZ0":-1.549978634332843,"x":127.8,"y":205.55,"x0":-2.0677980201148998,"y0":50.003791528300106,"z0":5.921895509214077,"aX":11.538631512888648},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.4,"breakHorizontal":-16.3,"spinRate":2547,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4815893339535231,"extension":6.751115647122721},"index":0,"playId":"42d16679-c963-3e27-9563-f33ded6cb219","pitchNumber":1,"startTime":"2026-04-08T21:12:21.736Z","endTime":"2026-04-08T21:12:25.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.427728009036368,"aZ":-28.341925331357217,"pfxX":-0.275174899876506,"pfxZ":2.437039570926391,"pX":-0.515143585027423,"pZ":3.1109126870124646,"vX0":3.765286308275604,"vY0":-124.23346897600973,"vZ0":-0.8532262688398615,"x":136.64,"y":154.79,"x0":-2.010613356154811,"y0":50.0027220763767,"z0":5.80135500206712,"aX":-0.43288924008234647},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-0.4,"spinRate":2255,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.43982909603651166,"extension":6.59646881211533},"index":1,"playId":"655dd593-8e03-3d2c-9211-62f962ea44e7","pitchNumber":2,"startTime":"2026-04-08T21:12:39.409Z","endTime":"2026-04-08T21:13:06.437Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670704622656675,"aZ":-30.647209727725823,"pfxX":-8.32496298694463,"pfxZ":0.950663050723263,"pX":-0.7738465191873626,"pZ":0.6552286561760322,"vX0":5.613115374967987,"vY0":-126.92226541946403,"vZ0":-6.350417064306885,"x":103.94,"y":200.27,"x0":-1.944866138672113,"y0":50.00562457739188,"z0":5.664909071052344,"aX":-13.433675006595848},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":13.6,"spinRate":1549,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43338158609049104,"extension":6.616973163548207},"index":2,"playId":"9d6df715-4960-3c12-a35c-846227d01b83","pitchNumber":3,"startTime":"2026-04-08T21:13:12.133Z","endTime":"2026-04-08T21:13:20.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865119107906633,"aZ":-19.116062968490443,"pfxX":-3.7749587167461724,"pfxZ":7.270141010318266,"pX":0.15962739323208533,"pZ":2.9826102881030994,"vX0":6.311638192118195,"vY0":-132.78901633689074,"vZ0":-3.9016954876495444,"x":110.92,"y":158.25,"x0":-1.7512657359930934,"y0":50.00452206926404,"z0":5.8514068508551755,"aX":-6.7824868181272615},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":5.5,"spinRate":2178,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4115568168329524,"extension":6.555213041359695},"index":3,"playId":"494ac4a6-31c8-3b3a-8993-a254cda3f060","pitchNumber":4,"startTime":"2026-04-08T21:13:35.786Z","endTime":"2026-04-08T21:13:39.297Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835227727300637,"aZ":-26.550758863297983,"pfxX":-6.312225241412367,"pfxZ":3.317542276507174,"pX":1.2223357221984104,"pZ":2.8477502901994627,"vX0":9.88540359884271,"vY0":-129.28916762096318,"vZ0":-2.1116813440462345,"x":70.41,"y":161.89,"x0":-1.8296952716749406,"y0":50.00165199941009,"z0":5.711854910074451,"aX":-10.692326172507858},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":9.2,"spinRate":2111,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4235711957983579,"extension":6.6728070024484545},"index":4,"playId":"2acf78ce-f6d9-35c6-88df-c3d3fb0df995","pitchNumber":5,"startTime":"2026-04-08T21:13:57.128Z","endTime":"2026-04-08T21:14:00.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325760461594545,"aZ":-17.93429276674786,"pfxX":-4.215469157258832,"pfxZ":8.16193652973416,"pX":0.5753625641600828,"pZ":1.9146427466150668,"vX0":7.716270168519503,"vY0":-131.1424953273982,"vZ0":-6.222396907897124,"x":95.07,"y":187.08,"x0":-1.8552880576898512,"y0":50.00176561872514,"z0":5.652457423017796,"aX":-7.354097484844901},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.6,"breakHorizontal":6.0,"spinRate":2109,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4173995229475018,"extension":6.828882246223602},"hitData":{"launchSpeed":93.5,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":153.55}},"index":5,"playId":"771661cc-3288-3a7f-8ad2-74e5ea13ef49","pitchNumber":6,"startTime":"2026-04-08T21:14:14.114Z","endTime":"2026-04-08T21:14:20.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:14:20.546Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T21:16:06.809Z","endTime":"2026-04-08T21:17:44.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30695483864683,"aZ":-20.26925988333311,"pfxX":-10.105456299514053,"pfxZ":6.393127364394693,"pX":0.5020965131404727,"pZ":2.5015402207784154,"vX0":10.027014259396688,"vY0":-135.95017903280535,"vZ0":-3.9687470915098997,"x":97.86,"y":171.24,"x0":-1.9306420962596433,"y0":50.00025790953206,"z0":5.396707215334604,"aX":-18.811417971091274},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":16.1,"spinRate":2285,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.40371772184184174,"extension":5.240303423284867},"index":0,"playId":"2b96b8fc-9f70-3b6f-925e-72900871de80","pitchNumber":1,"startTime":"2026-04-08T21:16:28.600Z","endTime":"2026-04-08T21:16:31.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":85.8,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33018918298784,"aZ":-34.84917919328508,"pfxX":2.1928212161461276,"pfxZ":-1.6838993752512597,"pX":-0.7928507008222022,"pZ":2.7154113337088153,"vX0":3.3313722936058543,"vY0":-125.03134330615084,"vZ0":0.16504997968759394,"x":147.22,"y":165.46,"x0":-2.425444179482601,"y0":50.00181065403264,"z0":5.499484658421664,"aX":3.4844766249989},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":-4.7,"spinRate":2544,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.43745175688041105,"extension":5.2001904236668555},"index":1,"playId":"7675faa1-b469-3b26-9756-e75abf10d5fe","pitchNumber":2,"startTime":"2026-04-08T21:16:41.977Z","endTime":"2026-04-08T21:16:45.798Z","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":87.3,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7593853575966,"aZ":-30.71895662854653,"pfxX":-10.878166697017534,"pfxZ":0.8991484484056009,"pX":-1.0842952157159924,"pZ":2.821999743200596,"vX0":6.491295520864743,"vY0":-126.99345535523037,"vZ0":-0.2764665545060774,"x":158.33,"y":162.59,"x0":-2.2697195283327214,"y0":50.00389026244315,"z0":5.390869423823404,"aX":-17.64073293952363},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":18.1,"spinRate":2025,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.4324909657580571,"extension":5.541870748891662},"index":2,"playId":"515dea48-92db-32d4-a960-ac6827d5fb96","pitchNumber":3,"startTime":"2026-04-08T21:17:17.368Z","endTime":"2026-04-08T21:17:20.558Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55447593083768,"aZ":-31.699350582237035,"pfxX":-8.599495615727314,"pfxZ":0.2963670862593011,"pX":0.27264390100862823,"pZ":1.1159479927512495,"vX0":8.49969006361037,"vY0":-124.51262789062213,"vZ0":-3.6013115480356688,"x":106.61,"y":208.65,"x0":-2.0648417931340775,"y0":50.00003612640346,"z0":5.198776856232571,"aX":-13.52698909488323},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":13.7,"spinRate":2059,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.43959171775881023,"extension":5.273495088028199},"hitData":{"launchSpeed":78.1,"launchAngle":34.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.05,"coordY":117.47}},"index":3,"playId":"93e80b08-7995-3def-a61c-f256d3eb94f1","pitchNumber":4,"startTime":"2026-04-08T21:17:34.142Z","endTime":"2026-04-08T21:17:44.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:17:44.082Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Walker homers (5) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T21:17:45.417Z","endTime":"2026-04-08T21:20:54.149Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.6,"endSpeed":86.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58681995915861,"aZ":-16.179515047088255,"pfxX":-9.579676778683687,"pfxZ":8.274119547557888,"pX":1.1585128467299137,"pZ":2.0417735166532625,"vX0":11.537055142727514,"vY0":-138.55252597743785,"vZ0":-6.102846702254531,"x":72.84,"y":183.65,"x0":-1.82594370035628,"y0":50.0039550090348,"z0":5.364605789619722,"aX":-18.521714181179632},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":2470,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.39617288808545936,"extension":5.467776018806969},"index":0,"playId":"0b19e6f5-9518-3433-9771-28602d238035","pitchNumber":1,"startTime":"2026-04-08T21:18:08.164Z","endTime":"2026-04-08T21:18:11.478Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.514467444676136,"aZ":-21.646912277741183,"pfxX":-9.860154015292187,"pfxZ":5.477278081474328,"pX":0.9981736656074719,"pZ":2.061707104374074,"vX0":11.20463245209783,"vY0":-138.3867341794411,"vZ0":-4.964066885143738,"x":78.95,"y":183.11,"x0":-1.8397274713218092,"y0":50.00129123248384,"z0":5.3467097604910565,"aX":-18.948255320912086},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":15.2,"spinRate":2375,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.39717312477303723,"extension":5.830238625808436},"index":1,"playId":"87425e7c-7515-30d0-bb14-a71061de3e79","pitchNumber":2,"startTime":"2026-04-08T21:18:22.457Z","endTime":"2026-04-08T21:18:25.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6663563550917,"aZ":-27.7971509621636,"pfxX":-11.29527436769324,"pfxZ":2.2992976440524835,"pX":0.9641081839509874,"pZ":2.4914696082773755,"vX0":11.808124621858184,"vY0":-137.62077302645704,"vZ0":-2.3439284948703376,"x":80.25,"y":171.51,"x0":-1.9300361714646892,"y0":50.00378636866448,"z0":5.251527505188777,"aX":-21.506731759064603},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":2315,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.3991369600333736,"extension":5.355314147973357},"index":2,"playId":"9203feca-92b4-3cbd-9981-3d4b1b6e966f","pitchNumber":3,"startTime":"2026-04-08T21:18:38.466Z","endTime":"2026-04-08T21:18:42.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34476561344789,"aZ":-29.276634116777934,"pfxX":-11.074712798879023,"pfxZ":1.5698450833016722,"pX":-0.28288367593984337,"pZ":2.1874184616521815,"vX0":8.473505091786226,"vY0":-135.6365930658138,"vZ0":-2.8370698731159885,"x":127.78,"y":179.72,"x0":-2.0237268205647707,"y0":50.002035432683606,"z0":5.309205527386067,"aX":-20.434618162379888},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":2109,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.405316505624461,"extension":5.3498348536873035},"index":3,"playId":"c193cd4b-8a39-3bcd-87f1-59843a0c60c6","pitchNumber":4,"startTime":"2026-04-08T21:18:59.138Z","endTime":"2026-04-08T21:19:02.202Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8711456072067,"aZ":-15.591792370446896,"pfxX":-8.394858501724247,"pfxZ":8.605025601829054,"pX":0.1483200951698715,"pZ":3.8556862864690746,"vX0":8.97701257295694,"vY0":-138.8391352423255,"vZ0":-1.3124854030774202,"x":111.35,"y":134.68,"x0":-2.056550649425035,"y0":50.00105913635838,"z0":5.386224506394902,"aX":-16.174341150698517},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":13.1,"spinRate":2390,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.3964905114519368,"extension":5.41547169416446},"index":4,"playId":"7d3072d7-7f0b-3fd2-b7ec-c8a160e48159","pitchNumber":5,"startTime":"2026-04-08T21:19:14.618Z","endTime":"2026-04-08T21:19:17.618Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-08T21:19:30.691Z","endTime":"2026-04-08T21:19:43.379Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87041738015157,"aZ":-25.03276359579247,"pfxX":-10.974777129188263,"pfxZ":3.6754267643798153,"pX":-0.4446737813611649,"pZ":2.3014768114426416,"vX0":8.003079076204408,"vY0":-139.53856420241087,"vZ0":-3.6867305489063247,"x":133.95,"y":176.64,"x0":-1.946440850879785,"y0":50.00081295132126,"z0":5.318902311250271,"aX":-21.309467093354183},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":17.9,"spinRate":2259,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.39483732424331164,"extension":5.327718215110806},"index":6,"playId":"6f0e6d69-8c3c-34a2-9eb3-af8cbfd85773","pitchNumber":6,"startTime":"2026-04-08T21:19:43.379Z","endTime":"2026-04-08T21:19:47.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.030665419450806,"aZ":-16.415898576806377,"pfxX":-7.727389998163657,"pfxZ":7.987938806614846,"pX":-1.1818945250315291,"pZ":3.789628449791558,"vX0":5.278902609767939,"vY0":-140.54427471256705,"vZ0":-1.7042421819568723,"x":162.05,"y":136.46,"x0":-2.094212133445182,"y0":50.001216276162424,"z0":5.486299785823531,"aX":-15.240079691489989},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":12.7,"spinRate":2190,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.3918469229700374,"extension":5.347835579621705},"index":7,"playId":"1ea7e5f7-ecb3-3fe7-ab00-bcd7f22c849e","pitchNumber":7,"startTime":"2026-04-08T21:20:08.131Z","endTime":"2026-04-08T21:20:11.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426190815677277,"aZ":-33.52644466038394,"pfxX":3.4625960212854103,"pfxZ":-0.8709986408532302,"pX":-0.25956399133203495,"pZ":2.970352093343433,"vX0":3.8644568148545613,"vY0":-123.97691983266465,"vZ0":0.6855224806500673,"x":126.89,"y":158.58,"x0":-2.2899933654251896,"y0":50.00371793438079,"z0":5.494678737237051,"aX":5.374086618118553},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":-7.2,"spinRate":2565,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.44227276883574973,"extension":5.204241261352104},"hitData":{"launchSpeed":107.8,"launchAngle":31.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.36,"coordY":36.23}},"index":8,"playId":"dd5ad83e-6315-342a-b894-0e41eb6d279a","pitchNumber":8,"startTime":"2026-04-08T21:20:28.516Z","endTime":"2026-04-08T21:20:54.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:20:54.149Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out softly to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T21:20:44.219Z","endTime":"2026-04-08T21:21:55.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":95.4,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.215942641848606,"aZ":-19.090476092765545,"pfxX":-10.081818358139095,"pfxZ":6.832313255795726,"pX":0.7337511911941041,"pZ":2.1334783984020964,"vX0":11.112293100190618,"vY0":-138.33003571734156,"vZ0":-5.016950288515293,"x":89.03,"y":181.18,"x0":-2.048080654560563,"y0":50.0041741540494,"z0":5.272028639781631,"aX":-19.312135008340203},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":15.6,"spinRate":2395,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.39773922131944417,"extension":5.429923623883124},"index":0,"playId":"9c5b5b01-24d0-3d5c-9e3b-497207c3f65b","pitchNumber":1,"startTime":"2026-04-08T21:21:16.473Z","endTime":"2026-04-08T21:21:19.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86469838742946,"aZ":-17.571091536150195,"pfxX":-8.139857774801765,"pfxZ":7.5230995449495115,"pX":-0.3832298327883651,"pZ":3.009379150598846,"vX0":7.486666615663702,"vY0":-139.2926381670547,"vZ0":-3.1623390313431616,"x":131.61,"y":157.53,"x0":-2.0644373003621497,"y0":50.00287790704024,"z0":5.339086573196731,"aX":-15.799799261953094},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2431,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.3950856762334438,"extension":5.455719641736297},"index":1,"playId":"d2a20d7a-8b55-3e1f-8cf3-ccd1e360fc97","pitchNumber":2,"startTime":"2026-04-08T21:21:30.675Z","endTime":"2026-04-08T21:21:34.053Z","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":87.5,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994452846810262,"aZ":-32.18904325519847,"pfxX":-11.37683060158041,"pfxZ":-0.010678151315587137,"pX":-1.172661791665817,"pZ":1.5354622099465012,"vX0":6.106523427570153,"vY0":-127.24811269917403,"vZ0":-2.7421000696060096,"x":161.7,"y":197.32,"x0":-2.140509053693578,"y0":50.001773328516556,"z0":5.208022752026904,"aX":-18.435023087429396},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":19.0,"spinRate":2269,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4323997172872156,"extension":5.258432198158364},"hitData":{"launchSpeed":59.2,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":153.66,"coordY":174.84}},"index":2,"playId":"00944b9b-b1ef-368e-8ace-5023f8e21a51","pitchNumber":3,"startTime":"2026-04-08T21:21:46.657Z","endTime":"2026-04-08T21:21:55.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:21:55.269Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T21:21:59.057Z","endTime":"2026-04-08T21:23:53.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":88.0,"endSpeed":81.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006355671665972,"aZ":-30.379051513218904,"pfxX":-0.9155530238658951,"pfxZ":1.0882983337946617,"pX":1.4975817878054056,"pZ":0.6410411732202052,"vX0":9.266689255383227,"vY0":-127.79156366495485,"vZ0":-5.5271406596134165,"x":59.92,"y":221.47,"x0":-2.054817790615629,"y0":50.00611651566573,"z0":5.2145929646697144,"aX":-1.5167539212143817},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-0.4,"spinRate":2433,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42839473004257744,"extension":5.525956344677766},"index":0,"playId":"0aa6b143-f0a2-34fa-b5f7-dc92c212ccdd","pitchNumber":1,"startTime":"2026-04-08T21:22:18.676Z","endTime":"2026-04-08T21:22:21.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63354957375948,"aZ":-30.456298744307375,"pfxX":-11.639672332223526,"pfxZ":0.9043171504127443,"pX":0.1766835064095707,"pZ":3.170316286612111,"vX0":9.878389454345326,"vY0":-138.0166921494543,"vZ0":-0.41133318555499754,"x":110.27,"y":153.18,"x0":-1.9546283793710897,"y0":50.00640063873778,"z0":5.390477700625942,"aX":-22.231524558767628},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.8,"breakHorizontal":18.7,"spinRate":2182,"spinDirection":249},"zone":2,"typeConfidence":2.0,"plateTime":0.3984066593285154,"extension":5.377757692920916},"index":1,"playId":"9dfdd7b0-e1d1-3d56-b8af-c4b392aa577e","pitchNumber":2,"startTime":"2026-04-08T21:22:38.917Z","endTime":"2026-04-08T21:22:42.108Z","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":96.1,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05798903507032,"aZ":-20.512371991784313,"pfxX":-7.544184975348359,"pfxZ":5.947677590983588,"pX":-0.29259187798976843,"pZ":2.7228317828754873,"vX0":7.501555363516028,"vY0":-139.74671912404946,"vZ0":-3.259597518213356,"x":128.15,"y":165.26,"x0":-2.0429362523808923,"y0":50.0023579785324,"z0":5.26595858493728,"aX":-14.791221599904944},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":12.0,"spinRate":2204,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.3932500382595787,"extension":5.420747605139897},"index":2,"playId":"d2b07bcb-88f7-3e14-b63d-d3588d2f506f","pitchNumber":3,"startTime":"2026-04-08T21:22:54.098Z","endTime":"2026-04-08T21:22:57.122Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T21:23:03.559Z","endTime":"2026-04-08T21:23:13.854Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.708488439943324,"aZ":-21.96386458605885,"pfxX":-7.087682516450928,"pfxZ":5.189913360335231,"pX":-0.6851400063529676,"pZ":3.4982736741144165,"vX0":6.604502360195459,"vY0":-140.12863425759835,"vZ0":-0.9853037993324351,"x":143.12,"y":144.33,"x0":-2.1636355581989117,"y0":50.00503925963084,"z0":5.303290709856988,"aX":-13.951949943241905},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":11.3,"spinRate":2150,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.3924125398456382,"extension":5.529100971974537},"index":4,"playId":"a0dc21c8-d49d-3f93-b4c5-31dfa6c43df6","pitchNumber":4,"startTime":"2026-04-08T21:23:13.854Z","endTime":"2026-04-08T21:23:16.854Z","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":96.8,"endSpeed":88.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836755011147016,"aZ":-19.12515400798956,"pfxX":-10.389367619967103,"pfxZ":6.51069130542216,"pX":0.48777103907531805,"pZ":4.016722372178629,"vX0":10.186442277281804,"vY0":-140.67934830022932,"vZ0":-1.0541190587624731,"x":98.41,"y":130.33,"x0":-1.8298078504389432,"y0":50.006262024096216,"z0":5.635742329217386,"aX":-20.83417811069496},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":16.7,"spinRate":2526,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38931721119013885,"extension":5.5270848478312775},"index":5,"playId":"57a22c21-f2a3-3dc0-8a5a-bf7bf01a2a7a","pitchNumber":5,"startTime":"2026-04-08T21:23:35.352Z","endTime":"2026-04-08T21:23:38.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288524811590893,"aZ":-25.83843363591009,"pfxX":-11.8894026501541,"pfxZ":3.2535100401739463,"pX":-0.014332840068595823,"pZ":1.9455820900604268,"vX0":9.39548652552322,"vY0":-138.54660829189532,"vZ0":-4.355232382710206,"x":117.55,"y":186.25,"x0":-1.9008364050727908,"y0":50.00597274704598,"z0":5.260121579477778,"aX":-23.171227388685697},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":19.7,"spinRate":2331,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.3949990482265191,"extension":5.221771686564774},"index":6,"playId":"2eb9e434-6046-3c36-93aa-b26c5c918bfa","pitchNumber":6,"startTime":"2026-04-08T21:23:50.666Z","endTime":"2026-04-08T21:23:53.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:23:53.687Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T21:25:23.371Z","endTime":"2026-04-08T21:26:26.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.601216416393164,"aZ":-41.43308998236885,"pfxX":10.203490194775346,"pfxZ":-7.720750693125291,"pX":-1.4114847846358187,"pZ":1.807393058109715,"vX0":-1.1958972164569102,"vY0":-109.8247630641666,"vZ0":0.6762523098016981,"x":170.8,"y":189.98,"x0":-2.1773999837757807,"y0":50.00026739422,"z0":5.964766418281937,"aX":12.245111921786044},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-13.3,"breakHorizontal":-18.0,"spinRate":2471,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.5020932888074787,"extension":6.367499182696557},"index":0,"playId":"b80349e0-6f42-3ec0-a98f-76ab2ec7ae41","pitchNumber":1,"startTime":"2026-04-08T21:26:05.729Z","endTime":"2026-04-08T21:26:18.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74892366792587,"aZ":-19.581464016168614,"pfxX":-6.687651148386486,"pfxZ":7.268107442091519,"pX":-0.5503662347225943,"pZ":2.2200363977331623,"vX0":5.65774514571339,"vY0":-130.3593568446019,"vZ0":-5.550546107981512,"x":137.98,"y":178.84,"x0":-1.8731613635160707,"y0":50.00161783022859,"z0":5.8414454275648,"aX":-11.583716412684373},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2210,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4191401094631697,"extension":6.348807560112675},"hitData":{"launchSpeed":71.7,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.46,"coordY":155.07}},"index":1,"playId":"ef71da97-446e-3b47-97c6-9ef2d4aa7b12","pitchNumber":2,"startTime":"2026-04-08T21:26:20.000Z","endTime":"2026-04-08T21:26:26.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:26:26.804Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, first baseman Alec Burleson to pitcher Michael McGreevy.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T21:26:33.335Z","endTime":"2026-04-08T21:27:35.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":89.6,"endSpeed":82.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77943429837578,"aZ":-19.26490353736092,"pfxX":-5.386977765434189,"pfxZ":7.433196895754643,"pX":-0.8383606318318174,"pZ":3.273205934989394,"vX0":4.567558544522915,"vY0":-130.5156422187912,"vZ0":-3.13502794780239,"x":148.96,"y":150.4,"x0":-1.9056078064234052,"y0":50.002245059092054,"z0":5.929606986020293,"aX":-9.354628432534943},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":8.9,"spinRate":2090,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4186095623132262,"extension":6.333253728659649},"index":0,"playId":"f9c6fc96-8e64-387f-bb97-5a9292a95020","pitchNumber":1,"startTime":"2026-04-08T21:26:55.592Z","endTime":"2026-04-08T21:26:58.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.715242881030008,"aZ":-25.07583890217105,"pfxX":1.5546576650221633,"pfxZ":4.4400370627747066,"pX":-0.30264008277660626,"pZ":2.944931299708677,"vX0":3.957596175517903,"vY0":-124.99827129371391,"vZ0":-2.017873414570537,"x":128.54,"y":159.27,"x0":-2.101825608809872,"y0":50.00344052683632,"z0":5.800107615363838,"aX":2.485776202756452},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.9,"breakHorizontal":-3.6,"spinRate":2214,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4364430790302025,"extension":6.514877244795605},"index":1,"playId":"7b665400-d67b-3877-9f65-d9f58f4f9861","pitchNumber":2,"startTime":"2026-04-08T21:27:10.309Z","endTime":"2026-04-08T21:27:13.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732329881779627,"aZ":-25.566717807053283,"pfxX":0.8639378040734618,"pfxZ":4.3592642746488774,"pX":0.3055144467551028,"pZ":2.215745952495184,"vX0":5.589862418806061,"vY0":-121.94207707046135,"vZ0":-3.0829303580074057,"x":105.35,"y":178.95,"x0":-2.123325273636172,"y0":50.00023042392131,"z0":5.689003148471388,"aX":1.3066790892771798},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2193,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.44823351323927607,"extension":6.84303804717045},"hitData":{"launchSpeed":73.8,"launchAngle":0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.08,"coordY":163.18}},"index":2,"playId":"edbf7f06-f30b-31eb-a879-b53bd3c77190","pitchNumber":3,"startTime":"2026-04-08T21:27:27.394Z","endTime":"2026-04-08T21:27:35.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:27:35.499Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T21:27:39.414Z","endTime":"2026-04-08T21:29:46.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305647807988798,"aZ":-34.281843872445826,"pfxX":8.023851818742308,"pfxZ":-1.528821916525935,"pX":0.3153521133254625,"pZ":2.3886256988073074,"vX0":2.9641121836547035,"vY0":-116.87802109200108,"vZ0":-0.40480452992003313,"x":104.98,"y":174.29,"x0":-2.0120146543984143,"y0":50.000732853737446,"z0":5.787123098355781,"aX":11.083981375067061},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.5,"breakHorizontal":-15.2,"spinRate":2426,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.46887753519849174,"extension":6.443642956945612},"index":0,"playId":"5ac24f6f-e21a-34b6-903c-d58bc05cbcc0","pitchNumber":1,"startTime":"2026-04-08T21:28:05.620Z","endTime":"2026-04-08T21:28:08.752Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416689300642005,"aZ":-29.071071837014753,"pfxX":-7.9752836521180495,"pfxZ":1.8298461738082246,"pX":0.2133800930106508,"pZ":2.488897917792252,"vX0":8.2863477553833,"vY0":-129.3537346430647,"vZ0":-2.6774293875568684,"x":108.87,"y":171.58,"x0":-1.9919782787501736,"y0":50.00603337676077,"z0":5.761231922682375,"aX":-13.548512965707795},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":12.6,"spinRate":2059,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.42306924470566853,"extension":6.461114955398808},"index":1,"playId":"01c221c5-b562-3a11-b3c5-18ee02e328c7","pitchNumber":2,"startTime":"2026-04-08T21:28:40.091Z","endTime":"2026-04-08T21:28:45.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459638639634147,"aZ":-32.97165745357452,"pfxX":9.931125000813989,"pfxZ":-0.5828061250063605,"pX":2.1931173923595133,"pZ":0.7324339756816305,"vX0":6.382179506652766,"vY0":-117.11960918410246,"vZ0":-4.054950350425176,"x":33.4,"y":219.0,"x0":-1.8679940382934168,"y0":50.002751957857555,"z0":5.607655924352503,"aX":13.637468587261788},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.9,"breakHorizontal":-19.7,"spinRate":2413,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46972175218786294,"extension":6.472088475267861},"index":2,"playId":"29bc1e21-dcfd-335a-a3c0-61d4055150cd","pitchNumber":3,"startTime":"2026-04-08T21:29:11.820Z","endTime":"2026-04-08T21:29:15.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060392185474,"aZ":-20.05128961092498,"pfxX":-6.285765246206845,"pfxZ":6.910459247408591,"pX":0.3576764651615799,"pZ":2.80711813552799,"vX0":7.423466377929108,"vY0":-131.66308116748021,"vZ0":-4.123215055021911,"x":103.37,"y":162.99,"x0":-1.6822688406695983,"y0":50.00628828096454,"z0":5.8781967687116365,"aX":-11.03382460364146},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":9.7,"spinRate":2083,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4160775658303546,"extension":6.589255240359748},"hitData":{"launchSpeed":97.4,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.25,"coordY":143.41}},"index":3,"playId":"beb0a9ff-d633-3b1a-9c81-840bccfe6806","pitchNumber":4,"startTime":"2026-04-08T21:29:35.966Z","endTime":"2026-04-08T21:29:46.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:29:46.215Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:31:37.016Z","endTime":"2026-04-08T21:32:19.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.678837386089484,"aZ":-24.893572281393713,"pfxX":-10.183764246995016,"pfxZ":3.850010177988409,"pX":-0.3668188705200778,"pZ":2.4331420875162264,"vX0":8.234492556657997,"vY0":-136.55693662542552,"vZ0":-3.2776858109243365,"x":130.98,"y":173.09,"x0":-2.0961770294855584,"y0":50.002655791583834,"z0":5.358757033974668,"aX":-19.2599504714088},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2249,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.40087700620599254,"extension":5.287132020050406},"index":0,"playId":"6ec1581d-0cd2-3951-93b3-e1172e24ea7f","pitchNumber":1,"startTime":"2026-04-08T21:31:54.912Z","endTime":"2026-04-08T21:31:57.912Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31800291225381,"aZ":-28.367933545110112,"pfxX":4.168657927643967,"pfxZ":2.603725028431132,"pX":-0.08222873815807163,"pZ":2.6252422716173163,"vX0":4.262950051580597,"vY0":-119.98271344808015,"vZ0":-0.4184356764046143,"x":120.13,"y":167.9,"x0":-2.4210550651676477,"y0":50.00566475797662,"z0":5.320880021869897,"aX":6.103522077316418},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":-8.5,"spinRate":2566,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.45578999442624557,"extension":4.900013447696229},"hitData":{"launchSpeed":94.2,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.9,"coordY":161.66}},"index":1,"playId":"f90bc00d-b870-34f0-9c72-8f233d32917e","pitchNumber":2,"startTime":"2026-04-08T21:32:11.196Z","endTime":"2026-04-08T21:32:19.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:32:19.209Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:32:26.996Z","endTime":"2026-04-08T21:33:20.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"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, 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":82.7,"endSpeed":76.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82085955859301,"aZ":-30.512001803131035,"pfxX":7.1773776929931445,"pfxZ":1.1358961897104143,"pX":0.7307978516899987,"pZ":1.8227597722633817,"vX0":5.294267840383376,"vY0":-120.36337056102481,"vZ0":-1.8524270297162364,"x":89.14,"y":189.57,"x0":-2.431488762469178,"y0":50.0044189906118,"z0":5.309736224476506,"aX":10.507620026481344},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-14.3,"spinRate":2645,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.4554440327508855,"extension":5.280777298433943},"index":0,"playId":"53b08a78-182b-3a6a-ab9f-9f90c633caed","pitchNumber":1,"startTime":"2026-04-08T21:32:45.433Z","endTime":"2026-04-08T21:32:48.433Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-08T21:32:55.151Z","endTime":"2026-04-08T21:33:12.030Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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":95.1,"endSpeed":86.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48096074887535,"aZ":-24.58907589716978,"pfxX":-11.081349331935838,"pfxZ":3.9403434504731205,"pX":-0.715134860315944,"pZ":2.4457084047158544,"vX0":7.884884931794457,"vY0":-138.22806607317418,"vZ0":-3.101736221712576,"x":144.26,"y":172.75,"x0":-2.173358443341607,"y0":50.00124991424041,"z0":5.244073021170534,"aX":-21.317551183350908},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":18.2,"spinRate":2143,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.3971437778439144,"extension":5.290612951422687},"hitData":{"launchSpeed":92.0,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.21,"coordY":166.63}},"index":2,"playId":"94c47d55-f501-3b6c-909c-ef1ab860494d","pitchNumber":2,"startTime":"2026-04-08T21:33:12.030Z","endTime":"2026-04-08T21:33:20.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:33:20.786Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T21:33:22.972Z","endTime":"2026-04-08T21:36:19.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.791355169761104,"aZ":-20.646842443035652,"pfxX":-11.108765051904514,"pfxZ":6.099232823224248,"pX":0.1510504447531914,"pZ":1.3518672579340174,"vX0":10.170657761948585,"vY0":-137.2052326414018,"vZ0":-6.273658823960546,"x":111.24,"y":202.28,"x0":-2.1761708214793685,"y0":50.00277649086841,"z0":5.093398687439767,"aX":-20.99797592874596},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":17.8,"spinRate":2301,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.40051415076254226,"extension":5.327353667758281},"index":0,"playId":"ef81e1c1-099c-368d-a7e4-56013cf655ab","pitchNumber":1,"startTime":"2026-04-08T21:33:43.265Z","endTime":"2026-04-08T21:33:46.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40535304738431,"aZ":-21.262600055560025,"pfxX":-10.80605325916956,"pfxZ":5.816552968062805,"pX":-0.08784141173094366,"pZ":2.9016061297300215,"vX0":9.315345648910164,"vY0":-136.66896209205225,"vZ0":-2.3292508540060144,"x":120.35,"y":160.44,"x0":-2.150167071211586,"y0":50.00420707382047,"z0":5.23814491261103,"aX":-20.27776416293616},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2367,"spinDirection":252},"zone":2,"typeConfidence":2.0,"plateTime":0.4020120011124506,"extension":5.180402824729629},"index":1,"playId":"55e5ae3a-894d-315d-8dae-5789a3e26ab7","pitchNumber":2,"startTime":"2026-04-08T21:33:58.443Z","endTime":"2026-04-08T21:34:01.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286558117935492,"aZ":-27.24674061446503,"pfxX":-10.106718943609417,"pfxZ":3.059900714720526,"pX":-0.9956006004024505,"pZ":1.4960388903995652,"vX0":6.446201542130359,"vY0":-126.48167979165216,"vZ0":-3.6029369050299738,"x":154.95,"y":198.39,"x0":-2.2722279980897313,"y0":50.00176474538692,"z0":5.138796015264427,"aX":-16.272879634294206},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":16.7,"spinRate":1803,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.434064622581928,"extension":5.139367070124874},"index":2,"playId":"ce5b46ce-96e6-349c-bd5c-3f22d2b40595","pitchNumber":3,"startTime":"2026-04-08T21:34:12.767Z","endTime":"2026-04-08T21:34:16.196Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8377281713159,"aZ":-20.467112606520967,"pfxX":-11.568828528830018,"pfxZ":6.273328005817103,"pX":-0.36616396164992787,"pZ":1.6598792750483642,"vX0":8.930800084152146,"vY0":-136.66543195109637,"vZ0":-5.3835726798885135,"x":130.96,"y":193.96,"x0":-2.1950115446035765,"y0":50.00514099808085,"z0":5.087939453168526,"aX":-21.59732205262726},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":18.7,"spinRate":2368,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4028303186322346,"extension":5.22026367267883},"index":3,"playId":"2bad7db1-5392-33a5-952c-9bfcd7f1b8bc","pitchNumber":4,"startTime":"2026-04-08T21:34:28.184Z","endTime":"2026-04-08T21:34:31.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23535650044123,"aZ":-22.4875525080404,"pfxX":-11.515220535463403,"pfxZ":5.045936070904517,"pX":-0.44958095449947133,"pZ":2.364633966735219,"vX0":8.62825709140316,"vY0":-138.51347200047064,"vZ0":-3.404617527924996,"x":134.14,"y":174.93,"x0":-2.12680406286344,"y0":50.00591723828638,"z0":5.133721503178846,"aX":-22.124054792281342},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":18.8,"spinRate":2344,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.39717440579964913,"extension":5.09726355628416},"index":4,"playId":"a92a1a14-fa59-3eb2-a3c8-4b261d68e54a","pitchNumber":5,"startTime":"2026-04-08T21:34:45.192Z","endTime":"2026-04-08T21:34:48.192Z","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":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829924749543423,"aZ":-26.691759165806122,"pfxX":-11.112055383804995,"pfxZ":3.4552406049434827,"pX":-0.8335736080365008,"pZ":1.5030076579957008,"vX0":7.380653206548406,"vY0":-125.03667239808335,"vZ0":-3.7480512465648395,"x":148.77,"y":198.2,"x0":-2.3775825486163886,"y0":50.00053671024893,"z0":5.207461275795629,"aX":-17.621017767100664},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.6,"breakHorizontal":18.5,"spinRate":2013,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43777696687006307,"extension":5.086470370404518},"index":5,"playId":"4abd7e1a-6541-3f27-b8dc-4feaf0993836","pitchNumber":6,"startTime":"2026-04-08T21:35:05.825Z","endTime":"2026-04-08T21:35:09.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41983262148569,"aZ":-19.851201186372485,"pfxX":-10.483475528797399,"pfxZ":6.321769871653583,"pX":-0.14899291586616648,"pZ":2.916553418948922,"vX0":9.234047008796967,"vY0":-139.03200487430107,"vZ0":-2.8663615130911704,"x":122.68,"y":160.03,"x0":-2.1582825514306285,"y0":50.0030260643414,"z0":5.284935327548484,"aX":-20.43604844342498},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":16.9,"spinRate":2408,"spinDirection":249},"zone":2,"typeConfidence":2.0,"plateTime":0.3945979747028323,"extension":5.18517848545524},"index":6,"playId":"71bef2e6-918b-382c-99b5-4e991fbc4cfb","pitchNumber":7,"startTime":"2026-04-08T21:35:26.124Z","endTime":"2026-04-08T21:35:29.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77512191137302,"aZ":-21.97388537058268,"pfxX":-9.433638069803308,"pfxZ":5.24870786103271,"pX":-0.5600430240915795,"pZ":2.4065908440293002,"vX0":7.676369404229289,"vY0":-139.5452360264451,"vZ0":-3.574528109583986,"x":138.35,"y":173.8,"x0":-2.141512111845383,"y0":50.00190459779878,"z0":5.178183038019421,"aX":-18.326502850226515},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":2432,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.39478138665509244,"extension":5.292307412700562},"index":7,"playId":"7eaa4ee0-f694-34b9-adec-9fb4fc5bd39d","pitchNumber":8,"startTime":"2026-04-08T21:35:47.774Z","endTime":"2026-04-08T21:35:52.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464005529339346,"aZ":-21.91446286105794,"pfxX":-8.703523930366698,"pfxZ":5.2654091214025875,"pX":-0.02727197344747629,"pZ":3.6172876016438593,"vX0":9.210123850497205,"vY0":-138.59095719971936,"vZ0":-0.833099437698031,"x":118.04,"y":141.11,"x0":-2.2599796889406454,"y0":50.00373246552708,"z0":5.383098460221464,"aX":-16.962201706403047},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":13.9,"spinRate":2486,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.39494539628431413,"extension":5.275731647898445},"hitData":{"launchSpeed":79.1,"launchAngle":53.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.3,"coordY":137.53}},"index":8,"playId":"6f2a98bf-7821-3653-9f83-35c5cadd028a","pitchNumber":9,"startTime":"2026-04-08T21:36:09.640Z","endTime":"2026-04-08T21:36:19.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:36:19.003Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:38:14.972Z","endTime":"2026-04-08T21:39:43.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569073776104144,"aZ":-40.63801385322381,"pfxX":9.013756551247814,"pfxZ":-6.740397280737804,"pX":-0.7396817336430459,"pZ":1.4318407879388073,"vX0":0.3962674853477865,"vY0":-112.59222944262093,"vZ0":-0.6347514410232439,"x":145.19,"y":200.12,"x0":-2.0862944240022268,"y0":50.00232271963951,"z0":5.907999282192117,"aX":11.321093944120577},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-12.0,"breakHorizontal":-16.3,"spinRate":2433,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4905651706272329,"extension":6.54655489747757},"index":0,"playId":"deaf7f1c-adfc-3fb6-95b5-835f97bba7db","pitchNumber":1,"startTime":"2026-04-08T21:38:27.823Z","endTime":"2026-04-08T21:38:31.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612195619558808,"aZ":-26.58454512253585,"pfxX":-0.12038603314083218,"pfxZ":3.582251037177432,"pX":0.8145745799623847,"pZ":2.6263551945980286,"vX0":7.10886945051204,"vY0":-124.32359022089334,"vZ0":-2.5218716044533007,"x":85.95,"y":167.87,"x0":-2.069839240791087,"y0":50.00365563226177,"z0":5.86705626569815,"aX":-0.1886005660854243},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-1.4,"spinRate":2264,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.44105597576346955,"extension":6.426885267350954},"index":1,"playId":"e8dd6d8f-90ad-363e-9e16-d6fab124df51","pitchNumber":2,"startTime":"2026-04-08T21:38:41.587Z","endTime":"2026-04-08T21:38:44.987Z","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.8,"endSpeed":77.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702197191723176,"aZ":-34.13938964344665,"pfxX":-9.82089930330967,"pfxZ":-1.2763438875083528,"pX":-1.3683445103267122,"pZ":1.2692755760302854,"vX0":4.634783292391476,"vY0":-124.71224602622713,"vZ0":-4.00054427247292,"x":169.16,"y":204.51,"x0":-1.9949391557573248,"y0":50.00193421467797,"z0":5.770879735326477,"aX":-15.162984884062647},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.1,"breakHorizontal":16.4,"spinRate":1550,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.44256544109413687,"extension":6.622998923264603},"index":2,"playId":"a6b01559-eb03-3a4f-8314-f9d60f9281d0","pitchNumber":3,"startTime":"2026-04-08T21:39:00.744Z","endTime":"2026-04-08T21:39:03.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":69.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994486508561177,"aZ":-41.915267457572995,"pfxX":8.274126553914025,"pfxZ":-7.945649231112623,"pX":0.586230037669036,"pZ":1.575640601909566,"vX0":3.378715751667703,"vY0":-111.53743574810602,"vZ0":0.028654006088131734,"x":94.65,"y":196.24,"x0":-2.0352992607573315,"y0":50.00069695061829,"z0":5.981898514819687,"aX":10.147946619765092},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-13.9,"breakHorizontal":-16.0,"spinRate":2467,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4961162449563048,"extension":6.78098108764383},"index":3,"playId":"e4bce337-d864-3f4a-9518-39b97edc1fc9","pitchNumber":4,"startTime":"2026-04-08T21:39:16.150Z","endTime":"2026-04-08T21:39:19.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(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.1,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403157394540305,"aZ":-32.215403455216595,"pfxX":-8.473466261379613,"pfxZ":-0.026257930218980263,"pX":-0.09095940677027528,"pZ":1.336290195333408,"vX0":7.617349687916875,"vY0":-123.52782855090142,"vZ0":-4.125149504933629,"x":120.47,"y":202.7,"x0":-2.1385176076704533,"y0":50.004443435782065,"z0":5.786027213711399,"aX":-12.880111073354835},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.0,"breakHorizontal":13.2,"spinRate":1560,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.44624573638151777,"extension":6.586530194410933},"hitData":{"launchSpeed":83.2,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.62,"coordY":150.51}},"index":4,"playId":"f617f7f6-c180-3908-97f5-70a029e850d1","pitchNumber":5,"startTime":"2026-04-08T21:39:33.466Z","endTime":"2026-04-08T21:39:43.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:39:43.528Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:39:46.711Z","endTime":"2026-04-08T21:42:17.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5199570105963,"aZ":-18.925182063043934,"pfxX":-3.9691836470582604,"pfxZ":7.709851049841378,"pX":0.8485383460027702,"pZ":2.269225941551111,"vX0":8.203389162822269,"vY0":-130.29283497696514,"vZ0":-5.400547445108863,"x":84.66,"y":177.51,"x0":-1.8258203631413261,"y0":50.00225096791947,"z0":5.800111044334783,"aX":-6.820873080596137},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.0,"breakHorizontal":5.4,"spinRate":2184,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42046761042284775,"extension":6.7663104591730105},"index":0,"playId":"14696eff-ff09-353e-8701-e87d98e4e7b5","pitchNumber":1,"startTime":"2026-04-08T21:40:06.241Z","endTime":"2026-04-08T21:40:09.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.762672767302806,"aZ":-20.52818836369292,"pfxX":-4.211713163593914,"pfxZ":6.64251792341639,"pX":-0.5981153702582933,"pZ":3.3747861764596823,"vX0":5.090244668961995,"vY0":-131.54073061688769,"vZ0":-2.6303847549163666,"x":139.8,"y":147.66,"x0":-2.0106268228151927,"y0":50.00318156444396,"z0":5.9087928469551025,"aX":-7.385039944880841},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":6.5,"spinRate":2094,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4163099054004178,"extension":6.51230590415319},"index":1,"playId":"5d253a93-beff-3d75-ad39-80f14c8aef31","pitchNumber":2,"startTime":"2026-04-08T21:40:26.072Z","endTime":"2026-04-08T21:40:29.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40885409418307,"aZ":-41.393825538423215,"pfxX":6.91705980024061,"pfxZ":-6.989157748998247,"pX":0.5938016821954116,"pZ":0.3798826091989774,"vX0":3.92707956917976,"vY0":-114.75923147546037,"vZ0":-3.1578888534238856,"x":94.37,"y":228.52,"x0":-2.0446108161665175,"y0":50.00384979756069,"z0":5.849607568996151,"aX":9.123878090851715},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.2,"breakHorizontal":-13.6,"spinRate":2477,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4792986263053223,"extension":6.613048832143839},"index":2,"playId":"87d07193-4404-3587-84ca-f0843d75f981","pitchNumber":3,"startTime":"2026-04-08T21:40:47.902Z","endTime":"2026-04-08T21:40:50.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-08T21:41:07.075Z","endTime":"2026-04-08T21:41:25.930Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":83.5,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366064563432925,"aZ":-35.13194293930299,"pfxX":0.7976540474053873,"pfxZ":-1.9883304746188353,"pX":0.14703626245499024,"pZ":1.1832873868868605,"vX0":4.804579682642412,"vY0":-121.50713488674818,"vZ0":-3.568242501818583,"x":111.4,"y":206.83,"x0":-1.9614440264831963,"y0":50.000163912129395,"z0":5.731384644055769,"aX":1.1885000130249292},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":-2.6,"spinRate":2322,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4512089768518157,"extension":6.713002688804214},"index":4,"playId":"5be24e76-92da-3e6b-a3a3-4c88adf12b91","pitchNumber":4,"startTime":"2026-04-08T21:41:25.930Z","endTime":"2026-04-08T21:41:29.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41116687165202,"aZ":-29.89595864897519,"pfxX":-7.136475795256331,"pfxZ":1.4847392809426756,"pX":-0.6722559906263005,"pZ":1.399224522517711,"vX0":5.2329413316656685,"vY0":-124.22472296585951,"vZ0":-4.416365127412857,"x":142.62,"y":201.0,"x0":-1.8948806367790771,"y0":50.00543917252416,"z0":5.728662300234261,"aX":-10.98586898386866},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":11.5,"spinRate":1619,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4434902952608466,"extension":6.689165863875433},"hitData":{"launchSpeed":85.2,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.45,"coordY":153.04}},"index":5,"playId":"6c943b87-7f75-3a21-a15e-9e32d0d25873","pitchNumber":5,"startTime":"2026-04-08T21:42:09.924Z","endTime":"2026-04-08T21:42:17.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:42:17.624Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, pitcher Michael McGreevy to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T21:42:22.303Z","endTime":"2026-04-08T21:45:29.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612530537535516,"aZ":-28.953254837056114,"pfxX":9.108400887505761,"pfxZ":2.313231297221021,"pX":0.9961773054871093,"pZ":1.1119288843855997,"vX0":4.023902384052699,"vY0":-117.79108295945207,"vZ0":-4.099243756591738,"x":79.03,"y":208.76,"x0":-1.9229840402550398,"y0":50.00093631530959,"z0":5.583779063988743,"aX":12.658903015180954},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.4,"breakHorizontal":-17.5,"spinRate":2431,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46691327808077254,"extension":6.575304580065981},"index":0,"playId":"5176d427-e447-32c4-903e-1f3b409bd727","pitchNumber":1,"startTime":"2026-04-08T21:42:41.893Z","endTime":"2026-04-08T21:42:45.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279070161958344,"aZ":-25.032060473207355,"pfxX":-8.307538221560062,"pfxZ":4.238894964694963,"pX":1.1249080200996173,"pZ":1.8358051728684472,"vX0":10.090745739626291,"vY0":-129.2928642243201,"vZ0":-4.807115960594948,"x":74.12,"y":189.21,"x0":-1.7587204265633922,"y0":50.00162728917328,"z0":5.652695819224765,"aX":-13.991021144730977},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":2108,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.42448999306835145,"extension":6.6926189846400925},"index":1,"playId":"badf917a-43c9-3122-a116-076118cda87d","pitchNumber":2,"startTime":"2026-04-08T21:42:59.346Z","endTime":"2026-04-08T21:43:02.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81535438842173,"aZ":-22.626488693091947,"pfxX":-6.94314128064763,"pfxZ":5.670128268389448,"pX":0.34563957573747645,"pZ":2.146320394974036,"vX0":8.015590735337499,"vY0":-129.17737306353578,"vZ0":-4.797621196879548,"x":103.83,"y":180.83,"x0":-1.9007478239339477,"y0":50.00425953426495,"z0":5.775327925663862,"aX":-11.693442859171899},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":10.7,"spinRate":2170,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.424595461783114,"extension":6.791538335720124},"index":2,"playId":"41cf2af0-1f1c-3e5b-a712-6d21f51ea3ce","pitchNumber":3,"startTime":"2026-04-08T21:43:15.314Z","endTime":"2026-04-08T21:43:18.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531876797469078,"aZ":-30.973839134868495,"pfxX":7.187533696355156,"pfxZ":0.8711415547471386,"pX":2.572912992443815,"pZ":0.7793911312996102,"vX0":8.106426625625563,"vY0":-116.84118938084784,"vZ0":-4.290318193545594,"x":18.93,"y":217.74,"x0":-1.8847422919244647,"y0":50.0016812437094,"z0":5.573768657772186,"aX":9.861035599009842},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.7,"breakHorizontal":-15.1,"spinRate":2403,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4701244833884788,"extension":6.685250255970446},"index":3,"playId":"ddd8bf06-834b-34a0-a6b0-d9ac3f519a2f","pitchNumber":4,"startTime":"2026-04-08T21:43:37.683Z","endTime":"2026-04-08T21:43:41.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.300081828786393,"aZ":-24.01677504749965,"pfxX":-5.4512332995895125,"pfxZ":4.744282558764466,"pX":0.0613006704678364,"pZ":2.4837662508654836,"vX0":6.872359082329608,"vY0":-130.05726166302762,"vZ0":-3.7799214327646387,"x":114.66,"y":171.72,"x0":-1.902413987631507,"y0":50.00348575312427,"z0":5.769343349150184,"aX":-9.374995820567833},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":8.4,"spinRate":2122,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4205217134804178,"extension":6.792792886456598},"index":4,"playId":"05111f9c-58f8-3551-998c-888ab93cce3d","pitchNumber":5,"startTime":"2026-04-08T21:43:58.663Z","endTime":"2026-04-08T21:44:01.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.133232121598393,"aZ":-27.468801374643146,"pfxX":-6.751505748924394,"pfxZ":2.7056364137111535,"pX":-0.708810436966067,"pZ":2.2025412697516185,"vX0":5.3633175058208025,"vY0":-130.61209195100548,"vZ0":-3.8585907715982897,"x":144.02,"y":179.31,"x0":-1.9062971227838534,"y0":50.0008964982088,"z0":5.752190495333883,"aX":-11.726292816245639},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":11.2,"spinRate":2111,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4185127358874996,"extension":6.712536431949823},"index":5,"playId":"8f10b638-f43b-38ee-b8d4-0465dbf01d41","pitchNumber":6,"startTime":"2026-04-08T21:44:19.191Z","endTime":"2026-04-08T21:44:22.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.840504227662464,"aZ":-22.254338984048516,"pfxX":-3.1607511258045475,"pfxZ":5.609031609614901,"pX":-0.5917465931564676,"pZ":3.310883106399266,"vX0":4.738964394979179,"vY0":-131.60419826495783,"vZ0":-2.2961663124712253,"x":139.56,"y":149.39,"x0":-1.9985283129581504,"y0":50.00161287052067,"z0":5.82925512966201,"aX":-5.588717105559559},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":4.8,"spinRate":2112,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.41492915440783484,"extension":6.717786636178937},"index":6,"playId":"df60c613-e2ac-38b4-a1bf-f1dea4d87937","pitchNumber":7,"startTime":"2026-04-08T21:44:39.585Z","endTime":"2026-04-08T21:44:42.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.631845504423424,"aZ":-22.963859065261172,"pfxX":-5.629999344763348,"pfxZ":5.496407397536759,"pX":0.4098384464824297,"pZ":2.5714725713400086,"vX0":8.085809413523904,"vY0":-128.85374360549963,"vZ0":-3.4179026784922617,"x":101.38,"y":169.35,"x0":-2.0423481740977505,"y0":50.00377435878238,"z0":5.696487628546841,"aX":-9.436018251733065},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":8.3,"spinRate":2097,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.42564647434185554,"extension":6.832852529278387},"index":7,"playId":"3ee7958d-43bb-37b7-b40d-d309636f597a","pitchNumber":8,"startTime":"2026-04-08T21:45:00.733Z","endTime":"2026-04-08T21:45:03.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909635522262477,"aZ":-41.42950859528633,"pfxX":7.506544247005804,"pfxZ":-7.292377924085865,"pX":0.09373618504992706,"pZ":1.2757932342141582,"vX0":2.48494679620935,"vY0":-112.6937088555057,"vZ0":-0.9340035679740706,"x":113.43,"y":204.33,"x0":-2.002138161277371,"y0":50.0005147994765,"z0":5.927382619008889,"aX":9.5308667359188},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.1,"breakHorizontal":-14.3,"spinRate":2481,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4884176390739503,"extension":6.956535592431066},"hitData":{"launchSpeed":68.9,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.71,"coordY":180.93}},"index":8,"playId":"922f4c02-8d15-32d8-a7de-367616fd3df1","pitchNumber":9,"startTime":"2026-04-08T21:45:21.218Z","endTime":"2026-04-08T21:45:29.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:45:29.146Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:47:54.872Z","endTime":"2026-04-08T21:49:54.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cionel Pérez replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T21:47:16.516Z","endTime":"2026-04-08T21:47:57.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056748822794976,"aZ":-37.19172844072443,"pfxX":-7.840519515896874,"pfxZ":-3.3002394260776615,"pX":-0.803638597848427,"pZ":1.8184251625620749,"vX0":-3.197192660091753,"vY0":-123.22400290476601,"vZ0":-1.2180442872347237,"x":147.63,"y":189.68,"x0":1.5335739381907085,"y0":50.003523967847464,"z0":5.493483917626149,"aX":-11.920509023781873},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.0,"breakHorizontal":15.0,"spinRate":2569,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.44643424883380867,"extension":6.1500434757473075},"index":1,"playId":"0553fce6-81a8-3702-833d-d63ddceac3f7","pitchNumber":1,"startTime":"2026-04-08T21:47:57.226Z","endTime":"2026-04-08T21:48:00.652Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83558719590252,"aZ":-37.32237893969147,"pfxX":-8.03823276735491,"pfxZ":-3.3939120296033867,"pX":-1.191255421163985,"pZ":2.5535767769003788,"vX0":-3.5826875669928717,"vY0":-123.04877335190425,"vZ0":0.2930848775114767,"x":162.41,"y":169.83,"x0":1.3325670591545669,"y0":50.00252940992307,"z0":5.622767933844704,"aX":-12.194291747354908},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.8,"breakHorizontal":15.5,"spinRate":2653,"spinDirection":328},"zone":11,"typeConfidence":2.0,"plateTime":0.4469478088906911,"extension":5.967214986630417},"index":2,"playId":"775809fe-01b3-31fb-aa22-27f746a7f131","pitchNumber":2,"startTime":"2026-04-08T21:48:11.899Z","endTime":"2026-04-08T21:48:15.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.185261098640556,"aZ":-23.25352186305238,"pfxX":7.8751419956487005,"pfxZ":4.473941143014976,"pX":0.4316303614738464,"pZ":2.5667068469046055,"vX0":-5.1177892441256265,"vY0":-140.2303749560929,"vZ0":-3.870926192530712,"x":100.55,"y":169.48,"x0":1.255433833227382,"y0":50.005381661888464,"z0":5.478729286798525,"aX":15.714250115310152},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-13.2,"spinRate":2051,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.3903279139952467,"extension":6.1266313494104345},"index":3,"playId":"014aebcb-2f99-3945-be04-5d16b5644f92","pitchNumber":3,"startTime":"2026-04-08T21:48:27.435Z","endTime":"2026-04-08T21:48:30.435Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-08T21:48:36.776Z","endTime":"2026-04-08T21:48:49.526Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47894230539672,"aZ":-34.17578847453185,"pfxX":-5.95980475488723,"pfxZ":-1.2807841803961466,"pX":-0.5802294843836141,"pZ":2.4762764892560005,"vX0":-2.8956602638288302,"vY0":-124.70322513665177,"vZ0":-0.5586325627019988,"x":139.12,"y":171.92,"x0":1.3741244255251142,"y0":50.00431801874121,"z0":5.547631145852446,"aX":-9.291308722820121},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":11.5,"spinRate":2670,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.4409583574007305,"extension":5.946104931474225},"index":5,"playId":"b0255553-2dab-3059-98f1-1226de52187e","pitchNumber":4,"startTime":"2026-04-08T21:48:49.526Z","endTime":"2026-04-08T21:48:52.526Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866978684970654,"aZ":-37.18847369407044,"pfxX":-4.4362975660422865,"pfxZ":-3.23943910382809,"pX":-0.9128575373214256,"pZ":-0.4669505924757101,"vX0":-4.067932651546893,"vY0":-124.6963916023998,"vZ0":-6.406276607587786,"x":151.8,"y":251.39,"x0":1.3256311713130184,"y0":50.002719214548485,"z0":5.263522245415099,"aX":-6.871191583975059},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.3,"breakHorizontal":9.1,"spinRate":2646,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4420080891217264,"extension":6.0501601553156155},"index":6,"playId":"3ae8d284-a0bf-340c-b926-13030b694adf","pitchNumber":5,"startTime":"2026-04-08T21:49:09.798Z","endTime":"2026-04-08T21:49:12.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.803826111012818,"aZ":-23.50136634632382,"pfxX":9.343693976877237,"pfxZ":4.458410038898957,"pX":-1.123354985528009,"pZ":0.72880035305336,"vX0":-9.707818666911294,"vY0":-138.06696087138891,"vZ0":-7.974182937574146,"x":159.82,"y":219.1,"x0":1.2130397232583974,"y0":50.0005600310483,"z0":5.219061643766598,"aX":18.15914809685716},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":-15.1,"spinRate":2181,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3957094606666032,"extension":6.163256844204111},"index":7,"playId":"947996ea-a0c8-3362-980e-2f47f8989dfe","pitchNumber":6,"startTime":"2026-04-08T21:49:33.151Z","endTime":"2026-04-08T21:49:36.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292656292959112,"aZ":-20.371154663884717,"pfxX":8.324179842185234,"pfxZ":5.881589427438655,"pX":-0.46411355564822543,"pZ":0.7477922225667747,"vX0":-8.079122790893129,"vY0":-140.1662986440634,"vZ0":-8.641469034542837,"x":134.69,"y":218.59,"x0":1.362920213627607,"y0":50.00126356220889,"z0":5.1816977111632285,"aX":16.69586012933742},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.6,"spinRate":2218,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.38958726671795896,"extension":6.167672732195612},"index":8,"playId":"c88f791e-55c7-3602-8b27-23c7f9321c61","pitchNumber":7,"startTime":"2026-04-08T21:49:51.034Z","endTime":"2026-04-08T21:49:54.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:49:54.034Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. JJ Wetherholt to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:50:38.358Z","endTime":"2026-04-08T21:52:35.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"73246732-2f7e-37f1-9f39-1752ade07489","startTime":"2026-04-08T21:50:23.628Z","endTime":"2026-04-08T21:50:26.628Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136419750875753,"aZ":-41.74918637314787,"pfxX":-2.5029873769959448,"pfxZ":-6.070372449447982,"pX":1.3985521857390486,"pZ":3.3417098725197873,"vX0":0.49424834255282885,"vY0":-124.83010013069531,"vZ0":2.7890995880898934,"x":63.69,"y":148.55,"x0":1.5231384910597254,"y0":50.0004182155744,"z0":5.64696842362945,"aX":-3.9494615795013193},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.1,"breakHorizontal":4.4,"spinRate":2621,"spinDirection":327},"zone":12,"typeConfidence":2.0,"plateTime":0.4387743273980922,"extension":5.83969755849512},"index":1,"playId":"33cc7717-3689-319d-920d-7c987ec23732","pitchNumber":1,"startTime":"2026-04-08T21:50:40.653Z","endTime":"2026-04-08T21:50:43.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34497032566247,"aZ":-41.62962375650165,"pfxX":-5.242332230878454,"pfxZ":-6.271020855817892,"pX":-0.5694538023238793,"pZ":1.8590543876805923,"vX0":-2.940849070679417,"vY0":-122.37980396723432,"vZ0":-0.4505788631810297,"x":138.71,"y":188.59,"x0":1.3307886861982359,"y0":50.00038961775626,"z0":5.627467747526729,"aX":-7.907999948006237},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.2,"breakHorizontal":10.2,"spinRate":2575,"spinDirection":328},"zone":7,"typeConfidence":2.0,"plateTime":0.448460817617216,"extension":6.080828797279101},"index":2,"playId":"8156af3c-78d2-3a57-a0b3-8eaf121954f8","pitchNumber":2,"startTime":"2026-04-08T21:50:59.589Z","endTime":"2026-04-08T21:51:02.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.074320692243546,"aZ":-12.15138838586778,"pfxX":5.423563510833218,"pfxZ":10.035833485949848,"pX":-0.12751196712382276,"pZ":1.6051242930685319,"vX0":-5.646880512764939,"vY0":-140.63938926566615,"vZ0":-8.025916148581835,"x":121.86,"y":195.44,"x0":1.205534221602633,"y0":50.005794989868214,"z0":5.291581303369109,"aX":10.82383929030902},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":-8.6,"spinRate":2145,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.39004787724308,"extension":6.10833852914297},"index":3,"playId":"36ffa598-17bb-3500-a3a4-047f9df48466","pitchNumber":3,"startTime":"2026-04-08T21:51:19.447Z","endTime":"2026-04-08T21:51:24.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.976612806759796,"aZ":-15.566357594057733,"pfxX":4.851556802247824,"pfxZ":8.259403991684128,"pX":1.2586031330567216,"pZ":3.3689917210035567,"vX0":-2.241132011431969,"vY0":-141.12494797036305,"vZ0":-2.9148521610748386,"x":69.03,"y":147.82,"x0":1.4338862150514347,"y0":50.007015806625695,"z0":5.421670634259109,"aX":9.76015116396855},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":-8.3,"spinRate":2013,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.38855220110534683,"extension":6.1244933293296},"index":4,"playId":"d35d0d26-2527-3622-9bec-32fae20a1fe8","pitchNumber":4,"startTime":"2026-04-08T21:51:43.484Z","endTime":"2026-04-08T21:51:48.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"354c9b88-064d-3183-bd66-5e17d4c3e2f0","startTime":"2026-04-08T21:52:08.667Z","endTime":"2026-04-08T21:52:11.667Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-04-08T21:52:17.142Z","endTime":"2026-04-08T21:52:44.346Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.602614714311393,"aZ":-18.110395097539545,"pfxX":4.61387399948548,"pfxZ":7.20277126415291,"pX":1.1924958216993338,"pZ":3.6410473314686196,"vX0":-2.3780655518395477,"vY0":-138.9766901646257,"vZ0":-1.7010648190555733,"x":71.54,"y":140.47,"x0":1.4604853287557535,"y0":50.006521037445395,"z0":5.466010485465861,"aX":9.012981391209458},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":-7.8,"spinRate":2039,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39435999609273065,"extension":6.097473602030403},"index":7,"playId":"0aeb23c0-e06d-3f3e-8e5d-d0de76efd2ca","pitchNumber":5,"startTime":"2026-04-08T21:52:44.346Z","endTime":"2026-04-08T21:52:35.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:52:35.327Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to center fielder Jacob Young. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:53:44.376Z","endTime":"2026-04-08T21:55:26.811Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":672335,"link":"/api/v1/people/672335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T21:52:50.625Z","endTime":"2026-04-08T21:53:46.722Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.230022884597844,"aZ":-22.7735565089469,"pfxX":9.678580635876724,"pfxZ":4.900910929312641,"pX":0.7740111210433679,"pZ":2.829448361374859,"vX0":-4.950950028080263,"vY0":-137.96693739194723,"vZ0":-2.960861488957719,"x":87.5,"y":162.38,"x0":1.3395762669481706,"y0":50.00116720610377,"z0":5.460632246691866,"aX":18.556622465259878},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":-16.4,"spinRate":2226,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.3978160257574306,"extension":6.1308544574672865},"index":1,"playId":"b5eac66d-39b7-36d5-b65e-fd6d0ec54b58","pitchNumber":1,"startTime":"2026-04-08T21:53:46.722Z","endTime":"2026-04-08T21:53:50.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553865986024224,"aZ":-21.325860923796213,"pfxX":9.7081257540659,"pfxZ":5.680503011724969,"pX":-0.11191023855463142,"pZ":3.406802888000838,"vX0":-6.86121020488606,"vY0":-137.15250009965214,"vZ0":-1.7448613969630946,"x":121.27,"y":146.8,"x0":1.1573060002613549,"y0":50.00629195619524,"z0":5.501678811787544,"aX":18.549855478686887},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":-16.2,"spinRate":2222,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.39894879608676925,"extension":6.113340798120979},"index":2,"playId":"a91f6c69-94d1-3449-978e-4e50bf14036b","pitchNumber":2,"startTime":"2026-04-08T21:54:02.362Z","endTime":"2026-04-08T21:54:05.362Z","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":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501637932718104,"aZ":-29.57676640655589,"pfxX":-4.299919529000118,"pfxZ":1.6796741985556718,"pX":-0.18474716021761492,"pZ":2.248341466388133,"vX0":-2.750701218281982,"vY0":-124.20121327112972,"vZ0":-1.6881152966732123,"x":124.04,"y":178.07,"x0":1.499907677880461,"y0":50.00147944587299,"z0":5.423109041870005,"aX":-6.640630156345662},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":8.5,"spinRate":2504,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.4429224643320602,"extension":6.035972314435436},"index":3,"playId":"6a4f63b6-db84-3d99-bfa4-be29a1ddaf3d","pitchNumber":3,"startTime":"2026-04-08T21:54:18.198Z","endTime":"2026-04-08T21:54:21.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381513092658945,"aZ":-20.49938539694758,"pfxX":10.549654029498985,"pfxZ":6.078559336996063,"pX":0.11050206086951696,"pZ":1.7981214963689285,"vX0":-6.639622194876507,"vY0":-137.44711584456644,"vZ0":-5.841627376589816,"x":112.79,"y":190.23,"x0":1.1821056964759133,"y0":50.00322561580045,"z0":5.335306357614265,"aX":20.261953528198507},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":-17.8,"spinRate":2172,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.39791926617435536,"extension":6.0547298677085495},"index":4,"playId":"255ca802-b429-3f0b-b7a5-8a229afc6f6b","pitchNumber":4,"startTime":"2026-04-08T21:54:35.589Z","endTime":"2026-04-08T21:54:38.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"e67eca63-147a-3c22-8640-c51f8f5323a0","startTime":"2026-04-08T21:54:56.519Z","endTime":"2026-04-08T21:54:59.519Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041612233999487,"aZ":-21.582138744699364,"pfxX":9.063286101343277,"pfxZ":5.293773938847574,"pX":0.1757868769685052,"pZ":2.000665079337995,"vX0":-6.079433693266374,"vY0":-140.1466162637988,"vZ0":-5.406010954323714,"x":110.3,"y":184.76,"x0":1.1895712816348745,"y0":50.001492992948826,"z0":5.353394511285211,"aX":18.126588093857485},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":-15.2,"spinRate":1940,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.39001642131203296,"extension":6.0719692993716725},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.26,"coordY":94.72}},"index":6,"playId":"07b30599-00e3-34b2-99f1-3d96df939028","pitchNumber":5,"startTime":"2026-04-08T21:55:15.549Z","endTime":"2026-04-08T21:55:26.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:55:26.811Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:55:40.385Z","endTime":"2026-04-08T21:57:52.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760067273722967,"aZ":-45.622254244658116,"pfxX":-2.653533141016499,"pfxZ":-8.98206062332292,"pX":0.1313274061288298,"pZ":1.2860228874309205,"vX0":-2.345817732437131,"vY0":-121.82461184811864,"vZ0":-0.7856245930721593,"x":111.99,"y":204.06,"x0":1.452694820115162,"y0":50.00142211329408,"z0":5.568727662252553,"aX":-3.973354920111854},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.2,"breakHorizontal":5.4,"spinRate":2716,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.45023006879873373,"extension":5.950172208637274},"index":0,"playId":"91ad3052-1cd3-3958-b1c8-fdbd3461081d","pitchNumber":1,"startTime":"2026-04-08T21:56:03.927Z","endTime":"2026-04-08T21:56:06.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472059680590895,"aZ":-40.87973953145894,"pfxX":-2.156779115151317,"pfxZ":-5.551241828673852,"pX":-1.3633201435520772,"pZ":0.8869083874473825,"vX0":-5.717619568832079,"vY0":-124.51197989725893,"vZ0":-3.0147882046001384,"x":168.97,"y":214.83,"x0":1.2449712367497299,"y0":50.00495622427854,"z0":5.502763989526381,"aX":-3.380109154044486},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.6,"breakHorizontal":5.3,"spinRate":2638,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.44023596242056895,"extension":6.080918108366564},"index":1,"playId":"57def21f-cf52-37a5-b3c3-1cfd292356ee","pitchNumber":2,"startTime":"2026-04-08T21:56:22.823Z","endTime":"2026-04-08T21:56:25.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11641153926012,"aZ":-44.4295209537819,"pfxX":-0.1980379625685076,"pfxZ":-7.98069473956232,"pX":0.26799369588150584,"pZ":1.761225168076707,"vX0":-2.91352021717083,"vY0":-123.31577611606828,"vZ0":-0.1703540343383496,"x":106.78,"y":191.23,"x0":1.4917617743641096,"y0":50.002220971990305,"z0":5.587537693309974,"aX":-0.3035742945185634},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.2,"breakHorizontal":1.1,"spinRate":2555,"spinDirection":333},"zone":8,"typeConfidence":2.0,"plateTime":0.44462166204828657,"extension":6.088072575664286},"index":2,"playId":"41a0a776-3797-33b3-b40b-cdda2b31970e","pitchNumber":3,"startTime":"2026-04-08T21:56:46.777Z","endTime":"2026-04-08T21:56:49.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223537910945165,"aZ":-39.04325528952937,"pfxX":-1.3570978250355754,"pfxZ":-4.317190729673117,"pX":0.028420547814994746,"pZ":1.8875644077755953,"vX0":-3.1462932143717395,"vY0":-125.29579522853372,"vZ0":-1.1156497279254725,"x":115.92,"y":187.82,"x0":1.4765544302537108,"y0":50.00387173082163,"z0":5.527920820027031,"aX":-2.158312069452401},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.8,"breakHorizontal":3.1,"spinRate":2476,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.43707965087452916,"extension":6.085790249429489},"index":3,"playId":"fd1c89b5-204d-3497-934b-1f296befa13c","pitchNumber":4,"startTime":"2026-04-08T21:57:09.227Z","endTime":"2026-04-08T21:57:12.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"ae27ad26-d062-4e76-9365-92c3568464d6","startTime":"2026-04-08T21:57:32.422Z","endTime":"2026-04-08T21:57:37.422Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28428484607704,"aZ":-41.15620382871396,"pfxX":-0.03607814274696919,"pfxZ":-5.472131054944659,"pX":-0.03579013936857678,"pZ":0.7267325634507547,"vX0":-3.332419218503268,"vY0":-126.8313282439067,"vZ0":-3.7515005206681655,"x":118.36,"y":219.16,"x0":1.296146123500936,"y0":50.00617678832633,"z0":5.484664555115243,"aX":-0.05856091928151044},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.6,"breakHorizontal":0.7,"spinRate":2471,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4307469268587871,"extension":6.050428468131484},"index":5,"playId":"8f993a51-8159-3cc6-8d3d-5757d1e99a9d","pitchNumber":5,"startTime":"2026-04-08T21:57:49.151Z","endTime":"2026-04-08T21:57:52.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:57:52.448Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yohel Pozo grounds into a double play, third baseman Brady House to second baseman Nasim Nuñez to first baseman Luis García Jr. Alec Burleson out at 2nd. Yohel Pozo out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T21:59:01.263Z","endTime":"2026-04-08T21:59:37.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Nolan Gorman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T21:58:17.070Z","endTime":"2026-04-08T21:58:19.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-08T21:58:19.965Z","endTime":"2026-04-08T21:59:03.605Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47672392491595,"aZ":-35.55336448849096,"pfxX":0.29704953693684244,"pfxZ":-2.037286261596665,"pX":-0.8789912078922677,"pZ":1.3494728606613962,"vX0":-5.643562345937699,"vY0":-127.58159184384854,"vZ0":-3.361905130600755,"x":150.51,"y":202.34,"x0":1.316293895023082,"y0":50.00079238939707,"z0":5.465532964069237,"aX":0.493329942562442},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.2,"breakHorizontal":0.6,"spinRate":2560,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4281374182917106,"extension":6.090952463127772},"index":2,"playId":"d9c48b35-40cc-383a-a192-f333a5fc37bd","pitchNumber":1,"startTime":"2026-04-08T21:59:03.605Z","endTime":"2026-04-08T21:59:06.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36166950876106,"aZ":-40.26650631205872,"pfxX":0.3192343137421525,"pfxZ":-5.13030998159447,"pX":-0.5628587499699461,"pZ":2.53726734891887,"vX0":-4.336097142495611,"vY0":-125.1127852823679,"vZ0":0.43749683880816437,"x":138.45,"y":170.27,"x0":1.1547083122221784,"y0":50.00253797041599,"z0":5.67293314774627,"aX":0.5044659609761722},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.9,"breakHorizontal":0.5,"spinRate":2565,"spinDirection":325},"zone":4,"typeConfidence":2.0,"plateTime":0.4385815934243098,"extension":5.994416615107517},"hitData":{"launchSpeed":99.2,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.25,"coordY":165.21}},"index":3,"playId":"495db085-9c18-318c-8089-67d44ac887e9","pitchNumber":2,"startTime":"2026-04-08T21:59:27.536Z","endTime":"2026-04-08T21:59:37.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T21:59:37.565Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T22:02:06.588Z","endTime":"2026-04-08T22:02:58.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Yohel Pozo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T22:01:22.550Z","endTime":"2026-04-08T22:01:22.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"description":"Pitching Change: Matt Svanson replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T22:01:22.569Z","endTime":"2026-04-08T22:02:08.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07636744119249,"aZ":-25.269253858527403,"pfxX":4.560206760229019,"pfxZ":4.420903989613066,"pX":1.7047423337683654,"pZ":0.9370855714293135,"vX0":6.784624722084312,"vY0":-124.50564075145715,"vZ0":-6.0211044862957745,"x":52.02,"y":213.48,"x0":-1.652991193635959,"y0":50.003837676835964,"z0":5.490658760951635,"aX":7.127264700065993},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.7,"breakHorizontal":-9.8,"spinRate":1987,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.44068675465961515,"extension":6.364140395143691},"index":2,"playId":"10778f32-1e79-33e5-a89c-2beaaabe0623","pitchNumber":1,"startTime":"2026-04-08T22:02:08.880Z","endTime":"2026-04-08T22:02:11.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762031728465924,"aZ":-21.207318040547946,"pfxX":-8.826724157515821,"pfxZ":5.623983547516698,"pX":0.6186151844849975,"pZ":1.6270264977196434,"vX0":9.269097325007806,"vY0":-138.46088253190857,"vZ0":-6.606476263026164,"x":93.42,"y":194.85,"x0":-1.6192374245514178,"y0":50.00060905959808,"z0":5.45424999715756,"aX":-17.204971622904214},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":14.2,"spinRate":2256,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3949744855016375,"extension":6.746627072608806},"index":3,"playId":"7afc3901-85ae-3278-9750-856e91d8d69e","pitchNumber":2,"startTime":"2026-04-08T22:02:23.812Z","endTime":"2026-04-08T22:02:27.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859359526996567,"aZ":-21.644121178908605,"pfxX":-9.084226778543268,"pfxZ":5.386311788174554,"pX":1.6196390420374058,"pZ":1.5875844166527582,"vX0":11.34994543285175,"vY0":-138.42423325077,"vZ0":-6.8226507200611115,"x":55.26,"y":195.92,"x0":-1.3399477664883004,"y0":50.00246386064744,"z0":5.517714736411033,"aX":-17.754541846545},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2132,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39463006317012983,"extension":6.630540734572227},"index":4,"playId":"7897ba97-761b-3c4b-9aad-22ca00d037b7","pitchNumber":3,"startTime":"2026-04-08T22:02:38.174Z","endTime":"2026-04-08T22:02:41.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91153113159035,"aZ":-25.699347388943828,"pfxX":4.208542839528152,"pfxZ":3.771081326327474,"pX":1.0614405225362253,"pZ":2.506423832821277,"vX0":5.314599905905254,"vY0":-130.5896645022011,"vZ0":-3.1027330385984304,"x":76.54,"y":171.11,"x0":-1.5512160403256334,"y0":50.00570903898028,"z0":5.6549899210419,"aX":7.228080076723696},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":-8.9,"spinRate":2282,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4203178499622906,"extension":6.643132392433527},"index":5,"playId":"3a6a919a-0472-3f00-8ccb-876ad36d1883","pitchNumber":4,"startTime":"2026-04-08T22:02:53.927Z","endTime":"2026-04-08T22:02:58.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:02:58.217Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Daylen Lile to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T22:03:08.271Z","endTime":"2026-04-08T22:03:47.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9632532082352,"aZ":-21.931178974637874,"pfxX":-9.882527263337968,"pfxZ":5.259175353179636,"pX":-0.021836327681249698,"pZ":2.2479225511884198,"vX0":7.794025621911178,"vY0":-139.07395277299312,"vZ0":-4.786724520713374,"x":117.83,"y":178.09,"x0":-1.5852458964049163,"y0":50.00174014984393,"z0":5.45788055329644,"aX":-19.23991510166881},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2195,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3947573551135868,"extension":6.75500734427845},"hitData":{"launchSpeed":107.5,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":137.83,"coordY":145.94}},"index":0,"playId":"ed5e82e1-861e-381c-a617-348e8f19f3e5","pitchNumber":1,"startTime":"2026-04-08T22:03:37.712Z","endTime":"2026-04-08T22:03:47.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:03:47.498Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to shortstop Masyn Winn.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T22:03:59.091Z","endTime":"2026-04-08T22:05:35.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45761035039358,"aZ":-23.16603314904262,"pfxX":-10.978615061639468,"pfxZ":4.640511400876135,"pX":-0.14402610932347207,"pZ":1.6156158958551996,"vX0":8.045141053700902,"vY0":-138.78135387900375,"vZ0":-6.186234095899259,"x":122.49,"y":195.16,"x0":-1.6611623165633254,"y0":50.0039398125811,"z0":5.427448215826094,"aX":-21.313630137700503},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":18.1,"spinRate":2276,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.395397416836512,"extension":6.80881740759873},"index":0,"playId":"a574724c-61d2-39d5-b65f-ae5bfeac64bb","pitchNumber":1,"startTime":"2026-04-08T22:04:08.317Z","endTime":"2026-04-08T22:04:13.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-08T22:04:33.299Z","endTime":"2026-04-08T22:04:49.432Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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.5,"endSpeed":88.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88009757892859,"aZ":-23.47825037349748,"pfxX":-9.344818232046237,"pfxZ":4.353330925537188,"pX":1.0276208028104563,"pZ":2.829036254081647,"vX0":9.8515968252703,"vY0":-140.2406181759875,"vZ0":-3.4424202552970695,"x":77.83,"y":162.4,"x0":-1.3119283092455638,"y0":50.0034071665155,"z0":5.5988893522487375,"aX":-18.667521850253852},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2181,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39013940617754495,"extension":6.842981851679351},"index":2,"playId":"f3eb0af6-17eb-3373-adab-b35e882f7e8b","pitchNumber":2,"startTime":"2026-04-08T22:04:49.432Z","endTime":"2026-04-08T22:04:52.627Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.249843638881348,"aZ":-26.754039845045916,"pfxX":-0.8432204740760056,"pfxZ":3.0080447155524075,"pX":1.0365335928758246,"pZ":0.18874431251813278,"vX0":7.1970125299413095,"vY0":-132.84546305303505,"vZ0":-8.648884083105843,"x":77.49,"y":233.68,"x0":-1.5886441904992967,"y0":50.00377626308287,"z0":5.406885096036194,"aX":-1.5204714411676081},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":2119,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4110112755903481,"extension":6.616885692106205},"index":3,"playId":"c91fea60-ccfe-3291-bf87-5c6a54ff3173","pitchNumber":3,"startTime":"2026-04-08T22:05:07.049Z","endTime":"2026-04-08T22:05:10.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9922060462104,"aZ":-24.568197824968134,"pfxX":-10.494489647044954,"pfxZ":3.932320174385451,"pX":-0.3291545248075979,"pZ":2.069607120870794,"vX0":7.224058628181514,"vY0":-138.92385487847253,"vZ0":-4.752169464399149,"x":129.55,"y":182.9,"x0":-1.612822960858947,"y0":50.0066455907227,"z0":5.456319633086897,"aX":-20.314982828215012},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":2238,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3957687790762332,"extension":6.836204685627599},"hitData":{"launchSpeed":94.5,"launchAngle":9.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":147.46}},"index":4,"playId":"07e1587b-0d2e-3e3d-9348-398b7d45d573","pitchNumber":4,"startTime":"2026-04-08T22:05:30.192Z","endTime":"2026-04-08T22:05:35.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:05:35.440Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T22:05:49.083Z","endTime":"2026-04-08T22:07:41.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":95.9,"endSpeed":87.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.121720622065055,"aZ":-25.46298406029231,"pfxX":-6.925366364351028,"pfxZ":3.4002312883159433,"pX":-0.8514109892802598,"pZ":2.9075450426084393,"vX0":4.3963552068851675,"vY0":-139.68305696234242,"vZ0":-2.578352020599385,"x":149.45,"y":160.28,"x0":-1.547842144401927,"y0":50.0002283525245,"z0":5.520774306352746,"aX":-13.652205163526668},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.8,"breakHorizontal":11.6,"spinRate":2241,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3924734894147326,"extension":6.504580626627115},"index":0,"playId":"6a842577-dde5-3a31-a89c-75299059396a","pitchNumber":1,"startTime":"2026-04-08T22:05:55.440Z","endTime":"2026-04-08T22:05:58.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861745170196233,"aZ":-31.252361639375856,"pfxX":3.11670334748659,"pfxZ":0.5885123813435289,"pX":0.07391522006340219,"pZ":2.102897080298818,"vX0":3.540486936968968,"vY0":-125.05455445718627,"vZ0":-2.328929228833114,"x":114.18,"y":182.0,"x0":-1.7711271364497891,"y0":50.00401628114618,"z0":5.638689667932493,"aX":4.879924344007958},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-6.5,"spinRate":2005,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.439891073109393,"extension":6.286478461766403},"index":1,"playId":"9fac0819-8ade-355a-938d-e3d0f22895b1","pitchNumber":2,"startTime":"2026-04-08T22:06:11.656Z","endTime":"2026-04-08T22:06:14.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.194503873847935,"aZ":-27.33660119113983,"pfxX":-8.874125206029335,"pfxZ":2.544971317001643,"pX":-0.6798466527871448,"pZ":3.3683567265459895,"vX0":5.477040356169863,"vY0":-137.53094056936797,"vZ0":-1.085132055617055,"x":142.91,"y":147.83,"x0":-1.5502475340951165,"y0":50.00656754718711,"z0":5.632221596819865,"aX":-16.902506978895783},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":14.9,"spinRate":2074,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3991544503755158,"extension":6.688571641663031},"index":2,"playId":"470a699a-f4b2-3e4b-b20d-190d0dc29815","pitchNumber":3,"startTime":"2026-04-08T22:06:30.414Z","endTime":"2026-04-08T22:06:33.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64379421371532,"aZ":-30.338686767680947,"pfxX":7.753996344797463,"pfxZ":1.2012180339036487,"pX":-0.48632103457210435,"pZ":3.1499149035245426,"vX0":1.059405762239956,"vY0":-123.21996194978132,"vZ0":0.0033169637337022717,"x":135.54,"y":153.73,"x0":-1.9293575879280345,"y0":50.00388449562848,"z0":5.7227526830509365,"aX":11.86329276658872},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-14.3,"spinRate":1937,"spinDirection":95},"zone":1,"typeConfidence":2.0,"plateTime":0.44537546121698757,"extension":6.599380787764807},"index":3,"playId":"c7de598c-320a-344e-a6d0-ca775b8ce856","pitchNumber":4,"startTime":"2026-04-08T22:06:49.332Z","endTime":"2026-04-08T22:06:52.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20021878931652,"aZ":-30.318316955161297,"pfxX":7.6793147344193695,"pfxZ":1.1519955217753153,"pX":0.9913617145442717,"pZ":0.5238642064508331,"vX0":4.173362921325463,"vY0":-127.21752084854991,"vZ0":-6.258179296888454,"x":79.21,"y":224.64,"x0":-1.6770456852158038,"y0":50.003606530131044,"z0":5.470851229806232,"aX":12.374715752051332},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-15.0,"spinRate":2145,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43336053171013944,"extension":6.276816396268387},"index":4,"playId":"5f57535a-b298-3224-9df8-4834acce7f06","pitchNumber":5,"startTime":"2026-04-08T22:07:07.351Z","endTime":"2026-04-08T22:07:10.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-08T22:07:31.475Z","endTime":"2026-04-08T22:07:38.371Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.721058064127927,"aZ":-23.521339970951406,"pfxX":-10.01478772753387,"pfxZ":4.354815614247436,"pX":0.742650250006491,"pZ":2.2493912692837834,"vX0":9.496618520039938,"vY0":-140.05349562171816,"vZ0":-4.69400330074529,"x":88.69,"y":178.05,"x0":-1.3914585691439785,"y0":50.00196895463905,"z0":5.486158819129022,"aX":-19.888854253887924},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2346,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39113441083347444,"extension":6.687287644389393},"index":6,"playId":"33412f14-9325-38cd-9d63-c730570ae157","pitchNumber":6,"startTime":"2026-04-08T22:07:38.371Z","endTime":"2026-04-08T22:07:41.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:07:41.371Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T22:10:08.837Z","endTime":"2026-04-08T22:11:25.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Henry replaces Cionel Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T22:09:23.380Z","endTime":"2026-04-08T22:10:11.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8478471162209,"aZ":-18.75557601109769,"pfxX":-8.413535634328701,"pfxZ":7.247669313182536,"pX":-1.2562489381228563,"pZ":3.4417871859488076,"vX0":5.7917686002321265,"vY0":-135.5263360569299,"vZ0":-1.8812143672641146,"x":164.89,"y":145.85,"x0":-2.3326594899300686,"y0":50.00641995637428,"z0":5.461150359161056,"aX":-15.584764258132186},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":13.9,"spinRate":2341,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4048437117098347,"extension":6.530939839202785},"index":1,"playId":"f586dc9f-a3b8-37b0-86ba-9a9c435e8be1","pitchNumber":1,"startTime":"2026-04-08T22:10:11.001Z","endTime":"2026-04-08T22:10:14.001Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.420011825518092,"aZ":-19.580551674490888,"pfxX":-7.643384799042723,"pfxZ":6.814358136553627,"pX":-0.2777888010476909,"pZ":3.3120800750093173,"vX0":8.003912999203248,"vY0":-135.28714401190348,"vZ0":-1.6629970670661907,"x":127.59,"y":149.35,"x0":-2.28623078774098,"y0":50.00113831918129,"z0":5.311829573024338,"aX":-14.121221957497148},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":12.1,"spinRate":2301,"spinDirection":235},"zone":11,"typeConfidence":0.89,"plateTime":0.4053866835462956,"extension":6.718821617285034},"index":2,"playId":"52b9da31-ca6c-3eec-a4e8-f8105a33a4f0","pitchNumber":2,"startTime":"2026-04-08T22:10:25.719Z","endTime":"2026-04-08T22:10:28.766Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-08T22:10:35.669Z","endTime":"2026-04-08T22:10:48.306Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.852482379790292,"aZ":-15.98004975153327,"pfxX":-8.348790658989351,"pfxZ":8.743539531991665,"pX":-0.052179393929292134,"pZ":3.15536943520859,"vX0":8.638798070367994,"vY0":-135.54626573527048,"vZ0":-2.8479855153776077,"x":118.99,"y":153.59,"x0":-2.2026542192827545,"y0":50.00582590979161,"z0":5.341635867229369,"aX":-15.469413489529149},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":13.2,"spinRate":2472,"spinDirection":230},"zone":2,"typeConfidence":0.89,"plateTime":0.4047764078099507,"extension":6.695446504445864},"index":4,"playId":"48fc5b24-3b95-3091-8407-6e714a33b77f","pitchNumber":3,"startTime":"2026-04-08T22:10:48.306Z","endTime":"2026-04-08T22:10:51.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.228322234559855,"aZ":-17.266999546768098,"pfxX":-8.629817348515257,"pfxZ":7.896505900283131,"pX":-0.37796738295985244,"pZ":4.257015922894539,"vX0":7.3348696953705135,"vY0":-137.22858557365058,"vZ0":-0.4059480992497193,"x":131.41,"y":123.84,"x0":-1.9776251024836744,"y0":50.00265788828758,"z0":5.59366573724163,"aX":-16.292913998759097},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":13.9,"spinRate":2477,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40068329877377806,"extension":6.598801717394223},"index":5,"playId":"bf814a03-0db5-3bd3-8c66-89ca7a7beeaf","pitchNumber":4,"startTime":"2026-04-08T22:11:06.451Z","endTime":"2026-04-08T22:11:09.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875187071806206,"aZ":-31.433393894265937,"pfxX":8.658545798146275,"pfxZ":0.5260329241977182,"pX":0.18466874217336038,"pZ":2.2091349577072696,"vX0":3.48730084626684,"vY0":-118.29296739410121,"vZ0":-0.6235425501226884,"x":109.96,"y":179.13,"x0":-2.4362736454854543,"y0":50.00344514699882,"z0":5.373579150575529,"aX":12.193632411591418},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.1,"breakHorizontal":-16.6,"spinRate":2675,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.46414156980846544,"extension":5.980251380553109},"index":6,"playId":"ec64163b-4f36-3fce-8bb2-aff3070076b5","pitchNumber":5,"startTime":"2026-04-08T22:11:22.126Z","endTime":"2026-04-08T22:11:25.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:11:25.126Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramón Urías pops out to catcher Drew Millas in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T22:11:32.124Z","endTime":"2026-04-08T22:14:04.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.661149385478936,"aZ":-20.52743394480334,"pfxX":-7.276257577109204,"pfxZ":6.2573828138158945,"pX":-0.7258941812023391,"pZ":4.673993759270618,"vX0":6.487200830061547,"vY0":-135.81142535559266,"vZ0":1.6837857227054105,"x":144.67,"y":112.58,"x0":-2.2039712741949473,"y0":50.00574293438163,"z0":5.476737555825731,"aX":-13.550208406410688},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":11.8,"spinRate":2399,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.40382513267226594,"extension":6.516076473989925},"index":0,"playId":"286db89f-246f-3860-843c-a60136a20e37","pitchNumber":1,"startTime":"2026-04-08T22:11:51.628Z","endTime":"2026-04-08T22:11:54.797Z","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":93.7,"endSpeed":85.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695946244549916,"aZ":-17.185887406594713,"pfxX":-9.453249359859251,"pfxZ":8.032048300974377,"pX":0.28783534838329655,"pZ":1.9947846819658368,"vX0":9.98266995224591,"vY0":-135.95087200129967,"vZ0":-5.353634048139761,"x":106.03,"y":184.92,"x0":-2.2090986332004015,"y0":50.00120587438443,"z0":5.188132793179273,"aX":-17.63746443258079},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":14.9,"spinRate":2358,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.4033826047561937,"extension":6.624390436176386},"index":1,"playId":"404de915-b610-340c-a174-ac7383266c2c","pitchNumber":2,"startTime":"2026-04-08T22:12:12.773Z","endTime":"2026-04-08T22:12:15.860Z","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":80.4,"endSpeed":73.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83143185272605,"aZ":-30.04617089598214,"pfxX":10.269812139099392,"pfxZ":1.538316197767946,"pX":-0.9202299836328004,"pZ":3.4482455057778743,"vX0":1.0193869107840405,"vY0":-117.11979346672847,"vZ0":1.917264978873971,"x":152.08,"y":145.68,"x0":-2.695256996310716,"y0":50.00307858124365,"z0":5.435799523868721,"aX":14.218254910318482},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.6,"breakHorizontal":-18.8,"spinRate":2282,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4682769589508555,"extension":6.184087891353193},"index":2,"playId":"e4776360-39d7-347a-a7b5-3f854080ad98","pitchNumber":3,"startTime":"2026-04-08T22:12:28.016Z","endTime":"2026-04-08T22:12:31.016Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-08T22:12:38.066Z","endTime":"2026-04-08T22:12:50.709Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833480009312257,"aZ":-17.03036742474385,"pfxX":-8.749427459454907,"pfxZ":7.937113543878418,"pX":0.536447657123766,"pZ":2.905333857688631,"vX0":10.073270297358151,"vY0":-137.15131933471514,"vZ0":-3.224894065637509,"x":96.55,"y":160.34,"x0":-2.044184219142198,"y0":50.006711194426614,"z0":5.255431653851743,"aX":-16.70244531265273},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2349,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.39910342236342977,"extension":6.544475512716875},"index":4,"playId":"a50b8eae-6d23-3ecc-ba56-4d72d7915950","pitchNumber":4,"startTime":"2026-04-08T22:12:50.709Z","endTime":"2026-04-08T22:12:53.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.266634119013467,"aZ":-31.3564276682737,"pfxX":5.545168153886131,"pfxZ":0.5718126055509201,"pX":2.749200624603784,"pZ":1.1393881803660209,"vX0":10.327862176684905,"vY0":-119.08126770608105,"vZ0":-2.9515491057335677,"x":12.21,"y":208.02,"x0":-2.367879564539012,"y0":50.00496082784033,"z0":5.237216486232525,"aX":7.946832550528135},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.6,"breakHorizontal":-12.6,"spinRate":2569,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4602927220038189,"extension":6.567321584603891},"index":5,"playId":"98aee80f-0109-3237-a970-93e4757efd5a","pitchNumber":5,"startTime":"2026-04-08T22:13:10.548Z","endTime":"2026-04-08T22:13:13.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27436829770214,"aZ":-16.34758702718969,"pfxX":-6.88569176130874,"pfxZ":8.60341963494539,"pX":0.7539037012460105,"pZ":3.208834820478665,"vX0":9.738651360239865,"vY0":-134.77075995079164,"vZ0":-2.9012407449182342,"x":88.26,"y":152.14,"x0":-2.01175581640114,"y0":50.003501945912305,"z0":5.453876812661896,"aX":-12.668534417063936},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2498,"spinDirection":228},"zone":3,"typeConfidence":0.87,"plateTime":0.4064125924558377,"extension":6.674153207310077},"index":6,"playId":"7a376aa6-b5e8-3e6d-96da-6664eb7cce20","pitchNumber":6,"startTime":"2026-04-08T22:13:29.767Z","endTime":"2026-04-08T22:13:32.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097067279406776,"aZ":-16.18531416108444,"pfxX":-6.680325389242578,"pfxZ":8.660446129120286,"pX":0.17607521518611305,"pZ":3.7717064271771776,"vX0":8.67662306968296,"vY0":-134.95333625507465,"vZ0":-1.2819113396093815,"x":110.29,"y":136.94,"x0":-2.2112952584870698,"y0":50.00319621330052,"z0":5.391786643139305,"aX":-12.33474122278751},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2370,"spinDirection":232},"zone":12,"typeConfidence":0.88,"plateTime":0.40570092222943854,"extension":6.729225555654877},"hitData":{"launchSpeed":81.7,"launchAngle":81.0,"totalDistance":13.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":124.14,"coordY":210.85}},"index":7,"playId":"1a93b0cd-56e0-32b0-936c-8c52b19ec3f6","pitchNumber":7,"startTime":"2026-04-08T22:13:53.251Z","endTime":"2026-04-08T22:14:04.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:14:04.303Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T22:14:09.875Z","endTime":"2026-04-08T22:16:38.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412102657539588,"aZ":-23.88308589957369,"pfxX":-0.6013510938000086,"pfxZ":4.757108137689645,"pX":-0.4884417862481348,"pZ":4.175253121503899,"vX0":5.191145941909473,"vY0":-130.17252045496414,"vZ0":0.8827113108149465,"x":135.62,"y":126.05,"x0":-2.417390387933229,"y0":50.00143606528685,"z0":5.619398280454047,"aX":-1.0486932398642188},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":0.1,"spinRate":2444,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.41833686798437286,"extension":6.457030338581268},"index":0,"playId":"b8040c65-9e62-307d-ac6f-17299a161f95","pitchNumber":1,"startTime":"2026-04-08T22:14:30.844Z","endTime":"2026-04-08T22:14:33.844Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736064300935947,"aZ":-17.482241264378846,"pfxX":-8.429602216974251,"pfxZ":7.949235525446213,"pX":-1.223541450671184,"pZ":2.586775668665566,"vX0":5.899978573739965,"vY0":-134.948041062611,"vZ0":-3.7258030446470967,"x":163.64,"y":168.94,"x0":-2.340447090565609,"y0":50.00396605551222,"z0":5.213121666924546,"aX":-15.584125981735808},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":14.0,"spinRate":2420,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.40551385433452447,"extension":6.818985174130018},"index":1,"playId":"784864ec-b108-3ec1-8089-996a9b3fabb5","pitchNumber":2,"startTime":"2026-04-08T22:14:44.908Z","endTime":"2026-04-08T22:14:47.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.256160598926858,"aZ":-31.59113063318619,"pfxX":8.943097551167686,"pfxZ":0.4200241427649196,"pX":1.1851533840926112,"pZ":1.562364337659661,"vX0":5.680724103172464,"vY0":-117.72707341494146,"vZ0":-1.731862871826842,"x":71.82,"y":196.6,"x0":-2.424847740206385,"y0":50.00559742779908,"z0":5.243696337630877,"aX":12.498793386409112},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.6,"breakHorizontal":-17.6,"spinRate":2664,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.46603773163793605,"extension":6.369191482351508},"index":2,"playId":"16e97474-4183-3e66-a960-4ae1d2e09a83","pitchNumber":3,"startTime":"2026-04-08T22:15:04.258Z","endTime":"2026-04-08T22:15:08.896Z","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":93.4,"endSpeed":85.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625778144240734,"aZ":-17.841636928881197,"pfxX":-8.80605775664638,"pfxZ":7.705847808768661,"pX":0.29987248626021484,"pZ":3.522200485924236,"vX0":9.263782526687448,"vY0":-135.75966429718605,"vZ0":-1.9141968202558812,"x":105.57,"y":143.68,"x0":-2.0178760178638426,"y0":50.005774645429,"z0":5.482645076859941,"aX":-16.386994778951443},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2487,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.40395168854578056,"extension":6.690376479932734},"index":3,"playId":"eea9eb4a-fff1-31ce-8b5e-3879b4cd11e9","pitchNumber":4,"startTime":"2026-04-08T22:15:21.055Z","endTime":"2026-04-08T22:15:24.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.606750915111558,"aZ":-15.940592880197736,"pfxX":-8.681938133330807,"pfxZ":8.708841789611691,"pX":-0.029798471746134706,"pZ":2.1064646149410398,"vX0":8.504222501156882,"vY0":-135.87518407590076,"vZ0":-5.596950282003817,"x":118.14,"y":181.91,"x0":-2.0767703569757034,"y0":50.00309199961703,"z0":5.306037524425313,"aX":-16.185157526357255},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2570,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4035725416985789,"extension":6.666303244587425},"index":4,"playId":"b3c7f394-e787-3f43-aff5-c36d4b35d44c","pitchNumber":5,"startTime":"2026-04-08T22:15:38.800Z","endTime":"2026-04-08T22:15:41.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17945671767382,"aZ":-30.280471838575966,"pfxX":9.801570023192124,"pfxZ":1.312105518900859,"pX":2.313133177207712,"pZ":1.314378892193621,"vX0":7.98140143673139,"vY0":-119.55243859640666,"vZ0":-2.7055465959297895,"x":28.83,"y":203.29,"x0":-2.3479003591412964,"y0":50.000209328484715,"z0":5.19286121078964,"aX":14.11085018406584},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.9,"breakHorizontal":-19.8,"spinRate":2743,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4590609165001882,"extension":6.511157807378515},"index":5,"playId":"c4bb6db7-e962-36b7-8c57-5a869de2194f","pitchNumber":6,"startTime":"2026-04-08T22:15:58.843Z","endTime":"2026-04-08T22:16:01.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-08T22:16:17.334Z","endTime":"2026-04-08T22:16:35.296Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.142771930626694,"aZ":-17.004755675705663,"pfxX":-8.172109595162294,"pfxZ":8.08620447823619,"pX":0.17469964233899418,"pZ":2.9004730833746857,"vX0":9.26468844492961,"vY0":-136.15627369185847,"vZ0":-3.453154221359117,"x":110.34,"y":160.47,"x0":-2.2117624405807668,"y0":50.0013857995724,"z0":5.36315102832053,"aX":-15.328851563124593},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2498,"spinDirection":229},"zone":2,"typeConfidence":0.89,"plateTime":0.40241113334962453,"extension":6.782787288294417},"index":7,"playId":"d77e99e1-aa7d-3e76-b04f-d8ce5f87640e","pitchNumber":7,"startTime":"2026-04-08T22:16:35.296Z","endTime":"2026-04-08T22:16:38.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:16:38.296Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out softly, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T22:18:47.746Z","endTime":"2026-04-08T22:19:09.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Scott II replaces left fielder Thomas Saggese, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T22:18:40.364Z","endTime":"2026-04-08T22:18:40.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"description":"Defensive switch from center field to left field for Nathan Church.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T22:18:40.388Z","endTime":"2026-04-08T22:18:47.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.411330804385234,"aZ":-22.61790743245462,"pfxX":-8.921893642377384,"pfxZ":5.014904435229861,"pX":0.41534852810296785,"pZ":1.5469370154024786,"vX0":8.19830356046251,"vY0":-136.9661674584049,"vZ0":-6.528486862858282,"x":98.68,"y":165.87,"x0":-1.4531927634697426,"y0":50.0036633119899,"z0":5.50139314496555,"aX":-17.002714904224025},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":14.5,"spinRate":2250,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3994417950807252,"extension":6.510553822541775},"index":2,"playId":"e3112bbe-c480-3050-bcf0-0d799bf1d484","pitchNumber":1,"startTime":"2026-04-08T22:18:47.746Z","endTime":"2026-04-08T22:18:50.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215026919132182,"aZ":-26.436349797598098,"pfxX":1.1233220822727046,"pfxZ":3.2536876349699195,"pX":0.7393482589292303,"pZ":3.1749831857380233,"vX0":5.646725886329774,"vY0":-131.52647896844942,"vZ0":-1.469216702875923,"x":88.82,"y":153.06,"x0":-1.5756716769419383,"y0":50.00368186907742,"z0":5.6894090245423445,"aX":1.9790210187485857},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":-3.2,"spinRate":2208,"spinDirection":265},"zone":3,"typeConfidence":2.0,"plateTime":0.4154231839628184,"extension":6.454564186286368},"hitData":{"launchSpeed":54.2,"launchAngle":11.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":108.45,"coordY":160.18}},"index":3,"playId":"6a8f0ee0-ee36-33f4-bd45-a29d371b7665","pitchNumber":2,"startTime":"2026-04-08T22:19:01.163Z","endTime":"2026-04-08T22:19:09.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:19:09.412Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, third baseman Ramón Urías to shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T22:19:39.189Z","endTime":"2026-04-08T22:19:49.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T22:19:32.126Z","endTime":"2026-04-08T22:19:41.579Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38316462654257,"aZ":-22.55374517629531,"pfxX":-10.02656477006457,"pfxZ":5.128176647611008,"pX":-0.26625004226117815,"pZ":1.975662569366557,"vX0":6.902241485369417,"vY0":-136.45897398659127,"vZ0":-5.340318997054269,"x":127.15,"y":185.44,"x0":-1.5319537117577255,"y0":50.00413267999667,"z0":5.522050910389603,"aX":-18.81931006414906},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":16.6,"spinRate":2230,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40211394764317854,"extension":6.781406853040252},"hitData":{"launchSpeed":101.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.42,"coordY":146.23}},"index":1,"playId":"409c123b-1522-3dc3-b09a-ed3b0d626144","pitchNumber":1,"startTime":"2026-04-08T22:19:41.579Z","endTime":"2026-04-08T22:19:49.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:19:49.131Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T22:22:33.884Z","endTime":"2026-04-08T22:23:03.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T22:20:07.715Z","endTime":"2026-04-08T22:21:21.954Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T22:21:21.954Z","endTime":"2026-04-08T22:22:36.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"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(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":88.8,"endSpeed":80.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28730885816281,"aZ":-33.17373252596748,"pfxX":11.477507364160687,"pfxZ":-0.5929850229737408,"pX":1.076765831223666,"pZ":2.799218401092175,"vX0":-9.365408484826702,"vY0":-128.94310547606028,"vZ0":0.7527367654168005,"x":75.96,"y":163.2,"x0":3.2752615362195807,"y0":50.00550227506717,"z0":5.074921221886439,"aX":19.215911920164707},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":-18.5,"spinRate":2159,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.4257343350536389,"extension":6.714252949352936},"index":2,"playId":"0e0c1872-e041-37a6-a150-bad3e188c64e","pitchNumber":1,"startTime":"2026-04-08T22:22:36.070Z","endTime":"2026-04-08T22:22:39.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076171402173134,"aZ":-33.03483255048698,"pfxX":11.969924003856546,"pfxZ":-0.505523760019253,"pX":0.4505370700490613,"pZ":2.522391695723961,"vX0":-11.102131959807574,"vY0":-129.92771751376972,"vZ0":0.06407073855208023,"x":99.83,"y":170.68,"x0":3.2307019041891207,"y0":50.00179555949137,"z0":5.014721882332164,"aX":20.395141715992732},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":-19.1,"spinRate":2176,"spinDirection":129},"zone":6,"typeConfidence":0.9,"plateTime":0.4221051853431943,"extension":6.70319222535907},"hitData":{"launchSpeed":101.9,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.28,"coordY":146.96}},"index":3,"playId":"ffe1fc54-4c5a-3611-b672-6f8dab9b094c","pitchNumber":2,"startTime":"2026-04-08T22:22:56.138Z","endTime":"2026-04-08T22:23:03.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:23:03.763Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:24:59.532Z","endTime":"2026-04-08T22:26:26.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30272403102748,"aZ":-30.339075700637828,"pfxX":7.243427454311714,"pfxZ":1.3516915387181099,"pX":-0.52146002441554,"pZ":1.444504661916697,"vX0":2.7894115141647298,"vY0":-116.39492179066785,"vZ0":-2.028306306985549,"x":136.88,"y":199.78,"x0":-2.6791872476772274,"y0":50.005574293747394,"z0":5.219834194362046,"aX":9.8692564124169},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.2,"breakHorizontal":-13.8,"spinRate":2586,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4718710784647846,"extension":6.430760209122738},"index":0,"playId":"61864a67-d838-3e69-8d64-7cb44de9143d","pitchNumber":1,"startTime":"2026-04-08T22:25:11.940Z","endTime":"2026-04-08T22:25:15.542Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421388009654994,"aZ":-16.864538050403066,"pfxX":-7.078534476655202,"pfxZ":8.43244026669494,"pX":-1.0864027402165837,"pZ":2.939032687330987,"vX0":5.655030887479076,"vY0":-133.9976410160128,"vZ0":-3.075684022294918,"x":158.41,"y":159.43,"x0":-2.306333579268525,"y0":50.00047429997795,"z0":5.309120577729983,"aX":-12.848361658772392},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2439,"spinDirection":234},"zone":11,"typeConfidence":0.87,"plateTime":0.409031987092459,"extension":6.644011871299633},"index":1,"playId":"2deb8856-f8e6-3dab-b19b-8df63ff52a34","pitchNumber":2,"startTime":"2026-04-08T22:25:26.439Z","endTime":"2026-04-08T22:25:29.439Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389609228936767,"aZ":-22.455018478400845,"pfxX":-0.42069506602974194,"pfxZ":5.5770336246268934,"pX":0.39112709295587145,"pZ":2.344463514916614,"vX0":7.270267419133395,"vY0":-130.6569616779752,"vZ0":-3.28878659266185,"x":102.09,"y":175.48,"x0":-2.363182390464014,"y0":50.00457528631489,"z0":5.291014231017709,"aX":-0.7338353374767617},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.6,"breakHorizontal":-0.7,"spinRate":2465,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4178786526103768,"extension":6.514249413606227},"index":2,"playId":"7a94b902-6ecc-3bb2-9144-26a10c31e808","pitchNumber":3,"startTime":"2026-04-08T22:25:45.345Z","endTime":"2026-04-08T22:25:48.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640656249909465,"aZ":-16.994750383557033,"pfxX":-8.106864240521112,"pfxZ":8.095209209717739,"pX":-1.880231865437935,"pZ":3.2172473192180115,"vX0":4.317015215814071,"vY0":-136.25736279004815,"vZ0":-2.5636821864951598,"x":188.67,"y":151.91,"x0":-2.4339031285119823,"y0":50.005607891225864,"z0":5.3480814734594135,"aX":-15.207889734769049},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":13.7,"spinRate":2519,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4023692241710157,"extension":6.628311001949093},"index":3,"playId":"dc886ba9-a8b3-3a4c-b451-07b6d8aecd75","pitchNumber":4,"startTime":"2026-04-08T22:26:05.715Z","endTime":"2026-04-08T22:26:09.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96367728807614,"aZ":-15.03761812430217,"pfxX":-7.296335184310182,"pfxZ":9.312758568243668,"pX":-0.8731374473861572,"pZ":1.9839504001434962,"vX0":6.2613466798637365,"vY0":-135.15454073793344,"vZ0":-5.769616830049092,"x":150.28,"y":185.21,"x0":-2.2781197734386667,"y0":50.00279485022599,"z0":5.212315706011023,"aX":-13.42485296412454},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2520,"spinDirection":235},"zone":13,"typeConfidence":0.88,"plateTime":0.40611089794593314,"extension":6.511316813381123},"index":4,"playId":"00d12899-9538-3b1a-bea8-a1bbba2fe177","pitchNumber":5,"startTime":"2026-04-08T22:26:23.275Z","endTime":"2026-04-08T22:26:26.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:26:26.347Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to center fielder Jacob Young.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:26:28.132Z","endTime":"2026-04-08T22:28:16.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503918916882483,"aZ":-31.032140902885413,"pfxX":11.575991859881352,"pfxZ":0.8056912859738032,"pX":1.718519413251843,"pZ":1.9721468522442307,"vX0":6.4837035381942,"vY0":-119.23484928625132,"vZ0":-1.112075280807409,"x":51.49,"y":185.53,"x0":-2.5511362998483382,"y0":50.00580528402747,"z0":5.275637585880797,"aX":16.467169515457442},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.4,"breakHorizontal":-22.7,"spinRate":2621,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.46151741627167686,"extension":6.243935898042865},"index":0,"playId":"a7f2caa0-0f69-39eb-bf53-76d3db4851f3","pitchNumber":1,"startTime":"2026-04-08T22:26:51.455Z","endTime":"2026-04-08T22:26:54.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074520370012905,"aZ":-34.31339882088865,"pfxX":9.319709231927055,"pfxZ":-1.5720271451005168,"pX":-0.3934525003613443,"pZ":1.8123780783461532,"vX0":2.2424846257307665,"vY0":-116.77688396247986,"vZ0":-0.5350254107917805,"x":132.0,"y":189.85,"x0":-2.5800626896252044,"y0":50.00287654072229,"z0":5.314722628672236,"aX":12.677816327175059},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.6,"breakHorizontal":-17.4,"spinRate":2638,"spinDirection":66},"zone":7,"typeConfidence":0.91,"plateTime":0.4717674288585352,"extension":6.2482088673910035},"index":1,"playId":"7208f774-55f5-3910-9898-af209553ec94","pitchNumber":2,"startTime":"2026-04-08T22:27:08.976Z","endTime":"2026-04-08T22:27:12.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.769332892562836,"aZ":-15.915390945846042,"pfxX":-6.530545873094598,"pfxZ":8.952798285963961,"pX":-1.2116078111628363,"pZ":2.6184706900420704,"vX0":5.222970687007784,"vY0":-134.76556301250986,"vZ0":-3.987748988457156,"x":163.18,"y":168.08,"x0":-2.338667155794065,"y0":50.000767548878194,"z0":5.261485888193324,"aX":-11.857860075441812},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2511,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.4084153335129481,"extension":6.718394539818443},"index":2,"playId":"f00fed2e-da0f-3da9-bc05-64e27c3e1c6c","pitchNumber":3,"startTime":"2026-04-08T22:27:24.366Z","endTime":"2026-04-08T22:27:27.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143641814065973,"aZ":-32.38925408549634,"pfxX":9.99704361455549,"pfxZ":-0.16476631562919852,"pX":0.07826288532373017,"pZ":0.9431182302748753,"vX0":2.9859388416316053,"vY0":-116.29755441565317,"vZ0":-2.979491641791256,"x":114.02,"y":213.32,"x0":-2.52616763819884,"y0":50.000522128401045,"z0":5.364447619851097,"aX":13.465964457388388},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.8,"breakHorizontal":-18.8,"spinRate":2498,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4739550979011877,"extension":6.441528984529333},"index":3,"playId":"5727cec1-6d18-312c-baf1-bf80e48d8d32","pitchNumber":4,"startTime":"2026-04-08T22:27:42.825Z","endTime":"2026-04-08T22:27:45.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348600035257217,"aZ":-31.75891037889711,"pfxX":10.119744382452973,"pfxZ":0.3039707022931566,"pX":-0.8643610680704373,"pZ":2.056428789024608,"vX0":1.2015043711887174,"vY0":-116.43893990310103,"vZ0":-0.7262651934726718,"x":149.95,"y":183.26,"x0":-2.7018825168695155,"y0":50.004156788154276,"z0":5.3837342583520496,"aX":13.86243711981588},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.6,"breakHorizontal":-18.6,"spinRate":2320,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.4708368982554756,"extension":6.403470495238045},"hitData":{"launchSpeed":96.1,"launchAngle":31.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.93,"coordY":54.71}},"index":4,"playId":"5d644f87-3e4e-3e8f-8c03-2da3edc2fd99","pitchNumber":5,"startTime":"2026-04-08T22:28:06.358Z","endTime":"2026-04-08T22:28:16.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:28:16.424Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:28:18.424Z","endTime":"2026-04-08T22:30:14.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28243840566856,"aZ":-24.658636534669327,"pfxX":1.2556966629184105,"pfxZ":4.32516270720728,"pX":0.29740850526655666,"pZ":2.8198055392529264,"vX0":6.463835316015977,"vY0":-130.90350375996152,"vZ0":-1.9386031108484862,"x":105.66,"y":162.65,"x0":-2.3656165716768642,"y0":50.00299222803882,"z0":5.413493730584142,"aX":2.181700176210148},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.7,"spinRate":2441,"spinDirection":206},"zone":3,"typeConfidence":0.89,"plateTime":0.4181988423052627,"extension":6.524237332472895},"index":0,"playId":"10d10405-7482-3a73-a583-690e7c7ac769","pitchNumber":1,"startTime":"2026-04-08T22:28:38.606Z","endTime":"2026-04-08T22:28:43.182Z","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":93.5,"endSpeed":84.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.895229108722223,"aZ":-15.458826015077864,"pfxX":-8.33521271097063,"pfxZ":9.025636245624675,"pX":0.03379252382610845,"pZ":1.9136767053287176,"vX0":8.670362759474834,"vY0":-135.7732304467536,"vZ0":-5.968951429748984,"x":115.71,"y":187.11,"x0":-2.13005804148132,"y0":50.00517872352675,"z0":5.230760552468806,"aX":-15.442395753542062},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2507,"spinDirection":232},"zone":8,"typeConfidence":0.89,"plateTime":0.4046196922509697,"extension":6.644289297887625},"index":1,"playId":"35f64252-7d30-3188-9a24-a00871f012f8","pitchNumber":2,"startTime":"2026-04-08T22:28:58.696Z","endTime":"2026-04-08T22:29:02.081Z","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":93.3,"endSpeed":84.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46350091398601,"aZ":-16.336016438837067,"pfxX":-7.211449961421472,"pfxZ":8.577190125874964,"pX":-0.7245658580022348,"pZ":4.134152475767783,"vX0":6.231469238760355,"vY0":-135.70327054593446,"vZ0":-0.6429482761814229,"x":144.62,"y":127.16,"x0":-2.1250138872169697,"y0":50.00131099205299,"z0":5.522648551347748,"aX":-13.314640200958868},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2502,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.4051761509128933,"extension":6.569095713578722},"index":2,"playId":"879db923-2f55-3a32-b02c-01abf3c833c7","pitchNumber":3,"startTime":"2026-04-08T22:29:16.434Z","endTime":"2026-04-08T22:29:19.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067049649583844,"aZ":-34.15066549031848,"pfxX":8.375959006581038,"pfxZ":-1.4474759386990401,"pX":0.9502380958423584,"pZ":0.8492082378759955,"vX0":5.268445339269742,"vY0":-117.20802932617798,"vZ0":-2.81987005820171,"x":80.78,"y":215.85,"x0":-2.4295717871098312,"y0":50.003056551768545,"z0":5.31777777840028,"aX":11.432509906028704},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.1,"breakHorizontal":-16.7,"spinRate":2672,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4707351934590962,"extension":6.611843780404414},"index":3,"playId":"88cd8d83-64f0-302b-8766-64584d9f63e5","pitchNumber":4,"startTime":"2026-04-08T22:29:34.551Z","endTime":"2026-04-08T22:29:37.572Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141918694882285,"aZ":-17.158457204506124,"pfxX":-7.39397893314367,"pfxZ":7.972089872161144,"pX":-1.3637459899091964,"pZ":2.9197233429213827,"vX0":5.205143955344113,"vY0":-136.42486260660053,"vZ0":-3.396245334565556,"x":168.98,"y":159.95,"x0":-2.3361674090357187,"y0":50.00664728590067,"z0":5.364254213748198,"aX":-13.93411119027335},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2468,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.4015576336879576,"extension":6.66970880134573},"index":4,"playId":"b68918cd-90a2-362c-b412-0c7d09ba335f","pitchNumber":5,"startTime":"2026-04-08T22:29:52.670Z","endTime":"2026-04-08T22:29:56.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361293191038417,"aZ":-21.887658272190432,"pfxX":-7.030845964571017,"pfxZ":5.638119165708005,"pX":-1.1290051476431011,"pZ":3.306735607360259,"vX0":5.327394969211397,"vY0":-134.30369529624824,"vZ0":-1.4473969476511537,"x":160.04,"y":149.5,"x0":-2.225835350744826,"y0":50.004651107235425,"z0":5.41088688093878,"aX":-12.832466423928706},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":11.5,"spinRate":2440,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.4079935251788558,"extension":6.613755670831748},"index":5,"playId":"3f0176b7-8135-39b0-bca7-c84eb71bccad","pitchNumber":6,"startTime":"2026-04-08T22:30:09.738Z","endTime":"2026-04-08T22:30:14.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:30:14.825Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks. Iván Herrera to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:31:15.540Z","endTime":"2026-04-08T22:33:54.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T22:30:30.487Z","endTime":"2026-04-08T22:31:17.870Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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":92.8,"endSpeed":84.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.681340795383424,"aZ":-18.357562624280632,"pfxX":-7.110727074682725,"pfxZ":7.528014287449199,"pX":-0.18598745900012562,"pZ":4.117689654857887,"vX0":7.7553182265234115,"vY0":-134.95203981379177,"vZ0":-0.017602551761752627,"x":124.09,"y":127.6,"x0":-2.17969726013499,"y0":50.004471788056705,"z0":5.422588870200634,"aX":-13.054579291481371},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":11.2,"spinRate":2478,"spinDirection":237},"zone":11,"typeConfidence":0.88,"plateTime":0.4066228206754978,"extension":6.740004049257864},"index":1,"playId":"9a6fb3ef-85fc-36c9-b46a-f7b443f6732d","pitchNumber":1,"startTime":"2026-04-08T22:31:17.870Z","endTime":"2026-04-08T22:31:20.870Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.115167374846063,"aZ":-17.746310292898617,"pfxX":-8.189100458944132,"pfxZ":7.838812610512946,"pX":-0.49660768555208035,"pZ":2.3916499298023424,"vX0":7.642207762043237,"vY0":-135.2017371892488,"vZ0":-3.9071900837031954,"x":135.93,"y":174.21,"x0":-2.304074186227011,"y0":50.00207833119056,"z0":5.1108250997369655,"aX":-15.070314554995283},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2602,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.4060455999054615,"extension":6.679653204956217},"index":2,"playId":"d386bbbf-31bc-381c-9198-ae079e4e4f46","pitchNumber":2,"startTime":"2026-04-08T22:31:34.739Z","endTime":"2026-04-08T22:31:37.846Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28374532909729,"aZ":-22.427351508208616,"pfxX":0.10009751253563277,"pfxZ":5.532352591620757,"pX":0.019763434139853178,"pZ":3.2432185309594583,"vX0":6.39095007638524,"vY0":-131.29788744308772,"vZ0":-1.3453461675534135,"x":116.25,"y":151.21,"x0":-2.449206628417904,"y0":50.005794794807315,"z0":5.415797283991219,"aX":0.17656902265140706},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.0,"breakHorizontal":-1.4,"spinRate":2399,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.41563335810234614,"extension":6.571843741963638},"index":3,"playId":"e5dd5aa7-ae17-3869-a085-c9c093a78ba4","pitchNumber":3,"startTime":"2026-04-08T22:31:52.462Z","endTime":"2026-04-08T22:31:57.543Z","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":93.8,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337165539799557,"aZ":-18.2599831414948,"pfxX":-6.754372118459097,"pfxZ":7.383387431337194,"pX":-1.310618898700293,"pZ":4.217901889282443,"vX0":4.961370584343024,"vY0":-136.49205831167544,"vZ0":0.126410024042231,"x":166.96,"y":124.9,"x0":-2.2752817025226433,"y0":50.00409412762702,"z0":5.429416329693167,"aX":-12.731916085150445},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2441,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.4014439155275835,"extension":6.758389382984245},"index":4,"playId":"c34abed8-e371-3e5e-bd53-3dc399e8e697","pitchNumber":4,"startTime":"2026-04-08T22:32:23.661Z","endTime":"2026-04-08T22:32:26.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.548514957868274,"aZ":-32.250710240430436,"pfxX":9.78591212125211,"pfxZ":-0.05922915867569678,"pX":-1.363702691722488,"pZ":1.73676153913556,"vX0":0.3055693563113585,"vY0":-116.89167288881076,"vZ0":-1.342966857808044,"x":168.98,"y":191.89,"x0":-2.767675000978877,"y0":50.000688871459964,"z0":5.340206074111285,"aX":13.571166663234019},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.1,"breakHorizontal":-17.8,"spinRate":2666,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.4681647701905316,"extension":6.255873771185032},"index":5,"playId":"5a383dcb-564c-3858-bfce-a10b6b392deb","pitchNumber":5,"startTime":"2026-04-08T22:32:39.874Z","endTime":"2026-04-08T22:32:43.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191057549802267,"aZ":-18.62235600008382,"pfxX":-8.931260220394854,"pfxZ":7.192670058991654,"pX":-0.737634085733849,"pZ":3.2391292989741998,"vX0":7.443124859079018,"vY0":-135.9908467826299,"vZ0":-2.2057398995968014,"x":145.12,"y":151.32,"x0":-2.3419159286889206,"y0":50.00055352332638,"z0":5.3441916447844875,"aX":-16.823768920475043},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":14.8,"spinRate":2550,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.40186592223478046,"extension":6.574143209089779},"index":6,"playId":"62adb287-f027-348b-99a3-91b6c8463655","pitchNumber":6,"startTime":"2026-04-08T22:33:00.215Z","endTime":"2026-04-08T22:33:03.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822855076479595,"aZ":-14.400799435028546,"pfxX":-7.313050963776578,"pfxZ":9.744121802902482,"pX":0.05673265977214758,"pZ":3.708872502354717,"vX0":8.290530215897977,"vY0":-134.83246338162957,"vZ0":-1.852894088066152,"x":114.84,"y":138.64,"x0":-2.1212135261672507,"y0":50.005534884676464,"z0":5.431677021018183,"aX":-13.343974128190874},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":11.3,"spinRate":2517,"spinDirection":230},"zone":12,"typeConfidence":0.88,"plateTime":0.4076511433087102,"extension":6.751416506877934},"index":7,"playId":"e9249699-9673-37c1-9af1-c4741d577595","pitchNumber":7,"startTime":"2026-04-08T22:33:25.328Z","endTime":"2026-04-08T22:33:28.424Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82866980232304,"aZ":-29.29996220654814,"pfxX":11.942534672434569,"pfxZ":2.0440305990291225,"pX":2.3879129018637335,"pZ":0.7882766575245213,"vX0":7.372897060154774,"vY0":-118.53553043827944,"vZ0":-4.008777633049773,"x":25.98,"y":217.5,"x0":-2.325609565471843,"y0":50.005319071075235,"z0":5.207025144603117,"aX":16.821531239514712},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.9,"breakHorizontal":-23.5,"spinRate":2831,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4639020342773179,"extension":6.470187108280576},"index":8,"playId":"1d650f62-6244-357b-b3db-9b03ca1c53d1","pitchNumber":8,"startTime":"2026-04-08T22:33:49.035Z","endTime":"2026-04-08T22:33:54.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:33:54.055Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks. Iván Herrera to 3rd. Alec Burleson to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:37:09.675Z","endTime":"2026-04-08T22:39:39.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T22:34:25.200Z","endTime":"2026-04-08T22:35:58.369Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: PJ Poulin replaces Cole Henry.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T22:35:58.369Z","endTime":"2026-04-08T22:37:11.899Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.097933131044453,"aZ":-26.909563867386463,"pfxX":-9.304247239083601,"pfxZ":4.24563900699761,"pX":-0.6654226649555957,"pZ":0.7650807556675042,"vX0":-3.3787741173331374,"vY0":-111.55575735189508,"vZ0":-2.2119592464776137,"x":142.36,"y":218.12,"x0":2.08466549489583,"y0":50.002189854061726,"z0":4.588076925342982,"aX":-11.536451292684745},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":7.3,"breakHorizontal":17.8,"spinRate":2306,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.49406224933892107,"extension":6.70625496316912},"index":2,"playId":"c7e9e725-a82f-3ea3-8cc2-7eabbfcae6ed","pitchNumber":1,"startTime":"2026-04-08T22:37:11.899Z","endTime":"2026-04-08T22:37:15.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":68.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318870714427153,"aZ":-31.504954709533795,"pfxX":-5.982798130123397,"pfxZ":0.556975500874425,"pX":-0.90990487917004,"pZ":0.8058065953412374,"vX0":-4.957314701330116,"vY0":-110.43048111943267,"vZ0":-1.0284825686436188,"x":151.68,"y":217.02,"x0":2.16695466893303,"y0":50.00180906739982,"z0":4.685564284193905,"aX":-7.15966865235911},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":1.1,"breakHorizontal":12.5,"spinRate":2316,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.5019739830925602,"extension":6.578134711943958},"index":3,"playId":"9da3d27a-abd4-3250-a5ff-1dc22c21104a","pitchNumber":2,"startTime":"2026-04-08T22:37:37.178Z","endTime":"2026-04-08T22:37:40.837Z","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":78.9,"endSpeed":71.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2183067673268,"aZ":-31.59273316979802,"pfxX":8.06346989409241,"pfxZ":0.4355500265993051,"pX":0.10044354431482955,"pZ":2.9399839607406033,"vX0":-6.758651388819733,"vY0":-114.5715653827619,"vZ0":3.0032797076512603,"x":113.17,"y":159.4,"x0":2.048536732717712,"y0":50.00020686263674,"z0":4.710497150655206,"aX":10.661735901387287},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.9,"breakHorizontal":-12.8,"spinRate":1545,"spinDirection":86},"zone":5,"typeConfidence":0.89,"plateTime":0.47903825321871807,"extension":6.105712958893564},"index":4,"playId":"6ca0202f-60f9-308c-820e-29282fa8bb7e","pitchNumber":3,"startTime":"2026-04-08T22:37:59.724Z","endTime":"2026-04-08T22:38:02.977Z","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":79.3,"endSpeed":72.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134645258262186,"aZ":-30.162861961785005,"pfxX":8.810668408808594,"pfxZ":1.509535431912746,"pX":-0.36750275921853504,"pZ":1.8513769701454879,"vX0":-8.20630048185866,"vY0":-115.18425223583974,"vZ0":0.4252231708473222,"x":131.01,"y":188.79,"x0":2.111522755189138,"y0":50.00226373542887,"z0":4.6014443926879816,"aX":11.735680802431158},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.1,"breakHorizontal":-13.7,"spinRate":1589,"spinDirection":89},"zone":7,"typeConfidence":0.89,"plateTime":0.47712266138277926,"extension":6.114945767286122},"index":5,"playId":"592b8d5e-d2cf-391b-96b8-48b83e919119","pitchNumber":4,"startTime":"2026-04-08T22:38:20.865Z","endTime":"2026-04-08T22:38:23.865Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-08T22:38:35.651Z","endTime":"2026-04-08T22:38:56.043Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95731479807711,"aZ":-30.978466134324364,"pfxX":9.907022550217352,"pfxZ":0.9029398716804637,"pX":0.02667167403251611,"pZ":1.347809991398728,"vX0":-7.573080692453441,"vY0":-115.22080161799599,"vZ0":-0.35609327777475797,"x":115.98,"y":202.39,"x0":2.0894951380150006,"y0":50.00426626878895,"z0":4.530796156861205,"aX":13.151871761115155},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.8,"breakHorizontal":-15.7,"spinRate":1659,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.4777043705958355,"extension":6.024939986835794},"index":7,"playId":"0a603d41-6bb6-3888-83d5-ddd3ad82fa62","pitchNumber":5,"startTime":"2026-04-08T22:38:56.043Z","endTime":"2026-04-08T22:39:01.083Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}}},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":68.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84333062288921,"aZ":-28.478113924403875,"pfxX":-6.922690120445931,"pfxZ":3.022923232055925,"pX":1.050490414110502,"pZ":2.302285890532552,"vX0":-0.8258032211108782,"vY0":-111.25641785704322,"vZ0":1.245154300984061,"x":76.96,"y":176.62,"x0":2.3258462042124703,"y0":50.00024432286886,"z0":4.746666164867352,"aX":-8.448273873429962},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":6.2,"breakHorizontal":12.7,"spinRate":2318,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4973537651693447,"extension":6.018470207102014},"index":8,"playId":"97265b00-c329-3cf7-a023-b3551e4917b0","pitchNumber":6,"startTime":"2026-04-08T22:39:34.360Z","endTime":"2026-04-08T22:39:39.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:39:39.385Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohel Pozo singles on a ground ball to left fielder Daylen Lile. Iván Herrera scores. Alec Burleson scores. Jordan Walker to 3rd.","rbi":2,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:39:43.411Z","endTime":"2026-04-08T22:41:33.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":70.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356596316938706,"aZ":-28.34602684069307,"pfxX":-1.9756881104485582,"pfxZ":2.968511562646924,"pX":0.6199084081723266,"pZ":1.5573132574671247,"vX0":-3.1946992121583224,"vY0":-114.61104936507104,"vZ0":-0.36312471187406725,"x":93.37,"y":196.73,"x0":2.305898203808765,"y0":50.00099568697289,"z0":4.5624096105029235,"aX":-2.545600842934654},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":5.6,"breakHorizontal":4.6,"spinRate":2384,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.48374274637591297,"extension":6.904895345983745},"index":0,"playId":"f1b4bdea-8add-30eb-88e5-0f7af5c0eb41","pitchNumber":1,"startTime":"2026-04-08T22:40:08.334Z","endTime":"2026-04-08T22:40:11.601Z","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":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928141821874355,"aZ":-32.38197233247583,"pfxX":9.962737613577659,"pfxZ":-0.1524910491254743,"pX":0.5856673691937271,"pZ":0.6086262095982481,"vX0":-6.4570092560188215,"vY0":-118.02825098217197,"vZ0":-1.7470977431448391,"x":94.68,"y":222.35,"x0":2.098882639208935,"y0":50.002647497667304,"z0":4.415133047046653,"aX":13.689231469340259},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":1608,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.4687811519062919,"extension":6.0516161566390805},"index":1,"playId":"7b0a168d-c33a-3f33-a3fb-8f5c3186d38a","pitchNumber":2,"startTime":"2026-04-08T22:40:26.959Z","endTime":"2026-04-08T22:40:30.326Z","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":76.6,"endSpeed":70.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.526117367617477,"aZ":-27.027296105396186,"pfxX":-3.6451799989476763,"pfxZ":4.092614376298643,"pX":0.44830219297332424,"pZ":3.6077986191688254,"vX0":-2.8279311123750817,"vY0":-111.51756313216303,"vZ0":3.587852864791705,"x":99.91,"y":141.37,"x0":2.2073672645832936,"y0":50.00001042563743,"z0":4.7703162947813285,"aX":-4.577835567716964},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":8.6,"breakHorizontal":7.3,"spinRate":2199,"spinDirection":251},"zone":12,"typeConfidence":0.9,"plateTime":0.4916431670166399,"extension":6.192135493067639},"index":2,"playId":"1aa2c4f2-3b4f-331d-84c5-5d78140ef918","pitchNumber":3,"startTime":"2026-04-08T22:40:50.408Z","endTime":"2026-04-08T22:40:53.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T22:41:07.973Z","endTime":"2026-04-08T22:41:22.650Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.823114672268694,"aZ":-34.75828092855746,"pfxX":9.361930005198998,"pfxZ":-1.8630822793512123,"pX":0.06347353665995317,"pZ":0.6968421038072327,"vX0":-7.385164816440998,"vY0":-116.95189225328356,"vZ0":-1.0158356758083797,"x":114.58,"y":219.97,"x0":2.0441119758063993,"y0":50.003340345350495,"z0":4.3935983548516235,"aX":12.984027737535806},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.4,"breakHorizontal":-15.1,"spinRate":1694,"spinDirection":93},"zone":14,"typeConfidence":0.91,"plateTime":0.4681334910676518,"extension":6.113299263989627},"hitData":{"launchSpeed":85.3,"launchAngle":9.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.37,"coordY":110.95}},"index":4,"playId":"d6629454-387f-34fc-82b7-a255fd01a66f","pitchNumber":4,"startTime":"2026-04-08T22:41:22.650Z","endTime":"2026-04-08T22:41:33.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:41:33.804Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to shortstop CJ Abrams.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T22:41:47.760Z","endTime":"2026-04-08T22:44:08.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":82.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12943015244103,"aZ":-22.246696927580526,"pfxX":10.34599568390296,"pfxZ":5.702838558329093,"pX":0.7417154787048286,"pZ":2.6503980373929488,"vX0":-6.963775952969195,"vY0":-131.18277838446932,"vZ0":-0.6385172237367992,"x":88.73,"y":167.22,"x0":2.088555057776019,"y0":50.00065555470212,"z0":4.5574755103190085,"aX":18.003392522595117},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-17.2,"spinRate":2181,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4177595278861084,"extension":6.545623165436175},"index":0,"playId":"38441c1a-12ff-32e5-8ab4-ea111a9f4977","pitchNumber":1,"startTime":"2026-04-08T22:42:17.071Z","endTime":"2026-04-08T22:42:20.243Z","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":80.5,"endSpeed":73.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736579606091944,"aZ":-31.90940751426156,"pfxX":8.610164912377,"pfxZ":0.1946355054203277,"pX":0.5895432769453721,"pZ":1.3911767740110286,"vX0":-6.17717656204526,"vY0":-117.0839725609702,"vZ0":-0.2168930851187575,"x":94.53,"y":201.22,"x0":2.1473178375022353,"y0":50.00496143267473,"z0":4.478778893163852,"aX":11.919359290679184},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.6,"breakHorizontal":-14.0,"spinRate":1702,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.46835956935995515,"extension":6.076003537174187},"index":1,"playId":"204bb08c-aa16-3d6e-8e0b-2a065ce1f2cf","pitchNumber":2,"startTime":"2026-04-08T22:42:36.109Z","endTime":"2026-04-08T22:42:39.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5005030063994,"aZ":-22.610021437753943,"pfxX":9.153975135312084,"pfxZ":5.47385184719878,"pX":-0.8290952475326389,"pZ":1.600172754077737,"vX0":-10.117489616487637,"vY0":-131.28986313485532,"vZ0":-2.841586942062777,"x":148.6,"y":195.58,"x0":1.8831128914644801,"y0":50.00426296767221,"z0":4.377168710511546,"aX":16.000263678757626},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-14.4,"spinRate":2129,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.41700630823594587,"extension":6.707133101188449},"index":2,"playId":"7c7d93c5-889b-3e84-8df6-a5743c43eb87","pitchNumber":3,"startTime":"2026-04-08T22:42:58.077Z","endTime":"2026-04-08T22:43:01.731Z","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":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717838508143494,"aZ":-33.85074264228143,"pfxX":9.82161021273286,"pfxZ":-1.227830104979927,"pX":-0.1568206652050244,"pZ":1.5003473302222212,"vX0":-8.028837111385846,"vY0":-116.2497851980428,"vZ0":0.5196651949892341,"x":122.98,"y":198.27,"x0":2.0732444191688058,"y0":50.003821295080854,"z0":4.498919456532411,"aX":13.382273799036565},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.8,"breakHorizontal":-15.7,"spinRate":1624,"spinDirection":87},"zone":13,"typeConfidence":0.9,"plateTime":0.4719745356863152,"extension":6.209693524807462},"index":3,"playId":"32a12952-607c-3482-bbb3-33bdc421b20e","pitchNumber":4,"startTime":"2026-04-08T22:43:18.827Z","endTime":"2026-04-08T22:43:22.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624644407852283,"aZ":-23.643465842511162,"pfxX":-2.8421635940069425,"pfxZ":6.361784707637521,"pX":-0.45055736468409946,"pZ":1.716465582442342,"vX0":-5.2181309761735255,"vY0":-116.14908024919643,"vZ0":-1.0848043535044543,"x":134.17,"y":192.44,"x0":2.211292443262058,"y0":50.000024939129766,"z0":4.477952349264106,"aX":-3.8076557540125737},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":11.5,"breakHorizontal":6.7,"spinRate":2317,"spinDirection":110},"zone":7,"typeConfidence":0.88,"plateTime":0.4750570452860754,"extension":6.798023238395747},"hitData":{"launchSpeed":85.0,"launchAngle":68.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.35,"coordY":157.73}},"index":4,"playId":"85f6ea67-2d4d-39ab-aa41-8564a581050a","pitchNumber":5,"startTime":"2026-04-08T22:43:59.189Z","endTime":"2026-04-08T22:44:08.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:44:08.845Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-08T22:46:33.774Z","endTime":"2026-04-08T22:47:24.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T22:45:48.032Z","endTime":"2026-04-08T22:46:36.107Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63589911650657,"aZ":-28.90967166073993,"pfxX":-10.88491881345626,"pfxZ":1.7224084553353647,"pX":-0.6752923238975035,"pZ":1.8477685137914857,"vX0":6.580066639996246,"vY0":-137.27549552476552,"vZ0":-5.070783756859544,"x":142.74,"y":188.89,"x0":-1.6991642088386318,"y0":50.00080270251386,"z0":5.706057288311782,"aX":-20.60743175973614},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.2,"breakHorizontal":18.1,"spinRate":2030,"spinDirection":233},"zone":7,"typeConfidence":0.84,"plateTime":0.40020889421799355,"extension":6.664062801986954},"index":1,"playId":"a4e37bd3-ec2e-3a63-9372-b4bc14483409","pitchNumber":1,"startTime":"2026-04-08T22:46:36.107Z","endTime":"2026-04-08T22:46:39.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304008425343856,"aZ":-32.96755751051848,"pfxX":9.708591659666425,"pfxZ":-0.5502823864398643,"pX":3.1739232907664348,"pZ":1.4915518032412391,"vX0":8.592770237751255,"vY0":-120.08592266767626,"vZ0":-2.5358526904977676,"x":-3.98,"y":198.51,"x0":-1.7179006743705123,"y0":50.00094691614283,"z0":5.508055550097382,"aX":14.105811757143554},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.3,"breakHorizontal":-19.7,"spinRate":2522,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.45696750239992445,"extension":6.789588753885543},"index":2,"playId":"d3086669-f470-3918-b70d-18ada7bbffcf","pitchNumber":2,"startTime":"2026-04-08T22:46:56.570Z","endTime":"2026-04-08T22:47:01.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.283413922148306,"aZ":-29.536776205781372,"pfxX":-10.48716460792053,"pfxZ":1.3470700847061394,"pX":-0.9191651678868316,"pZ":2.161746340801705,"vX0":5.940515418254422,"vY0":-139.74333227782793,"vZ0":-4.125787094336703,"x":152.04,"y":180.41,"x0":-1.7206943552521092,"y0":50.00467336142624,"z0":5.619164126548677,"aX":-20.546238724305155},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.7,"breakHorizontal":17.6,"spinRate":2059,"spinDirection":236},"zone":13,"typeConfidence":0.88,"plateTime":0.39339880717438414,"extension":6.646712410171378},"hitData":{"launchSpeed":70.0,"launchAngle":-2.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.49,"coordY":162.75}},"index":3,"playId":"9575afe3-8636-3261-ab13-9138ea30550f","pitchNumber":3,"startTime":"2026-04-08T22:47:16.770Z","endTime":"2026-04-08T22:47:24.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:47:24.327Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, pitcher Riley O'Brien to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-08T22:47:47.825Z","endTime":"2026-04-08T22:49:40.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Brady House.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T22:47:34.748Z","endTime":"2026-04-08T22:47:50.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366761141247075,"aZ":-31.052559043083097,"pfxX":-10.612873480304224,"pfxZ":0.5655758768510939,"pX":-0.30852061199181424,"pZ":2.2013795427574423,"vX0":7.850696015257368,"vY0":-139.94746082635194,"vZ0":-3.8029388149343863,"x":128.76,"y":179.34,"x0":-1.7702002719322005,"y0":50.005013075186014,"z0":5.610380959415956,"aX":-21.069522117391976},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.4,"breakHorizontal":17.6,"spinRate":2000,"spinDirection":237},"zone":4,"typeConfidence":0.88,"plateTime":0.39127463897852266,"extension":6.806820372139401},"index":1,"playId":"5a36b39f-a7d8-3a87-a40e-6c32ce8e2557","pitchNumber":1,"startTime":"2026-04-08T22:47:50.077Z","endTime":"2026-04-08T22:47:53.077Z","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":97.2,"endSpeed":89.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755728698750318,"aZ":-29.525020230307344,"pfxX":-8.97068926077352,"pfxZ":1.3008459525625131,"pX":-0.7756062843550605,"pZ":3.248826245441664,"vX0":5.541995654367894,"vY0":-141.51104186165583,"vZ0":-2.048831284099259,"x":146.56,"y":151.06,"x0":-1.5887321148365259,"y0":50.00306097657886,"z0":5.864027285586882,"aX":-18.28667820368137},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.2,"breakHorizontal":15.2,"spinRate":2068,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.38630085755427057,"extension":6.8115806469870535},"index":2,"playId":"9ec083c1-2d4a-3d94-b7ae-cffbbfb9f65c","pitchNumber":2,"startTime":"2026-04-08T22:48:09.711Z","endTime":"2026-04-08T22:48:13.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98207981123616,"aZ":-31.62207899523791,"pfxX":-7.760323251765009,"pfxZ":0.2841206561672234,"pX":-0.9122319325796131,"pZ":3.2655029133463125,"vX0":4.785768780914677,"vY0":-139.4539387351707,"vZ0":-1.356238113475301,"x":151.77,"y":150.61,"x0":-1.6411231352243394,"y0":50.00670797311993,"z0":5.841620142335755,"aX":-15.307896295738736},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.5,"breakHorizontal":13.1,"spinRate":2076,"spinDirection":237},"zone":11,"typeConfidence":0.81,"plateTime":0.39257402415016784,"extension":6.452247143653097},"index":3,"playId":"4a486d14-e62b-3cc4-88e3-09da8104ade6","pitchNumber":3,"startTime":"2026-04-08T22:48:27.784Z","endTime":"2026-04-08T22:48:30.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994950413997163,"aZ":-30.489492476590236,"pfxX":-1.4510360038060566,"pfxZ":0.9556783262932314,"pX":0.8616961354647626,"pZ":2.172442929131963,"vX0":7.63586646514108,"vY0":-131.65847951769135,"vZ0":-2.573213037572793,"x":84.15,"y":180.12,"x0":-1.8784553705873723,"y0":50.0065045435576,"z0":5.402080291200191,"aX":-2.568289813891357},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":1.1,"spinRate":2375,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.4148417370230906,"extension":6.892190951663729},"index":4,"playId":"1835c077-f8a7-36aa-97bd-e02145068a55","pitchNumber":4,"startTime":"2026-04-08T22:48:42.770Z","endTime":"2026-04-08T22:48:45.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-08T22:48:57.228Z","endTime":"2026-04-08T22:49:05.364Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358589851565135,"aZ":-35.06852578338999,"pfxX":7.392335576519528,"pfxZ":-2.0035472555752407,"pX":0.08089531137816298,"pZ":0.7542668163319354,"vX0":2.9045129264943323,"vY0":-119.84677623897345,"vZ0":-3.2845567725082017,"x":113.92,"y":218.41,"x0":-2.108978334053029,"y0":50.002177542688194,"z0":5.292444697051172,"aX":10.692004502867471},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.2,"breakHorizontal":-14.2,"spinRate":2285,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4579949129520675,"extension":6.730050606698811},"index":6,"playId":"7b6477d7-79f0-3e4f-a431-a78a9168f725","pitchNumber":5,"startTime":"2026-04-08T22:49:05.364Z","endTime":"2026-04-08T22:49:08.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58492405412396,"aZ":-34.81020212595954,"pfxX":-10.218168422625828,"pfxZ":-1.3418705803345556,"pX":0.1025872179105146,"pZ":2.480949782762366,"vX0":8.294847085082957,"vY0":-139.43243170182282,"vZ0":-2.0212672039898054,"x":113.09,"y":171.79,"x0":-1.589492805197765,"y0":50.006046151844515,"z0":5.5217324248234165,"aX":-20.038724907249723},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.6,"breakHorizontal":16.7,"spinRate":2057,"spinDirection":235},"zone":5,"typeConfidence":0.85,"plateTime":0.39346491166673925,"extension":7.018133123530913},"hitData":{"launchSpeed":76.1,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.19,"coordY":181.44}},"index":7,"playId":"d31d4b33-32fe-3955-b8f0-a9b75194b502","pitchNumber":6,"startTime":"2026-04-08T22:49:32.112Z","endTime":"2026-04-08T22:49:40.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:49:40.089Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Alec Burleson to pitcher Riley O'Brien.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-08T22:49:44.398Z","endTime":"2026-04-08T22:51:40.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".180"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.41"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.20"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.93"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.76"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6771353469185,"aZ":-24.4139923052328,"pfxX":-10.68850261024165,"pfxZ":3.8074217280436393,"pX":-0.4275658485439045,"pZ":2.7447193187825984,"vX0":7.376796309173741,"vY0":-141.92076524999914,"vZ0":-3.8382450110899073,"x":133.3,"y":164.67,"x0":-1.6726982917553677,"y0":50.00344948252386,"z0":5.670860562849166,"aX":-21.79008608769154},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":17.9,"spinRate":2063,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3860263000960553,"extension":6.817899676234096},"index":0,"playId":"a31bf124-010c-3b46-b966-0d1f16510949","pitchNumber":1,"startTime":"2026-04-08T22:50:03.685Z","endTime":"2026-04-08T22:50:06.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.2,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16860225809285,"aZ":-24.68540734406252,"pfxX":-9.911629286767177,"pfxZ":3.712728150086223,"pX":0.864832927004602,"pZ":2.1748491214754173,"vX0":9.987988103570759,"vY0":-141.14580755510258,"vZ0":-5.501330706157284,"x":84.03,"y":180.06,"x0":-1.4321670997511835,"y0":50.0055369945775,"z0":5.739306722827108,"aX":-19.99970295017894},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2171,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.3880864649994109,"extension":6.734852251122639},"index":1,"playId":"3905469f-eb0f-390b-a5f7-b531ce731b75","pitchNumber":2,"startTime":"2026-04-08T22:50:19.056Z","endTime":"2026-04-08T22:50:22.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70780798059865,"aZ":-27.603269290125887,"pfxX":-10.52118124756332,"pfxZ":2.40169114616445,"pX":-1.4346921250615794,"pZ":1.9915718263206263,"vX0":4.4172684041994295,"vY0":-137.84148333711047,"vZ0":-4.905682312265117,"x":171.69,"y":185.01,"x0":-1.7007689779395057,"y0":50.00432271799854,"z0":5.683061834316596,"aX":-20.030114044938614},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":18.0,"spinRate":2064,"spinDirection":234},"zone":13,"typeConfidence":0.85,"plateTime":0.39900691674667454,"extension":6.752770697272631},"index":2,"playId":"10d579fd-77cf-3c98-9e2a-51c0b929cecd","pitchNumber":3,"startTime":"2026-04-08T22:50:36.329Z","endTime":"2026-04-08T22:50:39.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T22:50:49.926Z","endTime":"2026-04-08T22:50:57.948Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.083077599520635,"aZ":-25.11772920811432,"pfxX":-10.330357208813009,"pfxZ":3.488872750825891,"pX":-1.8910911200728897,"pZ":4.00282777066427,"vX0":3.3107269450323518,"vY0":-141.93684490293967,"vZ0":-0.916161966306171,"x":189.08,"y":130.7,"x0":-1.7366711247213276,"y0":50.00288033898947,"z0":5.941820756854697,"aX":-20.89729629581817},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2188,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3871609673137355,"extension":6.33075189287823},"index":4,"playId":"e3c9706d-e83d-36ec-8369-9ff098eb3330","pitchNumber":4,"startTime":"2026-04-08T22:50:57.948Z","endTime":"2026-04-08T22:51:00.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22191028930708,"aZ":-33.7218147113352,"pfxX":12.363906038347459,"pfxZ":-1.062089319128952,"pX":1.4968973453077485,"pZ":0.9013618661559508,"vX0":4.067008913920642,"vY0":-120.95067844393289,"vZ0":-3.727022286699892,"x":59.94,"y":214.44,"x0":-1.822509281629249,"y0":50.00575185010557,"z0":5.486124320331378,"aX":17.93562557316998},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":-23.4,"spinRate":2471,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4565553991149578,"extension":6.8061730169063805},"index":5,"playId":"8930e892-86b9-3a7a-8fdb-05d00ac61d6d","pitchNumber":5,"startTime":"2026-04-08T22:51:14.224Z","endTime":"2026-04-08T22:51:17.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54391671827578,"aZ":-32.41871097781291,"pfxX":-10.659735377142951,"pfxZ":-0.12386509937381263,"pX":-0.5464181827787709,"pZ":1.8492522635392525,"vX0":6.9577434198711625,"vY0":-140.00844407124072,"vZ0":-4.459514933412475,"x":137.83,"y":188.85,"x0":-1.6871734481743363,"y0":50.00409408507392,"z0":5.600465407852154,"aX":-21.0255629668323},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":2004,"spinDirection":231},"zone":7,"typeConfidence":0.88,"plateTime":0.3922066237480135,"extension":6.7229741358663695},"hitData":{"launchSpeed":88.3,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.52,"coordY":163.18}},"index":6,"playId":"7920db9a-abaa-3949-85dc-473054c93f83","pitchNumber":6,"startTime":"2026-04-08T22:51:33.264Z","endTime":"2026-04-08T22:51:40.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:51:40.663Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, first baseman Alec Burleson to pitcher Riley O'Brien.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-08T22:49:44.398Z","endTime":"2026-04-08T22:51:40.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".325"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".180"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.41"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.20"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.31"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.10"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.93"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.76"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".849"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".918"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6771353469185,"aZ":-24.4139923052328,"pfxX":-10.68850261024165,"pfxZ":3.8074217280436393,"pX":-0.4275658485439045,"pZ":2.7447193187825984,"vX0":7.376796309173741,"vY0":-141.92076524999914,"vZ0":-3.8382450110899073,"x":133.3,"y":164.67,"x0":-1.6726982917553677,"y0":50.00344948252386,"z0":5.670860562849166,"aX":-21.79008608769154},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":17.9,"spinRate":2063,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3860263000960553,"extension":6.817899676234096},"index":0,"playId":"a31bf124-010c-3b46-b966-0d1f16510949","pitchNumber":1,"startTime":"2026-04-08T22:50:03.685Z","endTime":"2026-04-08T22:50:06.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.2,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16860225809285,"aZ":-24.68540734406252,"pfxX":-9.911629286767177,"pfxZ":3.712728150086223,"pX":0.864832927004602,"pZ":2.1748491214754173,"vX0":9.987988103570759,"vY0":-141.14580755510258,"vZ0":-5.501330706157284,"x":84.03,"y":180.06,"x0":-1.4321670997511835,"y0":50.0055369945775,"z0":5.739306722827108,"aX":-19.99970295017894},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2171,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.3880864649994109,"extension":6.734852251122639},"index":1,"playId":"3905469f-eb0f-390b-a5f7-b531ce731b75","pitchNumber":2,"startTime":"2026-04-08T22:50:19.056Z","endTime":"2026-04-08T22:50:22.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70780798059865,"aZ":-27.603269290125887,"pfxX":-10.52118124756332,"pfxZ":2.40169114616445,"pX":-1.4346921250615794,"pZ":1.9915718263206263,"vX0":4.4172684041994295,"vY0":-137.84148333711047,"vZ0":-4.905682312265117,"x":171.69,"y":185.01,"x0":-1.7007689779395057,"y0":50.00432271799854,"z0":5.683061834316596,"aX":-20.030114044938614},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":18.0,"spinRate":2064,"spinDirection":234},"zone":13,"typeConfidence":0.85,"plateTime":0.39900691674667454,"extension":6.752770697272631},"index":2,"playId":"10d579fd-77cf-3c98-9e2a-51c0b929cecd","pitchNumber":3,"startTime":"2026-04-08T22:50:36.329Z","endTime":"2026-04-08T22:50:39.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T22:50:49.926Z","endTime":"2026-04-08T22:50:57.948Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.083077599520635,"aZ":-25.11772920811432,"pfxX":-10.330357208813009,"pfxZ":3.488872750825891,"pX":-1.8910911200728897,"pZ":4.00282777066427,"vX0":3.3107269450323518,"vY0":-141.93684490293967,"vZ0":-0.916161966306171,"x":189.08,"y":130.7,"x0":-1.7366711247213276,"y0":50.00288033898947,"z0":5.941820756854697,"aX":-20.89729629581817},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2188,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3871609673137355,"extension":6.33075189287823},"index":4,"playId":"e3c9706d-e83d-36ec-8369-9ff098eb3330","pitchNumber":4,"startTime":"2026-04-08T22:50:57.948Z","endTime":"2026-04-08T22:51:00.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22191028930708,"aZ":-33.7218147113352,"pfxX":12.363906038347459,"pfxZ":-1.062089319128952,"pX":1.4968973453077485,"pZ":0.9013618661559508,"vX0":4.067008913920642,"vY0":-120.95067844393289,"vZ0":-3.727022286699892,"x":59.94,"y":214.44,"x0":-1.822509281629249,"y0":50.00575185010557,"z0":5.486124320331378,"aX":17.93562557316998},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":-23.4,"spinRate":2471,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4565553991149578,"extension":6.8061730169063805},"index":5,"playId":"8930e892-86b9-3a7a-8fdb-05d00ac61d6d","pitchNumber":5,"startTime":"2026-04-08T22:51:14.224Z","endTime":"2026-04-08T22:51:17.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54391671827578,"aZ":-32.41871097781291,"pfxX":-10.659735377142951,"pfxZ":-0.12386509937381263,"pX":-0.5464181827787709,"pZ":1.8492522635392525,"vX0":6.9577434198711625,"vY0":-140.00844407124072,"vZ0":-4.459514933412475,"x":137.83,"y":188.85,"x0":-1.6871734481743363,"y0":50.00409408507392,"z0":5.600465407852154,"aX":-21.0255629668323},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":2004,"spinDirection":231},"zone":7,"typeConfidence":0.88,"plateTime":0.3922066237480135,"extension":6.7229741358663695},"hitData":{"launchSpeed":88.3,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.52,"coordY":163.18}},"index":6,"playId":"7920db9a-abaa-3949-85dc-473054c93f83","pitchNumber":6,"startTime":"2026-04-08T22:51:33.264Z","endTime":"2026-04-08T22:51:40.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T22:51:40.663Z","atBatIndex":72},"scoringPlays":[16,27,36,50,68],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":159.48,"y":161.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":159.13,"y":69.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":119.07,"y":186.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":124.96,"y":186.1},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":106.9,"y":90.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":77.48,"y":109.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":152.53,"y":161.15},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":121.09,"y":98.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":115.52,"y":147.97},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":147.46,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":100.3,"y":94.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":167.75,"y":106.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":121.03,"y":87.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":100.81,"y":169.27},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":58.35,"y":125.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":162.81,"y":98.28},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24],"bottom":[25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":108.92,"y":170.79},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":157.06,"y":92.13},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":81.03,"y":106.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":101.32,"y":81.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":150.51,"y":157.1},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":103.85,"y":154.56},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":29,"endIndex":34,"top":[29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":104.87,"y":161.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":143.41,"y":155.58},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":112.47,"y":148.48},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":54.78,"y":126.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":148.98,"y":153.55},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":41,"top":[35,36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":198.05,"y":117.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":110.36,"y":36.23},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":153.66,"y":174.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":147.46,"y":155.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":156.08,"y":163.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":132.25,"y":143.41},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":47,"top":[42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":106.9,"y":161.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":153.21,"y":166.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":70.3,"y":137.53},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":158.62,"y":150.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":146.45,"y":153.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":129.71,"y":180.93},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":56,"top":[48,49,50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":133.26,"y":94.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":96.25,"y":165.21},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":137.83,"y":145.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":111.46,"y":147.46},"type":"O","description":"Lineout"}]}},{"startIndex":57,"endIndex":62,"top":[57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":124.14,"y":210.85},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":108.45,"y":160.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":97.42,"y":146.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":134.28,"y":146.96},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65,66,67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":118.93,"y":54.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":69.37,"y":110.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":113.35,"y":157.73},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":108.49,"y":162.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":128.19,"y":181.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":151.52,"y":163.18},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":6,"hits":8,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"center":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"onDeck":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"inHole":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"battingOrder":7,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"onDeck":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"inHole":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"battingOrder":4,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".226","atBats":34,"obp":".324","slg":".361","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":11,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":18,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":30,"obp":".161","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"4.95","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.52","battersFaced":31,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":48,"strikes":78,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":1,"pitchesPerInning":"14.00","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":27,"errors":0,"chances":47,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"6.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":19,"airOuts":20,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":60,"obp":".210","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"2.16","inningsPitched":"16.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.78","battersFaced":62,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":101,"strikes":161,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"1.08","hitsPer9Inn":"5.94","runsScoredPer9":"2.16","homeRunsPer9":"0.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-1 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".237","atBats":38,"obp":".333","slg":".395","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":15,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":2,"lineOuts":2},"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":13,"putOuts":1,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":9,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":34,"obp":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"11.74","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"2.22","battersFaced":40,"outs":23,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":51,"strikes":82,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"17.35","gamesFinished":1,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"7.04","walksPer9Inn":"5.87","hitsPer9Inn":"14.09","runsScoredPer9":"11.74","homeRunsPer9":"3.52","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":6,"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":12,"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":10,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".295","atBats":44,"obp":".367","slg":".682","ops":"1.049","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":30,"rbi":12,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.80","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":24,"errors":0,"chances":26,"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"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".156","atBats":32,"obp":".182","slg":".250","ops":".432","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":8,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":3,"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":19,"errors":0,"chances":19,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":1,"groundOuts":16,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".265","slg":".294","ops":".559","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":2,"leftOnBase":12,"sacBunts":5,"sacFlies":0,"babip":".375","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":31,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":15,"airOuts":9,"runs":6,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":42,"obp":".383","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":176,"era":"5.40","inningsPitched":"10.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.80","battersFaced":47,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":71,"strikes":105,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"11.70","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":{"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}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":5,"groundOuts":4,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"obp":".294","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":60,"era":"1.93","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.07","battersFaced":17,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":29,"strikes":31,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.86","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.86","walksPer9Inn":"7.71","hitsPer9Inn":"1.93","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":5,"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}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":3,"groundOuts":10,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"obp":".240","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.90","battersFaced":25,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.25","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":10,"groundOuts":10,"airOuts":14,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".244","atBats":45,"obp":".364","slg":".333","ops":".697","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":15,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":17,"errors":1,"chances":54,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":0,"strikes":2,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".367","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"5.68","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"1.74","battersFaced":30,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":53,"strikes":64,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"18.47","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.26","walksPer9Inn":"8.53","hitsPer9Inn":"7.11","runsScoredPer9":"5.68","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | BB, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":14,"errors":0,"chances":17,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":10,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".273","atBats":44,"obp":".400","slg":".386","ops":".786","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":10,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":2,"lineOuts":2},"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":9,"putOuts":109,"errors":0,"chances":118,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"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":8,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".241","atBats":29,"obp":".333","slg":".310","ops":".643","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":9,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"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":7,"putOuts":12,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":15,"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":15,"balls":7,"strikes":8,"strikePercentage":".530","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":2,"groundOuts":11,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":25,"obp":".192","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"0.00","inningsPitched":"7.1","wins":1,"losses":0,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.55","battersFaced":26,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":36,"strikes":61,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.23","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.59","walksPer9Inn":"0.00","hitsPer9Inn":"4.91","runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":17,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":36,"obp":".302","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":176,"era":"1.80","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.30","battersFaced":43,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":70,"strikes":106,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"0.71","strikeoutsPer9Inn":"4.50","walksPer9Inn":"6.30","hitsPer9Inn":"5.40","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-2 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"leftOnBase":2,"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":4,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".111","atBats":9,"obp":".111","slg":".111","ops":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":1,"hits":3,"hitByPitch":1,"atBats":20,"obp":".280","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":88,"era":"3.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":25,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":31,"strikes":57,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.67","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID694363":{"person":{"id":694363,"fullName":"Jared Shuster","link":"/api/v1/people/694363"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":3,"gamesStarted":3,"flyOuts":15,"groundOuts":15,"airOuts":22,"runs":6,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":65,"obp":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":246,"era":"3.38","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.50","battersFaced":71,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":246,"balls":90,"strikes":156,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"2.81","hitsPer9Inn":"10.69","runsScoredPer9":"3.38","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".182","atBats":22,"obp":".280","slg":".318","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":7,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":1,"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":{"caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":3,"putOuts":49,"errors":2,"chances":54,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":10,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".250","atBats":20,"obp":".318","slg":".650","ops":".968","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":13,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":2,"airOuts":6,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":23,"obp":".429","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":137,"era":"6.35","inningsPitched":"5.2","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"2.12","battersFaced":29,"outs":17,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":57,"strikes":80,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"24.18","gamesFinished":2,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"12.71","walksPer9Inn":"7.94","hitsPer9Inn":"11.12","runsScoredPer9":"7.94","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":4,"airOuts":8,"runs":13,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":35,"obp":".525","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":140,"era":"15.95","inningsPitched":"7.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.73","battersFaced":40,"outs":22,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":52,"strikes":88,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.09","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.68","hitsPer9Inn":"20.86","runsScoredPer9":"15.95","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":12,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".154","atBats":39,"obp":".267","slg":".205","ops":".472","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":8,"rbi":1,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".194","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":19,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2 BB, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":18,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":12,"intentionalWalks":2,"hits":8,"hitByPitch":2,"avg":".195","atBats":41,"obp":".393","slg":".268","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":11,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[802139,671056,676475,691023,669357,650968,691026,602104,695336,687363,701675,700241,694335,677865,676617],"pitchers":[700241,694335,677865,676617],"bench":[665877,686780],"bullpen":[700669,681517,669461,669160,669467,668941,694363,666277,592773],"battingOrder":[802139,671056,676475,691023,650968,691026,602104,687363,701675],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Walker, J (5, 5th inning off Lord, 0 on, 1 out)."},{"label":"TB","value":"Burleson 3; Church; Herrera; Pozo; Saggese; Walker, J 4."},{"label":"RBI","value":"Burleson 3 (10); Pozo 2 (2); Walker, J (12)."},{"label":"2-out RBI","value":"Burleson 2; Pozo 2."},{"label":"Runners left in scoring position, 2 out","value":"Walker, J; Winn 3."},{"label":"GIDP","value":"Pozo."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Winn-Wetherholt-Burleson)."}]}],"note":[{"label":"a","value":"Grounded into a double play for Gorman in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":18,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".266","atBats":30,"obp":".339","slg":".431","ops":".770","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":4,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":6,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":34,"obp":".381","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":189,"era":"6.06","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.65","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":189,"balls":72,"strikes":117,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":6,"pitchesPerInning":"21.00","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":1,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":1,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":11,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".295","atBats":44,"obp":".354","slg":".500","ops":".854","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":22,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".379","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":4,"chances":31,"fielding":".871","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".286","atBats":42,"obp":".388","slg":".571","ops":".959","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":24,"rbi":14,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.50","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":15,"errors":2,"chances":45,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":12,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".184","atBats":38,"obp":".262","slg":".184","ops":".446","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":7,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":30,"putOuts":21,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":1,"groundOuts":6,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".150","atBats":20,"obp":".292","slg":".150","ops":".442","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":3,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":49,"errors":0,"chances":49,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"3.0 IP, 2 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":55,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":21,"strikes":34,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":11,"groundOuts":13,"airOuts":14,"runs":19,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":59,"obp":".433","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":239,"era":"12.41","inningsPitched":"12.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"2.35","battersFaced":67,"outs":37,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":239,"balls":92,"strikes":147,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":2,"winPercentage":".000","pitchesPerInning":"19.38","gamesFinished":0,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"8.03","walksPer9Inn":"5.11","hitsPer9Inn":"16.05","runsScoredPer9":"13.86","homeRunsPer9":"3.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"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"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":9,"flyOuts":0,"groundOuts":8,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".389","atBats":18,"obp":".500","slg":".389","ops":".889","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":7,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".438","groundOutsToAirouts":"8.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":8,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".440","atBats":25,"obp":".533","slg":".760","ops":"1.293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":19,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.50","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":19,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686610":{"person":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":5,"groundOuts":6,"airOuts":8,"runs":6,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":28,"obp":".382","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":124,"era":"7.04","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.57","battersFaced":34,"outs":23,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":50,"strikes":74,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"16.17","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.22","walksPer9Inn":"5.87","hitsPer9Inn":"8.22","runsScoredPer9":"7.04","homeRunsPer9":"4.70","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":7,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"5.40","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":4,"whip":"1.80","battersFaced":31,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":59,"strikes":79,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":2,"winPercentage":".---","pitchesPerInning":"20.70","gamesFinished":1,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"8.10","walksPer9Inn":"9.45","hitsPer9Inn":"6.75","runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":18,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"3.18","inningsPitched":"5.2","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"1.06","battersFaced":23,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":33,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"15.18","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.76","walksPer9Inn":"6.35","hitsPer9Inn":"3.18","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669371":{"person":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":20,"strikes":23,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"10.80","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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":3,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":28,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.43","battersFaced":32,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":49,"strikes":77,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.29","walksPer9Inn":"3.86","hitsPer9Inn":"9.00","runsScoredPer9":"6.43","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":52,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":14,"strikes":38,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":42,"obp":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":199,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.26","battersFaced":45,"outs":31,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":61,"strikes":138,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.57","rbi":1,"winPercentage":"1.000","pitchesPerInning":"19.26","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.23","walksPer9Inn":"1.74","hitsPer9Inn":"9.58","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".333","atBats":15,"obp":".412","slg":".667","ops":"1.079","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":10,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":23,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":12,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":9,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".269","atBats":52,"obp":".321","slg":".327","ops":".648","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":17,"rbi":5,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":6,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":109,"era":"13.50","inningsPitched":"4.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"2.57","battersFaced":26,"outs":14,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":41,"strikes":68,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":1,"winPercentage":".500","pitchesPerInning":"23.36","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"7.71","hitsPer9Inn":"15.43","runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","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":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":4,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":21,"obp":".273","slg":".238","ops":".511","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":5,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":12,"flyOuts":4,"groundOuts":16,"airOuts":6,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".216","atBats":51,"obp":".322","slg":".510","ops":".832","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":26,"rbi":10,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"2.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.75","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":3,"gamesStarted":3,"flyOuts":9,"groundOuts":15,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":51,"obp":".371","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":253,"era":"2.51","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.47","battersFaced":62,"outs":43,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":104,"strikes":149,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".---","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"6.91","walksPer9Inn":"5.65","hitsPer9Inn":"7.53","runsScoredPer9":"3.77","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":10,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".273","slg":".387","ops":".660","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":12,"rbi":4,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".240","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"lineOuts":6},"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"}]},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":38,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"8.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.56","battersFaced":42,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":62,"strikes":116,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".500","pitchesPerInning":"19.78","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.00","walksPer9Inn":"3.00","hitsPer9Inn":"11.00","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.75","battersFaced":19,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":20,"strikes":50,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"11.25","walksPer9Inn":"4.50","hitsPer9Inn":"11.25","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":1,"flyOuts":9,"groundOuts":12,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":40,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"3.60","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.50","battersFaced":45,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":48,"strikes":97,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".000","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.30","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":13,"strikes":13,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"26.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":7,"groundOuts":6,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".182","slg":".381","ops":".563","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":8,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"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":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":2,"putOuts":46,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":39,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":181,"era":"2.70","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.30","battersFaced":43,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":74,"strikes":107,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.10","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.70","hitsPer9Inn":"9.00","runsScoredPer9":"2.70","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":12,"airOuts":13,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".293","atBats":41,"obp":".310","slg":".488","ops":".798","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":20,"rbi":7,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":2,"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":5,"putOuts":50,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[695578,671277,691781,678391,695734,682928,683083,677588,686452,696285,571945,695418,672335,669371,676571],"pitchers":[571945,695418,672335,669371,676571],"bench":[678554,660688,686894],"bullpen":[690925,676917,656492,663623,641793,687606,681402,686610],"battingOrder":[695578,671277,678391,695734,682928,683083,677588,686452,696285],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"García Jr., L; Wood 2; Young."},{"label":"RBI","value":"García Jr., L (7)."},{"label":"Runners left in scoring position, 2 out","value":"Abrams; Tena."},{"label":"GIDP","value":"House."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Millas (1)."},{"label":"DP","value":"(House-Nuñez, N-García Jr., L)."}]}],"note":[{"label":"a","value":"Grounded out for House in the 9th."}]}},"officials":[{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Herrera (by Henry)."},{"label":"ABS Challenge","value":"House (Strike-Overturned to Ball); Herrera (Ball-Overturned to Strike); Millas (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"McGreevy 91-59; Svanson 18-9; Bruihl 2-2; O'Brien 15-8; Mikolas 55-34; Lord 52-38; Pérez, C 24-14; Henry 43-23; Poulin 15-8."},{"label":"Groundouts-flyouts","value":"McGreevy 11-3; Svanson 3-0; Bruihl 1-0; O'Brien 3-0; Mikolas 5-0; Lord 5-2; Pérez, C 1-0; Henry 0-1; Poulin 0-0."},{"label":"Batters faced","value":"McGreevy 21; Svanson 6; Bruihl 1; O'Brien 3; Mikolas 17; Lord 10; Pérez, C 5; Henry 7; Poulin 3."},{"label":"Inherited runners-scored","value":"Poulin 2-2."},{"label":"Umpires","value":"HP: Scott Barry. 1B: Manny Gonzalez. 2B: Tom Hanahan. 3B: Derek Thomas. "},{"label":"Weather","value":"52 degrees, Sunny."},{"label":"Wind","value":"6 mph, Out To LF."},{"label":"First pitch","value":"4:04 PM."},{"label":"T","value":"2:47."},{"label":"Att","value":"12,686."},{"label":"Venue","value":"Nationals Park."},{"label":"April 8, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","boxscoreName":"McGreevy"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"6.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":19,"airOuts":20,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":60,"obp":".210","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"2.16","inningsPitched":"16.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.78","battersFaced":62,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":101,"strikes":161,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"1.08","hitsPer9Inn":"5.94","runsScoredPer9":"2.16","homeRunsPer9":"0.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","boxscoreName":"Burleson"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | BB, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":14,"errors":0,"chances":17,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":10,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".273","atBats":44,"obp":".400","slg":".386","ops":".786","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":10,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":2,"lineOuts":2},"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":9,"putOuts":109,"errors":0,"chances":118,"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"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","boxscoreName":"Herrera"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2 BB, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":18,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":12,"intentionalWalks":2,"hits":8,"hitByPitch":2,"avg":".195","atBats":41,"obp":".393","slg":".268","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":11,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"loser":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}